From 852160407c39ad9f88ba193c653320f797d6ddca Mon Sep 17 00:00:00 2001 From: Bogdan Bujor Date: Sat, 3 Feb 2024 12:31:58 +0000 Subject: [PATCH 1/3] Translated using Weblate (Romanian) Currently translated at 38.9% (95 of 244 strings) Translation: wger Workout Manager/Mobile App Translate-URL: https://hosted.weblate.org/projects/wger/mobile/ro/ --- lib/l10n/app_ro.arb | 126 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 123 insertions(+), 3 deletions(-) diff --git a/lib/l10n/app_ro.arb b/lib/l10n/app_ro.arb index f3c7a769..e66c153d 100644 --- a/lib/l10n/app_ro.arb +++ b/lib/l10n/app_ro.arb @@ -19,7 +19,7 @@ "@set": { "description": "A set in a workout plan" }, - "labelBottomNavWorkout": "Workout", + "labelBottomNavWorkout": "Antrenament", "@labelBottomNavWorkout": { "description": "Label used in bottom navigation, use a short word" }, @@ -65,7 +65,7 @@ "@passwordTooShort": { "description": "Error message when the user a password that is too short" }, - "repetitionUnit": "Unitate de repetiții", + "repetitionUnit": "Unitatea de repetiții", "@repetitionUnit": {}, "weightUnit": "Unitate de greutate", "@weightUnit": {}, @@ -204,5 +204,125 @@ "description": "A (logged) workout session" }, "confirmPassword": "Confirmă parola", - "@confirmPassword": {} + "@confirmPassword": {}, + "newDay": "Zi nouă", + "@newDay": {}, + "selectExercises": "Dacă vrei să faci un superset poți căuta mai multe exerciții, acestea vor fi grupate împreună", + "@selectExercises": {}, + "logHelpEntries": "Dacă într-o singură zi există mai multe înregistrări cu același număr de repetări, dar greutăți diferite, în diagramă este prezentată doar intrarea cu greutatea mai mare.", + "@logHelpEntries": {}, + "description": "Descriere", + "@description": {}, + "name": "Nume", + "@name": { + "description": "Name for a workout or nutritional plan" + }, + "measurements": "Măsurători", + "@measurements": { + "description": "Categories for the measurements such as biceps size, body fat, etc." + }, + "measurementEntriesHelpText": "Unitatea utilizată pentru măsurarea categoriei, cum ar fi „cm” sau „%”", + "@measurementEntriesHelpText": {}, + "useMetric": "Utilizați unități metrice pentru greutatea corporală", + "@useMetric": {}, + "plateCalculator": "Discuri", + "@plateCalculator": { + "description": "Label used for the plate calculator in the gym mode" + }, + "jumpTo": "Sari la", + "@jumpTo": { + "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" + }, + "logHelpEntriesUnits": "Rețineți că numai intrările cu o unitate de greutate (kg sau lb) și repetări sunt grafice, alte combinații precum timpul sau până la eșec sunt ignorate aici.", + "@logHelpEntriesUnits": {}, + "save": "Salvează", + "@save": {}, + "verify": "Verifică", + "@verify": {}, + "addIngredient": "Adaugă ingredient", + "@addIngredient": {}, + "logIngredient": "Salvează în jurnalul de nutriție", + "@logIngredient": {}, + "nutritionalDiary": "Jurnal de nutriție", + "@nutritionalDiary": {}, + "nutritionalPlans": "Planuri nutriționale", + "@nutritionalPlans": {}, + "weight": "Greutate", + "@weight": { + "description": "The weight of a workout log or body weight entry" + }, + "timeStart": "Timpul de începere", + "@timeStart": { + "description": "The starting time of a workout" + }, + "timeEnd": "Sfârșitul timpului", + "@timeEnd": { + "description": "The end time of a workout" + }, + "noMatchingExerciseFound": "Nu s-au găsit exerciții potrivite", + "@noMatchingExerciseFound": { + "description": "Message returned if no exercises match the searched string" + }, + "gymMode": "Modul sală", + "@gymMode": { + "description": "Label when starting the gym mode" + }, + "plateCalculatorNotDivisible": "Nu se poate atinge greutatea cu plăcile disponibile", + "@plateCalculatorNotDivisible": { + "description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)" + }, + "pause": "Pauză", + "@pause": { + "description": "Noun, not an imperative! Label used for the pause when using the gym mode" + }, + "todaysWorkout": "Antrenamentul tău de astăzi", + "@todaysWorkout": {}, + "addSet": "Adaugă set", + "@addSet": { + "description": "Label for the button that adds a set (to a workout day)" + }, + "addMeal": "Adaugă masa", + "@addMeal": {}, + "mealLogged": "Masa înregistrată în jurnal", + "@mealLogged": {}, + "logMeal": "Înregistrează această masă", + "@logMeal": {}, + "searchIngredient": "Caută ingredient", + "@searchIngredient": { + "description": "Label on ingredient search form" + }, + "nutritionalPlan": "Planul nutrițional", + "@nutritionalPlan": {}, + "noNutritionalPlans": "Nu ai planuri nutriționale", + "@noNutritionalPlans": { + "description": "Message shown when the user has no nutritional plans" + }, + "anErrorOccurred": "A aparut o eroare!", + "@anErrorOccurred": {}, + "timeStartAhead": "Ora de început nu poate fi înaintea orei de încheiere", + "@timeStartAhead": {}, + "newSet": "Set nou", + "@newSet": { + "description": "Header when adding a new set to a workout day" + }, + "measurement": "Măsurare", + "@measurement": {}, + "measurementCategoriesHelpText": "Categoria de măsurare, cum ar fi „biceps” sau „grăsimi corporale”", + "@measurementCategoriesHelpText": {}, + "date": "Data", + "@date": { + "description": "The date of a workout log or body weight entry" + }, + "value": "Valoare", + "@value": { + "description": "The value of a measurement entry" + }, + "start": "Start", + "@start": { + "description": "Label on button to start the gym mode (i.e., an imperative)" + }, + "time": "Timp", + "@time": { + "description": "The time of a meal or workout" + } } From 82cc90ec2602c1cada9b475264cb5e19b7e05090 Mon Sep 17 00:00:00 2001 From: Nao interessa Date: Sat, 10 Feb 2024 00:11:16 +0000 Subject: [PATCH 2/3] Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.1% (181 of 244 strings) Translation: wger Workout Manager/Mobile App Translate-URL: https://hosted.weblate.org/projects/wger/mobile/pt_BR/ --- lib/l10n/app_pt_BR.arb | 63 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 61 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_pt_BR.arb b/lib/l10n/app_pt_BR.arb index 944616ba..66a47256 100644 --- a/lib/l10n/app_pt_BR.arb +++ b/lib/l10n/app_pt_BR.arb @@ -493,7 +493,7 @@ }, "useMetric": "Use unidades métricas para peso corporal", "@useMetric": {}, - "aboutMastodonTitle": "", + "aboutMastodonTitle": "Mastodon", "@aboutMastodonTitle": { "description": "Title for mastodon section in the about dialog" }, @@ -554,5 +554,64 @@ "placeholders": { "min": {} } - } + }, + "gallery": "Galeria", + "@gallery": {}, + "alsoKnownAs": "Também conhecido como:{aliases}", + "@alsoKnownAs": { + "placeholders": { + "aliases": {} + }, + "description": "List of alternative names for an exercise" + }, + "recentlyUsedIngredients": "Ingredientes adicionados recentemente", + "@recentlyUsedIngredients": { + "description": "A message when a user adds a new ingredient to a meal." + }, + "addImage": "Adicionar imagem", + "@addImage": {}, + "scanBarcode": "Escaneie o código de barras", + "@scanBarcode": { + "description": "Label for scan barcode button" + }, + "dataCopied": "Dados copiados para o novo registro", + "@dataCopied": { + "description": "Snackbar message to show on copying data to a new log entry" + }, + "appUpdateContent": "Esta versão do aplicativo não é compatível com o servidor, por favor atualize o aplicativo.", + "@appUpdateContent": {}, + "productFound": "Produto encontrado", + "@productFound": { + "description": "Header label for dialog when product is found with barcode" + }, + "appUpdateTitle": "Atualização necessária", + "@appUpdateTitle": {}, + "takePicture": "Tire uma foto", + "@takePicture": {}, + "selectIngredient": "Por favor, selecione um ingrediente", + "@selectIngredient": { + "description": "Error message when the user hasn't selected an ingredient from the autocompleter" + }, + "selectImage": "Por favor, selecione uma imagem", + "@selectImage": { + "description": "Label and error message when the user hasn't selected an image to save" + }, + "optionsLabel": "Opções", + "@optionsLabel": { + "description": "Label for the popup with general app options" + }, + "productNotFound": "Produto não encontrado", + "@productNotFound": { + "description": "Header label for dialog when product is not found with barcode" + }, + "variations": "Variações", + "@variations": { + "description": "Variations of one exercise (e.g. benchpress and benchpress narrow)" + }, + "verifiedEmail": "Email verificado", + "@verifiedEmail": {}, + "chooseFromLibrary": "Escolher na galeria", + "@chooseFromLibrary": {}, + "unVerifiedEmail": "Email não verificado", + "@unVerifiedEmail": {} } From cc574589a905143b62c244c47e9ddab2e0d16d36 Mon Sep 17 00:00:00 2001 From: Fjuro Date: Tue, 13 Feb 2024 09:51:36 +0000 Subject: [PATCH 3/3] Translated using Weblate (Czech) Currently translated at 72.1% (176 of 244 strings) Translation: wger Workout Manager/Mobile App Translate-URL: https://hosted.weblate.org/projects/wger/mobile/cs/ --- lib/l10n/app_cs.arb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/l10n/app_cs.arb b/lib/l10n/app_cs.arb index 8bc66347..d153cd90 100644 --- a/lib/l10n/app_cs.arb +++ b/lib/l10n/app_cs.arb @@ -512,7 +512,7 @@ "@aboutBugsText": { "description": "Text for bugs section in the about dialog" }, - "aboutContactUsTitle": "Pozdravujte!", + "aboutContactUsTitle": "Řekněte ahoj!", "@aboutContactUsTitle": { "description": "Title for contact us section in the about dialog" }, @@ -596,7 +596,7 @@ "@images": {}, "language": "Jazyk", "@language": {}, - "aboutPageTitle": "O Wger", + "aboutPageTitle": "O aplikaci Wger", "@aboutPageTitle": {}, "contributeExercise": "Přispějte cvik", "@contributeExercise": {},