Rename legacy to android

This commit is contained in:
2019-03-30 13:57:00 -05:00
parent 07cf74d400
commit 6a30bb98c6
882 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,59 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<attr name="windowBackgroundColor" format="reference"/>
<attr name="cardBackgroundColor" format="reference"/>
<attr name="headerBackgroundColor" format="reference"/>
<attr name="highlightedBackgroundColor" format="reference"/>
<attr name="useHabitColorAsPrimary" format="boolean"/>
<attr name="aboutScreenColor" format="reference"/>
<attr name="highContrastTextColor" format="reference"/>
<attr name="mediumContrastTextColor" format="reference"/>
<attr name="lowContrastTextColor" format="reference"/>
<attr name="highContrastReverseTextColor" format="reference"/>
<attr name="mediumContrastReverseTextColor" format="reference"/>
<attr name="lowContrastReverseTextColor" format="reference"/>
<attr name="iconAdd" format="reference"/>
<attr name="iconArchive" format="reference"/>
<attr name="iconChangeColor" format="reference"/>
<attr name="iconDownload" format="reference"/>
<attr name="iconEdit" format="reference"/>
<attr name="iconUnarchive" format="reference"/>
<attr name="dialogIconChangeColor" format="reference"/>
<attr name="iconReminder" format="reference"/>
<attr name="iconFrequency" format="reference"/>
<attr name="iconFilter" format="reference"/>
<attr name="toolbarPopupTheme" format="reference"/>
<attr name="widgetShadowAlpha" format="float"/>
<attr name="widgetBackgroundAlpha" format="float"/>
<!-- Pre-Lollipop -->
<attr name="cardBackground" format="reference"/>
<attr name="headerBackground" format="reference"/>
<attr name="selectedBackground" format="reference"/>
<attr name="scrollableRecyclerViewStyle" format="reference"/>
</resources>

View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<array name="lightPalette">
<item>@color/red_700</item>
<item>@color/deep_orange_700</item>
<item>@color/orange_700</item>
<item>@color/amber_800</item>
<item>@color/yellow_800</item>
<item>@color/lime_700</item>
<item>@color/light_green_600</item>
<item>@color/green_700</item>
<item>@color/teal_600</item>
<item>@color/cyan_600</item>
<item>@color/light_blue_600</item>
<item>@color/blue_700</item>
<item>@color/indigo_700</item>
<item>@color/deep_purple_600</item>
<item>@color/purple_600</item>
<item>@color/pink_600</item>
<item>@color/brown_700</item>
<item>@color/grey_800</item>
<item>@color/grey_600</item>
<item>@color/grey_500</item>
</array>
<array name="darkPalette">
<item>@color/red_200</item>
<item>@color/deep_orange_200</item>
<item>@color/orange_200</item>
<item>@color/amber_100</item>
<item>@color/yellow_200</item>
<item>@color/lime_200</item>
<item>@color/light_green_200</item>
<item>@color/green_A200</item>
<item>@color/teal_200</item>
<item>@color/cyan_200</item>
<item>@color/light_blue_200</item>
<item>@color/blue_300</item>
<item>@color/indigo_200</item>
<item>@color/deep_purple_200</item>
<item>@color/purple_200</item>
<item>@color/pink_200</item>
<item>@color/brown_200</item>
<item>@color/grey_100</item>
<item>@color/grey_300</item>
<item>@color/grey_500</item>
</array>
<array name="transparentWidgetPalette">
<item>@color/red_800</item>
<item>@color/deep_orange_800</item>
<item>@color/orange_800</item>
<item>@color/amber_800</item>
<item>@color/yellow_800</item>
<item>@color/lime_800</item>
<item>@color/light_green_600</item>
<item>@color/green_700</item>
<item>@color/teal_700</item>
<item>@color/cyan_700</item>
<item>@color/light_blue_700</item>
<item>@color/blue_800</item>
<item>@color/indigo_800</item>
<item>@color/deep_purple_700</item>
<item>@color/purple_700</item>
<item>@color/pink_700</item>
<item>@color/brown_800</item>
<item>@color/black_aa</item>
<item>@color/black_aa</item>
<item>@color/black_aa</item>
</array>
<color name="ic_launcher_background">#1976D2</color>
</resources>

View File

@@ -0,0 +1,129 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<string name="helpURL">http://loophabits.org/faq.html</string>
<string name="playStoreURL">market://details?id=org.isoron.uhabits</string>
<string name="feedbackURL" formatted="false">mailto:dev@loophabits.org?subject=Feedback%20about%20Loop%20Habit%20Tracker</string>
<string name="bugReportURL" formatted="false">mailto:dev@loophabits.org?subject=Bug%20Report%20-%20Loop%20Habit%20Tracker</string>
<string name="sourceCodeURL">https://github.com/iSoron/uhabits</string>
<string name="translateURL">http://translate.loophabits.org/</string>
<string name="bugReportTo">dev@loophabits.org</string>
<string name="bugReportSubject">Bug Report - Loop Habit Tracker</string>
<string-array name="snooze_interval_names">
<item>@string/interval_15_minutes</item>
<item>@string/interval_30_minutes</item>
<item>@string/interval_1_hour</item>
<item>@string/interval_2_hour</item>
<item>@string/interval_4_hour</item>
<item>@string/interval_8_hour</item>
<item>@string/interval_24_hour</item>
<item>@string/interval_always_ask</item>
</string-array>
<string-array name="snooze_interval_values" translatable="false">
<item>15</item>
<item>30</item>
<item>60</item>
<item>120</item>
<item>240</item>
<item>480</item>
<item>1440</item>
<item>-1</item>
</string-array>
<string-array name="snooze_picker_names">
<item>@string/interval_15_minutes</item>
<item>@string/interval_30_minutes</item>
<item>@string/interval_1_hour</item>
<item>@string/interval_2_hour</item>
<item>@string/interval_4_hour</item>
<item>@string/interval_8_hour</item>
<item>@string/interval_24_hour</item>
<item>@string/interval_custom</item>
</string-array>
<integer-array name="snooze_picker_values" translatable="false">
<item>15</item>
<item>30</item>
<item>60</item>
<item>120</item>
<item>240</item>
<item>480</item>
<item>1440</item>
<item>-1</item>
</integer-array>
<string-array name="frequencyQuickSelect" translatable="false">
<item>@string/every_day</item>
<item>@string/every_week</item>
<item>@string/two_times_per_week</item>
<item>@string/five_times_per_week</item>
<item>@string/custom_frequency</item>
</string-array>
<string-array name="habitTypes" translatable="false">
<item>Yes or No</item>
<item>Number</item>
</string-array>
<string-array name="actions" translatable="false">
<item>@string/check</item>
<item>@string/uncheck</item>
<item>@string/toggle</item>
</string-array>
<string-array name="strengthIntervalNames" translatable="false">
<item>@string/day</item>
<item>@string/week</item>
<item>@string/month</item>
<item>@string/quarter</item>
<item>@string/year</item>
</string-array>
<string-array name="strengthIntervalNamesWithoutDay" translatable="false">
<item>@string/week</item>
<item>@string/month</item>
<item>@string/quarter</item>
<item>@string/year</item>
</string-array>
<string-array name="strenghtIntervalValues" translatable="false">
<item>1</item>
<item>7</item>
<item>31</item>
<item>92</item>
<item>365</item>
</string-array>
<string-array name="targetValues" translatable="false">
<item>At least</item>
<item>At most</item>
</string-array>
<string-array name="targetIntervals" translatable="false">
<item>daily</item>
<item>weekly</item>
<item>montly</item>
</string-array>
<string name="snooze_interval_default" translatable="false">15</string>
<string name="default_count" translatable="false">100</string>
</resources>

View File

@@ -0,0 +1,34 @@
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<dimen name="baseSize">20dp</dimen>
<dimen name="checkmarkWidth">48dp</dimen>
<dimen name="checkmarkHeight">48dp</dimen>
<dimen name="history_editor_max_height">450dp</dimen>
<dimen name="history_editor_padding">8dp</dimen>
<dimen name="history_max_font_size">@dimen/regularTextSize</dimen>
<dimen name="regularTextSize">16sp</dimen>
<dimen name="smallTextSize">14sp</dimen>
<dimen name="smallerTextSize">12sp</dimen>
<dimen name="tinyTextSize">10sp</dimen>
<dimen name="habitNameWidth">160dp</dimen>
<dimen name="progressbarOffset">-6dp</dimen>
<dimen name="checkmarkWidget_heightBreakpoint">55dp</dimen>
</resources>

View File

@@ -0,0 +1,392 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<string translatable="false" name="fa_star">&#xf005;</string>
<string translatable="false" name="fa_star_o">&#xf006;</string>
<!--<string translatable="false" name="fa_star_half">&#xf089;</string>-->
<string translatable="false" name="fa_star_half_o">&#xf123;</string>
<string translatable="false" name="fa_check">&#xf00c;</string>
<string translatable="false" name="fa_times">&#xf00d;</string>
<string translatable="false" name="fa_archive">&#xf187;</string>
<!--<string translatable="false" name="fa_glass">&#xf000;</string>-->
<!--<string translatable="false" name="fa_music">&#xf001;</string>-->
<!--<string translatable="false" name="fa_search">&#xf002;</string>-->
<!--<string translatable="false" name="fa_envelope_o">&#xf003;</string>-->
<!--<string translatable="false" name="fa_heart">&#xf004;</string>-->
<!--<string translatable="false" name="fa_user">&#xf007;</string>-->
<!--<string translatable="false" name="fa_film">&#xf008;</string>-->
<!--<string translatable="false" name="fa_th_large">&#xf009;</string>-->
<!--<string translatable="false" name="fa_th">&#xf00a;</string>-->
<!--<string translatable="false" name="fa_th_list">&#xf00b;</string>-->
<!--<string translatable="false" name="fa_search_plus">&#xf00e;</string>-->
<!--<string translatable="false" name="fa_search_minus">&#xf010;</string>-->
<!--<string translatable="false" name="fa_power_off">&#xf011;</string>-->
<!--<string translatable="false" name="fa_signal">&#xf012;</string>-->
<!--<string translatable="false" name="fa_cog">&#xf013;</string>-->
<!--<string translatable="false" name="fa_trash_o">&#xf014;</string>-->
<!--<string translatable="false" name="fa_home">&#xf015;</string>-->
<!--<string translatable="false" name="fa_file_o">&#xf016;</string>-->
<!--<string translatable="false" name="fa_clock_o">&#xf017;</string>-->
<!--<string translatable="false" name="fa_road">&#xf018;</string>-->
<!--<string translatable="false" name="fa_download">&#xf019;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_o_down">&#xf01a;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_o_up">&#xf01b;</string>-->
<!--<string translatable="false" name="fa_inbox">&#xf01c;</string>-->
<!--<string translatable="false" name="fa_play_circle_o">&#xf01d;</string>-->
<!--<string translatable="false" name="fa_repeat">&#xf01e;</string>-->
<!--<string translatable="false" name="fa_refresh">&#xf021;</string>-->
<!--<string translatable="false" name="fa_list_alt">&#xf022;</string>-->
<!--<string translatable="false" name="fa_lock">&#xf023;</string>-->
<!--<string translatable="false" name="fa_flag">&#xf024;</string>-->
<!--<string translatable="false" name="fa_headphones">&#xf025;</string>-->
<!--<string translatable="false" name="fa_volume_off">&#xf026;</string>-->
<!--<string translatable="false" name="fa_volume_down">&#xf027;</string>-->
<!--<string translatable="false" name="fa_volume_up">&#xf028;</string>-->
<!--<string translatable="false" name="fa_qrcode">&#xf029;</string>-->
<!--<string translatable="false" name="fa_barcode">&#xf02a;</string>-->
<!--<string translatable="false" name="fa_tag">&#xf02b;</string>-->
<!--<string translatable="false" name="fa_tags">&#xf02c;</string>-->
<!--<string translatable="false" name="fa_book">&#xf02d;</string>-->
<!--<string translatable="false" name="fa_bookmark">&#xf02e;</string>-->
<!--<string translatable="false" name="fa_print">&#xf02f;</string>-->
<!--<string translatable="false" name="fa_camera">&#xf030;</string>-->
<!--<string translatable="false" name="fa_font">&#xf031;</string>-->
<!--<string translatable="false" name="fa_bold">&#xf032;</string>-->
<!--<string translatable="false" name="fa_italic">&#xf033;</string>-->
<!--<string translatable="false" name="fa_text_height">&#xf034;</string>-->
<!--<string translatable="false" name="fa_text_width">&#xf035;</string>-->
<!--<string translatable="false" name="fa_align_left">&#xf036;</string>-->
<!--<string translatable="false" name="fa_align_center">&#xf037;</string>-->
<!--<string translatable="false" name="fa_align_right">&#xf038;</string>-->
<!--<string translatable="false" name="fa_align_justify">&#xf039;</string>-->
<!--<string translatable="false" name="fa_list">&#xf03a;</string>-->
<!--<string translatable="false" name="fa_outdent">&#xf03b;</string>-->
<!--<string translatable="false" name="fa_indent">&#xf03c;</string>-->
<!--<string translatable="false" name="fa_video_camera">&#xf03d;</string>-->
<!--<string translatable="false" name="fa_picture_o">&#xf03e;</string>-->
<!--<string translatable="false" name="fa_pencil">&#xf040;</string>-->
<!--<string translatable="false" name="fa_map_marker">&#xf041;</string>-->
<!--<string translatable="false" name="fa_adjust">&#xf042;</string>-->
<!--<string translatable="false" name="fa_tint">&#xf043;</string>-->
<!--<string translatable="false" name="fa_pencil_square_o">&#xf044;</string>-->
<!--<string translatable="false" name="fa_share_square_o">&#xf045;</string>-->
<!--<string translatable="false" name="fa_check_square_o">&#xf046;</string>-->
<!--<string translatable="false" name="fa_arrows">&#xf047;</string>-->
<!--<string translatable="false" name="fa_step_backward">&#xf048;</string>-->
<!--<string translatable="false" name="fa_fast_backward">&#xf049;</string>-->
<!--<string translatable="false" name="fa_backward">&#xf04a;</string>-->
<!--<string translatable="false" name="fa_play">&#xf04b;</string>-->
<!--<string translatable="false" name="fa_pause">&#xf04c;</string>-->
<!--<string translatable="false" name="fa_stop">&#xf04d;</string>-->
<!--<string translatable="false" name="fa_forward">&#xf04e;</string>-->
<!--<string translatable="false" name="fa_fast_forward">&#xf050;</string>-->
<!--<string translatable="false" name="fa_step_forward">&#xf051;</string>-->
<!--<string translatable="false" name="fa_eject">&#xf052;</string>-->
<!--<string translatable="false" name="fa_chevron_left">&#xf053;</string>-->
<!--<string translatable="false" name="fa_chevron_right">&#xf054;</string>-->
<!--<string translatable="false" name="fa_plus_circle">&#xf055;</string>-->
<!--<string translatable="false" name="fa_minus_circle">&#xf056;</string>-->
<!--<string translatable="false" name="fa_times_circle">&#xf057;</string>-->
<!--<string translatable="false" name="fa_check_circle">&#xf058;</string>-->
<!--<string translatable="false" name="fa_question_circle">&#xf059;</string>-->
<!--<string translatable="false" name="fa_info_circle">&#xf05a;</string>-->
<!--<string translatable="false" name="fa_crosshairs">&#xf05b;</string>-->
<!--<string translatable="false" name="fa_times_circle_o">&#xf05c;</string>-->
<!--<string translatable="false" name="fa_check_circle_o">&#xf05d;</string>-->
<!--<string translatable="false" name="fa_ban">&#xf05e;</string>-->
<!--<string translatable="false" name="fa_arrow_left">&#xf060;</string>-->
<!--<string translatable="false" name="fa_arrow_right">&#xf061;</string>-->
<!--<string translatable="false" name="fa_arrow_up">&#xf062;</string>-->
<!--<string translatable="false" name="fa_arrow_down">&#xf063;</string>-->
<!--<string translatable="false" name="fa_share">&#xf064;</string>-->
<!--<string translatable="false" name="fa_expand">&#xf065;</string>-->
<!--<string translatable="false" name="fa_compress">&#xf066;</string>-->
<!--<string translatable="false" name="fa_plus">&#xf067;</string>-->
<!--<string translatable="false" name="fa_minus">&#xf068;</string>-->
<!--<string translatable="false" name="fa_asterisk">&#xf069;</string>-->
<!--<string translatable="false" name="fa_exclamation_circle">&#xf06a;</string>-->
<!--<string translatable="false" name="fa_gift">&#xf06b;</string>-->
<!--<string translatable="false" name="fa_leaf">&#xf06c;</string>-->
<!--<string translatable="false" name="fa_fire">&#xf06d;</string>-->
<!--<string translatable="false" name="fa_eye">&#xf06e;</string>-->
<!--<string translatable="false" name="fa_eye_slash">&#xf070;</string>-->
<!--<string translatable="false" name="fa_exclamation_triangle">&#xf071;</string>-->
<!--<string translatable="false" name="fa_plane">&#xf072;</string>-->
<!--<string translatable="false" name="fa_calendar">&#xf073;</string>-->
<!--<string translatable="false" name="fa_random">&#xf074;</string>-->
<!--<string translatable="false" name="fa_comment">&#xf075;</string>-->
<!--<string translatable="false" name="fa_magnet">&#xf076;</string>-->
<!--<string translatable="false" name="fa_chevron_up">&#xf077;</string>-->
<!--<string translatable="false" name="fa_chevron_down">&#xf078;</string>-->
<!--<string translatable="false" name="fa_retweet">&#xf079;</string>-->
<!--<string translatable="false" name="fa_shopping_cart">&#xf07a;</string>-->
<!--<string translatable="false" name="fa_folder">&#xf07b;</string>-->
<!--<string translatable="false" name="fa_folder_open">&#xf07c;</string>-->
<!--<string translatable="false" name="fa_arrows_v">&#xf07d;</string>-->
<!--<string translatable="false" name="fa_arrows_h">&#xf07e;</string>-->
<!--<string translatable="false" name="fa_bar_chart_o">&#xf080;</string>-->
<!--<string translatable="false" name="fa_twitter_square">&#xf081;</string>-->
<!--<string translatable="false" name="fa_facebook_square">&#xf082;</string>-->
<!--<string translatable="false" name="fa_camera_retro">&#xf083;</string>-->
<!--<string translatable="false" name="fa_key">&#xf084;</string>-->
<!--<string translatable="false" name="fa_cogs">&#xf085;</string>-->
<!--<string translatable="false" name="fa_comments">&#xf086;</string>-->
<!--<string translatable="false" name="fa_thumbs_o_up">&#xf087;</string>-->
<!--<string translatable="false" name="fa_thumbs_o_down">&#xf088;</string>-->
<!--<string translatable="false" name="fa_heart_o">&#xf08a;</string>-->
<!--<string translatable="false" name="fa_sign_out">&#xf08b;</string>-->
<!--<string translatable="false" name="fa_linkedin_square">&#xf08c;</string>-->
<!--<string translatable="false" name="fa_thumb_tack">&#xf08d;</string>-->
<!--<string translatable="false" name="fa_external_link">&#xf08e;</string>-->
<!--<string translatable="false" name="fa_sign_in">&#xf090;</string>-->
<!--<string translatable="false" name="fa_trophy">&#xf091;</string>-->
<!--<string translatable="false" name="fa_github_square">&#xf092;</string>-->
<!--<string translatable="false" name="fa_upload">&#xf093;</string>-->
<!--<string translatable="false" name="fa_lemon_o">&#xf094;</string>-->
<!--<string translatable="false" name="fa_phone">&#xf095;</string>-->
<!--<string translatable="false" name="fa_square_o">&#xf096;</string>-->
<!--<string translatable="false" name="fa_bookmark_o">&#xf097;</string>-->
<!--<string translatable="false" name="fa_phone_square">&#xf098;</string>-->
<!--<string translatable="false" name="fa_twitter">&#xf099;</string>-->
<!--<string translatable="false" name="fa_facebook">&#xf09a;</string>-->
<!--<string translatable="false" name="fa_github">&#xf09b;</string>-->
<!--<string translatable="false" name="fa_unlock">&#xf09c;</string>-->
<!--<string translatable="false" name="fa_credit_card">&#xf09d;</string>-->
<!--<string translatable="false" name="fa_rss">&#xf09e;</string>-->
<!--<string translatable="false" name="fa_hdd_o">&#xf0a0;</string>-->
<!--<string translatable="false" name="fa_bullhorn">&#xf0a1;</string>-->
<!--<string translatable="false" name="fa_bell">&#xf0f3;</string>-->
<!--<string translatable="false" name="fa_certificate">&#xf0a3;</string>-->
<!--<string translatable="false" name="fa_hand_o_right">&#xf0a4;</string>-->
<!--<string translatable="false" name="fa_hand_o_left">&#xf0a5;</string>-->
<!--<string translatable="false" name="fa_hand_o_up">&#xf0a6;</string>-->
<!--<string translatable="false" name="fa_hand_o_down">&#xf0a7;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_left">&#xf0a8;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_right">&#xf0a9;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_up">&#xf0aa;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_down">&#xf0ab;</string>-->
<!--<string translatable="false" name="fa_globe">&#xf0ac;</string>-->
<!--<string translatable="false" name="fa_wrench">&#xf0ad;</string>-->
<!--<string translatable="false" name="fa_tasks">&#xf0ae;</string>-->
<!--<string translatable="false" name="fa_filter">&#xf0b0;</string>-->
<!--<string translatable="false" name="fa_briefcase">&#xf0b1;</string>-->
<!--<string translatable="false" name="fa_arrows_alt">&#xf0b2;</string>-->
<!--<string translatable="false" name="fa_users">&#xf0c0;</string>-->
<!--<string translatable="false" name="fa_link">&#xf0c1;</string>-->
<!--<string translatable="false" name="fa_cloud">&#xf0c2;</string>-->
<!--<string translatable="false" name="fa_flask">&#xf0c3;</string>-->
<!--<string translatable="false" name="fa_scissors">&#xf0c4;</string>-->
<!--<string translatable="false" name="fa_files_o">&#xf0c5;</string>-->
<!--<string translatable="false" name="fa_paperclip">&#xf0c6;</string>-->
<!--<string translatable="false" name="fa_floppy_o">&#xf0c7;</string>-->
<!--<string translatable="false" name="fa_square">&#xf0c8;</string>-->
<!--<string translatable="false" name="fa_bars">&#xf0c9;</string>-->
<!--<string translatable="false" name="fa_list_ul">&#xf0ca;</string>-->
<!--<string translatable="false" name="fa_list_ol">&#xf0cb;</string>-->
<!--<string translatable="false" name="fa_strikethrough">&#xf0cc;</string>-->
<!--<string translatable="false" name="fa_underline">&#xf0cd;</string>-->
<!--<string translatable="false" name="fa_table">&#xf0ce;</string>-->
<!--<string translatable="false" name="fa_magic">&#xf0d0;</string>-->
<!--<string translatable="false" name="fa_truck">&#xf0d1;</string>-->
<!--<string translatable="false" name="fa_pinterest">&#xf0d2;</string>-->
<!--<string translatable="false" name="fa_pinterest_square">&#xf0d3;</string>-->
<!--<string translatable="false" name="fa_google_plus_square">&#xf0d4;</string>-->
<!--<string translatable="false" name="fa_google_plus">&#xf0d5;</string>-->
<!--<string translatable="false" name="fa_money">&#xf0d6;</string>-->
<!--<string translatable="false" name="fa_caret_down">&#xf0d7;</string>-->
<!--<string translatable="false" name="fa_caret_up">&#xf0d8;</string>-->
<!--<string translatable="false" name="fa_caret_left">&#xf0d9;</string>-->
<!--<string translatable="false" name="fa_caret_right">&#xf0da;</string>-->
<!--<string translatable="false" name="fa_columns">&#xf0db;</string>-->
<!--<string translatable="false" name="fa_sort">&#xf0dc;</string>-->
<!--<string translatable="false" name="fa_sort_asc">&#xf0dd;</string>-->
<!--<string translatable="false" name="fa_sort_desc">&#xf0de;</string>-->
<!--<string translatable="false" name="fa_envelope">&#xf0e0;</string>-->
<!--<string translatable="false" name="fa_linkedin">&#xf0e1;</string>-->
<!--<string translatable="false" name="fa_undo">&#xf0e2;</string>-->
<!--<string translatable="false" name="fa_gavel">&#xf0e3;</string>-->
<!--<string translatable="false" name="fa_tachometer">&#xf0e4;</string>-->
<!--<string translatable="false" name="fa_comment_o">&#xf0e5;</string>-->
<!--<string translatable="false" name="fa_comments_o">&#xf0e6;</string>-->
<!--<string translatable="false" name="fa_bolt">&#xf0e7;</string>-->
<!--<string translatable="false" name="fa_sitemap">&#xf0e8;</string>-->
<!--<string translatable="false" name="fa_umbrella">&#xf0e9;</string>-->
<!--<string translatable="false" name="fa_clipboard">&#xf0ea;</string>-->
<!--<string translatable="false" name="fa_lightbulb_o">&#xf0eb;</string>-->
<!--<string translatable="false" name="fa_exchange">&#xf0ec;</string>-->
<!--<string translatable="false" name="fa_cloud_download">&#xf0ed;</string>-->
<!--<string translatable="false" name="fa_cloud_upload">&#xf0ee;</string>-->
<!--<string translatable="false" name="fa_user_md">&#xf0f0;</string>-->
<!--<string translatable="false" name="fa_stethoscope">&#xf0f1;</string>-->
<!--<string translatable="false" name="fa_suitcase">&#xf0f2;</string>-->
<!--<string translatable="false" name="fa_bell_o">&#xf0a2;</string>-->
<!--<string translatable="false" name="fa_coffee">&#xf0f4;</string>-->
<!--<string translatable="false" name="fa_cutlery">&#xf0f5;</string>-->
<!--<string translatable="false" name="fa_file_text_o">&#xf0f6;</string>-->
<!--<string translatable="false" name="fa_building_o">&#xf0f7;</string>-->
<!--<string translatable="false" name="fa_hospital_o">&#xf0f8;</string>-->
<!--<string translatable="false" name="fa_ambulance">&#xf0f9;</string>-->
<!--<string translatable="false" name="fa_medkit">&#xf0fa;</string>-->
<!--<string translatable="false" name="fa_fighter_jet">&#xf0fb;</string>-->
<!--<string translatable="false" name="fa_beer">&#xf0fc;</string>-->
<!--<string translatable="false" name="fa_h_square">&#xf0fd;</string>-->
<!--<string translatable="false" name="fa_plus_square">&#xf0fe;</string>-->
<!--<string translatable="false" name="fa_angle_double_left">&#xf100;</string>-->
<!--<string translatable="false" name="fa_angle_double_right">&#xf101;</string>-->
<!--<string translatable="false" name="fa_angle_double_up">&#xf102;</string>-->
<!--<string translatable="false" name="fa_angle_double_down">&#xf103;</string>-->
<!--<string translatable="false" name="fa_angle_left">&#xf104;</string>-->
<!--<string translatable="false" name="fa_angle_right">&#xf105;</string>-->
<!--<string translatable="false" name="fa_angle_up">&#xf106;</string>-->
<!--<string translatable="false" name="fa_angle_down">&#xf107;</string>-->
<!--<string translatable="false" name="fa_desktop">&#xf108;</string>-->
<!--<string translatable="false" name="fa_laptop">&#xf109;</string>-->
<!--<string translatable="false" name="fa_tablet">&#xf10a;</string>-->
<!--<string translatable="false" name="fa_mobile">&#xf10b;</string>-->
<!--<string translatable="false" name="fa_circle_o">&#xf10c;</string>-->
<!--<string translatable="false" name="fa_quote_left">&#xf10d;</string>-->
<!--<string translatable="false" name="fa_quote_right">&#xf10e;</string>-->
<!--<string translatable="false" name="fa_spinner">&#xf110;</string>-->
<!--<string translatable="false" name="fa_circle">&#xf111;</string>-->
<!--<string translatable="false" name="fa_reply">&#xf112;</string>-->
<!--<string translatable="false" name="fa_github_alt">&#xf113;</string>-->
<!--<string translatable="false" name="fa_folder_o">&#xf114;</string>-->
<!--<string translatable="false" name="fa_folder_open_o">&#xf115;</string>-->
<!--<string translatable="false" name="fa_smile_o">&#xf118;</string>-->
<!--<string translatable="false" name="fa_frown_o">&#xf119;</string>-->
<!--<string translatable="false" name="fa_meh_o">&#xf11a;</string>-->
<!--<string translatable="false" name="fa_gamepad">&#xf11b;</string>-->
<!--<string translatable="false" name="fa_keyboard_o">&#xf11c;</string>-->
<!--<string translatable="false" name="fa_flag_o">&#xf11d;</string>-->
<!--<string translatable="false" name="fa_flag_checkered">&#xf11e;</string>-->
<!--<string translatable="false" name="fa_terminal">&#xf120;</string>-->
<!--<string translatable="false" name="fa_code">&#xf121;</string>-->
<!--<string translatable="false" name="fa_reply_all">&#xf122;</string>-->
<!--<string translatable="false" name="fa_mail_reply_all">&#xf122;</string>-->
<!--<string translatable="false" name="fa_location_arrow">&#xf124;</string>-->
<!--<string translatable="false" name="fa_crop">&#xf125;</string>-->
<!--<string translatable="false" name="fa_code_fork">&#xf126;</string>-->
<!--<string translatable="false" name="fa_chain_broken">&#xf127;</string>-->
<!--<string translatable="false" name="fa_question">&#xf128;</string>-->
<!--<string translatable="false" name="fa_info">&#xf129;</string>-->
<!--<string translatable="false" name="fa_exclamation">&#xf12a;</string>-->
<!--<string translatable="false" name="fa_superscript">&#xf12b;</string>-->
<!--<string translatable="false" name="fa_subscript">&#xf12c;</string>-->
<!--<string translatable="false" name="fa_eraser">&#xf12d;</string>-->
<!--<string translatable="false" name="fa_puzzle_piece">&#xf12e;</string>-->
<!--<string translatable="false" name="fa_microphone">&#xf130;</string>-->
<!--<string translatable="false" name="fa_microphone_slash">&#xf131;</string>-->
<!--<string translatable="false" name="fa_shield">&#xf132;</string>-->
<!--<string translatable="false" name="fa_calendar_o">&#xf133;</string>-->
<!--<string translatable="false" name="fa_fire_extinguisher">&#xf134;</string>-->
<!--<string translatable="false" name="fa_rocket">&#xf135;</string>-->
<!--<string translatable="false" name="fa_maxcdn">&#xf136;</string>-->
<!--<string translatable="false" name="fa_chevron_circle_left">&#xf137;</string>-->
<!--<string translatable="false" name="fa_chevron_circle_right">&#xf138;</string>-->
<!--<string translatable="false" name="fa_chevron_circle_up">&#xf139;</string>-->
<!--<string translatable="false" name="fa_chevron_circle_down">&#xf13a;</string>-->
<!--<string translatable="false" name="fa_html5">&#xf13b;</string>-->
<!--<string translatable="false" name="fa_css3">&#xf13c;</string>-->
<!--<string translatable="false" name="fa_anchor">&#xf13d;</string>-->
<!--<string translatable="false" name="fa_unlock_alt">&#xf13e;</string>-->
<!--<string translatable="false" name="fa_bullseye">&#xf140;</string>-->
<!--<string translatable="false" name="fa_ellipsis_h">&#xf141;</string>-->
<!--<string translatable="false" name="fa_ellipsis_v">&#xf142;</string>-->
<!--<string translatable="false" name="fa_rss_square">&#xf143;</string>-->
<!--<string translatable="false" name="fa_play_circle">&#xf144;</string>-->
<!--<string translatable="false" name="fa_ticket">&#xf145;</string>-->
<!--<string translatable="false" name="fa_minus_square">&#xf146;</string>-->
<!--<string translatable="false" name="fa_minus_square_o">&#xf147;</string>-->
<!--<string translatable="false" name="fa_level_up">&#xf148;</string>-->
<!--<string translatable="false" name="fa_level_down">&#xf149;</string>-->
<!--<string translatable="false" name="fa_check_square">&#xf14a;</string>-->
<!--<string translatable="false" name="fa_pencil_square">&#xf14b;</string>-->
<!--<string translatable="false" name="fa_external_link_square">&#xf14c;</string>-->
<!--<string translatable="false" name="fa_share_square">&#xf14d;</string>-->
<!--<string translatable="false" name="fa_compass">&#xf14e;</string>-->
<!--<string translatable="false" name="fa_caret_square_o_down">&#xf150;</string>-->
<!--<string translatable="false" name="fa_caret_square_o_up">&#xf151;</string>-->
<!--<string translatable="false" name="fa_caret_square_o_right">&#xf152;</string>-->
<!--<string translatable="false" name="fa_eur">&#xf153;</string>-->
<!--<string translatable="false" name="fa_gbp">&#xf154;</string>-->
<!--<string translatable="false" name="fa_usd">&#xf155;</string>-->
<!--<string translatable="false" name="fa_inr">&#xf156;</string>-->
<!--<string translatable="false" name="fa_jpy">&#xf157;</string>-->
<!--<string translatable="false" name="fa_rub">&#xf158;</string>-->
<!--<string translatable="false" name="fa_krw">&#xf159;</string>-->
<!--<string translatable="false" name="fa_btc">&#xf15a;</string>-->
<!--<string translatable="false" name="fa_file">&#xf15b;</string>-->
<!--<string translatable="false" name="fa_file_text">&#xf15c;</string>-->
<!--<string translatable="false" name="fa_sort_alpha_asc">&#xf15d;</string>-->
<!--<string translatable="false" name="fa_sort_alpha_desc">&#xf15e;</string>-->
<!--<string translatable="false" name="fa_sort_amount_asc">&#xf160;</string>-->
<!--<string translatable="false" name="fa_sort_amount_desc">&#xf161;</string>-->
<!--<string translatable="false" name="fa_sort_numeric_asc">&#xf162;</string>-->
<!--<string translatable="false" name="fa_sort_numeric_desc">&#xf163;</string>-->
<!--<string translatable="false" name="fa_thumbs_up">&#xf164;</string>-->
<!--<string translatable="false" name="fa_thumbs_down">&#xf165;</string>-->
<!--<string translatable="false" name="fa_youtube_square">&#xf166;</string>-->
<!--<string translatable="false" name="fa_youtube">&#xf167;</string>-->
<!--<string translatable="false" name="fa_xing">&#xf168;</string>-->
<!--<string translatable="false" name="fa_xing_square">&#xf169;</string>-->
<!--<string translatable="false" name="fa_youtube_play">&#xf16a;</string>-->
<!--<string translatable="false" name="fa_dropbox">&#xf16b;</string>-->
<!--<string translatable="false" name="fa_stack_overflow">&#xf16c;</string>-->
<!--<string translatable="false" name="fa_instagram">&#xf16d;</string>-->
<!--<string translatable="false" name="fa_flickr">&#xf16e;</string>-->
<!--<string translatable="false" name="fa_adn">&#xf170;</string>-->
<!--<string translatable="false" name="fa_bitbucket">&#xf171;</string>-->
<!--<string translatable="false" name="fa_bitbucket_square">&#xf172;</string>-->
<!--<string translatable="false" name="fa_tumblr">&#xf173;</string>-->
<!--<string translatable="false" name="fa_tumblr_square">&#xf174;</string>-->
<!--<string translatable="false" name="fa_long_arrow_down">&#xf175;</string>-->
<!--<string translatable="false" name="fa_long_arrow_up">&#xf176;</string>-->
<!--<string translatable="false" name="fa_long_arrow_left">&#xf177;</string>-->
<!--<string translatable="false" name="fa_long_arrow_right">&#xf178;</string>-->
<!--<string translatable="false" name="fa_apple">&#xf179;</string>-->
<!--<string translatable="false" name="fa_windows">&#xf17a;</string>-->
<!--<string translatable="false" name="fa_android">&#xf17b;</string>-->
<!--<string translatable="false" name="fa_linux">&#xf17c;</string>-->
<!--<string translatable="false" name="fa_dribbble">&#xf17d;</string>-->
<!--<string translatable="false" name="fa_skype">&#xf17e;</string>-->
<!--<string translatable="false" name="fa_foursquare">&#xf180;</string>-->
<!--<string translatable="false" name="fa_trello">&#xf181;</string>-->
<!--<string translatable="false" name="fa_female">&#xf182;</string>-->
<!--<string translatable="false" name="fa_male">&#xf183;</string>-->
<!--<string translatable="false" name="fa_gittip">&#xf184;</string>-->
<!--<string translatable="false" name="fa_sun_o">&#xf185;</string>-->
<!--<string translatable="false" name="fa_moon_o">&#xf186;</string>-->
<!--<string translatable="false" name="fa_bug">&#xf188;</string>-->
<!--<string translatable="false" name="fa_vk">&#xf189;</string>-->
<!--<string translatable="false" name="fa_weibo">&#xf18a;</string>-->
<!--<string translatable="false" name="fa_renren">&#xf18b;</string>-->
<!--<string translatable="false" name="fa_pagelines">&#xf18c;</string>-->
<!--<string translatable="false" name="fa_stack_exchange">&#xf18d;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_o_right">&#xf18e;</string>-->
<!--<string translatable="false" name="fa_arrow_circle_o_left">&#xf190;</string>-->
<!--<string translatable="false" name="fa_caret_square_o_left">&#xf191;</string>-->
<!--<string translatable="false" name="fa_dot_circle_o">&#xf192;</string>-->
<!--<string translatable="false" name="fa_wheelchair">&#xf193;</string>-->
<!--<string translatable="false" name="fa_vimeo_square">&#xf194;</string>-->
<!--<string translatable="false" name="fa_try">&#xf195;</string>-->
<!--<string translatable="false" name="fa_plus_square_o">&#xf196;</string>-->
</resources>

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<string name="habit_key" translatable="false" />
<string name="offset_key" translatable="false" />
<string name="toggle_key" translatable="false" />
<item name="timestamp_key" type="id"/>
</resources>

View File

@@ -0,0 +1,234 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<string name="app_name">Loop Habit Tracker</string>
<string name="main_activity_title">Habits</string>
<string name="action_settings">Settings</string>
<string name="edit">Edit</string>
<string name="delete">Delete</string>
<string name="archive">Archive</string>
<string name="unarchive">Unarchive</string>
<string name="add_habit">Add habit</string>
<string name="color_picker_default_title">Change color</string>
<string name="toast_habit_created">Habit created</string>
<string name="toast_habit_deleted">Habits deleted</string>
<string name="toast_habit_restored">Habits restored</string>
<string name="toast_nothing_to_undo">Nothing to undo</string>
<string name="toast_nothing_to_redo">Nothing to redo</string>
<string name="toast_habit_changed">Habit changed</string>
<string name="toast_habit_changed_back">Habit changed back</string>
<string name="toast_habit_archived">Habits archived</string>
<string name="toast_habit_unarchived">Habits unarchived</string>
<string name="title_activity_show_habit" translatable="false"/>
<string name="overview">Overview</string>
<string name="habit_strength">Habit strength</string>
<string name="history">History</string>
<string name="clear">Clear</string>
<string name="description_hint">Question (Did you … today?)</string>
<string name="repeat">Repeat</string>
<string name="times_every">times in</string>
<string name="days">days</string>
<string name="reminder">Reminder</string>
<string name="discard">Discard</string>
<string name="save">Save</string>
<string name="streaks">Streaks</string>
<string name="no_habits_found">You have no active habits</string>
<string name="long_press_to_toggle">Press-and-hold to check or uncheck</string>
<string name="reminder_off">Off</string>
<string name="validation_name_should_not_be_blank">Name cannot be blank.</string>
<string name="validation_number_should_be_positive">Number must be positive.</string>
<string name="validation_at_most_one_rep_per_day">You can have at most one repetition per day</string>
<string name="create_habit">Create habit</string>
<string name="edit_habit">Edit habit</string>
<string name="check">Check</string>
<string name="snooze">Later</string>
<!-- App introduction -->
<string name="intro_title_1">Welcome</string>
<string name="intro_description_1">Loop Habit Tracker helps you create and maintain good habits.</string>
<string name="intro_title_2">Create some new habits</string>
<string name="intro_description_2">Every day, after performing your habit, put a checkmark on the app.</string>
<string name="intro_title_3">Keep doing it</string>
<string name="intro_description_3">Habits performed consistently for a long time will earn a full star.</string>
<string name="intro_title_4">Track your progress</string>
<string name="intro_description_4">Detailed graphs show you how your habits improved over time.</string>
<string name="interval_15_minutes">15 minutes</string>
<string name="interval_30_minutes">30 minutes</string>
<string name="interval_1_hour">1 hour</string>
<string name="interval_2_hour">2 hours</string>
<string name="interval_4_hour">4 hours</string>
<string name="interval_8_hour">8 hours</string>
<string name="interval_24_hour">24 hours</string>
<string name="interval_always_ask">Always ask</string>
<string name="interval_custom">Custom...</string>
<string name="pref_toggle_title">Toggle with short press</string>
<string name="pref_toggle_description">Put checkmarks with a single tap instead of press-and-hold. More convenient, but might cause accidental toggles.</string>
<string name="pref_snooze_interval_title">Snooze interval on reminders</string>
<string name="pref_rate_this_app">Rate this app on Google Play</string>
<string name="pref_send_feedback">Send feedback to developer</string>
<string name="pref_view_source_code">View source code at GitHub</string>
<string name="pref_view_app_introduction">View app introduction</string>
<string name="links">Links</string>
<string name="behavior">Behavior</string>
<string name="name">Name</string>
<string name="settings">Settings</string>
<string name="snooze_interval">Snooze interval</string>
<string name="select_snooze_delay">Select snooze delay</string>
<string name="hint_title">Did you know?</string>
<string name="hint_drag">To rearrange the entries, press-and-hold on the name of the habit, then drag it to the correct place.</string>
<string name="hint_landscape">You can see more days by putting your phone in landscape mode.</string>
<string name="delete_habits">Delete Habits</string>
<string name="delete_habits_message">The habits will be permanently deleted. This action cannot be undone.</string>
<string name="habit_not_found">Habit deleted / not found</string>
<string name="weekends">Weekends</string>
<string name="any_weekday">Monday to Friday</string>
<string name="any_day">Any day of the week</string>
<string name="select_weekdays">Select days</string>
<string name="export_to_csv">Export as CSV</string>
<string name="done_label">Done</string>
<string name="clear_label">Clear</string>
<string name="select_hours">Select hours</string>
<string name="select_minutes">Select minutes</string>
<string name="select_habit_requirement_prompt">Please select at least one habit</string>
<string-array name="hints">
<item>@string/hint_drag</item>
<item>@string/hint_landscape</item>
</string-array>
<string name="about">About</string>
<string name="translators">Translators</string>
<string name="developers">Developers</string>
<string name="version_n">Version %s</string>
<string name="frequency">Frequency</string>
<string name="checkmark">Checkmark</string>
<string name="create_stackview_widget_button">StackView Widget For All Habits</string>
<string name="checkmark_stack_widget">Checkmark Stack Widget</string>
<string name="frequency_stack_widget">Frequency Stack Widget</string>
<string name="score_stack_widget">Score Stack Widget</string>
<string name="history_stack_widget">History Stack Widget</string>
<string name="streaks_stack_widget">Streaks Stack Widget</string>
<string name="strength">Strength</string>
<string name="best_streaks">Best streaks</string>
<string name="current_streaks">Current streak</string>
<string name="number_of_repetitions">Number of repetitions</string>
<string name="last_x_days">Last %d days</string>
<string name="last_x_weeks">Last %d weeks</string>
<string name="last_x_months">Last %d months</string>
<string name="last_x_years">Last %d years</string>
<string name="all_time">All time</string>
<string name="every_day">Every day</string>
<string name="every_week">Every week</string>
<string name="two_times_per_week">2 times per week</string>
<string name="five_times_per_week">5 times per week</string>
<string name="custom_frequency">Custom …</string>
<string name="help">Help &amp; FAQ</string>
<string name="could_not_export">Failed to export data.</string>
<string name="could_not_import">Failed to import data.</string>
<string name="file_not_recognized">File not recognized.</string>
<string name="habits_imported">Habits imported successfully.</string>
<string name="full_backup_success">Full backup successfully exported.</string>
<string name="import_data">Import data</string>
<string name="export_full_backup">Export full backup</string>
<string name="import_data_summary">Supports full backups exported by this app, as well as files generated by Tickmate, HabitBull or Rewire. See FAQ for more information.</string>
<string name="export_as_csv_summary">Generates files that can be opened by spreadsheet software such as Microsoft Excel or OpenOffice Calc. This file cannot be imported back.</string>
<string name="export_full_backup_summary">Generates a file that contains all your data. This file can be imported back.</string>
<string name="bug_report_failed">Failed to generate bug report.</string>
<string name="generate_bug_report">Generate bug report</string>
<string name="troubleshooting">Troubleshooting</string>
<string name="help_translate">Help translate this app</string>
<string name="night_mode">Night mode</string>
<string name="use_pure_black">Use pure black in night mode</string>
<string name="pure_black_description">Replaces gray backgrounds with pure black in night mode. Reduces battery usage in phones with AMOLED display.</string>
<string name="interface_preferences">Interface</string>
<string name="reverse_days">Reverse order of days</string>
<string name="reverse_days_description">Show days in reverse order on the main screen.</string>
<string name="day">Day</string>
<string name="week">Week</string>
<string name="month">Month</string>
<string name="quarter">Quarter</string>
<string name="year">Year</string>
<string name="total">Total</string>
<!-- Middle part of the sentence '1 time in xx days' -->
<string name="time_every">time in</string>
<string name="every_x_days">Every %d days</string>
<string name="every_x_weeks">Every %d weeks</string>
<string name="every_x_months">Every %d months</string>
<string name="score">Score</string>
<string name="reminder_sound">Reminder sound</string>
<string name="none">None</string>
<string name="filter">Filter</string>
<string name="hide_completed">Hide completed</string>
<string name="hide_archived">Hide archived</string>
<string name="sticky_notifications">Make notifications sticky</string>
<string name="sticky_notifications_description">Prevents notifications from being swiped away.</string>
<string name="led_notifications">Notification light</string>
<string name="led_notifications_description">Shows a blinking light for reminders. Only available in phones with LED notification lights.</string>
<string name="repair_database">Repair database</string>
<string name="database_repaired">Database repaired.</string>
<string name="uncheck">Uncheck</string>
<string name="toggle">Toggle</string>
<string name="action">Action</string>
<string name="habit">Habit</string>
<string name="sort">Sort</string>
<string name="manually">Manually</string>
<string name="by_name">By name</string>
<string name="by_color">By color</string>
<string name="by_score">By score</string>
<string name="download">Download</string>
<string name="export">Export</string>
<string name="long_press_to_edit">Press-and-hold to change the value</string>
<string name="change_value">Change value</string>
<string name="calendar">Calendar</string>
<string name="unit">Unit</string>
<string name="count">Count</string>
<string name="validation_show_not_be_blank">This field should not be blank</string>
<string name="example_question_numerical">e.g. How many steps did you walk today?</string>
<string name="example_units">e.g. steps</string>
<string name="example_question_boolean">e.g. Did you exercise today?</string>
<string name="question">Question</string>
<string name="target">Target</string>
<string name="yes">Yes</string>
<string name="no">No</string>
<string name="customize_notification_summary">Change sound, vibration, light and other notification settings</string>
<string name="customize_notification">Customize notifications</string>
</resources>

View File

@@ -0,0 +1,265 @@
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<style name="AppBaseTheme" parent="@style/Theme.AppCompat.Light.NoActionBar">
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
<item name="android:dialogTheme">@style/Theme.AppCompat.Light.Dialog</item>
<item name="android:alertDialogTheme">@style/Theme.AppCompat.Light.Dialog</item>
<item name="windowActionModeOverlay">true</item>
<item name="actionModeBackground">@color/blue_grey_700</item>
<item name="actionBarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
<item name="selectedBackground">@drawable/selected_box_light</item>
<item name="cardBackground">@drawable/card_light_background</item>
<item name="colorPrimary">@color/blue_grey_800</item>
<item name="colorPrimaryDark">@color/blue_grey_900</item>
<item name="colorAccent">?aboutScreenColor</item>
<item name="cardBackgroundColor">@color/grey_50</item>
<item name="windowBackgroundColor">@color/grey_200</item>
<item name="headerBackgroundColor">@color/grey_200</item>
<item name="highlightedBackgroundColor">@color/grey_100</item>
<item name="android:textColor">@color/grey_800</item>
<item name="useHabitColorAsPrimary">true</item>
<item name="palette">@array/lightPalette</item>
<item name="highContrastReverseTextColor">@color/white</item>
<item name="mediumContrastReverseTextColor">@color/grey_500</item>
<item name="lowContrastReverseTextColor">@color/grey_700</item>
<item name="highContrastTextColor">@color/grey_800</item>
<item name="mediumContrastTextColor">@color/grey_500</item>
<item name="lowContrastTextColor">@color/grey_300</item>
<item name="iconAdd">@drawable/ic_action_add_dark</item>
<item name="iconArchive">@drawable/ic_action_archive_dark</item>
<item name="iconEdit">@drawable/ic_action_edit_dark</item>
<item name="iconDownload">@drawable/ic_action_download_dark</item>
<item name="iconUnarchive">@drawable/ic_action_unarchive_dark</item>
<item name="iconChangeColor">@drawable/ic_action_color_dark</item>
<item name="iconFilter">@drawable/ic_action_filter_dark</item>
<item name="iconFrequency">@drawable/ic_repeat_black</item>
<item name="iconReminder">@drawable/ic_alarm_black</item>
<item name="dialogIconChangeColor">@drawable/ic_action_color_light</item>
<item name="toolbarPopupTheme">@style/ThemeOverlay.AppCompat.Light</item>
<item name="aboutScreenColor">@color/blue_800</item>
<item name="widgetShadowAlpha">0.25</item>
<item name="widgetBackgroundAlpha">1</item>
<item name="scrollableRecyclerViewStyle">@style/ScrollableRecyclerViewStyle</item>
</style>
<style name="SmallSpinner">
<item name="android:textColor">?mediumContrastTextColor</item>
<item name="android:textSize">@dimen/smallTextSize</item>
</style>
<style name="AppBaseThemeDark" parent="@style/Theme.AppCompat.NoActionBar">
<item name="preferenceTheme">@style/PreferenceThemeOverlay.v14.Material</item>
<item name="android:dialogTheme">@style/Theme.AppCompat.Dialog</item>
<item name="android:alertDialogTheme">@style/Theme.AppCompat.Dialog</item>
<item name="windowActionModeOverlay">true</item>
<item name="actionModeBackground">@color/grey_800</item>
<item name="selectedBackground">@drawable/selected_box_dark</item>
<item name="cardBackground">@drawable/card_dark_background</item>
<item name="colorPrimary">@color/grey_950</item>
<item name="colorPrimaryDark">@color/black</item>
<item name="colorAccent">?aboutScreenColor</item>
<item name="cardBackgroundColor">@color/grey_850</item>
<item name="windowBackgroundColor">@color/grey_900</item>
<item name="headerBackgroundColor">@color/grey_900</item>
<item name="highlightedBackgroundColor">@color/grey_800</item>
<item name="android:textColor">@color/grey_100</item>
<item name="useHabitColorAsPrimary">false</item>
<item name="highContrastTextColor">@color/grey_100</item>
<item name="mediumContrastTextColor">@color/grey_500</item>
<item name="lowContrastTextColor">@color/grey_800</item>
<item name="highContrastReverseTextColor">@color/grey_900</item>
<item name="mediumContrastReverseTextColor">@color/grey_750</item>
<item name="lowContrastReverseTextColor">@color/grey_300</item>
<item name="iconAdd">@drawable/ic_action_add_dark</item>
<item name="iconArchive">@drawable/ic_action_archive_dark</item>
<item name="iconEdit">@drawable/ic_action_edit_dark</item>
<item name="iconUnarchive">@drawable/ic_action_unarchive_dark</item>
<item name="iconFilter">@drawable/ic_action_filter_dark</item>
<item name="iconChangeColor">@drawable/ic_action_color_dark</item>
<item name="dialogIconChangeColor">@drawable/ic_action_color_dark</item>
<item name="iconFrequency">@drawable/ic_repeat_white</item>
<item name="iconReminder">@drawable/ic_alarm_white</item>
<item name="toolbarPopupTheme">@style/ThemeOverlay.AppCompat</item>
<item name="palette">@array/darkPalette</item>
<item name="aboutScreenColor">@color/blue_300</item>
<item name="widgetShadowAlpha">0.25</item>
<item name="widgetBackgroundAlpha">1</item>
<item name="scrollableRecyclerViewStyle">@style/ScrollableRecyclerViewStyle</item>
</style>
<style name="AppBaseThemeDark.PureBlack">
<item name="selectedBackground">@drawable/selected_box_amoled</item>
<item name="cardBackground">@drawable/card_amoled_background</item>
<item name="colorPrimary">@color/black</item>
<item name="colorPrimaryDark">@color/black</item>
<item name="cardBackgroundColor">@color/black</item>
<item name="windowBackgroundColor">@color/black</item>
<item name="headerBackgroundColor">@color/black</item>
<item name="highlightedBackgroundColor">@color/black</item>
<item name="lowContrastTextColor">@color/grey_900</item>
<item name="highContrastReverseTextColor">@color/black</item>
</style>
<style name="TransparentWidgetTheme" parent="AppBaseThemeDark">
<item name="cardBackgroundColor">@color/grey_850</item>
<item name="highContrastTextColor">@color/white</item>
<item name="mediumContrastTextColor">@color/white_aa</item>
<item name="lowContrastTextColor">@color/white_a0</item>
<item name="highContrastReverseTextColor">@color/white</item>
<item name="mediumContrastReverseTextColor">@color/grey_500</item>
<item name="lowContrastReverseTextColor">@color/grey_800</item>
<item name="palette">@array/transparentWidgetPalette</item>
<item name="widgetShadowAlpha">0</item>
<item name="widgetBackgroundAlpha">0.25</item>
</style>
<style name="OpaqueWidgetTheme" parent="TransparentWidgetTheme">
<item name="widgetBackgroundAlpha">1</item>
<item name="widgetShadowAlpha">0.25</item>
</style>
<style name="day_of_week_label_condensed"/>
<style name="CardList">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:background">?windowBackgroundColor</item>
<item name="android:orientation">vertical</item>
</style>
<style name="CardCommon">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:orientation">vertical</item>
<item name="android:paddingTop">16dp</item>
<item name="android:paddingBottom">16dp</item>
<item name="android:paddingLeft">16dp</item>
<item name="android:paddingRight">4dp</item>
<item name="android:layout_marginBottom">3dp</item>
<item name="android:layout_marginLeft">3dp</item>
<item name="android:layout_marginRight">3dp</item>
<item name="android:background">?cardBackground</item>
</style>
<style name="Card" parent="CardCommon">
<item name="android:layout_marginBottom">1dp</item>
</style>
<style name="CardHeader">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginBottom">12dp</item>
<item name="android:textSize">@dimen/regularTextSize</item>
</style>
<style name="CardRow">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginBottom">4dp</item>
<item name="android:layout_marginTop">4dp</item>
</style>
<style name="CardLabel">
<item name="android:layout_width">120dp</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="About" />
<style name="About.Item">
<item name="android:textSize">16sp</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:paddingTop">6dp</item>
<item name="android:paddingBottom">6dp</item>
</style>
<style name="About.Item.Clickable">
<item name="android:paddingBottom">12dp</item>
<item name="android:paddingTop">12dp</item>
</style>
<style name="SmallDataView">
<item name="android:layout_width">100dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginLeft">8dp</item>
<item name="android:layout_marginRight">8dp</item>
<item name="android:textColor">?mediumContrastTextColor</item>
</style>
<style name="Toolbar">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">?actionBarSize</item>
<item name="android:background">?colorPrimary</item>
<item name="android:theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>
<style name="Preference.Category.Material">
<item name="android:layout">@layout/preference_category_custom</item>
</style>
<style name="ToolbarShadow">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">2dp</item>
<item name="android:background">@drawable/shadow</item>
<item name="android:alpha">0.2</item>
</style>
<style name="DialogWithTitle" parent="@style/Theme.AppCompat.Light.Dialog">
<item name="windowNoTitle">false</item>
</style>
<style name="DarkDialogWithTitle"
parent="@style/Theme.AppCompat.Dialog">
<item name="windowNoTitle">false</item>
</style>
<style name="ScrollableRecyclerViewStyle" parent="android:Widget">
<item name="android:scrollbars">vertical</item>
</style>
</resources>

View File

@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<style name="dialogFormInputMultiline" parent="dialogFormInput">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:ems">10</item>
<item name="android:inputType">textMultiLine</item>
</style>
<style name="dialogFormInputColor">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">1</item>
<item name="android:background">?android:attr/selectableItemBackground</item>
</style>
<style name="dialogFormInputLargeNumber" parent="dialogFormInput">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:ems">2</item>
<item name="android:gravity">center</item>
<item name="android:inputType">number</item>
<item name="android:maxLength">3</item>
</style>
<style name="dialogFormText">
<item name="android:textSize">@dimen/regularTextSize</item>
<item name="android:textColor">?highContrastTextColor</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
<style name="dialogFormSmallText">
<item name="android:textSize">@dimen/smallTextSize</item>
<item name="android:textColor">?mediumContrastTextColor</item>
</style>
<style name="dialogFormSpinnerDropDown" parent="dialogFormText">
<item name="android:padding">12dp</item>
<item name="android:textColor">?highContrastTextColor</item>
</style>
<style name="dialogFormInput" parent="dialogFormText">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_weight">10</item>
<item name="android:ems">10</item>
<item name="android:inputType">textCapSentences</item>
</style>
<style name="dialogFormLabel" parent="dialogFormText">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:minWidth">90dp</item>
<item name="android:gravity">left</item>
<item name="android:paddingLeft">6dp</item>
<item name="android:textColor">?mediumContrastTextColor</item>
</style>
<style name="dialogFormSpinner" parent="@style/Widget.AppCompat.Spinner">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textSize">@dimen/regularTextSize</item>
<item name="android:minWidth">400dp</item>
<item name="android:textColor">?highContrastTextColor</item>
<item name="android:paddingLeft">8dp</item>
</style>
<style name="dialogFormRow">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:orientation">horizontal</item>
<item name="android:minWidth">300dp</item>
<item name="android:gravity">start|center_vertical</item>
</style>
<style name="dialogForm">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">match_parent</item>
<item name="android:orientation">vertical</item>
</style>
<style name="dialogFormPanel">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:orientation">vertical</item>
<item name="android:paddingLeft">24dp</item>
<item name="android:paddingRight">24dp</item>
<item name="android:paddingTop">12dp</item>
<item name="android:paddingBottom">12dp</item>
</style>
</resources>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<style name="ListHabits">
<item name="android:background">@color/transparent</item>
</style>
<style name="ListHabits.EmptyState">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center</item>
<item name="android:layout_marginTop">20dp</item>
<item name="android:textColor">#c0c0c0</item>
</style>
</resources>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Álinson Santos Xavier <isoron@gmail.com>
~
~ This file is part of Loop Habit Tracker.
~
~ Loop Habit Tracker is free software: you can redistribute it and/or modify
~ it under the terms of the GNU General Public License as published by the
~ Free Software Foundation, either version 3 of the License, or (at your
~ option) any later version.
~
~ Loop Habit Tracker is distributed in the hope that it will be useful, but
~ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
~ or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
~ more details.
~
~ You should have received a copy of the GNU General Public License along
~ with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<resources>
<style name="ShowHabit" />
<style name="ShowHabit.Subtitle">
<item name="android:background">?headerBackgroundColor</item>
<item name="android:orientation">vertical</item>
<item name="android:elevation">2dp</item>
<item name="android:paddingBottom">10dp</item>
<item name="android:paddingEnd">10dp</item>
<item name="android:paddingLeft">60dp</item>
<item name="android:paddingRight">10dp</item>
<item name="android:paddingStart">60dp</item>
<item name="android:paddingTop">15dp</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
</style>
</resources>