Skip to content

Commit

Permalink
Merge branch 'master' into feature/material-3
Browse files Browse the repository at this point in the history
  • Loading branch information
rolandgeider committed Oct 21, 2023
2 parents 6314a8c + 3b44d29 commit a046cb1
Show file tree
Hide file tree
Showing 18 changed files with 785 additions and 31 deletions.
20 changes: 15 additions & 5 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,25 @@
# Proposed Changes
## Description (Proposed Changes)
(Please try to mention in bullet points.)

-
-
-

Related Issues (if applicable)
## Link to the issue :

-
(Add link of the issue you have proposed changes to)

- Link :

## Tests

Please make sure to add tests when implementing new features.

## Checklist

## Please check that the PR fulfills these requirements
Please check that the PR fulfills all requirements listed below by checking the relevant checkboxes (`[x]`). This will ensure a smooth and quick review process.

- [ ] Set a 100 character limit in your editor/IDE to avoid white space diffs in the PR
- [ ] Tests for the changes have been added (for bug fixes / features)
- [ ] Added yourself to AUTHORS.md
- [ ] Updated/added relevant documentation (doc comments with `///`).
- [ ] Added relevant reviewers.
1 change: 1 addition & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
- Miroslav Mazel - <https://gitlab.com/12people>
- artchiee - <https://github.com/artchiee>
- Tejas Bir Singh - <https://github.com/tejasbirsingh>
- Abhishek Saini - <https://github.com/Abhisheksainii>

## Translators

Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,13 @@ height="80">](https://f-droid.org/packages/de.wger.flutter/)
Install the [wger server](https://github.com/wger-project/wger), the easiest way
is to start the development docker-compose: <https://github.com/wger-project/docker>

Alternatively, you can use one of our test servers, just ask us for access.
Alternatively, you can use the test server (the db is reset every day):

* URL: `https://wger-master.rge.uber.space`
* username: `user`
* password: `flutteruser`
* API key: `31e2ea0322c07b9df583a9b6d1e794f7139e78d4`


### 2

Expand Down
39 changes: 39 additions & 0 deletions fastlane/metadata/android/el-GR/full_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
Από λάτρεις της γυμναστικής σε λάτρεις της γυμναστικής – οργανώστε την υγεία σας με το WGER, τον Προπονητή σας!

Έχετε ήδη βρει την #1 εφαρμογή γυμναστικής σας και σας αρέσει να δημιουργείτε τις δικές σας αθλητικές ρουτίνες; Ανεξάρτητα από το είδος του σπορ θηρίου που είστε – όλοι έχουμε κάτι κοινό: Μας αρέσει να παρακολουθούμε τα δεδομένα υγείας μας <3

Επομένως, δεν σας κρίνουμε επειδή εξακολουθείτε να διαχειρίζεστε το ταξίδι σας στη φυσική κατάσταση με το εύχρηστο μικρό ημερολόγιο προπόνησης, αλλά καλώς ήρθατε στο 2021!

Έχουμε αναπτύξει μια 100% δωρεάν ψηφιακή εφαρμογή παρακολούθησης υγείας και φυσικής κατάστασης για εσάς, με μέγεθος στις πιο σχετικές λειτουργίες για να διευκολύνει τη ζωή σας. Ξεκινήστε, συνεχίστε την προπόνηση και γιορτάστε την πρόοδό σας!

Το wger είναι ένα έργο ανοιχτού κώδικα και όλα σχετικά με:
* Το σώμα σας
* Τις προπονήσεις σας
* Τη πρόοδό σας
* Τα δεδομένα σας

Το σώμα σας:
Δεν χρειάζεται να ψάχνετε στο google τα συστατικά των αγαπημένων σας λιχουδιών – επιλέξτε τα καθημερινά σας γεύματα από περισσότερα από 78000 προϊόντα και δείτε τις θρεπτικές αξίες. Προσθέστε γεύματα στο διατροφικό πρόγραμμα και κρατήστε μια επισκόπηση της διατροφής σας στο ημερολόγιο

Τις προπονήσεις σας:
Ξέρετε τι είναι καλύτερο για το σώμα σας. Δημιουργήστε τις δικές σας προπονήσεις μέσα από μια αυξανόμενη ποικιλία από 200 διαφορετικές ασκήσεις. Στη συνέχεια, χρησιμοποιήστε τη λειτουργία γυμναστικής για να σας καθοδηγήσει στην προπόνηση ενώ καταγράφετε τα βάρη σας με ένα πάτημα

Τη πρόοδός σας:
Μην χάνετε ποτέ τους στόχους σας. Παρακολουθήστε το βάρος σας και κρατήστε τα στατιστικά σας.

Τα δεδομένα σας:
Το wger είναι το εξατομικευμένο ημερολόγιο γυμναστικής σας – αλλά εσείς κατέχετε τα δεδομένα σας. Χρησιμοποιήστε το REST API για να αποκτήσετε πρόσβαση και να κάνετε εκπληκτικά πράγματα με αυτό.

Σημείωση: Αυτή η δωρεάν εφαρμογή δεν βασίζεται σε πρόσθετους πόρους και δεν σας ζητάμε να δωρίσετε χρήματα. Περισσότερο από αυτό είναι ένα κοινοτικό έργο που αυξάνεται συνεχώς. Ετοιμαστείτε λοιπόν για νέα χαρακτηριστικά ανά πάσα στιγμή!

#ΑνοιχτόςΚώδικας – τι σημαίνει αυτό;

Ανοιχτός κώδικας σημαίνει ότι ολόκληρος ο πηγαίος κώδικας για αυτήν την εφαρμογή και τον διακομιστή στον οποίο συνομιλεί είναι δωρεάν και διαθέσιμος σε οποιονδήποτε:
* Θέλετε να εκτελέσετε το wger στον δικό σας διακομιστή για εσάς ή το τοπικό σας γυμναστήριο; Προχώρα!
* Σας λείπει ένα χαρακτηριστικό και θέλετε να το εφαρμόσετε; Ξεκίνα τώρα!
* Θέλετε να ελέγξετε ότι δεν αποστέλλεται τίποτα πουθενά; Μπορείς!

Γίνετε μέλος της κοινότητάς μας και γίνετε μέρος των λάτρεις του αθλητισμού και των geeks της πληροφορικής από όλο τον κόσμο. Συνεχίζουμε να εργαζόμαστε για την προσαρμογή και τη βελτιστοποίηση της εφαρμογής προσαρμοσμένης στις ανάγκες μας. Μας αρέσει η συμβολή σας, γι' αυτό μη διστάσετε να μπείτε ανά πάσα στιγμή και να συνεισφέρετε τις επιθυμίες και τις ιδέες σας!

-> βρείτε τον πηγαίο κώδικα στο https://github.com/wger-project
-> κάντε τις ερωτήσεις σας ή απλώς πείτε ένα γεια στον διακομιστή discord μας https://discord.gg/rPWFv6W
1 change: 1 addition & 0 deletions fastlane/metadata/android/el-GR/short_description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Καταγραφή φυσικής κατάστασης/προπόνησης, διατροφής και βάρους
4 changes: 2 additions & 2 deletions fastlane/metadata/android/hr/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Od ljubitelja fitnessa za ljubitelja fitnessa – organiziraj svoje zdravlje s WGER, tvojim upravljaöem treninga!
Od ljubitelja fitnessa za ljubitelje fitnessa – organiziraj svoje zdravlje s WGER, tvojim upravljačem treninga!

Već si pronašao/la omiljeni program za fitness i voliš stvarati vlastite sportske rutine? Bez obzira na vrstu sportske zvijeri – svi imamo nešto zajedničko: Volimo pratiti naše zdravstvene podatke <3

Expand All @@ -22,7 +22,7 @@ Tvoj napredak:
Nikada ne gubi iz vida svoje ciljeve. Prati svoju težinu i vodi statistiku.

Tvoji podaci:
wger je tvoj personalizirani dnevnik fitnessa – ali ti posjeduješ svoje podatke. Koristi REST API za pristup i obavi s njim nevjerojatnih stvari.
wger je tvoj personalizirani dnevnik fitnessa – ali ti posjeduješ svoje podatke. Koristi REST API za pristup i obavi s njim nevjerojatne stvari.

Napomena: Ovaj besplatni program ne temelji se na dodatnim sredstvima i ne tražimo da doniraš novac. Više od toga, ovo je projekt zajednice koji stalno raste. Stoga budi spreman/na za nove funkcije u bilo kojem trenutku!

Expand Down
3 changes: 3 additions & 0 deletions lib/helpers/i18n.dart
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ String getTranslation(String value, BuildContext context) {
case 'Legs':
return AppLocalizations.of(context).legs;

case 'Lower back':
return AppLocalizations.of(context).lower_back;

case 'Max Reps':
return AppLocalizations.of(context).max_reps;

Expand Down
65 changes: 64 additions & 1 deletion lib/l10n/app_cs.arb
Original file line number Diff line number Diff line change
Expand Up @@ -553,5 +553,68 @@
"description": "Header label for dialog when product is found with barcode"
},
"appUpdateContent": "Tato verze aplikace není kompatibilní se serverem, aktualizujte prosím svou aplikaci.",
"@appUpdateContent": {}
"@appUpdateContent": {},
"add_exercise_image_license": "Obrázky musí být licencovány pod CC BY SA licencí. Pokud si nejste jisti, nahrávejte pouze fotky které jste sami pořídili",
"@add_exercise_image_license": {},
"verify": "Ověřit",
"@verify": {},
"alternativeNames": "Alternativní jména",
"@alternativeNames": {},
"oneNamePerLine": "Jedno jméno na jeden řádek",
"@oneNamePerLine": {},
"whatVariationsExist": "Existují nějaké varianty tohoto cviku?",
"@whatVariationsExist": {},
"previous": "Předešlé",
"@previous": {},
"next": "Další",
"@next": {},
"addExercise": "Přidat cvik",
"@addExercise": {},
"translation": "Překlad",
"@translation": {},
"baseData": "Základy v angličtině",
"@baseData": {
"description": "The base data for an exercise such as category, trained muscles, etc."
},
"productFoundDescription": "Čárový kód náleží tomuto produktu: {productName}. Chcete pokračovat?",
"@productFoundDescription": {
"description": "Dialog info when product is found with barcode",
"type": "text",
"placeholders": {
"productName": {}
}
},
"scanBarcode": "Naskenovat čárový kód",
"@scanBarcode": {
"description": "Label for scan barcode button"
},
"productNotFound": "Produkt nenalezen",
"@productNotFound": {
"description": "Header label for dialog when product is not found with barcode"
},
"images": "Obrázky",
"@images": {},
"language": "Jazyk",
"@language": {},
"aboutPageTitle": "O Wger",
"@aboutPageTitle": {},
"contributeExercise": "Přispějte cvik",
"@contributeExercise": {},
"setUnitsAndRir": "Upravte jednotky a OvR",
"@setUnitsAndRir": {
"description": "Label shown on the slider where the user can toggle showing units and RiR",
"type": "text"
},
"close": "Zavřít",
"@close": {
"description": "Translation for close"
},
"productNotFoundDescription": "Produkt s naskenovaným čárovým kódem {barcode} nebyl nalezen v databázi wger",
"@productNotFoundDescription": {
"description": "Dialog info when product is not found with barcode",
"type": "text",
"placeholders": {
"barcode": {}
}
}
}
20 changes: 19 additions & 1 deletion lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -730,5 +730,23 @@
"swiss_ball": "Gymnastikball",
"@swiss_ball": {},
"none__bodyweight_exercise_": "keine (Körpergewichtsübung)",
"@none__bodyweight_exercise_": {}
"@none__bodyweight_exercise_": {},
"body_weight": "Körpergewicht",
"@body_weight": {
"description": "Generated entry for translation for server strings"
},
"kg": "kg",
"@kg": {
"description": "Generated entry for translation for server strings"
},
"kilometers_per_hour": "Kilometer pro Stunde",
"@kilometers_per_hour": {
"description": "Generated entry for translation for server strings"
},
"miles_per_hour": "Meilen pro Stunde",
"@miles_per_hour": {
"description": "Generated entry for translation for server strings"
},
"verify": "Verifizieren",
"@verify": {}
}
158 changes: 158 additions & 0 deletions lib/l10n/app_el.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,158 @@
{
"useDefaultServer": "Χρήση προεπιλεγμένου διακομιστή",
"@useDefaultServer": {
"description": "Toggle button allowing users to switch between the default and a custom wger server"
},
"labelBottomNavWorkout": "Προπόνηση",
"@labelBottomNavWorkout": {
"description": "Label used in bottom navigation, use a short word"
},
"reset": "Επαναφορά",
"@reset": {
"description": "Button text allowing the user to reset the entered values to the default"
},
"kg": "kg",
"@kg": {
"description": "Generated entry for translation for server strings"
},
"password": "Κωδικός",
"@password": {},
"nutritionalPlan": "Διατροφικό σχέδιο",
"@nutritionalPlan": {},
"invalidUsername": "Παρακαλώ εισάγετε ένα έγκυρο όνομα χρήστη",
"@invalidUsername": {
"description": "Error message when the user enters an invalid username"
},
"next": "Επόμενο",
"@next": {},
"date": "Ημερομηνία",
"@date": {
"description": "The date of a workout log or body weight entry"
},
"loginInstead": "Έχετε ήδη λογαριασμό; Σύνδεση",
"@loginInstead": {},
"passwordTooShort": "Ο κωδικός πρόσβασης είναι πολύ σύντομος",
"@passwordTooShort": {
"description": "Error message when the user a password that is too short"
},
"email": "Διεύθυνση ηλεκτρονικού ταχυδρομείου",
"@email": {},
"edit": "Επεξεργασία",
"@edit": {},
"username": "Όνομα χρήστη",
"@username": {},
"value": "Αξία",
"@value": {
"description": "The value of a measurement entry"
},
"customServerHint": "Εισάγετε τη διεύθυνση του δικού σας διακομιστή, διαφορετικά θα χρησιμοποιηθεί η προεπιλεγμένη",
"@customServerHint": {
"description": "Hint text for the form where the users can enter their own wger instance"
},
"useCustomServer": "Χρήση προσαρμοσμένου διακομιστή",
"@useCustomServer": {
"description": "Toggle button allowing users to switch between the default and a custom wger server"
},
"delete": "Διαγραφή",
"@delete": {},
"notes": "Σημειώσεις",
"@notes": {
"description": "Personal notes, e.g. for a workout session"
},
"difference": "Διαφορά",
"@difference": {},
"register": "Εγγραφή",
"@register": {
"description": "Text for registration button"
},
"registerInstead": "Δεν έχετε λογαριασμό; Εγγραφείτε τώρα",
"@registerInstead": {},
"usernameValidChars": "Ένα όνομα χρήστη μπορεί να περιέχει μόνο γράμματα, ψηφία και τους χαρακτήρες @, +, ., - και _",
"@usernameValidChars": {
"description": "Error message when the user tries to register a username with forbidden characters"
},
"labelWorkoutPlans": "Προγράμματα προπόνησης",
"@labelWorkoutPlans": {
"description": "Title for screen workout plans"
},
"previous": "Προηγούμενο",
"@previous": {},
"userProfile": "Το προφίλ σας",
"@userProfile": {},
"lb": "lb",
"@lb": {
"description": "Generated entry for translation for server strings"
},
"labelWorkoutLogs": "Ημερολόγια προπόνησης",
"@labelWorkoutLogs": {
"description": "(Workout) logs"
},
"kJ": "kJ",
"@kJ": {
"description": "Energy in a meal in kilo joules, kJ"
},
"labelBottomNavNutrition": "Διατροφή",
"@labelBottomNavNutrition": {
"description": "Label used in bottom navigation, use a short word"
},
"invalidUrl": "Παρακαλώ εισάγετε ένα έγκυρο URL",
"@invalidUrl": {
"description": "Error message when the user enters an invalid URL, e.g. in the login form"
},
"kcal": "kcal",
"@kcal": {
"description": "Energy in a meal in kilocalories, kcal"
},
"g": "γρ",
"@g": {
"description": "Abbreviation for gram"
},
"logout": "Αποσύνδεση",
"@logout": {
"description": "Text for logout button"
},
"customServerUrl": "URL της περίπτωσης wger",
"@customServerUrl": {
"description": "Label in the form where the users can enter their own wger instance"
},
"login": "Συνδεθείτε",
"@login": {
"description": "Text for login button"
},
"unit": "Μονάδα",
"@unit": {
"description": "The unit used for a repetition (kg, time, etc.)"
},
"passwordsDontMatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν",
"@passwordsDontMatch": {
"description": "Error message when the user enters two different passwords during registration"
},
"weight": "Βάρος",
"@weight": {
"description": "The weight of a workout log or body weight entry"
},
"invalidEmail": "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση ηλεκτρονικού ταχυδρομείου",
"@invalidEmail": {
"description": "Error message when the user enters an invalid email"
},
"confirmPassword": "Επιβεβαίωση κωδικού πρόσβασης",
"@confirmPassword": {},
"images": "Εικόνες",
"@images": {},
"save": "Αποθήκευση",
"@save": {},
"description": "Περιγραφή",
"@description": {},
"name": "Όνομα",
"@name": {
"description": "Name for a workout or nutritional plan"
},
"translation": "Μετάφραση",
"@translation": {},
"language": "Γλώσσα",
"@language": {},
"category": "Κατηγορία",
"@category": {
"description": "Category for an exercise, ingredient, etc."
}
}
4 changes: 4 additions & 0 deletions lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -719,6 +719,10 @@
"@legs": {
"description": "Generated entry for translation for server strings"
},
"lower_back": "Lower back",
"@lower_back": {
"description": "Generated entry for translation for server strings"
},
"max_reps": "Max Reps",
"@max_reps": {
"description": "Generated entry for translation for server strings"
Expand Down
8 changes: 7 additions & 1 deletion lib/l10n/app_fr.arb
Original file line number Diff line number Diff line change
Expand Up @@ -755,5 +755,11 @@
"description": "Generated entry for translation for server strings"
},
"searchNamesInEnglish": "Chercher également en termes anglais",
"@searchNamesInEnglish": {}
"@searchNamesInEnglish": {},
"max_reps": "Maximum de répétitions",
"@max_reps": {
"description": "Generated entry for translation for server strings"
},
"verify": "Vérifier",
"@verify": {}
}
Loading

0 comments on commit a046cb1

Please sign in to comment.