Skip to content

Commit

Permalink
Merge branch 'hotfix/1.3.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
iSoron committed Mar 18, 2016
2 parents 824f98d + 5540a66 commit 8aaa5ac
Show file tree
Hide file tree
Showing 12 changed files with 799 additions and 55 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

### 1.3.2 (March 18, 2016)

* Arabic, Italian, Polish, Russian and Swedish translations
* Minor fixes to German and French translations
* Minor bug fixes

### 1.3.1 (March 15, 2016)

* Fixes crash on devices with large screen, such as the Nexus 10
Expand Down
7 changes: 4 additions & 3 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
<manifest
package="org.isoron.uhabits"
xmlns:android="http://schemas.android.com/apk/res/android"
android:versionCode="11"
android:versionName="1.3.1">
android:versionCode="12"
android:versionName="1.3.2">

<uses-permission android:name="android.permission.VIBRATE"/>

Expand All @@ -40,7 +40,8 @@
android:backupAgent=".HabitsBackupAgent"
android:icon="@mipmap/ic_launcher"
android:label="@string/main_activity_title"
android:theme="@style/AppBaseTheme">
android:theme="@style/AppBaseTheme"
android:supportsRtl="true">

<meta-data
android:name="AA_DB_NAME"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,8 +250,10 @@ private void onSaveButtonClick()
{
modifiedHabit.name = tvName.getText().toString().trim();
modifiedHabit.description = tvDescription.getText().toString().trim();
modifiedHabit.freqNum = Integer.parseInt(tvFreqNum.getText().toString());
modifiedHabit.freqDen = Integer.parseInt(tvFreqDen.getText().toString());
String freqNum = tvFreqNum.getText().toString();
String freqDen = tvFreqDen.getText().toString();
if(!freqNum.isEmpty()) modifiedHabit.freqNum = Integer.parseInt(freqNum);
if(!freqDen.isEmpty()) modifiedHabit.freqDen = Integer.parseInt(freqDen);

if (!validate()) return;

Expand Down
2 changes: 1 addition & 1 deletion app/src/main/java/org/isoron/uhabits/views/RingView.java
Original file line number Diff line number Diff line change
Expand Up @@ -113,9 +113,9 @@ protected void onDraw(Canvas canvas)
rect.inset(thickness, thickness);
canvas.drawArc(rect, -90, 360, true, pRing);

float lineHeight = pRing.getFontSpacing();
pRing.setColor(Color.GRAY);
pRing.setTextSize(size * 0.2f);
float lineHeight = pRing.getFontSpacing();
canvas.drawText(String.format("%.0f%%", percentage * 100), rect.centerX(),
rect.centerY() + lineHeight / 3, pRing);

Expand Down
36 changes: 34 additions & 2 deletions app/src/main/res/layout/about.xml
Original file line number Diff line number Diff line change
Expand Up @@ -115,11 +115,43 @@

<TextView
style="@style/aboutItemStyle"
android:text="naofumi (日本語)"/>
android:text="Naofumi F (日本語)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Matthias (Deutsch)"/>
android:text="Matthias Meisser (Deutsch)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Al Alloush (العَرَبِية‎)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Thibaut Girka (Français)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Can Altas (Deutsch)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Marco Cavazza (Italiano)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Adam Jurkiewicz (Polski)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Dmitriy Bogdanov (Русский)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Dalecarlian (Svenska)"/>

<TextView
style="@style/aboutItemStyle"
android:text="Robin (Svenska)"/>

<TextView
style="@style/aboutItemStyle"
Expand Down
137 changes: 137 additions & 0 deletions app/src/main/res/values-ar/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ Copyright (C) 2016 Al Alloush
~
~ 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>

<!-- There is no letter P in arabic so the name is unfortunately translated to "Loob" -->
<string name="app_name">"لوب ملاحق العادة "</string>
<string name="main_activity_title">"عادات"</string>
<string name="action_settings">"إعدادات"</string>
<string name="edit">"تعديل"</string>
<string name="delete">"حذف"</string>
<string name="archive">"أرشيف"</string>
<string name="unarchive">"إزالة من الأرشيف"</string>
<string name="add_habit">"إضافة العادة"</string>
<string name="color_picker_default_title">"غير اللون"</string>
<string name="toast_habit_created">"تم صنع عادة "</string>
<string name="toast_habit_deleted">"تم حذف عادة "</string>
<string name="toast_habit_restored">"تم ترجيع عادة"</string>
<string name="toast_nothing_to_undo">"لا شيء للتراجع"</string>
<string name="toast_nothing_to_redo">"لا شيء لتكرار"</string>
<string name="toast_habit_changed">"تم تغييرعادة"</string>

<!-- This appears when the user edits a habit, and then undoes the action. The habit is "changed back" to what is was before. Alternatively, "Habit restored". -->
<string name="toast_habit_changed_back">"تم ترجيع العادة إلى أصلها"</string>
<string name="toast_habit_archived">"تم أرشيف العادات"</string>
<string name="toast_habit_unarchived">"تم إزالة العادة من الأرشيف "</string>
<string name="overview">"نظرة عامة"</string>
<string name="habit_strength">"قوة العادة"</string>
<string name="history">"التاريخ"</string>
<string name="clear">"مسح"</string>
<string name="description_hint">"السؤال (هل ... اليوم؟)"</string>

<!-- This and the next two terms form the sentence "Repeat 3 times in 7 days" that you see when you create a habit. Let me know if you have trouble adapting this into your language. -->
<string name="repeat">"كرر"</string>
<string name="times_every">"مرات في"</string>
<string name="days">"أيام"</string>
<string name="reminder">"تذكير"</string>
<string name="discard">"حذف"</string>
<string name="save">"حفظ"</string>
<string name="streaks">"تقدم متتالية"</string>
<string name="no_habits_found">" لا يوجد لديك عادات مفعله"</string>
<string name="long_press_to_toggle">"أضغط و إستمر لتحقق أو ازل"</string>
<string name="reminder_off">"أوقف"</string>
<string name="validation_name_should_not_be_blank">"لا يمكن أن يكون الإسم فارغ"</string>
<string name="validation_number_should_be_positive">"يجب أن يكون الرقم إيجابي"</string>
<string name="validation_at_most_one_rep_per_day">"يمكن أن يكون التكرار واحدة فقط كل يوم "</string>
<string name="create_habit">"اخلق عادة"</string>
<string name="edit_habit">"تعديل العادة"</string>
<string name="check">"حقق"</string>
<string name="snooze">"لاحقا"</string>

<!-- App introduction -->
<string name="intro_title_1">"أهلا بك"</string>
<string name="intro_description_1">"لوب يساعدك على خلق والحفاظ على العادات الجيدة."</string>
<string name="intro_title_2">"إنشاء بعض عادات جديدة"</string>
<string name="intro_description_2">"كل يوم، بعد أداء عادتك، وضع علامة على التطبيق."</string>
<string name="intro_title_3">"حافظ على القيام بذلك"</string>
<string name="intro_description_3">"العادة المستمرة لفترات طويلة تكسب نجمة كامله"</string>
<string name="intro_title_4">"تتبع تقدمك"</string>
<string name="intro_description_4">"رسوم بيانية مفصلة تبين لكم كيف تحسن عاداتك مع مرور الوقت."</string>
<string name="interval_15_minutes">"15 دقيقة"</string>
<string name="interval_30_minutes">"30 دقيقة"</string>
<string name="interval_1_hour">"ساعة واحدة"</string>
<string name="interval_2_hour">"ساعتين"</string>
<string name="interval_4_hour">"أربع ساعات"</string>
<string name="interval_8_hour">"ثماني ساعات"</string>
<string name="pref_toggle_title">"تبديل بكبسه"</string>
<string name="pref_toggle_description">"أكثر سهولة، لكنه ممكن يسبب كبسات غير مقصوده"</string>
<string name="pref_snooze_interval_title">"فترتي الغفوى على التذكير"</string>
<string name="pref_rate_this_app">"تقييم هذا التطبيق على جوجل بلاي"</string>
<string name="pref_send_feedback">"أرسل الملاحظات إلى المطور"</string>
<string name="pref_view_source_code">"إفحص التعليمات البرمجية على GitHub"</string>
<string name="pref_view_app_introduction">"عرض المقدمه"</string>
<string name="links">"روابط"</string>
<string name="behavior">"سلوك"</string>
<string name="name">"اسم"</string>
<string name="show_archived">"عرض أرشفة"</string>
<string name="settings">"إعدادات"</string>
<string name="snooze_interval">"فترتي الغفوه"</string>
<string name="hint_title">"هل كنت تعلم؟"</string>
<string name="hint_drag">"لإعادة ترتيب القوائم، أضغط اسم من هذه العادة، ثم اسحبه إلى المكان الصحيح."</string>
<string name="hint_landscape">"يمكنك ان ترى المزيد أيام عن طريق وضع الهاتف في وضع أفقي."</string>
<string name="delete_habits">"حذف عادات"</string>
<string name="delete_habits_message">"سيتم حذف عادات بشكل دائم. هذا العمل لا يمكن التراجع عنه."</string>
<string name="weekends">"عطلة نهاية الأسبوع"</string>
<string name="any_weekday">"أيام الأسبوع"</string>
<string name="any_day">"أي يوم"</string>

<!-- This is a bit unclear to me. It is like a prompt asking the user to select specific days, or is it more like an alarm mode where it will only activate on select days? -->
<string name="select_weekdays">"إختار أيام "</string>
<string name="export_to_csv">"تصدير البيانات"</string>
<string name="done_label">"منجز"</string>
<string name="clear_label">"نظف"</string>
<string name="select_hours">"تحديد ساعات"</string>
<string name="select_minutes">"تحديد دقائق "</string>

<!-- Short description used on the Google Play store. There is an 80-character limit. -->
<string name="store_short_description">"خلق عادات جيدة وتتبع تقدمك على مر الزمن"</string>
<string name="store_description_1">"لب يساعدك على خلق والحفاظ على العادات الجيدة، مما يسمح لك لتحقيق أهدافكة. الرسوم البيانية والإحصاءات التفصيلية تبين لكم كيف تحسن عاداتك مع مرور الوقت. هو تماما خالية من الاعلانات ومفتوحة المصدر."</string>
<string name="store_feature_interface">"&lt;b&gt;واجهة بسيطة، جميلة وحديثة &lt;/b&gt;
لوب يحتوي على واجهة بسيطة وهي سهلة الاستخدام و تتابع نظام تصميم الماتريل دسيجن."</string>
<string name="store_feature_score">"&lt;b&gt;نتيجة العادات&lt;/b&gt;
بالإضافة إلى عرض التقدم الحالي، لوب ديه خوارزمية متقدمة لحساب قوة عاداتك. كل التكرار يجعل هذه العادة أقوى، وفي كل يوم غاب يجعلها أضعف. مع ذلك غيب أيام قليلة بعد تقدم طويلة ، لن تدمر تماما تقدمك ."</string>
<string name="store_feature_statistics">"&lt;b&gt;الرسوم البيانية والإحصاءات المفصلة&lt;/b&gt;
نرى بوضوح كيف كنت قد تحسنت عاداتك بمرور الوقت مع الرسوم البيانية الجميله ومفصلة. انتقل إلى الوراء لنرى التاريخ الكامل لعاداتك."</string>
<string name="store_feature_schedules">"&lt;b&gt;جداول مرنة&lt;/b&gt;
تؤيد كل من العادات اليومية والعادات مع جداول أكثر تعقيدا، مثل 3 مرات كل أسبوع، مرة واحدة كل أسبوعين، أو مرة كل يومين."</string>
<string name="store_feature_reminders">"&lt;b&gt;تذكير&lt;/b&gt;
إنشاء تذكير لكل فرد من عاداتك، في ساعة اختيار من اليوم. تحقق بسهولة، رفض أو غفوة عادتك مباشرة من الإخطار، دون الحاجة إلى فتح التطبيق."</string>
<string name="store_feature_opensource">"&lt;b&gt;خالية تماما من الإعلانات و المصدر المفتوح&lt;/b&gt;
لا توجد على الاطلاق الإعلانات والشعارات المزعجة أو أذونات إضافية في هذا التطبيق، و سوف يكون هناك أبدا."</string>
<string name="store_feature_wear">"&lt;b&gt;الأمثل للساعات الذكية&lt;/b&gt;
يمكن التحقق من رسائل التذكير، رفض أو غفوة عادتك مباشرة من ساعتك الاندرويد وير. "</string>
<string name="about">"معلومات حول"</string>
<string name="translators">"المترجمين"</string>
<string name="developers">"المطورين"</string>

<!-- %s will get replaced by the version number. For example, "Versão %d" will become "Versão 1.2.0". -->
<string name="version_n">"الإصدار %s"</string>
<string name="frequency">"تردد"</string>
</resources>
Loading

0 comments on commit 8aaa5ac

Please sign in to comment.