Skip to content

Commit

Permalink
v26 (#254)
Browse files Browse the repository at this point in the history
* Persian (fa) 20240701 translation update & general release. (#251)

* Persian (fa) 20240701 translation update.

* Persian (fa) translator list update.

* Adds Ukrainian (uk) translation. (#252)

* Adds Ukrainian (uk) language. Adds translator "thank you" list across all languages.

* Persian (fa) translator list update.

* Move updated Chinese translations into correct directories

* Update gradle

* Update targetSdkVersion to 34

* Update dependencies and minSdkVersion

* Update versionCode and versionName

---------

Co-authored-by: --marc <[email protected]>
  • Loading branch information
slavick and marc-medley authored Jul 21, 2024
1 parent fd6fa66 commit 1f74138
Show file tree
Hide file tree
Showing 26 changed files with 629 additions and 56 deletions.
22 changes: 11 additions & 11 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ configurations {
}

android {
compileSdkVersion 33

buildFeatures.viewBinding = true

compileOptions {
Expand All @@ -30,12 +28,13 @@ android {
}
defaultConfig {
applicationId "org.nutritionfacts.dailydozen"
minSdkVersion 19
minSdkVersion 21
multiDexEnabled true
targetSdkVersion 33
compileSdk 34
targetSdkVersion 34
vectorDrawables.useSupportLibrary = true
versionCode 89
versionName "25"
versionCode 90
versionName "26"
}
buildTypes {
debug {
Expand All @@ -58,21 +57,22 @@ android {
dimension "store"
}
}
namespace 'org.nutritionfacts.dailydozen'
}

dependencies {
implementation 'com.google.firebase:firebase-analytics:21.2.0'
implementation 'com.google.firebase:firebase-crashlytics:18.3.2'
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'com.google.firebase:firebase-analytics:22.0.2'
implementation 'com.google.firebase:firebase-crashlytics:19.0.3'
implementation 'androidx.appcompat:appcompat:1.7.0'
implementation 'androidx.cardview:cardview:1.0.0'
implementation 'com.google.android.material:material:1.7.0'
implementation 'com.google.android.material:material:1.12.0'
implementation 'com.michaelpardo:activeandroid:3.1.0-SNAPSHOT'
implementation 'com.darwinsys:hirondelle-date4j:1.5.1'
implementation 'com.github.prolificinteractive:material-calendarview:2.0.1'
implementation('com.joanzapata.iconify:android-iconify-fontawesome:2.2.2') { exclude group: "com.android.support" }
implementation('com.github.PhilJay:MPAndroidChart:v2.2.5') { exclude group: "com.android.support" }
implementation('org.greenrobot:eventbus:3.3.1') { exclude group: "com.android.support" }
implementation 'com.google.code.gson:gson:2.8.6'
implementation 'com.google.code.gson:gson:2.10.1'
implementation 'com.jakewharton.timber:timber:4.7.1'
implementation "io.noties.markwon:core:4.6.2"
}
3 changes: 1 addition & 2 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
<manifest package="org.nutritionfacts.dailydozen"
xmlns:android="http://schemas.android.com/apk/res/android"
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:installLocation="auto">

Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-b+zh+Hans/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<string name="moving_average">活动平均数</string>
<string name="about">关于我们</string>
<string name="about_this_app">关于本应用程序</string>
<string name="about_translators">特别鸣谢翻译志愿者:Petar Enchev(bg)、Tsveti Enchev(bg)、Ricard Soler Roger(ca)、Luděk Bouška(cs,sk)、Lenka Lukacová(cs)、Anke Schliessmann(de)、Ángela Graña(es)、Audray Harkins(fr)、Doron Barak(he)、Ruth Levy(he)、Annalisa Guerrini-Körner(it)、Ilaria Zanini(it)、Hanna Gurzeda(pl)、Joanna Klopotek(pl)、Tania Bassi(pt-BR)、João Madureira(pt-PT)、Cristina Lauby(ro)、Evgeniya Lyakh(ru)、Katarína Mocáková(sk)。</string>
<string name="about_translators">特别鸣谢翻译志愿者:Petar Enchev(bg)、Tsveti Enchev(bg)、Ricard Soler Roger(ca)、Luděk Bouška(cs,sk)、Lenka Lukacová(cs)、Anke Schliessmann(de)、Ángela Graña(es)、Saeed Salamian (fa)、Audray Harkins(fr)、Doron Barak(he)、Ruth Levy(he)、Annalisa Guerrini-Körner(it)、Ilaria Zanini(it)、Hanna Gurzeda(pl)、Joanna Klopotek(pl)、Tania Bassi(pt-BR)、João Madureira(pt-PT)、Cristina Lauby(ro)、Evgeniya Lyakh(ru)、Katarína Mocáková(sk)、Sabina Aliieva(uk)。</string>
<string name="latest_videos">最新视频</string>
<string name="donate">捐款</string>
<string name="subscribe">订阅</string>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-b+zh+Hant/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<string name="moving_average">移動平均數</string>
<string name="about">關於我們</string>
<string name="about_this_app">關於本應用程序</string>
<string name="about_translators">特別鳴謝翻譯志願者:Petar Enchev(bg)、Tsveti Enchev(bg)、Ricard Soler Roger(ca)、Luděk Bouška(cs,sk)、Lenka Lukacová(cs)、Anke Schliessmann(de)、Ángela Graña(es)、Audray Harkins(fr)、Doron Barak(he)、Ruth Levy(he)、Annalisa Guerrini-Körner(it)、Ilaria Zanini(it)、Hanna Gurzeda(pl)、Joanna Klopotek(pl)、Tania Bassi(pt-BR)、João Madureira(pt-PT)、Cristina Lauby(ro)、Evgeniya Lyakh(ru)、Katarína Mocáková(sk)。</string>
<string name="about_translators">特別鳴謝翻譯志願者:Petar Enchev(bg)、Tsveti Enchev(bg)、Ricard Soler Roger(ca)、Luděk Bouška(cs,sk)、Lenka Lukacová(cs)、Anke Schliessmann(de)、Ángela Graña(es)、Saeed Salamian (fa)、Audray Harkins(fr)、Doron Barak(he)、Ruth Levy(he)、Annalisa Guerrini-Körner(it)、Ilaria Zanini(it)、Hanna Gurzeda(pl)、Joanna Klopotek(pl)、Tania Bassi(pt-BR)、João Madureira(pt-PT)、Cristina Lauby(ro)、Evgeniya Lyakh(ru)、Katarína Mocáková(sk)、Sabina Aliieva(uk)。</string>
<string name="latest_videos">最新影片</string>
<string name="donate">捐款</string>
<string name="subscribe">訂閱</string>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-bg/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<string name="moving_average">Средна стойност</string>
<string name="about">Относно</string>
<string name="about_this_app">Информация за приложението</string>
<string name="about_translators">Специални благодарности на нашите преводачи доброволци: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk).</string>
<string name="about_translators">Специални благодарности на нашите преводачи доброволци: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Saeed Salamian (fa), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk), Sabina Aliieva (uk).</string>
<string name="latest_videos">Най-новите видео клипове</string>
<string name="donate">Направете дарение</string>
<string name="subscribe">Абонирай се</string>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-ca/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<string name="moving_average">Mesura mòbil</string>
<string name="about">Informació</string>
<string name="about_this_app">Sobre aquesta app</string>
<string name="about_translators">Agraïment especial als nostres traductors voluntaris: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk).</string>
<string name="about_translators">Agraïment especial als nostres traductors voluntaris: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Saeed Salamian (fa), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk), Sabina Aliieva (uk).</string>
<string name="latest_videos">Últims vídeos</string>
<string name="donate">Donacions</string>
<string name="subscribe">Subscriu-te</string>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-cs/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<string name="moving_average">Pohyblivý průměr</string>
<string name="about">O aplikaci</string>
<string name="about_this_app">O této aplikaci</string>
<string name="about_translators">Zvláštní poděkování patří našim dobrovolným překladatelům: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk).</string>
<string name="about_translators">Zvláštní poděkování patří našim dobrovolným překladatelům: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Saeed Salamian (fa), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk), Sabina Aliieva (uk).</string>
<string name="latest_videos">Nejnovější videa</string>
<string name="donate">Darovat</string>
<string name="subscribe">Předplatit si</string>
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values-de/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<string name="moving_average">Gleitender Mittelwert</string>
<string name="about">Über</string>
<string name="about_this_app">Über diese Anwendung</string>
<string name="about_translators">Besonderer Dank an unsere ehrenamtlichen Übersetzer: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk).</string>
<string name="about_translators">Besonderer Dank an unsere ehrenamtlichen Übersetzer: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Saeed Salamian (fa), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk), Sabina Aliieva (uk).</string>
<string name="latest_videos">Neueste Videos</string>
<string name="donate">Spenden Sie</string>
<string name="subscribe">Abonnieren</string>
Expand Down
4 changes: 2 additions & 2 deletions app/src/main/res/values-el/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<string name="moving_average">Κινητός Μέσος Όρος</string>
<string name="about">Σχετικά</string>
<string name="about_this_app">Σχετικά με την εφαρμογή</string>
<string name="about_translators">Ιδιαίτερες ευχαριστίες στους εθελοντές μεταφραστές μας: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk).</string>
<string name="about_translators">Ιδιαίτερες ευχαριστίες στους εθελοντές μεταφραστές μας: Petar Enchev (bg), Tsveti Enchev (bg), Ricard Soler Roger (ca), Luděk Bouška (cs,sk), Lenka Lukacová (cs), Anke Schliessmann (de), Ángela Graña (es), Saeed Salamian (fa), Audray Harkins (fr), Doron Barak (he), Ruth Levy (he), Annalisa Guerrini-Körner (it), Ilaria Zanini (it), Hanna Gurzeda (pl), Joanna Klopotek (pl), Tania Bassi (pt-BR), João Madureira (pt-PT), Cristina Lauby (ro), Evgeniya Lyakh (ru), Katarína Mocáková (sk), Sabina Aliieva (uk).</string>
<string name="latest_videos">Τελευταία Βίντεο</string>
<string name="donate">Δωρεά</string>
<string name="subscribe">Εγγραφή</string>
Expand Down Expand Up @@ -150,7 +150,7 @@
<string name="daily_timerestrict_text">Περιορίστε το φαγητό σε ένα ημερήσιο παράθυρο χρόνου της επιλογής σας κάτω από δώδεκα ώρες σε μήκος που μπορείτε να κολλήσετε με συνέπεια, επτά ημέρες την εβδομάδα. Λαμβάνοντας υπόψη τα ημερήσια οφέλη από τη μείωση της πρόσληψης βραδινών τροφίμων, το παράθυρο πρέπει να λήξει πριν τις 7:00 μ.μ.</string>
<string name="exercise_timing_text">Η σύσταση του Daily Dozen για τη βέλτιστη διάρκεια άσκησης για τη μακροζωία είναι εννέα λεπτά μέτρια έντονη δραστηριότητα την ημέρα, η οποία είναι επίσης η βέλτιστη διάρκεια άσκησης για την απώλεια βάρους. Οποτεδήποτε είναι καλός, και τόσο περισσότερο, τόσο καλύτερα, αλλά μπορεί να υπάρξει πλεονέκτημα για την άσκηση σε κατάσταση νηστείας, τουλάχιστον έξι ώρες μετά το τελευταίο σας γεύμα. Συνήθως, αυτό θα σήμαινε πριν από το πρωινό, αλλά εάν το χρονομετρήσατε σωστά, θα μπορούσατε να ασκείτε το μεσημέρι πριν από ένα γεύμα αργά ή, εάν το μεσημεριανό φάτε αρκετά νωρίς, πριν το δείπνο. Αυτός είναι ο χρόνος για τη μη διαβητική. Οι διαβητικοί και οι prediabetics θα πρέπει να ξεκινήσουν να ασκούν τριάντα λεπτά μετά την έναρξη ενός γεύματος και ιδανικά να ακολουθήσουν τουλάχιστον μία ώρα για να ξεπεράσουν πλήρως την αιχμή του σακχάρου στο αίμα. Αν έπρεπε να επιλέξετε ένα μόνο γεύμα για να ασκήσετε μετά, θα ήταν δείπνο, λόγω του κιρκαδικού ρυθμού του ελέγχου του σακχάρου στο αίμα που πέφτει καθ \'όλη τη διάρκεια της ημέρας. Ιδανικά, όμως, το πρωινό θα ήταν το μεγαλύτερο γεύμα της ημέρας και θα ασκούσατε μετά από αυτό - ή ακόμα καλύτερα μετά από κάθε γεύμα.</string>
<string name="weigh_twice_text">Η τακτική αυτοβαρύτητα θεωρείται κρίσιμη για τον μακροπρόθεσμο έλεγχο βάρους, αλλά δεν υπάρχουν επαρκή στοιχεία για να υποστηριχθεί μια συγκεκριμένη συχνότητα ζύγισης. Η σύστασή μου βασίζεται στη μία μελέτη που διαπίστωσε ότι δύο φορές την ημέρα - κατά το ξύπνημα και αμέσως πριν από το κρεβάτι - εμφανίστηκε ανώτερη από μία φορά την ημέρα (περίπου έξι έναντι δύο κιλών απώλειας βάρους πάνω από δώδεκα εβδομάδες).</string>
<string name="complete_intentions_text">Κάθε δύο μήνες, δημιουργήστε τρεις νέες προθέσεις υλοποίησης - \"εάν το X, τότε το Y\" σχεδιάζει να εκτελέσει μια συγκεκριμένη συμπεριφορά σε ένα συγκεκριμένο πλαίσιο - και ελέγξτε τον καθένα από αυτούς καθώς τις ολοκληρώνετε κάθε μέρα.</string>
<string name="complete_intentions_text">Κάθε δύο μήνες, δημιουργήστε τρεις νέες προθέσεις υλοποίησης - εάν το X, τότε το Y σχεδιάζει να εκτελέσει μια συγκεκριμένη συμπεριφορά σε ένα συγκεκριμένο πλαίσιο - και ελέγξτε τον καθένα από αυτούς καθώς τις ολοκληρώνετε κάθε μέρα.</string>
<string name="nightly_fast_text">Λόγω των κιρκαδικών μας ρυθμών, τα τρόφιμα που καταναλώνονται τη νύχτα είναι πιο παχύρρευστα από το ίδιο ακριβώς φαγητό που καταναλώνεται νωρίτερα την ημέρα, τόσο γρήγορα κάθε βράδυ για τουλάχιστον δώδεκα ώρες πριν από τις 7:00 μ.μ. Όσο λιγότερες θερμίδες μετά την δύση του ηλίου, τόσο το καλύτερο.</string>
<string name="nightly_sleep_text">Επιλέξτε αυτό το κουτάκι αν έχετε τουλάχιστον επτά ώρες ύπνου στον κανονικό ύπνο σας.</string>
<string name="nightly_trendelenburg_text">Δοκιμάστε να ξοδέψετε τουλάχιστον τέσσερις ώρες μια νύχτα που βρίσκεται με το σώμα σας κεκλιμένο κεφάλι-κάτω έξι βαθμούς ανυψώνοντας τις θέσεις στους πρόποδες του κρεβατιού σας με οκτώ ίντσες (ή με εννέα ίντσες αν έχετε έναν βασιλιά της Καλιφόρνιας). Να είστε εξαιρετικά προσεκτικοί όταν παίρνετε από το κρεβάτι, καθώς αυτό προκαλεί ορθοστατική δυσανεξία στους περισσότερους ανθρώπους, ακόμη και αν είστε νέοι και υγιείς, δηλαδή εάν σηκωθείτε πολύ γρήγορα, μπορείτε να αισθανθείτε ζάλη, λιποθυμία ή φως πτώση και κακό. Έτσι σηκωθείτε αργά. Το να πίνετε δύο φλιτζάνια κρύο νερό τριάντα λεπτά πριν την άνοδο μπορεί επίσης να βοηθήσει στην πρόληψη αυτής της δυνητικά επικίνδυνης παρενέργειας.\n\n* ΣΗΜΑΝΤΙΚΟ: Μην δοκιμάζετε αυτό στο σπίτι καθόλου εάν έχετε προβλήματα με την καρδιά ή το πνεύμονα, παλινδρόμηση οξέος ή προβλήματα με το μυαλό σας (όπως τραύμα του κεφαλιού) ή τα μάτια (ακόμη και ένα οικογενειακό ιστορικό γλαυκώματος σας αποκλείει). Επίσης, μην το δοκιμάζετε μέχρι να ρωτήσετε τον γιατρό σας εάν πιστεύουν ότι είναι ασφαλές για εσάς να κοιμηθείτε στο ήπιο Trendelenburg. *</string>
Expand Down
Loading

0 comments on commit 1f74138

Please sign in to comment.