diff --git a/lib/l10n/app_de.arb b/lib/l10n/app_de.arb index 23886a662..6b137d100 100644 --- a/lib/l10n/app_de.arb +++ b/lib/l10n/app_de.arb @@ -1170,4 +1170,5 @@ "settingsVerboseLogging": "Ausführliches Protokoll", "settingsVerboseLoggingDescription": "Hilfreich, wenn du anhaltende Probleme meldest.", "syncStatusStalledNotStartedHint": "Die App hat eine Synchronisierung angefordert, sie wurde aber nie gestartet. Ein Neustart der App hilft meistens.", - "syncStatusStalledNotAppliedHint": "Es kommen Daten an, sie können aber nicht übernommen werden, deshalb erscheint nichts Neues. Melde das bitte zusammen mit den kopierten Details, dann können wir es beheben."} + "syncStatusStalledNotAppliedHint": "Es kommen Daten an, sie können aber nicht übernommen werden, deshalb erscheint nichts Neues. Melde das bitte zusammen mit den kopierten Details, dann können wir es beheben." +} diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 7d9a415b3..a445e6729 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -1209,4 +1209,5 @@ "settingsVerboseLogging": "Registro detallado", "settingsVerboseLoggingDescription": "Útil cuando informas de problemas persistentes.", "syncStatusStalledNotStartedHint": "La aplicación solicitó sincronizar, pero la sincronización nunca se inició. Reiniciar la aplicación suele solucionarlo.", - "syncStatusStalledNotAppliedHint": "Están llegando datos, pero no se pueden aplicar, así que no aparece nada nuevo. Infórmanos del problema junto con los detalles copiados para que podamos solucionarlo."} + "syncStatusStalledNotAppliedHint": "Están llegando datos, pero no se pueden aplicar, así que no aparece nada nuevo. Infórmanos del problema junto con los detalles copiados para que podamos solucionarlo." +} diff --git a/lib/l10n/app_fa.arb b/lib/l10n/app_fa.arb index 5ab88e34e..57fe4d229 100644 --- a/lib/l10n/app_fa.arb +++ b/lib/l10n/app_fa.arb @@ -1,6 +1,5 @@ { "userProfile": "پروفایل شما", - "@userProfile": {}, "login": "ورود", "@login": { "description": "Text for login button" @@ -26,7 +25,6 @@ "description": "Toggle button allowing users to switch between the default and a custom wger server" }, "edit": "ویرایش", - "@edit": {}, "invalidUrl": "لطفا یک لینک معتبر وارد کنید", "@invalidUrl": { "description": "Error message when the user enters an invalid URL, e.g. in the login form" @@ -36,7 +34,6 @@ "description": "Error message when the user tries to register a username with forbidden characters" }, "delete": "حذف", - "@delete": {}, "passwordsDontMatch": "رمزهای عبور مطابقت ندارند", "@passwordsDontMatch": { "description": "Error message when the user enters two different passwords during registration" @@ -46,27 +43,20 @@ "description": "Error message when the user a password that is too short" }, "selectAvailablePlates": "بشقاب‌های غذایی موجود را انتخاب کنید", - "@selectAvailablePlates": {}, "close": "بستن", "@close": { "description": "Translation for close" }, "difference": "تفاوت", - "@difference": {}, "useColors": "استفاده از رنگ ها", - "@useColors": {}, "password": "رمزعبور", - "@password": {}, "confirmPassword": "تأیید رمز عبور", - "@confirmPassword": {}, "invalidEmail": "لطفا یک آدرس ایمیل معتبر وارد کنید", "@invalidEmail": { "description": "Error message when the user enters an invalid email" }, "email": "آدرس ایمیل", - "@email": {}, "username": "نام کاربری", - "@username": {}, "invalidUsername": "لطفا یک نام کاربری معتبر وارد کنید", "@invalidUsername": { "description": "Error message when the user enters an invalid username" @@ -76,15 +66,12 @@ "description": "Label on button to start the gym mode (i.e., an imperative)" }, "useApiToken": "استفاده از توکن API", - "@useApiToken": {}, "useUsernameAndPassword": "استفاده از نام کاربری و رمز عبور", - "@useUsernameAndPassword": {}, "comment": "نظر", "@comment": { "description": "Comment, additional information" }, "apiToken": "توکن API", - "@apiToken": {}, "invalidApiToken": "لطفا یک کلید API معتبر وارد کنید", "@invalidApiToken": { "description": "Error message when the user enters an invalid API key" @@ -106,11 +93,8 @@ "description": "Button text allowing the user to reset the entered values to the default" }, "registerInstead": "حساب کاربری ندارید؟ همین حالا ثبت نام کنید", - "@registerInstead": {}, "loginInstead": "حساب کاربری دارید؟ وارد شوید", - "@loginInstead": {}, "nutritionalPlan": "برنامه غذایی", - "@nutritionalPlan": {}, "labelBottomNavWorkout": "تمرین ورزشی", "@labelBottomNavWorkout": { "description": "Label used in bottom navigation, use a short word" @@ -148,19 +132,16 @@ "description": "Personal notes, e.g. for a workout session" }, "exerciseList": "لیست تمرینات", - "@exerciseList": {}, "value": "مقدار", "@value": { "description": "The value of a measurement entry" }, "newDay": "روز جدید", - "@newDay": {}, "newSet": "مجموعه جدید", "@newSet": { "description": "Header when adding a new set to a workout day" }, "selectExercises": "اگر می‌خواهید مجموعه ای از حرکات را انجام دهید، می‌توانید چندین تمرین را جستجو کنید، آنها در یک گروه قرار می‌گیرند", - "@selectExercises": {}, "gymMode": "حالت باشگاه", "@gymMode": { "description": "Label when starting the gym mode" @@ -182,59 +163,42 @@ "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" }, "todaysWorkout": "تمرین ورزشی امروز شما", - "@todaysWorkout": {}, "logHelpEntries": "اگر در یک روز واحد بیش از یک ورودی با همان تعداد تکرارها وجود داشته باشد ، اما وزنهای مختلف ، فقط ورودی با وزن بالاتر در نمودار نشان داده می شود.", - "@logHelpEntries": {}, "logHelpEntriesUnits": "توجه داشته باشید که فقط ورودی هایی با واحد وزنی (کیلوگرم یا پوند) و تکرارها نمودار می شوند ، ترکیبات دیگری مانند زمان یا تا زمان خستگی در اینجا نادیده گرفته می شوند.", - "@logHelpEntriesUnits": {}, "description": "توضیحات", - "@description": {}, "name": "نام", "@name": { "description": "Name for a workout or nutritional plan" }, "save": "ذخیره", - "@save": {}, "verify": "تأیید کردن", - "@verify": {}, "addSet": "افزودن مجموعه", "@addSet": { "description": "Label for the button that adds a set (to a workout day)" }, "addMeal": "افزودن وعده", - "@addMeal": {}, "mealLogged": "غذا به دفتر گزارشات وارد شد", - "@mealLogged": {}, "ingredientLogged": "مواد به دفتر گزارشات وارد شد", - "@ingredientLogged": {}, "logMeal": "افزودن وعده به دفتر گزارشات غذایی", - "@logMeal": {}, "addIngredient": "افزودن مواد تشکیل دهنده", - "@addIngredient": {}, "logIngredient": "افزودن مواد تشکیل دهنده به دفتر گزارشات غذایی", - "@logIngredient": {}, "searchIngredient": "جستجو مواد تشکیل دهنده", "@searchIngredient": { "description": "Label on ingredient search form" }, "nutritionalDiary": "دفتر گزارشات غذایی", - "@nutritionalDiary": {}, "nutritionalPlans": "برنامه های غذایی", - "@nutritionalPlans": {}, "noNutritionalPlans": "شما هیچ برنامه غذایی ندارید", "@noNutritionalPlans": { "description": "Message shown when the user has no nutritional plans" }, "onlyLogging": "فقط کالری را شمارش کردن", - "@onlyLogging": {}, "onlyLoggingHelpText": "اگر فقط می خواهید کالری خود را گزارش کنید و نمی خواهید یک برنامه غذایی دقیق را با وعده های غذایی خاص تنظیم کنید ، کادر را تیک بزنید", - "@onlyLoggingHelpText": {}, "goalMacro": "اهداف مواد مغذی", "@goalMacro": { "description": "The goal for macronutrients" }, "selectMealToLog": "یک وعده انتخاب کنید تا به گزارشات اضافه شود", - "@selectMealToLog": {}, "yourCurrentNutritionPlanHasNoMealsDefinedYet": "در برنامه غذایی فعلی شما هیچ وعده ای تعریف نشده است", "@yourCurrentNutritionPlanHasNoMealsDefinedYet": { "description": "Message shown when a nutrition plan doesn't have any meals" @@ -244,37 +208,23 @@ "description": "Message shown to guide users to the nutritional plan details page to add meals" }, "goalEnergy": "هدف انرژی", - "@goalEnergy": {}, "goalProtein": "هدف پروتئینی", - "@goalProtein": {}, "goalCarbohydrates": "هدف کربوهیدراتی", - "@goalCarbohydrates": {}, "goalFat": "هدف چربی", - "@goalFat": {}, "goalFiber": "هدف فیبری", - "@goalFiber": {}, "anErrorOccurred": "خطایی رخ داد!", - "@anErrorOccurred": {}, "errorInfoDescription": "متأسفیم ، اما مشکلی پیش آمد. شما می توانید با گزارش آن در GitHub به ما در رفع این مشکل کمک کنید.", - "@errorInfoDescription": {}, "errorInfoDescription2": "شما می توانید به استفاده از برنامه ادامه دهید ، اما برخی از ویژگی ها ممکن است کار نکند.", - "@errorInfoDescription2": {}, "errorViewDetails": "جزئیات فنی", - "@errorViewDetails": {}, "applicationLogs": "گزارشات اپلیکیشن", - "@applicationLogs": {}, "errorCouldNotConnectToServer": "اتصال به سرور امکان پذیر نیست", - "@errorCouldNotConnectToServer": {}, "copyToClipboard": "کپی در کلیپ بورد", - "@copyToClipboard": {}, "weight": "وزن", "@weight": { "description": "The weight of a workout log or body weight entry" }, "min": "حداقل", - "@min": {}, "max": "حداکثر", - "@max": {}, "chartAllTimeTitle": "نمودار کلی {name}", "@chartAllTimeTitle": { "description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)", @@ -309,15 +259,12 @@ } }, "measurement": "اندازه گیری", - "@measurement": {}, "measurements": "اندازه گیری ها", "@measurements": { "description": "Categories for the measurements such as biceps size, body fat, etc." }, "measurementCategoriesHelpText": "دسته اندازه گیری ، مانند \"دوسر\" یا \"چربی بدن\"", - "@measurementCategoriesHelpText": {}, "measurementEntriesHelpText": "واحد مورد استفاده برای اندازه گیری دسته مانند \"سانتی متر\" یا \"٪\"", - "@measurementEntriesHelpText": {}, "creationDate": "تاریخ شروع", "@creationDate": { "description": "The Start date of a nutritional plan" @@ -343,15 +290,12 @@ "description": "The end time of a workout" }, "timeStartAhead": "زمان شروع نمیتواند جلوتر از زمان پایان باشد", - "@timeStartAhead": {}, "ingredient": "مواد تشکیل دهنده", - "@ingredient": {}, "energy": "انرژی", "@energy": { "description": "Energy in a meal, ingredient etc. e.g. in kJ" }, "barWeight": "وزن میله", - "@barWeight": {}, "exercise": "تمرین", "@exercise": { "description": "An exercise for a workout" @@ -373,13 +317,11 @@ "description": "Label on set form. Selected exercises are added to the set" }, "noIngredientsDefined": "هنوز هیچ مواد تشکیل دهنده ای تعریف نشده", - "@noIngredientsDefined": {}, "noMatchingExerciseFound": "هیچ تمرین مطابقی پیدا نشد", "@noMatchingExerciseFound": { "description": "Message returned if no exercises match the searched string" }, "searchNamesInEnglish": "اسامی را به زبان انگلیسی هم جستجو کنید", - "@searchNamesInEnglish": {}, "equipment": "تجهیزات", "@equipment": { "description": "Equipment needed to perform an exercise" diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb index ee023472b..fe1d8096a 100644 --- a/lib/l10n/app_fr.arb +++ b/lib/l10n/app_fr.arb @@ -1180,4 +1180,5 @@ "settingsVerboseLogging": "Journalisation détaillée", "settingsVerboseLoggingDescription": "Utile lorsque vous signalez des problèmes persistants.", "syncStatusStalledNotStartedHint": "L'application a demandé une synchronisation, mais celle-ci n'a jamais démarré. Redémarrer l'application suffit généralement.", - "syncStatusStalledNotAppliedHint": "Des données arrivent mais ne peuvent pas être appliquées, donc rien de nouveau n'apparaît. Signalez-le avec les détails copiés pour que nous puissions le corriger."} + "syncStatusStalledNotAppliedHint": "Des données arrivent mais ne peuvent pas être appliquées, donc rien de nouveau n'apparaît. Signalez-le avec les détails copiés pour que nous puissions le corriger." +} diff --git a/lib/l10n/app_he.arb b/lib/l10n/app_he.arb index 2d776dfc2..24344f600 100644 --- a/lib/l10n/app_he.arb +++ b/lib/l10n/app_he.arb @@ -1,964 +1,832 @@ { - "sameRepetitions": "אם אתם משתמשים באותה כמות של חזרות ומשקל עבור כל הסטים, ניתן למלא רק שורה אחת. למשל עבור 4 סטים, הזינו 10 עבור חזרות, ואוטומטית הערך יהיה \"4x10\".", - "@sameRepetitions": {}, - "equipment": "ציוד", - "@equipment": { - "description": "Equipment needed to perform an exercise" - }, - "login": "כניסה", - "@login": { - "description": "Text for login button" - }, - "logout": "יציאה", - "@logout": { - "description": "Text for logout button" - }, - "useCustomServer": "שימוש בשרת מותאם אישית", - "@useCustomServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "invalidUrl": "אנא הכנס/י כתובת URL תקינה", - "@invalidUrl": { - "description": "Error message when the user enters an invalid URL, e.g. in the login form" - }, - "usernameValidChars": "שם משתמש יכול רק להכיל אותיות, ספרות ואת התווים @, +, ., - ו _", - "@usernameValidChars": { - "description": "Error message when the user tries to register a username with forbidden characters" - }, - "passwordTooShort": "הסיסמא קצרה מדי", - "@passwordTooShort": { - "description": "Error message when the user a password that is too short" - }, - "password": "סיסמא", - "@password": {}, - "confirmPassword": "אשר סיסמא", - "@confirmPassword": {}, - "customServerUrl": "כתובת של ישות ווגר", - "@customServerUrl": { - "description": "Label in the form where the users can enter their own wger instance" - }, - "invalidUsername": "אנא הכנס שם משתמש תקין", - "@invalidUsername": { - "description": "Error message when the user enters an invalid username" - }, - "customServerHint": "הכנס את כתובת השרת שלך, אחרת יעשה שימוש בברירת המחדל", - "@customServerHint": { - "description": "Hint text for the form where the users can enter their own wger instance" - }, - "labelWorkoutLogs": "אימונים מתועדים", - "@labelWorkoutLogs": { - "description": "(Workout) logs" - }, - "labelWorkoutPlan": "תוכנית אימונים", - "@labelWorkoutPlan": { - "description": "Title for screen workout plan" - }, - "labelDashboard": "לוח בקרה", - "@labelDashboard": { - "description": "Title for screen dashboard" - }, - "successfullyDeleted": "המחיקה בוצעה", - "@successfullyDeleted": { - "description": "Message when an item was successfully deleted" - }, - "successfullySaved": "נשמר", - "@successfullySaved": { - "description": "Message when an item was successfully saved" - }, - "exercise": "תרגיל", - "@exercise": { - "description": "An exercise for a workout" - }, - "searchExercise": "חיפוש תרגילים להוספה", - "@searchExercise": { - "description": "Label on set form. Selected exercises are added to the set" - }, - "muscles": "שרירים", - "@muscles": { - "description": "(main) muscles trained by an exercise" - }, - "musclesSecondary": "שרירים משניים", - "@musclesSecondary": { - "description": "secondary muscles trained by an exercise" - }, - "category": "קטגוריה", - "@category": { - "description": "Category for an exercise, ingredient, etc." - }, - "repetitions": "חזרות", - "@repetitions": { - "description": "Repetitions for an exercise set" - }, - "reps": "חזרות", - "@reps": { - "description": "Shorthand for repetitions, used when space constraints are tighter" - }, - "rir": "חזרות בעתודה", - "@rir": { - "description": "Shorthand for Repetitions In Reserve" - }, - "rirNotUsed": "חזרות בעתודה שלא שומשו", - "@rirNotUsed": { - "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" - }, - "weightUnit": "יחידת משקל", - "@weightUnit": {}, - "repetitionUnit": "יחידת חזרה", - "@repetitionUnit": {}, - "set": "סט", - "@set": { - "description": "A set in a workout plan" - }, - "dayDescriptionHelp": "תיאור של מה נעשה ביום זה (למשל ,יום משיכה') או אילו חלקי גוף יהיו באימון (למשל 'חזה וכתפיים')", - "@dayDescriptionHelp": {}, - "setNr": "סט {nr}", - "@setNr": { - "description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.", - "type": "text", - "placeholders": { - "nr": { - "type": "String" - } - } - }, - "impression": "התרשמות", - "@impression": { - "description": "General impression (e.g. for a workout session) such as good, bad, etc." - }, - "notes": "הערות", - "@notes": { - "description": "Personal notes, e.g. for a workout session" - }, - "workoutSession": "סשן אימונים", - "@workoutSession": { - "description": "A (logged) workout session" - }, - "newDay": "יום חדש", - "@newDay": {}, - "newSet": "סט חדש", - "@newSet": { - "description": "Header when adding a new set to a workout day" - }, - "plateCalculator": "צלחות", - "@plateCalculator": { - "description": "Label used for the plate calculator in the gym mode" - }, - "pause": "השהה", - "@pause": { - "description": "Noun, not an imperative! Label used for the pause when using the gym mode" - }, - "jumpTo": "עבור ל", - "@jumpTo": { - "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" - }, - "todaysWorkout": "האימון שלך היום", - "@todaysWorkout": {}, - "description": "תיאור", - "@description": {}, - "addSet": "הוספת סט", - "@addSet": { - "description": "Label for the button that adds a set (to a workout day)" - }, - "addMeal": "הוספת ארוחה", - "@addMeal": {}, - "mealLogged": "ארוחה הוכנסה ליומן", - "@mealLogged": {}, - "addIngredient": "הוספת מרכיב", - "@addIngredient": {}, - "nutritionalPlan": "תכנון תזונתי", - "@nutritionalPlan": {}, - "nutritionalDiary": "יומן תזונה", - "@nutritionalDiary": {}, - "nutritionalPlans": "תוכניות תזונה", - "@nutritionalPlans": {}, - "noNutritionalPlans": "אין לך תוכניות תזונה", - "@noNutritionalPlans": { - "description": "Message shown when the user has no nutritional plans" - }, - "anErrorOccurred": "שגיאה קרתה!", - "@anErrorOccurred": {}, - "weight": "משקל", - "@weight": { - "description": "The weight of a workout log or body weight entry" - }, - "measurement": "מדידה", - "@measurement": {}, - "measurements": "מדידות", - "@measurements": { - "description": "Categories for the measurements such as biceps size, body fat, etc." - }, - "measurementCategoriesHelpText": "קטגורית מדידה, כמו 'שריר הזרוע' או 'שומן גוף'", - "@measurementCategoriesHelpText": {}, - "measurementEntriesHelpText": "היחידה שמשתמשים למדוד את הקטגוריה כגון 'ס\"מ' או '%'", - "@measurementEntriesHelpText": {}, - "date": "תאריך", - "@date": { - "description": "The date of a workout log or body weight entry" - }, - "value": "ערך", - "@value": { - "description": "The value of a measurement entry" - }, - "start": "התחלה", - "@start": { - "description": "Label on button to start the gym mode (i.e., an imperative)" - }, - "time": "זמן", - "@time": { - "description": "The time of a meal or workout" - }, - "timeStart": "זמן התחלה", - "@timeStart": { - "description": "The starting time of a workout" - }, - "timeEnd": "זמן סיום", - "@timeEnd": { - "description": "The end time of a workout" - }, - "timeStartAhead": "זמן התחלה לא יכול להיות אחרי זמן סיום", - "@timeStartAhead": {}, - "ingredient": "מרכיב", - "@ingredient": {}, - "energy": "אנרגיה", - "@energy": { - "description": "Energy in a meal, ingredient etc. e.g. in kJ" - }, - "logMeal": "תיעוד המנה ביומן התזונתי", - "@logMeal": {}, - "logHelpEntriesUnits": "שים לב שרק רשומות עם יחידת משקל (ק\"ג או ליברות) וחזרות הן ממופות, ישנה התעלמות משילובים אחרים כגון זמן או עד כשלון.", - "@logHelpEntriesUnits": {}, - "kcal": "kcal", - "@kcal": { - "description": "Energy in a meal in kilocalories, kcal" - }, - "kJ": "kJ", - "@kJ": { - "description": "Energy in a meal in kilo joules, kJ" - }, - "planned": "מתוכנן", - "@planned": { - "description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten" - }, - "difference": "הבדל", - "@difference": {}, - "percentEnergy": "אחוז של אנרגיה", - "@percentEnergy": {}, - "total": "סה״כ", - "@total": { - "description": "Label used for total sums of e.g. calories or similar" - }, - "g": "גרם", - "@g": { - "description": "Abbreviation for gram" - }, - "protein": "חלבון", - "@protein": {}, - "logged": "נרשם", - "@logged": { - "description": "Header for the column of 'logged' nutritional values, i.e. what was eaten" - }, - "carbohydrates": "פחמימות", - "@carbohydrates": {}, - "sugars": "סוכרים", - "@sugars": {}, - "fat": "שומן", - "@fat": {}, - "saturatedFat": "שומן רווי", - "@saturatedFat": {}, - "fiber": "סיבים", - "@fiber": {}, - "sodium": "נתרן", - "@sodium": {}, - "amount": "כמות", - "@amount": { - "description": "The amount (e.g. in grams) of an ingredient in a meal" - }, - "unit": "יחידת מידה", - "@unit": { - "description": "The unit used for a repetition (kg, time, etc.)" - }, - "newEntry": "רשומה חדשה", - "@newEntry": { - "description": "Title when adding a new entry such as a weight or log entry" - }, - "noWeightEntries": "אין לך רשומות של משקל", - "@noWeightEntries": { - "description": "Message shown when the user has no logged weight entries" - }, - "edit": "עריכה", - "@edit": {}, - "delete": "מחיקה", - "@delete": {}, - "confirmDelete": "האם את/ה בטוח/ה שאת/ה רוצה למחוק את '{toDelete}'?", - "@confirmDelete": { - "description": "Confirmation text before the user deletes an object", - "type": "text", - "placeholders": { - "toDelete": { - "type": "String" - } - } - }, - "newNutritionalPlan": "תוכנית תזונה חדשה", - "@newNutritionalPlan": {}, - "toggleDetails": "הסתר/הצג פירוט", - "@toggleDetails": { - "description": "Switch to toggle detail / overview" - }, - "goToDetailPage": "עבור לדף פירוט", - "@goToDetailPage": {}, - "calendar": "לוח שנה", - "@calendar": {}, - "goToToday": "עבור להיום", - "@goToToday": { - "description": "Label on button to jump back to 'today' in the calendar widget" - }, - "enterValue": "אנא הכנס ערך", - "@enterValue": { - "description": "Error message when the user hasn't entered a value on a required field" - }, - "setUnitsAndRir": "יחידות סט וחזרות בעתודה", - "@setUnitsAndRir": { - "description": "Label shown on the slider where the user can toggle showing units and RiR", - "type": "text" - }, - "reset": "איפוס", - "@reset": { - "description": "Button text allowing the user to reset the entered values to the default" - }, - "loginInstead": "כבר יש לך חשבון? ניתן להיכנס", - "@loginInstead": {}, - "selectExercise": "אנא בחר/י אימון", - "@selectExercise": { - "description": "Error message when the user hasn't selected an exercise in the form" - }, - "enterCharacters": "אנא בחר/י ערך בין {min} ו-{max} תווים", - "@enterCharacters": { - "description": "Error message when the user hasn't entered the correct number of characters in a form", - "type": "text", - "placeholders": { - "min": { - "type": "String" - }, - "max": { - "type": "String" - } - } - }, - "nrOfSets": "כמות סטים לאימון: {nrOfSets}", - "@nrOfSets": { - "description": "Label shown on the slider where the user selects the nr of sets", - "type": "text", - "placeholders": { - "nrOfSets": { - "type": "String" - } - } - }, - "enterValidNumber": "אנא הכנס מספר תקין", - "@enterValidNumber": { - "description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')" - }, - "selectIngredient": "אנא בחר מרכיב", - "@selectIngredient": { - "description": "Error message when the user hasn't selected an ingredient from the autocompleter" - }, - "selectImage": "אנא בחר תמונה", - "@selectImage": { - "description": "Label and error message when the user hasn't selected an image to save" - }, - "optionsLabel": "אפשרויות", - "@optionsLabel": { - "description": "Label for the popup with general app options" - }, - "takePicture": "צלם תמונה", - "@takePicture": {}, - "chooseFromLibrary": "בחר מספריית תמונות", - "@chooseFromLibrary": {}, - "gallery": "גלריה", - "@gallery": {}, - "addImage": "הוסף תמונה", - "@addImage": {}, - "email": "כתובת דואר אלקטרוני", - "@email": {}, - "username": "שם משתמש", - "@username": {}, - "labelBottomNavNutrition": "תזונה", - "@labelBottomNavNutrition": { - "description": "Label used in bottom navigation, use a short word" - }, - "register": "הרשמה", - "@register": { - "description": "Text for registration button" - }, - "useDefaultServer": "שימוש בשרת ברירת מחדל", - "@useDefaultServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "passwordsDontMatch": "הסיסמאות לא תואמות", - "@passwordsDontMatch": { - "description": "Error message when the user enters two different passwords during registration" - }, - "invalidEmail": "נא להקליד כתובת דואר אלקטרוני תקינה", - "@invalidEmail": { - "description": "Error message when the user enters an invalid email" - }, - "registerInstead": "אין לך חשבון? הירשם עכשיו", - "@registerInstead": {}, - "labelBottomNavWorkout": "אימון", - "@labelBottomNavWorkout": { - "description": "Label used in bottom navigation, use a short word" - }, - "comment": "הערה", - "@comment": { - "description": "Comment, additional information" - }, - "name": "שם", - "@name": { - "description": "Name for a workout or nutritional plan" - }, - "save": "שמירה", - "@save": {}, - "gymMode": "מצב חדש כושר", - "@gymMode": { - "description": "Label when starting the gym mode" - }, - "plateCalculatorNotDivisible": "לא אפשרי להגיע למשקל עם הצלחות הפנויות", - "@plateCalculatorNotDivisible": { - "description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)" - }, - "macronutrients": "מקרונוטריאנטים", - "@macronutrients": {}, - "gPerBodyKg": "גרם עבור ק\"ג של משקל גוף", - "@gPerBodyKg": { - "description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight" - }, - "loadingText": "טוען...", - "@loadingText": { - "description": "Text to show when entries are being loaded in the background: Loading..." - }, - "aboutDescription": "תודה לך על השימוש בווגר! ווגר הוא פרויקט קוד פתוח שנעשה על ידי אוהבי כושר מרחבי העולם.", - "@aboutDescription": { - "description": "Text in the about dialog" - }, - "selectExercises": "אם ברצונך לבצע סופר סט ניתן לחפש כמה אימונים כך שהם יהיו מקובצים ביחד", - "@selectExercises": {}, - "logHelpEntries": "אם ביום אחד ישנה יותר מרשומה אחת עם אותה כמות חזרות, אבל משקל שונה, רק הרשומה עם המשקל הגבוה יותר תופיע בדיאגרמה.", - "@logHelpEntries": {}, - "searchNamesInEnglish": "לחפש גם לפי השמות באנגלית", - "@searchNamesInEnglish": {}, - "success": "הפעולה צלחה", - "@success": { - "description": "Message when an action completed successfully, usually used as a heading" - }, - "exerciseList": "רשימת תרגילים", - "@exerciseList": {}, - "exercises": "תרגילים", - "@exercises": { - "description": "Multiple exercises for a workout" - }, - "exerciseName": "שם התרגיל", - "@exerciseName": { - "description": "Label for the name of a workout exercise" - }, - "userProfile": "הפרופיל שלך", - "@userProfile": {}, - "noMatchingExerciseFound": "לא נמצאו תרגילים תואמים", - "@noMatchingExerciseFound": { - "description": "Message returned if no exercises match the searched string" - }, - "useColors": "שימוש בצבעים", - "@useColors": {}, - "useApiToken": "שימוש באסימון API", - "@useApiToken": {}, - "useUsernameAndPassword": "שימוש בשם משתמש וסיסמה", - "@useUsernameAndPassword": {}, - "apiToken": "אסימון API", - "@apiToken": {}, - "invalidApiToken": "נא להקליד אסימון API תקין", - "@invalidApiToken": { - "description": "Error message when the user enters an invalid API key" - }, - "routines": "שגרות", - "@routines": {}, - "newRoutine": "שגרה חדשה", - "@newRoutine": {}, - "noRoutines": "אין לך שגרות", - "@noRoutines": {}, - "restDay": "יום מנוחה", - "@restDay": {}, - "isRestDay": "הוא יום מנוחה", - "@isRestDay": {}, - "routineDays": "ימים בשגרה", - "@routineDays": {}, - "verify": "אימות", - "@verify": {}, - "searchIngredient": "חיפוש מרכיב", - "@searchIngredient": { - "description": "Label on ingredient search form" - }, - "onlyLogging": "מעקב אחר קלוריות בלבד", - "@onlyLogging": {}, - "goalMacro": "מטרות מזעריות", - "@goalMacro": { - "description": "The goal for macronutrients" - }, - "goalEnergy": "יעד אנרגיה", - "@goalEnergy": {}, - "goalProtein": "יעד חלבונים", - "@goalProtein": {}, - "goalFat": "יעד שומנים", - "@goalFat": {}, - "goalFiber": "יעד סיבים תזונתיים", - "@goalFiber": {}, - "errorViewDetails": "פרטים טכניים", - "@errorViewDetails": {}, - "errorCouldNotConnectToServer": "לא היה ניתן להתחבר לשרת", - "@errorCouldNotConnectToServer": {}, - "min": "מינ׳", - "@min": {}, - "max": "מקס׳", - "@max": {}, - "today": "היום", - "@today": {}, - "weekAverage": "ממוצע שבועי", - "@weekAverage": { - "description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week" - }, - "kcalValue": "{value} ק׳ קלוריות", - "@kcalValue": { - "description": "A value in kcal, e.g. 500 kcal", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "gValue": "{value} גר׳", - "@gValue": { - "description": "A value in grams, e.g. 5 g", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "percentValue": "{value}%", - "@percentValue": { - "description": "A value in percent, e.g. 10 %", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "aboutWhySupportTitle": "תוכנה בקוד פתוח, וחופשית לשימוש ❤️", - "@aboutWhySupportTitle": {}, - "aboutDonateTitle": "תרומה כספית", - "@aboutDonateTitle": {}, - "aboutContributeTitle": "התנדבות", - "@aboutContributeTitle": {}, - "aboutTranslationListTitle": "עזרה בתרגום היישום", - "@aboutTranslationListTitle": {}, - "aboutSourceListTitle": "צפייה בקוד המקור", - "@aboutSourceListTitle": {}, - "aboutJoinCommunityTitle": "הצטרפות לקהילה", - "@aboutJoinCommunityTitle": {}, - "others": "אחרים", - "@others": {}, - "selectEntry": "נא לבחור ערך", - "@selectEntry": {}, - "recentlyUsedIngredients": "מרכיבים שנוספו לאחרונה", - "@recentlyUsedIngredients": { - "description": "A message when a user adds a new ingredient to a meal." - }, - "appUpdateTitle": "צריך לעדכן", - "@appUpdateTitle": {}, - "appUpdateContent": "גרסה זו של היישום אינה מסוגלת להתחבר לשרת, נא לעדכן את היישום.", - "@appUpdateContent": {}, - "productFound": "המוצר נמצא", - "@productFound": { - "description": "Header label for dialog when product is found with barcode" - }, - "productNotFound": "המוצר לא נמצא", - "@productNotFound": { - "description": "Header label for dialog when product is not found with barcode" - }, - "scanBarcode": "סריקת ברקוד", - "@scanBarcode": { - "description": "Label for scan barcode button" - }, - "close": "סגירה", - "@close": { - "description": "Translation for close" - }, - "alsoKnownAs": "מוכר גם בתור: {aliases}", - "@alsoKnownAs": { - "placeholders": { - "aliases": { - "type": "String" - } - }, - "description": "List of alternative names for an exercise" - }, - "alternativeNames": "שמות חלופיים", - "@alternativeNames": {}, - "previous": "הקודם", - "@previous": {}, - "next": "הבא", - "@next": {}, - "images": "תמונות", - "@images": {}, - "language": "שפה", - "@language": {}, - "addExercise": "הוספת תרגיל", - "@addExercise": {}, - "translation": "תרגום", - "@translation": {}, - "translateExercise": "לתרגם את התרגיל הזה כעת", - "@translateExercise": {}, - "settingsTitle": "הגדרות", - "@settingsTitle": {}, - "settingsCacheTitle": "מטמון", - "@settingsCacheTitle": {}, - "settingsExerciseCacheDescription": "מטמון תרגילים", - "@settingsExerciseCacheDescription": {}, - "aboutPageTitle": "מידע כללי ותמיכה", - "@aboutPageTitle": {}, - "simpleMode": "מצב פשוט", - "@simpleMode": {}, - "arms": "זרועות", - "@arms": { - "description": "Generated entry for translation for server strings" - }, - "back": "גב", - "@back": { - "description": "Generated entry for translation for server strings" - }, - "biceps": "שרירי הקיבורת (דו־ראשיים)", - "@biceps": { - "description": "Generated entry for translation for server strings" - }, - "body_weight": "משקל הגוף", - "@body_weight": { - "description": "Generated entry for translation for server strings" - }, - "cardio": "סיבולת", - "@cardio": { - "description": "Generated entry for translation for server strings" - }, - "chest": "חזה", - "@chest": { - "description": "Generated entry for translation for server strings" - }, - "gym_mat": "שטיח אימונים", - "@gym_mat": { - "description": "Generated entry for translation for server strings" - }, - "kilometers": "קילומטרים", - "@kilometers": { - "description": "Generated entry for translation for server strings" - }, - "kilometers_per_hour": "קילומטרים לשעה", - "@kilometers_per_hour": { - "description": "Generated entry for translation for server strings" - }, - "miles": "מילים", - "@miles": { - "description": "Generated entry for translation for server strings" - }, - "miles_per_hour": "מילים לשעה", - "@miles_per_hour": { - "description": "Generated entry for translation for server strings" - }, - "minutes": "דקות", - "@minutes": { - "description": "Generated entry for translation for server strings" - }, - "resistance_band": "רצועת התנגדות", - "@resistance_band": { - "description": "Generated entry for translation for server strings" - }, - "seconds": "שניות", - "@seconds": { - "description": "Generated entry for translation for server strings" - }, - "shoulders": "כתפיים", - "@shoulders": { - "description": "Generated entry for translation for server strings" - }, - "triceps": "השרירים התלת־ראשיים", - "@triceps": { - "description": "Generated entry for translation for server strings" - }, - "kg": "ק״ג", - "@kg": { - "description": "Generated entry for translation for server strings" - }, - "goalTypeBasic": "בסיסי", - "@goalTypeBasic": { - "description": "added for localization of Class GoalType's filed basic" - }, - "goalTypeAdvanced": "מתקדם", - "@goalTypeAdvanced": { - "description": "added for localization of Class GoalType's filed advanced" - }, - "indicatorAvg": "ממוצע", - "@indicatorAvg": { - "description": "added for localization of Class Indicator's field text" - }, - "systemMode": "הגדרות מערכת", - "@systemMode": {}, - "copyToClipboard": "העתקה ללוח", - "@copyToClipboard": {}, - "noIngredientsDefined": "עדיין לא הוגדרו מרכיבים", - "@noIngredientsDefined": {}, - "restTime": "זמן מנוחה", - "@restTime": {}, - "sets": "סטים", - "@sets": { - "description": "The number of sets to be done for one exercise" - }, - "ingredientLogged": "המרכיב תועד ביומן", - "@ingredientLogged": {}, - "logIngredient": "תיעוד המרכיב ביומן התזונתי", - "@logIngredient": {}, - "errorInfoDescription": "משהו השתבש, עמך הסליחה. ניתן לעזור לנו בתיקון התקלה בעזרת דיווח על הבעיה ב־GitHub.", - "@errorInfoDescription": {}, - "errorInfoDescription2": "אפשר להמשיך להשתמש ביישום, אבל ייתכן כי תכונות מסוימות לא יעבדו.", - "@errorInfoDescription2": {}, - "proteinShort": "חל׳", - "@proteinShort": { - "description": "The first letter or short name of the word 'Protein', used in overviews" - }, - "fatShort": "שומנ׳", - "@fatShort": { - "description": "The first letter or short name of the word 'Fat', used in overviews" - }, - "moreMeasurementEntries": "הוספת מדד חדש", - "@moreMeasurementEntries": { - "description": "Message shown when the user wants to add new measurement" - }, - "aboutBugsListTitle": "דיווח על בעיה או הצעת תכונה חדשה", - "@aboutBugsListTitle": {}, - "aboutDiscordTitle": "Discord", - "@aboutDiscordTitle": {}, - "dataCopied": "הנתונים הועתקו לערך החדש", - "@dataCopied": { - "description": "Snackbar message to show on copying data to a new log entry" - }, - "useMetric": "שימוש בשיטה המטרית למדידת משקל הגוף", - "@useMetric": {}, - "selectMealToLog": "בחירת מנה לתיעוד ביומן", - "@selectMealToLog": {}, - "energyShort": "אנרגיה", - "@energyShort": { - "description": "The first letter or short name of the word 'Energy', used in overviews" - }, - "loggedToday": "תועדו היום", - "@loggedToday": {}, - "enterMinCharacters": "נא להקליד לפחות {min} תווים", - "@enterMinCharacters": { - "description": "Error message when the user hasn't entered the minimum amount characters in a form", - "type": "text", - "placeholders": { - "min": { - "type": "String" - } - } - }, - "productFoundDescription": "הברקוד תואם למוצר: {productName}. להמשיך?", - "@productFoundDescription": { - "description": "Dialog info when product is found with barcode", - "type": "text", - "placeholders": { - "productName": { - "type": "String" - } - } - }, - "productNotFoundDescription": "לא נמצא המוצר עם הברקוד שנסרק {barcode} במאגר של wger", - "@productNotFoundDescription": { - "description": "Dialog info when product is not found with barcode", - "type": "text", - "placeholders": { - "barcode": { - "type": "String" - } - } - }, - "verifiedEmail": "דוא״ל מאומת", - "@verifiedEmail": {}, - "unVerifiedEmail": "דוא״ל לא מאומת", - "@unVerifiedEmail": {}, - "verifiedEmailInfo": "נשלחה הודעת אימות לכתובת {email}", - "@verifiedEmailInfo": { - "placeholders": { - "email": { - "type": "String" - } - } - }, - "setHasNoExercises": "עדיין אין אימונים בסט זה!", - "@setHasNoExercises": {}, - "settingsIngredientCacheDescription": "מטמון מרכיב", - "@settingsIngredientCacheDescription": {}, - "settingsCacheDeletedSnackbar": "המטמון נוקה בהצלחה", - "@settingsCacheDeletedSnackbar": {}, - "textPromptTitle": "מוכנים להתחיל?", - "@textPromptTitle": {}, - "abs": "שרירי בטן", - "@abs": { - "description": "Generated entry for translation for server strings" - }, - "lb": "פאונד", - "@lb": { - "description": "Generated entry for translation for server strings" - }, - "log": "תיעוד", - "@log": { - "description": "Log a specific meal (imperative form)" - }, - "done": "סיום", - "@done": {}, - "themeMode": "ערכת עיצוב", - "@themeMode": {}, - "darkMode": "עיצוב כהה תמיד", - "@darkMode": {}, - "lightMode": "עיצוב בהיר תמיד", - "@lightMode": {}, - "barWeight": "משקל Bar", - "@barWeight": {}, - "apiTokenValidChars": "מפתח API יכול להכיל רק את האותיות a-f, את הספרות 0-9, ועליו להיות באורך 40 תווים בדיוק", - "@apiTokenValidChars": { - "description": "Error message when the user tries to input a API key with forbidden characters" - }, - "exerciseNr": "תרגיל {nr}", - "@exerciseNr": { - "description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.", - "type": "text", - "placeholders": { - "nr": { - "type": "String" - } - } - }, - "isRestDayHelp": "לתשומת לבך, כל הסטים והתרגילים יוסרו מימים שהגדרת בתור ימי מנוחה.", - "@isRestDayHelp": {}, - "onlyLoggingHelpText": "נא לסמן תיבה זו אך ורק אם ברצונך לתעד את כמות הקלוריות מבלי להגדיר תוכנית תזונתית עם מנות ספציפיות", - "@onlyLoggingHelpText": {}, - "yourCurrentNutritionPlanHasNoMealsDefinedYet": "לא הוגדרו מנות בתוכניות התזונתית הנוכחית שלך", - "@yourCurrentNutritionPlanHasNoMealsDefinedYet": { - "description": "Message shown when a nutrition plan doesn't have any meals" - }, - "toAddMealsToThePlanGoToNutritionalPlanDetails": "לצורך הוספת מנות לתוכנית, יש לגשת לפרטי התוכנית התזונתית", - "@toAddMealsToThePlanGoToNutritionalPlanDetails": { - "description": "Message shown to guide users to the nutritional plan details page to add meals" - }, - "chartAllTimeTitle": "{name} בכל הזמנים", - "@chartAllTimeTitle": { - "description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)", - "type": "text", - "placeholders": { - "name": { - "type": "String" - } - } - }, - "chart30DaysTitle": "{name} ב־30 הימים האחרונים", - "@chart30DaysTitle": { - "description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)", - "type": "text", - "placeholders": { - "name": { - "type": "String" - } - } - }, - "chartDuringPlanTitle": "{chartName} במסגרת התוכנית התזונתית {planName}", - "@chartDuringPlanTitle": { - "description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan", - "type": "text", - "placeholders": { - "chartName": { - "type": "String" - }, - "planName": { - "type": "String" - } - } - }, - "aboutDonateText": "בעוד המיזם הזה חופשי ותמיד יישאר כך, תפעול השרת כן עולה לנו כסף! גם הפיתוח דורש השקעה משמעותית של זמן ומאמץ של מתנדבים. התרומה שלך תלך ישירות לכיסוי העלויות האלה, המאפשרות לספק את השירות שלנו נאמנה.", - "@aboutDonateText": {}, - "aboutContributeText": "אנחנו מעודדים את כל סוגי התרומה. בין אם היא מתבטאת בפיתוח קוד, תרגום, או אפילו רק תשוקה לכושר, אנו מעריכים כל סוג של תמיכה!", - "@aboutContributeText": {}, - "aboutMastodonTitle": "Mastodon", - "@aboutMastodonTitle": {}, - "baseNameEnglish": "לכל התרגילים נחוץ שם מקור באנגלית", - "@baseNameEnglish": {}, - "add_exercise_image_license": "על התמונות להיות תואמות לרישיון CC BY SA. אם יש ספק כלשהו, יש להעלות רק תמונות שצילמת בעצמך.", - "@add_exercise_image_license": {}, - "variations": "וריאציות", - "@variations": { - "description": "Variations of one exercise (e.g. benchpress and benchpress narrow)" - }, - "verifiedEmailReason": "עליך לאמת את הדואר האלקטרוני שלך כדי לתרום תרגילים", - "@verifiedEmailReason": {}, - "oneNamePerLine": "שם אחד בכל שורה", - "@oneNamePerLine": {}, - "whatVariationsExist": "מהן הווריאציות שיש לתרגיל זה, אם קיימות?", - "@whatVariationsExist": {}, - "contributeExercise": "לתרום תרגיל", - "@contributeExercise": {}, - "contributeExerciseWarning": "אפשר לתרום תרגילים אך ורק אם החשבון שלך בן יותר מ־{days} ימים וכתובת הדואר האלקטרוני שלך מאומתת", - "@contributeExerciseWarning": { - "description": "Number of days before which a person can add exercise", - "placeholders": { - "days": { - "type": "String", - "example": "14" - } + "sameRepetitions": "אם אתם משתמשים באותה כמות של חזרות ומשקל עבור כל הסטים, ניתן למלא רק שורה אחת. למשל עבור 4 סטים, הזינו 10 עבור חזרות, ואוטומטית הערך יהיה \"4x10\".", + "equipment": "ציוד", + "@equipment": { + "description": "Equipment needed to perform an exercise" + }, + "login": "כניסה", + "@login": { + "description": "Text for login button" + }, + "logout": "יציאה", + "@logout": { + "description": "Text for logout button" + }, + "useCustomServer": "שימוש בשרת מותאם אישית", + "@useCustomServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "invalidUrl": "אנא הכנס/י כתובת URL תקינה", + "@invalidUrl": { + "description": "Error message when the user enters an invalid URL, e.g. in the login form" + }, + "usernameValidChars": "שם משתמש יכול רק להכיל אותיות, ספרות ואת התווים @, +, ., - ו _", + "@usernameValidChars": { + "description": "Error message when the user tries to register a username with forbidden characters" + }, + "passwordTooShort": "הסיסמא קצרה מדי", + "@passwordTooShort": { + "description": "Error message when the user a password that is too short" + }, + "password": "סיסמא", + "confirmPassword": "אשר סיסמא", + "customServerUrl": "כתובת של ישות ווגר", + "@customServerUrl": { + "description": "Label in the form where the users can enter their own wger instance" + }, + "invalidUsername": "אנא הכנס שם משתמש תקין", + "@invalidUsername": { + "description": "Error message when the user enters an invalid username" + }, + "customServerHint": "הכנס את כתובת השרת שלך, אחרת יעשה שימוש בברירת המחדל", + "@customServerHint": { + "description": "Hint text for the form where the users can enter their own wger instance" + }, + "labelWorkoutLogs": "אימונים מתועדים", + "@labelWorkoutLogs": { + "description": "(Workout) logs" + }, + "labelWorkoutPlan": "תוכנית אימונים", + "@labelWorkoutPlan": { + "description": "Title for screen workout plan" + }, + "labelDashboard": "לוח בקרה", + "@labelDashboard": { + "description": "Title for screen dashboard" + }, + "successfullyDeleted": "המחיקה בוצעה", + "@successfullyDeleted": { + "description": "Message when an item was successfully deleted" + }, + "successfullySaved": "נשמר", + "@successfullySaved": { + "description": "Message when an item was successfully saved" + }, + "exercise": "תרגיל", + "@exercise": { + "description": "An exercise for a workout" + }, + "searchExercise": "חיפוש תרגילים להוספה", + "@searchExercise": { + "description": "Label on set form. Selected exercises are added to the set" + }, + "muscles": "שרירים", + "@muscles": { + "description": "(main) muscles trained by an exercise" + }, + "musclesSecondary": "שרירים משניים", + "@musclesSecondary": { + "description": "secondary muscles trained by an exercise" + }, + "category": "קטגוריה", + "@category": { + "description": "Category for an exercise, ingredient, etc." + }, + "repetitions": "חזרות", + "@repetitions": { + "description": "Repetitions for an exercise set" + }, + "reps": "חזרות", + "@reps": { + "description": "Shorthand for repetitions, used when space constraints are tighter" + }, + "rir": "חזרות בעתודה", + "@rir": { + "description": "Shorthand for Repetitions In Reserve" + }, + "rirNotUsed": "חזרות בעתודה שלא שומשו", + "@rirNotUsed": { + "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" + }, + "weightUnit": "יחידת משקל", + "repetitionUnit": "יחידת חזרה", + "set": "סט", + "@set": { + "description": "A set in a workout plan" + }, + "dayDescriptionHelp": "תיאור של מה נעשה ביום זה (למשל ,יום משיכה') או אילו חלקי גוף יהיו באימון (למשל 'חזה וכתפיים')", + "setNr": "סט {nr}", + "@setNr": { + "description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.", + "type": "text", + "placeholders": { + "nr": { + "type": "String" + } + } + }, + "impression": "התרשמות", + "@impression": { + "description": "General impression (e.g. for a workout session) such as good, bad, etc." + }, + "notes": "הערות", + "@notes": { + "description": "Personal notes, e.g. for a workout session" + }, + "workoutSession": "סשן אימונים", + "@workoutSession": { + "description": "A (logged) workout session" + }, + "newDay": "יום חדש", + "newSet": "סט חדש", + "@newSet": { + "description": "Header when adding a new set to a workout day" + }, + "plateCalculator": "צלחות", + "@plateCalculator": { + "description": "Label used for the plate calculator in the gym mode" + }, + "pause": "השהה", + "@pause": { + "description": "Noun, not an imperative! Label used for the pause when using the gym mode" + }, + "jumpTo": "עבור ל", + "@jumpTo": { + "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" + }, + "todaysWorkout": "האימון שלך היום", + "description": "תיאור", + "addSet": "הוספת סט", + "@addSet": { + "description": "Label for the button that adds a set (to a workout day)" + }, + "addMeal": "הוספת ארוחה", + "mealLogged": "ארוחה הוכנסה ליומן", + "addIngredient": "הוספת מרכיב", + "nutritionalPlan": "תכנון תזונתי", + "nutritionalDiary": "יומן תזונה", + "nutritionalPlans": "תוכניות תזונה", + "noNutritionalPlans": "אין לך תוכניות תזונה", + "@noNutritionalPlans": { + "description": "Message shown when the user has no nutritional plans" + }, + "anErrorOccurred": "שגיאה קרתה!", + "weight": "משקל", + "@weight": { + "description": "The weight of a workout log or body weight entry" + }, + "measurement": "מדידה", + "measurements": "מדידות", + "@measurements": { + "description": "Categories for the measurements such as biceps size, body fat, etc." + }, + "measurementCategoriesHelpText": "קטגורית מדידה, כמו 'שריר הזרוע' או 'שומן גוף'", + "measurementEntriesHelpText": "היחידה שמשתמשים למדוד את הקטגוריה כגון 'ס\"מ' או '%'", + "date": "תאריך", + "@date": { + "description": "The date of a workout log or body weight entry" + }, + "value": "ערך", + "@value": { + "description": "The value of a measurement entry" + }, + "start": "התחלה", + "@start": { + "description": "Label on button to start the gym mode (i.e., an imperative)" + }, + "time": "זמן", + "@time": { + "description": "The time of a meal or workout" + }, + "timeStart": "זמן התחלה", + "@timeStart": { + "description": "The starting time of a workout" + }, + "timeEnd": "זמן סיום", + "@timeEnd": { + "description": "The end time of a workout" + }, + "timeStartAhead": "זמן התחלה לא יכול להיות אחרי זמן סיום", + "ingredient": "מרכיב", + "energy": "אנרגיה", + "@energy": { + "description": "Energy in a meal, ingredient etc. e.g. in kJ" + }, + "logMeal": "תיעוד המנה ביומן התזונתי", + "logHelpEntriesUnits": "שים לב שרק רשומות עם יחידת משקל (ק\"ג או ליברות) וחזרות הן ממופות, ישנה התעלמות משילובים אחרים כגון זמן או עד כשלון.", + "kcal": "kcal", + "@kcal": { + "description": "Energy in a meal in kilocalories, kcal" + }, + "kJ": "kJ", + "@kJ": { + "description": "Energy in a meal in kilo joules, kJ" + }, + "planned": "מתוכנן", + "@planned": { + "description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten" + }, + "difference": "הבדל", + "percentEnergy": "אחוז של אנרגיה", + "total": "סה״כ", + "@total": { + "description": "Label used for total sums of e.g. calories or similar" + }, + "g": "גרם", + "@g": { + "description": "Abbreviation for gram" + }, + "protein": "חלבון", + "logged": "נרשם", + "@logged": { + "description": "Header for the column of 'logged' nutritional values, i.e. what was eaten" + }, + "carbohydrates": "פחמימות", + "sugars": "סוכרים", + "fat": "שומן", + "saturatedFat": "שומן רווי", + "fiber": "סיבים", + "sodium": "נתרן", + "amount": "כמות", + "@amount": { + "description": "The amount (e.g. in grams) of an ingredient in a meal" + }, + "unit": "יחידת מידה", + "@unit": { + "description": "The unit used for a repetition (kg, time, etc.)" + }, + "newEntry": "רשומה חדשה", + "@newEntry": { + "description": "Title when adding a new entry such as a weight or log entry" + }, + "noWeightEntries": "אין לך רשומות של משקל", + "@noWeightEntries": { + "description": "Message shown when the user has no logged weight entries" + }, + "edit": "עריכה", + "delete": "מחיקה", + "confirmDelete": "האם את/ה בטוח/ה שאת/ה רוצה למחוק את '{toDelete}'?", + "@confirmDelete": { + "description": "Confirmation text before the user deletes an object", + "type": "text", + "placeholders": { + "toDelete": { + "type": "String" + } + } + }, + "newNutritionalPlan": "תוכנית תזונה חדשה", + "toggleDetails": "הסתר/הצג פירוט", + "@toggleDetails": { + "description": "Switch to toggle detail / overview" + }, + "goToDetailPage": "עבור לדף פירוט", + "calendar": "לוח שנה", + "goToToday": "עבור להיום", + "@goToToday": { + "description": "Label on button to jump back to 'today' in the calendar widget" + }, + "enterValue": "אנא הכנס ערך", + "@enterValue": { + "description": "Error message when the user hasn't entered a value on a required field" + }, + "setUnitsAndRir": "יחידות סט וחזרות בעתודה", + "@setUnitsAndRir": { + "description": "Label shown on the slider where the user can toggle showing units and RiR", + "type": "text" + }, + "reset": "איפוס", + "@reset": { + "description": "Button text allowing the user to reset the entered values to the default" + }, + "loginInstead": "כבר יש לך חשבון? ניתן להיכנס", + "selectExercise": "אנא בחר/י אימון", + "@selectExercise": { + "description": "Error message when the user hasn't selected an exercise in the form" + }, + "enterCharacters": "אנא בחר/י ערך בין {min} ו-{max} תווים", + "@enterCharacters": { + "description": "Error message when the user hasn't entered the correct number of characters in a form", + "type": "text", + "placeholders": { + "min": { + "type": "String" + }, + "max": { + "type": "String" + } + } + }, + "nrOfSets": "כמות סטים לאימון: {nrOfSets}", + "@nrOfSets": { + "description": "Label shown on the slider where the user selects the nr of sets", + "type": "text", + "placeholders": { + "nrOfSets": { + "type": "String" + } + } + }, + "enterValidNumber": "אנא הכנס מספר תקין", + "@enterValidNumber": { + "description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')" + }, + "selectIngredient": "אנא בחר מרכיב", + "@selectIngredient": { + "description": "Error message when the user hasn't selected an ingredient from the autocompleter" + }, + "selectImage": "אנא בחר תמונה", + "@selectImage": { + "description": "Label and error message when the user hasn't selected an image to save" + }, + "optionsLabel": "אפשרויות", + "@optionsLabel": { + "description": "Label for the popup with general app options" + }, + "takePicture": "צלם תמונה", + "chooseFromLibrary": "בחר מספריית תמונות", + "gallery": "גלריה", + "addImage": "הוסף תמונה", + "email": "כתובת דואר אלקטרוני", + "username": "שם משתמש", + "labelBottomNavNutrition": "תזונה", + "@labelBottomNavNutrition": { + "description": "Label used in bottom navigation, use a short word" + }, + "register": "הרשמה", + "@register": { + "description": "Text for registration button" + }, + "useDefaultServer": "שימוש בשרת ברירת מחדל", + "@useDefaultServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "passwordsDontMatch": "הסיסמאות לא תואמות", + "@passwordsDontMatch": { + "description": "Error message when the user enters two different passwords during registration" + }, + "invalidEmail": "נא להקליד כתובת דואר אלקטרוני תקינה", + "@invalidEmail": { + "description": "Error message when the user enters an invalid email" + }, + "registerInstead": "אין לך חשבון? הירשם עכשיו", + "labelBottomNavWorkout": "אימון", + "@labelBottomNavWorkout": { + "description": "Label used in bottom navigation, use a short word" + }, + "comment": "הערה", + "@comment": { + "description": "Comment, additional information" + }, + "name": "שם", + "@name": { + "description": "Name for a workout or nutritional plan" + }, + "save": "שמירה", + "gymMode": "מצב חדש כושר", + "@gymMode": { + "description": "Label when starting the gym mode" + }, + "plateCalculatorNotDivisible": "לא אפשרי להגיע למשקל עם הצלחות הפנויות", + "@plateCalculatorNotDivisible": { + "description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)" + }, + "macronutrients": "מקרונוטריאנטים", + "gPerBodyKg": "גרם עבור ק\"ג של משקל גוף", + "@gPerBodyKg": { + "description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight" + }, + "loadingText": "טוען...", + "@loadingText": { + "description": "Text to show when entries are being loaded in the background: Loading..." + }, + "aboutDescription": "תודה לך על השימוש בווגר! ווגר הוא פרויקט קוד פתוח שנעשה על ידי אוהבי כושר מרחבי העולם.", + "@aboutDescription": { + "description": "Text in the about dialog" + }, + "selectExercises": "אם ברצונך לבצע סופר סט ניתן לחפש כמה אימונים כך שהם יהיו מקובצים ביחד", + "logHelpEntries": "אם ביום אחד ישנה יותר מרשומה אחת עם אותה כמות חזרות, אבל משקל שונה, רק הרשומה עם המשקל הגבוה יותר תופיע בדיאגרמה.", + "searchNamesInEnglish": "לחפש גם לפי השמות באנגלית", + "success": "הפעולה צלחה", + "@success": { + "description": "Message when an action completed successfully, usually used as a heading" + }, + "exerciseList": "רשימת תרגילים", + "exercises": "תרגילים", + "@exercises": { + "description": "Multiple exercises for a workout" + }, + "exerciseName": "שם התרגיל", + "@exerciseName": { + "description": "Label for the name of a workout exercise" + }, + "userProfile": "הפרופיל שלך", + "noMatchingExerciseFound": "לא נמצאו תרגילים תואמים", + "@noMatchingExerciseFound": { + "description": "Message returned if no exercises match the searched string" + }, + "useColors": "שימוש בצבעים", + "useApiToken": "שימוש באסימון API", + "useUsernameAndPassword": "שימוש בשם משתמש וסיסמה", + "apiToken": "אסימון API", + "invalidApiToken": "נא להקליד אסימון API תקין", + "@invalidApiToken": { + "description": "Error message when the user enters an invalid API key" + }, + "routines": "שגרות", + "newRoutine": "שגרה חדשה", + "noRoutines": "אין לך שגרות", + "restDay": "יום מנוחה", + "isRestDay": "הוא יום מנוחה", + "routineDays": "ימים בשגרה", + "verify": "אימות", + "searchIngredient": "חיפוש מרכיב", + "@searchIngredient": { + "description": "Label on ingredient search form" + }, + "onlyLogging": "מעקב אחר קלוריות בלבד", + "goalMacro": "מטרות מזעריות", + "@goalMacro": { + "description": "The goal for macronutrients" + }, + "goalEnergy": "יעד אנרגיה", + "goalProtein": "יעד חלבונים", + "goalFat": "יעד שומנים", + "goalFiber": "יעד סיבים תזונתיים", + "errorViewDetails": "פרטים טכניים", + "errorCouldNotConnectToServer": "לא היה ניתן להתחבר לשרת", + "min": "מינ׳", + "max": "מקס׳", + "today": "היום", + "weekAverage": "ממוצע שבועי", + "@weekAverage": { + "description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week" + }, + "kcalValue": "{value} ק׳ קלוריות", + "@kcalValue": { + "description": "A value in kcal, e.g. 500 kcal", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "gValue": "{value} גר׳", + "@gValue": { + "description": "A value in grams, e.g. 5 g", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "percentValue": "{value}%", + "@percentValue": { + "description": "A value in percent, e.g. 10 %", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "aboutWhySupportTitle": "תוכנה בקוד פתוח, וחופשית לשימוש ❤️", + "aboutDonateTitle": "תרומה כספית", + "aboutContributeTitle": "התנדבות", + "aboutTranslationListTitle": "עזרה בתרגום היישום", + "aboutSourceListTitle": "צפייה בקוד המקור", + "aboutJoinCommunityTitle": "הצטרפות לקהילה", + "others": "אחרים", + "selectEntry": "נא לבחור ערך", + "recentlyUsedIngredients": "מרכיבים שנוספו לאחרונה", + "@recentlyUsedIngredients": { + "description": "A message when a user adds a new ingredient to a meal." + }, + "appUpdateTitle": "צריך לעדכן", + "appUpdateContent": "גרסה זו של היישום אינה מסוגלת להתחבר לשרת, נא לעדכן את היישום.", + "productFound": "המוצר נמצא", + "@productFound": { + "description": "Header label for dialog when product is found with barcode" + }, + "productNotFound": "המוצר לא נמצא", + "@productNotFound": { + "description": "Header label for dialog when product is not found with barcode" + }, + "scanBarcode": "סריקת ברקוד", + "@scanBarcode": { + "description": "Label for scan barcode button" + }, + "close": "סגירה", + "@close": { + "description": "Translation for close" + }, + "alsoKnownAs": "מוכר גם בתור: {aliases}", + "@alsoKnownAs": { + "placeholders": { + "aliases": { + "type": "String" + } + }, + "description": "List of alternative names for an exercise" + }, + "alternativeNames": "שמות חלופיים", + "previous": "הקודם", + "next": "הבא", + "images": "תמונות", + "language": "שפה", + "addExercise": "הוספת תרגיל", + "translation": "תרגום", + "translateExercise": "לתרגם את התרגיל הזה כעת", + "settingsTitle": "הגדרות", + "settingsCacheTitle": "מטמון", + "settingsExerciseCacheDescription": "מטמון תרגילים", + "aboutPageTitle": "מידע כללי ותמיכה", + "simpleMode": "מצב פשוט", + "arms": "זרועות", + "@arms": { + "description": "Generated entry for translation for server strings" + }, + "back": "גב", + "@back": { + "description": "Generated entry for translation for server strings" + }, + "biceps": "שרירי הקיבורת (דו־ראשיים)", + "@biceps": { + "description": "Generated entry for translation for server strings" + }, + "body_weight": "משקל הגוף", + "@body_weight": { + "description": "Generated entry for translation for server strings" + }, + "cardio": "סיבולת", + "@cardio": { + "description": "Generated entry for translation for server strings" + }, + "chest": "חזה", + "@chest": { + "description": "Generated entry for translation for server strings" + }, + "gym_mat": "שטיח אימונים", + "@gym_mat": { + "description": "Generated entry for translation for server strings" + }, + "kilometers": "קילומטרים", + "@kilometers": { + "description": "Generated entry for translation for server strings" + }, + "kilometers_per_hour": "קילומטרים לשעה", + "@kilometers_per_hour": { + "description": "Generated entry for translation for server strings" + }, + "miles": "מילים", + "@miles": { + "description": "Generated entry for translation for server strings" + }, + "miles_per_hour": "מילים לשעה", + "@miles_per_hour": { + "description": "Generated entry for translation for server strings" + }, + "minutes": "דקות", + "@minutes": { + "description": "Generated entry for translation for server strings" + }, + "resistance_band": "רצועת התנגדות", + "@resistance_band": { + "description": "Generated entry for translation for server strings" + }, + "seconds": "שניות", + "@seconds": { + "description": "Generated entry for translation for server strings" + }, + "shoulders": "כתפיים", + "@shoulders": { + "description": "Generated entry for translation for server strings" + }, + "triceps": "השרירים התלת־ראשיים", + "@triceps": { + "description": "Generated entry for translation for server strings" + }, + "kg": "ק״ג", + "@kg": { + "description": "Generated entry for translation for server strings" + }, + "goalTypeBasic": "בסיסי", + "@goalTypeBasic": { + "description": "added for localization of Class GoalType's filed basic" + }, + "goalTypeAdvanced": "מתקדם", + "@goalTypeAdvanced": { + "description": "added for localization of Class GoalType's filed advanced" + }, + "indicatorAvg": "ממוצע", + "@indicatorAvg": { + "description": "added for localization of Class Indicator's field text" + }, + "systemMode": "הגדרות מערכת", + "copyToClipboard": "העתקה ללוח", + "noIngredientsDefined": "עדיין לא הוגדרו מרכיבים", + "restTime": "זמן מנוחה", + "sets": "סטים", + "@sets": { + "description": "The number of sets to be done for one exercise" + }, + "ingredientLogged": "המרכיב תועד ביומן", + "logIngredient": "תיעוד המרכיב ביומן התזונתי", + "errorInfoDescription": "משהו השתבש, עמך הסליחה. ניתן לעזור לנו בתיקון התקלה בעזרת דיווח על הבעיה ב־GitHub.", + "errorInfoDescription2": "אפשר להמשיך להשתמש ביישום, אבל ייתכן כי תכונות מסוימות לא יעבדו.", + "proteinShort": "חל׳", + "@proteinShort": { + "description": "The first letter or short name of the word 'Protein', used in overviews" + }, + "fatShort": "שומנ׳", + "@fatShort": { + "description": "The first letter or short name of the word 'Fat', used in overviews" + }, + "moreMeasurementEntries": "הוספת מדד חדש", + "@moreMeasurementEntries": { + "description": "Message shown when the user wants to add new measurement" + }, + "aboutBugsListTitle": "דיווח על בעיה או הצעת תכונה חדשה", + "aboutDiscordTitle": "Discord", + "dataCopied": "הנתונים הועתקו לערך החדש", + "@dataCopied": { + "description": "Snackbar message to show on copying data to a new log entry" + }, + "useMetric": "שימוש בשיטה המטרית למדידת משקל הגוף", + "selectMealToLog": "בחירת מנה לתיעוד ביומן", + "energyShort": "אנרגיה", + "@energyShort": { + "description": "The first letter or short name of the word 'Energy', used in overviews" + }, + "loggedToday": "תועדו היום", + "enterMinCharacters": "נא להקליד לפחות {min} תווים", + "@enterMinCharacters": { + "description": "Error message when the user hasn't entered the minimum amount characters in a form", + "type": "text", + "placeholders": { + "min": { + "type": "String" + } + } + }, + "productFoundDescription": "הברקוד תואם למוצר: {productName}. להמשיך?", + "@productFoundDescription": { + "description": "Dialog info when product is found with barcode", + "type": "text", + "placeholders": { + "productName": { + "type": "String" + } + } + }, + "productNotFoundDescription": "לא נמצא המוצר עם הברקוד שנסרק {barcode} במאגר של wger", + "@productNotFoundDescription": { + "description": "Dialog info when product is not found with barcode", + "type": "text", + "placeholders": { + "barcode": { + "type": "String" + } + } + }, + "verifiedEmail": "דוא״ל מאומת", + "unVerifiedEmail": "דוא״ל לא מאומת", + "verifiedEmailInfo": "נשלחה הודעת אימות לכתובת {email}", + "@verifiedEmailInfo": { + "placeholders": { + "email": { + "type": "String" + } + } + }, + "setHasNoExercises": "עדיין אין אימונים בסט זה!", + "settingsIngredientCacheDescription": "מטמון מרכיב", + "settingsCacheDeletedSnackbar": "המטמון נוקה בהצלחה", + "textPromptTitle": "מוכנים להתחיל?", + "abs": "שרירי בטן", + "@abs": { + "description": "Generated entry for translation for server strings" + }, + "lb": "פאונד", + "@lb": { + "description": "Generated entry for translation for server strings" + }, + "log": "תיעוד", + "@log": { + "description": "Log a specific meal (imperative form)" + }, + "done": "סיום", + "themeMode": "ערכת עיצוב", + "darkMode": "עיצוב כהה תמיד", + "lightMode": "עיצוב בהיר תמיד", + "barWeight": "משקל Bar", + "apiTokenValidChars": "מפתח API יכול להכיל רק את האותיות a-f, את הספרות 0-9, ועליו להיות באורך 40 תווים בדיוק", + "@apiTokenValidChars": { + "description": "Error message when the user tries to input a API key with forbidden characters" + }, + "exerciseNr": "תרגיל {nr}", + "@exerciseNr": { + "description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.", + "type": "text", + "placeholders": { + "nr": { + "type": "String" + } + } + }, + "isRestDayHelp": "לתשומת לבך, כל הסטים והתרגילים יוסרו מימים שהגדרת בתור ימי מנוחה.", + "onlyLoggingHelpText": "נא לסמן תיבה זו אך ורק אם ברצונך לתעד את כמות הקלוריות מבלי להגדיר תוכנית תזונתית עם מנות ספציפיות", + "yourCurrentNutritionPlanHasNoMealsDefinedYet": "לא הוגדרו מנות בתוכניות התזונתית הנוכחית שלך", + "@yourCurrentNutritionPlanHasNoMealsDefinedYet": { + "description": "Message shown when a nutrition plan doesn't have any meals" + }, + "toAddMealsToThePlanGoToNutritionalPlanDetails": "לצורך הוספת מנות לתוכנית, יש לגשת לפרטי התוכנית התזונתית", + "@toAddMealsToThePlanGoToNutritionalPlanDetails": { + "description": "Message shown to guide users to the nutritional plan details page to add meals" + }, + "chartAllTimeTitle": "{name} בכל הזמנים", + "@chartAllTimeTitle": { + "description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)", + "type": "text", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "chart30DaysTitle": "{name} ב־30 הימים האחרונים", + "@chart30DaysTitle": { + "description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)", + "type": "text", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "chartDuringPlanTitle": "{chartName} במסגרת התוכנית התזונתית {planName}", + "@chartDuringPlanTitle": { + "description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan", + "type": "text", + "placeholders": { + "chartName": { + "type": "String" + }, + "planName": { + "type": "String" + } + } + }, + "aboutDonateText": "בעוד המיזם הזה חופשי ותמיד יישאר כך, תפעול השרת כן עולה לנו כסף! גם הפיתוח דורש השקעה משמעותית של זמן ומאמץ של מתנדבים. התרומה שלך תלך ישירות לכיסוי העלויות האלה, המאפשרות לספק את השירות שלנו נאמנה.", + "aboutContributeText": "אנחנו מעודדים את כל סוגי התרומה. בין אם היא מתבטאת בפיתוח קוד, תרגום, או אפילו רק תשוקה לכושר, אנו מעריכים כל סוג של תמיכה!", + "aboutMastodonTitle": "Mastodon", + "baseNameEnglish": "לכל התרגילים נחוץ שם מקור באנגלית", + "add_exercise_image_license": "על התמונות להיות תואמות לרישיון CC BY SA. אם יש ספק כלשהו, יש להעלות רק תמונות שצילמת בעצמך.", + "variations": "וריאציות", + "@variations": { + "description": "Variations of one exercise (e.g. benchpress and benchpress narrow)" + }, + "verifiedEmailReason": "עליך לאמת את הדואר האלקטרוני שלך כדי לתרום תרגילים", + "oneNamePerLine": "שם אחד בכל שורה", + "whatVariationsExist": "מהן הווריאציות שיש לתרגיל זה, אם קיימות?", + "contributeExercise": "לתרום תרגיל", + "contributeExerciseWarning": "אפשר לתרום תרגילים אך ורק אם החשבון שלך בן יותר מ־{days} ימים וכתובת הדואר האלקטרוני שלך מאומתת", + "@contributeExerciseWarning": { + "description": "Number of days before which a person can add exercise", + "placeholders": { + "days": { + "type": "String", + "example": "14" + } + } + }, + "textPromptSubheading": "נא ללחוץ על כפתור הפעולה כדי להתחיל", + "bench": "", + "@bench": { + "description": "Generated entry for translation for server strings" + }, + "dumbbell": "משקולות", + "@dumbbell": { + "description": "Generated entry for translation for server strings" + }, + "kettlebell": "משקולות קטלבל", + "@kettlebell": { + "description": "Generated entry for translation for server strings" + }, + "legs": "רגליים", + "@legs": { + "description": "Generated entry for translation for server strings" + }, + "lower_back": "גב תחתון", + "@lower_back": { + "description": "Generated entry for translation for server strings" + }, + "max_reps": "מספר מרבי של חזרות", + "@max_reps": { + "description": "Generated entry for translation for server strings" + }, + "swiss_ball": "כדור התעמלות", + "@swiss_ball": { + "description": "Generated entry for translation for server strings" + }, + "none__bodyweight_exercise_": "ללא (התרגיל מסתמך על משקל גוף)", + "@none__bodyweight_exercise_": { + "description": "Generated entry for translation for server strings" + }, + "overallChangeWeight": "שינוי כללי", + "@overallChangeWeight": { + "description": "Overall change in weight, added for localization" } - }, - "textPromptSubheading": "נא ללחוץ על כפתור הפעולה כדי להתחיל", - "@textPromptSubheading": {}, - "bench": "", - "@bench": { - "description": "Generated entry for translation for server strings" - }, - "dumbbell": "משקולות", - "@dumbbell": { - "description": "Generated entry for translation for server strings" - }, - "kettlebell": "משקולות קטלבל", - "@kettlebell": { - "description": "Generated entry for translation for server strings" - }, - "legs": "רגליים", - "@legs": { - "description": "Generated entry for translation for server strings" - }, - "lower_back": "גב תחתון", - "@lower_back": { - "description": "Generated entry for translation for server strings" - }, - "max_reps": "מספר מרבי של חזרות", - "@max_reps": { - "description": "Generated entry for translation for server strings" - }, - "swiss_ball": "כדור התעמלות", - "@swiss_ball": { - "description": "Generated entry for translation for server strings" - }, - "none__bodyweight_exercise_": "ללא (התרגיל מסתמך על משקל גוף)", - "@none__bodyweight_exercise_": { - "description": "Generated entry for translation for server strings" - }, - "overallChangeWeight": "שינוי כללי", - "@overallChangeWeight": { - "description": "Overall change in weight, added for localization" - } } diff --git a/lib/l10n/app_hi.arb b/lib/l10n/app_hi.arb index 94eefcfc7..d3503a960 100644 --- a/lib/l10n/app_hi.arb +++ b/lib/l10n/app_hi.arb @@ -1,312 +1,171 @@ { - "login": "लोग इन", - "@login": { - "description": "Text for login button" - }, - "logout": "लोग आउट", - "@logout": { - "description": "Text for logout button" - }, - "useDefaultServer": "डिफ़ॉल्ट सर्वर का प्रयोग करें", - "@useDefaultServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "register": "रजिस्टर", - "@register": { - "description": "Text for registration button" - }, - "useCustomServer": "कस्टम सर्वर का प्रयोग करें", - "@useCustomServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "invalidUrl": "कृपया एक वैलिड URL दीजिये", - "@invalidUrl": { - "description": "Error message when the user enters an invalid URL, e.g. in the login form" - }, - "usernameValidChars": "एक उपयोगकर्ता नाम में केवल अक्षर, अंक और वर्ण @, +, ., - और _ हो सकते हैं।", - "@usernameValidChars": {}, - "passwordsDontMatch": "पासवर्ड मेल नहीं खाता", - "@passwordsDontMatch": {}, - "passwordTooShort": "पासवर्ड कम से कम 6 अक्षर होना चाहिए", - "@passwordTooShort": {}, - "password": "पासवर्ड", - "@password": {}, - "confirmPassword": "पासवर्ड की पुष्टि करें", - "@confirmPassword": {}, - "invalidEmail": "कृपया एक वैलिड ईमेल दीजिये", - "@invalidEmail": {}, - "email": "ईमेल", - "@email": {}, - "username": "उपयोगकर्ता नाम", - "@username": {}, - "customServerUrl": "कस्टम सर्वर URL wger के लिए", - "@customServerUrl": {}, - "customServerHint": "अपने स्वयं के सर्वर का पता दर्ज करें, अन्यथा डिफ़ॉल्ट का उपयोग किया जाएगा", - "@customServerHint": {}, - "reset": "रीसेट", - "@reset": {}, - "registerInstead": "इसके बजाय रजिस्टर करें", - "@registerInstead": {}, - "loginInstead": "इसके बजाय लॉग इन करें", - "@loginInstead": {}, - "labelBottomNavWorkout": "कसरत", - "@labelBottomNavWorkout": {}, - "labelBottomNavNutrition": "पोषण", - "@labelBottomNavNutrition": {}, - "labelWorkoutLogs": "प्रशिक्षण लॉग", - "@labelWorkoutLogs": {}, - "labelWorkoutPlan": "कसरत योजना", - "@labelWorkoutPlan": {}, - "labelDashboard": "डैशबोर्ड", - "@labelDashboard": {}, - "successfullyDeleted": "हटाया गया", - "@successfullyDeleted": {}, - "successfullySaved": "सहेजा गया", - "@successfullySaved": {}, - "exercise": "व्यायाम", - "@exercise": {}, - "searchExercise": "जोड़ने के लिए व्यायाम खोजें", - "@searchExercise": {}, - "equipment": "उपकरण", - "@equipment": {}, - "muscles": "मांसपेशियों", - "@muscles": {}, - "musclesSecondary": "माध्यमिक मांसपेशियां", - "@musclesSecondary": {}, - "category": "श्रेणी", - "@category": {}, - "repetitions": "दोहराव", - "@repetitions": {}, - "reps": "रेप्स", - "@reps": {}, - "rir": "RiR", - "@rir": {}, - "rirNotUsed": "RiR उपयोग नहीं किया गया", - "@rirNotUsed": {}, - "weightUnit": "वजन इकाई", - "@weightUnit": {}, - "repetitionUnit": "दोहराव इकाई", - "@repetitionUnit": {}, - "set": "सेट", - "@set": {}, - "dayDescriptionHelp": "इस दिन क्या किया जाता है (जैसे 'पुल डे') या शरीर के किन अंगों को प्रशिक्षित किया जाता है (जैसे 'छाती और कंधे') का विवरण", - "@dayDescriptionHelp": {}, - "setNr": "सेट {nr}", - "@setNr": {}, - "sameRepetitions": "यदि आप सभी सेटों के लिए समान दोहराव और वजन करते हैं तो आप केवल एक पंक्ति भर सकते हैं। उदाहरण के लिए, 4 सेटों के लिए, दोहराव के लिए केवल 10 दर्ज करें, यह स्वचालित रूप से \"4 x 10\" हो जाता है।", - "@sameRepetitions": {}, - "comment": "टिप्पणी", - "@comment": {}, - "impression": "प्रभाव जमाना", - "@impression": {}, - "notes": "टिप्पणियाँ", - "@notes": {}, - "workoutSession": "कसरत सत्र", - "@workoutSession": {}, - "newDay": "नया दिन", - "@newDay": {}, - "newSet": "नया सेट", - "@newSet": {}, - "selectExercises": "यदि आप एक सुपरसेट करना चाहते हैं तो आप कई अभ्यास खोज सकते हैं, उन्हें एक साथ समूहीकृत किया जाएगा", - "@selectExercises": {}, - "gymMode": "जिम मोड", - "@gymMode": {}, - "plateCalculator": "प्लेट्स", - "@plateCalculator": {}, - "plateCalculatorNotDivisible": "उपलब्ध प्लेटों के साथ वजन तक पहुंचना संभव नहीं है", - "@plateCalculatorNotDivisible": {}, - "pause": "रोकें", - "@pause": {}, - "jumpTo": "यहां जाएं", - "@jumpTo": {}, - "todaysWorkout": "आज आपका वर्कआउट", - "@todaysWorkout": {}, - "logHelpEntries": "यदि एक ही दिन में एक से अधिक प्रविष्टियाँ समान संख्या में दोहराव के साथ होती हैं, लेकिन अलग-अलग भार होते हैं, तो केवल उच्च भार वाली प्रविष्टि को आरेख में दिखाया जाता है।", - "@logHelpEntries": {}, - "logHelpEntriesUnits": "ध्यान दें कि केवल वज़न इकाई (किलो या एलबी) और दोहराव वाली प्रविष्टियां चार्ट की जाती हैं, अन्य संयोजन जैसे समय या विफलता को यहां अनदेखा किया जाता है।", - "@logHelpEntriesUnits": {}, - "description": "विवरण", - "@description": {}, - "name": "नाम", - "@name": {}, - "save": "सेव", - "@save": {}, - "addSet": "सेट जोड़ें", - "@addSet": {}, - "addMeal": "खाना जोड़ें", - "@addMeal": {}, - "mealLogged": "भोजन डायरी में दर्ज", - "@mealLogged": {}, - "logMeal": "इस भोजन को दर्ज करें", - "@logMeal": {}, - "addIngredient": "सामग्री जोड़ें", - "@addIngredient": {}, - "logIngredient": "पोषण डायरी में सामग्री दर्ज करें", - "@logIngredient": {}, - "searchIngredient": "सामग्री खोजें", - "@searchIngredient": {}, - "nutritionalPlan": "पोषण योजना", - "@nutritionalPlan": {}, - "nutritionalDiary": "पोषण डायरी", - "@nutritionalDiary": {}, - "nutritionalPlans": "पोषण योजनाएं", - "@nutritionalPlans": {}, - "noNutritionalPlans": "आपके पास कोई पोषण योजना नहीं है", - "@noNutritionalPlans": {}, - "anErrorOccurred": "कुछ गड़बड़ी हुई!", - "@anErrorOccurred": {}, - "weight": "वजन", - "@weight": {}, - "measurement": "माप", - "@measurement": {}, - "measurements": "मापन", - "@measurements": {}, - "measurementCategoriesHelpText": "मापन श्रेणी, जैसे 'बाइसेप्स' या 'बॉडी फैट'", - "@measurementCategoriesHelpText": {}, - "measurementEntriesHelpText": "'सेमी' या '%' जैसी श्रेणी को मापने के लिए इस्तेमाल की जाने वाली इकाई", - "@measurementEntriesHelpText": {}, - "date": "दिनांक", - "@date": {}, - "value": "मान", - "@value": {}, - "start": "शुरु", - "@start": {}, - "time": "समय", - "@time": {}, - "timeStart": "शुरु समय", - "@timeStart": {}, - "timeEnd": "अंत समय", - "@timeEnd": {}, - "timeStartAhead": "प्रारंभ समय समाप्ति समय से आगे का नहीं हो सकता", - "@timeStartAhead": {}, - "ingredient": "सामग्री", - "@ingredient": {}, - "energy": "ऊर्जा", - "@energy": {}, - "energyShort": "E", - "@energyShort": {}, - "kcal": "किलो कैलोरी", - "@kcal": {}, - "macronutrients": "मैक्रोन्ट्रीय प्रयोग", - "@macronutrients": {}, - "planned": "की योजना बनाई", - "@planned": {}, - "logged": "की योजना की दर्ज हुई", - "@logged": {}, - "weekAverage": "7 दिन का औसत", - "@weekAverage": {}, - "difference": "अंतर", - "@difference": {}, - "percentEnergy": "ऊर्जा का प्रतिशत", - "@percentEnergy": {}, - "gPerBodyKg": "ग्राम प्रति शरीर किलो", - "@gPerBodyKg": {}, - "total": "कुल", - "@total": {}, - "kJ": "kJ", - "@kJ": {}, - "g": "ग्राम", - "@g": {}, - "protein": "प्रोटीन", - "@protein": {}, - "proteinShort": "P", - "@proteinShort": {}, - "carbohydrates": "कार्बोहाइड्रेट्स", - "@carbohydrates": {}, - "carbohydratesShort": "C", - "@carbohydratesShort": {}, - "sugars": "शुगर्स", - "@sugars": {}, - "fat": "चर्बी", - "@fat": {}, - "fatShort": "F", - "@fatShort": {}, - "saturatedFat": "संतृप्त चर्बी", - "@saturatedFat": {}, - "fiber": "रेशा", - "@fiber": {}, - "sodium": "सोड़ियम", - "@sodium": {}, - "amount": "मात्रा", - "@amount": {}, - "unit": "इकाई", - "@unit": {}, - "newEntry": "नया प्रविष्टि", - "@newEntry": {}, - "noWeightEntries": "आपके पास कोई वजन प्रविष्टि नहीं है", - "@noWeightEntries": {}, - "edit": "संपादित करें", - "@edit": {}, - "loadingText": "लोड हो रहा है...", - "@loadingText": {}, - "delete": "हटाएं", - "@delete": {}, - "confirmDelete": "क्या आप वाकई '{toDelete}' को हटाना चाहते हैं?", - "@confirmDelete": {}, - "newNutritionalPlan": "नई पोषण योजना", - "@newNutritionalPlan": {}, - "toggleDetails": "विवरण टॉगल करें", - "@toggleDetails": {}, - "goToDetailPage": "विवरण पेज पर जाएं", - "@goToDetailPage": {}, - "aboutDescription": "Wger का उपयोग करने के लिए धन्यवाद! Wger एक सहयोगी ओपन सोर्स प्रोजेक्ट है, जिसे दुनिया भर के फिटनेस उत्साही लोगों द्वारा बनाया गया है।", - "@aboutDescription": {}, - "calendar": "कैलेंडर", - "@calendar": {}, - "enterValue": "कृपया मान दर्ज करें", - "@enterValue": {}, - "selectExercise": "कृपया एक पाठ्यक्रम का चयन करें", - "@selectExercise": {}, - "enterCharacters": "कृपया {min} और {max} वर्णों के बीच दर्ज करें", - "@enterCharacters": {}, - "nrOfSets": "प्रति व्यायाम सेट: {nrOfSets}", - "@nrOfSets": {}, - "setUnitsAndRir": "इकाइयाँ सेट करें और RiR", - "@setUnitsAndRir": {}, - "enterValidNumber": "कृपया वैध संख्या दर्ज करें", - "@enterValidNumber": {}, - "selectIngredient": "कृपया एक सामग्री का चयन करें", - "@selectIngredient": {}, - "recentlyUsedIngredients": "हाल ही में उपयोग की गई सामग्री", - "@recentlyUsedIngredients": {}, - "selectImage": "कृपया एक चित्र का चयन करें", - "@selectImage": {}, - "optionsLabel": "विकल्प", - "@optionsLabel": {}, - "takePicture": "चित्र लें", - "@takePicture": {}, - "chooseFromLibrary": "लाइब्रेरी से चुनें", - "@chooseFromLibrary": {}, - "gallery": "ग्यालरी", - "@gallery": {}, - "addImage": "चित्र जोड़ें", - "@addImage": {}, - "dataCopied": "डेटा की प्रतिलिपि बना दिया गया है", - "@dataCopied": {}, - "appUpdateTitle": "एप्लिकेशन अपडेट की जरूरत है", - "@appUpdateTitle": {}, - "appUpdateContent": "ऐप का यह संस्करण सर्वर के अनुकूल नहीं है, कृपया अपना एप्लिकेशन अपडेट करें।", - "@appUpdateContent": {}, - "productFound": "उत्पाद मिला", - "@productFound": {}, - "productFoundDescription": "बारकोड इस उत्पाद से मेल खाता है: {productName}। क्या आप जारी रखना चाहते हैं?", - "@productFoundDescription": {}, - "productNotFound": "उत्पाद नहीं मिला", - "@productNotFound": {}, - "productNotFoundDescription": "स्कैन किए गए बारकोड {barcode} वाला उत्पाद wger डेटाबेस में नहीं मिला", - "@productNotFoundDescription": {}, - "scanBarcode": "बारकोड स्कैन करें", - "@scanBarcode": {}, - "close": "बंद करें", - "@close": {}, - "userProfile": "आपकी प्रोफ़ाइल", - "@userProfile": {}, - "invalidUsername": "कृपया सही यूजरनेम प्रविष्ट करे", - "@invalidUsername": { - "description": "Error message when the user enters an invalid username" - }, - "onlyLogging": "सिर्फ कैलोरी ट्रैक करें", - "@onlyLogging": {}, - "onlyLoggingHelpText": "यदि आप केवल अपनी कैलोरी लॉग करना चाहते हैं और विशिष्ट भोजन के साथ विस्तृत पोषण योजना नहीं बनाना चाहते हैं तो बॉक्स को चेक करें", - "@onlyLoggingHelpText": {} -} \ No newline at end of file + "login": "लोग इन", + "@login": { + "description": "Text for login button" + }, + "logout": "लोग आउट", + "@logout": { + "description": "Text for logout button" + }, + "useDefaultServer": "डिफ़ॉल्ट सर्वर का प्रयोग करें", + "@useDefaultServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "register": "रजिस्टर", + "@register": { + "description": "Text for registration button" + }, + "useCustomServer": "कस्टम सर्वर का प्रयोग करें", + "@useCustomServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "invalidUrl": "कृपया एक वैलिड URL दीजिये", + "@invalidUrl": { + "description": "Error message when the user enters an invalid URL, e.g. in the login form" + }, + "usernameValidChars": "एक उपयोगकर्ता नाम में केवल अक्षर, अंक और वर्ण @, +, ., - और _ हो सकते हैं।", + "passwordsDontMatch": "पासवर्ड मेल नहीं खाता", + "passwordTooShort": "पासवर्ड कम से कम 6 अक्षर होना चाहिए", + "password": "पासवर्ड", + "confirmPassword": "पासवर्ड की पुष्टि करें", + "invalidEmail": "कृपया एक वैलिड ईमेल दीजिये", + "email": "ईमेल", + "username": "उपयोगकर्ता नाम", + "customServerUrl": "कस्टम सर्वर URL wger के लिए", + "customServerHint": "अपने स्वयं के सर्वर का पता दर्ज करें, अन्यथा डिफ़ॉल्ट का उपयोग किया जाएगा", + "reset": "रीसेट", + "registerInstead": "इसके बजाय रजिस्टर करें", + "loginInstead": "इसके बजाय लॉग इन करें", + "labelBottomNavWorkout": "कसरत", + "labelBottomNavNutrition": "पोषण", + "labelWorkoutLogs": "प्रशिक्षण लॉग", + "labelWorkoutPlan": "कसरत योजना", + "labelDashboard": "डैशबोर्ड", + "successfullyDeleted": "हटाया गया", + "successfullySaved": "सहेजा गया", + "exercise": "व्यायाम", + "searchExercise": "जोड़ने के लिए व्यायाम खोजें", + "equipment": "उपकरण", + "muscles": "मांसपेशियों", + "musclesSecondary": "माध्यमिक मांसपेशियां", + "category": "श्रेणी", + "repetitions": "दोहराव", + "reps": "रेप्स", + "rir": "RiR", + "rirNotUsed": "RiR उपयोग नहीं किया गया", + "weightUnit": "वजन इकाई", + "repetitionUnit": "दोहराव इकाई", + "set": "सेट", + "dayDescriptionHelp": "इस दिन क्या किया जाता है (जैसे 'पुल डे') या शरीर के किन अंगों को प्रशिक्षित किया जाता है (जैसे 'छाती और कंधे') का विवरण", + "setNr": "सेट {nr}", + "sameRepetitions": "यदि आप सभी सेटों के लिए समान दोहराव और वजन करते हैं तो आप केवल एक पंक्ति भर सकते हैं। उदाहरण के लिए, 4 सेटों के लिए, दोहराव के लिए केवल 10 दर्ज करें, यह स्वचालित रूप से \"4 x 10\" हो जाता है।", + "comment": "टिप्पणी", + "impression": "प्रभाव जमाना", + "notes": "टिप्पणियाँ", + "workoutSession": "कसरत सत्र", + "newDay": "नया दिन", + "newSet": "नया सेट", + "selectExercises": "यदि आप एक सुपरसेट करना चाहते हैं तो आप कई अभ्यास खोज सकते हैं, उन्हें एक साथ समूहीकृत किया जाएगा", + "gymMode": "जिम मोड", + "plateCalculator": "प्लेट्स", + "plateCalculatorNotDivisible": "उपलब्ध प्लेटों के साथ वजन तक पहुंचना संभव नहीं है", + "pause": "रोकें", + "jumpTo": "यहां जाएं", + "todaysWorkout": "आज आपका वर्कआउट", + "logHelpEntries": "यदि एक ही दिन में एक से अधिक प्रविष्टियाँ समान संख्या में दोहराव के साथ होती हैं, लेकिन अलग-अलग भार होते हैं, तो केवल उच्च भार वाली प्रविष्टि को आरेख में दिखाया जाता है।", + "logHelpEntriesUnits": "ध्यान दें कि केवल वज़न इकाई (किलो या एलबी) और दोहराव वाली प्रविष्टियां चार्ट की जाती हैं, अन्य संयोजन जैसे समय या विफलता को यहां अनदेखा किया जाता है।", + "description": "विवरण", + "name": "नाम", + "save": "सेव", + "addSet": "सेट जोड़ें", + "addMeal": "खाना जोड़ें", + "mealLogged": "भोजन डायरी में दर्ज", + "logMeal": "इस भोजन को दर्ज करें", + "addIngredient": "सामग्री जोड़ें", + "logIngredient": "पोषण डायरी में सामग्री दर्ज करें", + "searchIngredient": "सामग्री खोजें", + "nutritionalPlan": "पोषण योजना", + "nutritionalDiary": "पोषण डायरी", + "nutritionalPlans": "पोषण योजनाएं", + "noNutritionalPlans": "आपके पास कोई पोषण योजना नहीं है", + "anErrorOccurred": "कुछ गड़बड़ी हुई!", + "weight": "वजन", + "measurement": "माप", + "measurements": "मापन", + "measurementCategoriesHelpText": "मापन श्रेणी, जैसे 'बाइसेप्स' या 'बॉडी फैट'", + "measurementEntriesHelpText": "'सेमी' या '%' जैसी श्रेणी को मापने के लिए इस्तेमाल की जाने वाली इकाई", + "date": "दिनांक", + "value": "मान", + "start": "शुरु", + "time": "समय", + "timeStart": "शुरु समय", + "timeEnd": "अंत समय", + "timeStartAhead": "प्रारंभ समय समाप्ति समय से आगे का नहीं हो सकता", + "ingredient": "सामग्री", + "energy": "ऊर्जा", + "energyShort": "E", + "kcal": "किलो कैलोरी", + "macronutrients": "मैक्रोन्ट्रीय प्रयोग", + "planned": "की योजना बनाई", + "logged": "की योजना की दर्ज हुई", + "weekAverage": "7 दिन का औसत", + "difference": "अंतर", + "percentEnergy": "ऊर्जा का प्रतिशत", + "gPerBodyKg": "ग्राम प्रति शरीर किलो", + "total": "कुल", + "kJ": "kJ", + "g": "ग्राम", + "protein": "प्रोटीन", + "proteinShort": "P", + "carbohydrates": "कार्बोहाइड्रेट्स", + "carbohydratesShort": "C", + "sugars": "शुगर्स", + "fat": "चर्बी", + "fatShort": "F", + "saturatedFat": "संतृप्त चर्बी", + "fiber": "रेशा", + "sodium": "सोड़ियम", + "amount": "मात्रा", + "unit": "इकाई", + "newEntry": "नया प्रविष्टि", + "noWeightEntries": "आपके पास कोई वजन प्रविष्टि नहीं है", + "edit": "संपादित करें", + "loadingText": "लोड हो रहा है...", + "delete": "हटाएं", + "confirmDelete": "क्या आप वाकई '{toDelete}' को हटाना चाहते हैं?", + "newNutritionalPlan": "नई पोषण योजना", + "toggleDetails": "विवरण टॉगल करें", + "goToDetailPage": "विवरण पेज पर जाएं", + "aboutDescription": "Wger का उपयोग करने के लिए धन्यवाद! Wger एक सहयोगी ओपन सोर्स प्रोजेक्ट है, जिसे दुनिया भर के फिटनेस उत्साही लोगों द्वारा बनाया गया है।", + "calendar": "कैलेंडर", + "enterValue": "कृपया मान दर्ज करें", + "selectExercise": "कृपया एक पाठ्यक्रम का चयन करें", + "enterCharacters": "कृपया {min} और {max} वर्णों के बीच दर्ज करें", + "nrOfSets": "प्रति व्यायाम सेट: {nrOfSets}", + "setUnitsAndRir": "इकाइयाँ सेट करें और RiR", + "enterValidNumber": "कृपया वैध संख्या दर्ज करें", + "selectIngredient": "कृपया एक सामग्री का चयन करें", + "recentlyUsedIngredients": "हाल ही में उपयोग की गई सामग्री", + "selectImage": "कृपया एक चित्र का चयन करें", + "optionsLabel": "विकल्प", + "takePicture": "चित्र लें", + "chooseFromLibrary": "लाइब्रेरी से चुनें", + "gallery": "ग्यालरी", + "addImage": "चित्र जोड़ें", + "dataCopied": "डेटा की प्रतिलिपि बना दिया गया है", + "appUpdateTitle": "एप्लिकेशन अपडेट की जरूरत है", + "appUpdateContent": "ऐप का यह संस्करण सर्वर के अनुकूल नहीं है, कृपया अपना एप्लिकेशन अपडेट करें।", + "productFound": "उत्पाद मिला", + "productFoundDescription": "बारकोड इस उत्पाद से मेल खाता है: {productName}। क्या आप जारी रखना चाहते हैं?", + "productNotFound": "उत्पाद नहीं मिला", + "productNotFoundDescription": "स्कैन किए गए बारकोड {barcode} वाला उत्पाद wger डेटाबेस में नहीं मिला", + "scanBarcode": "बारकोड स्कैन करें", + "close": "बंद करें", + "userProfile": "आपकी प्रोफ़ाइल", + "invalidUsername": "कृपया सही यूजरनेम प्रविष्ट करे", + "@invalidUsername": { + "description": "Error message when the user enters an invalid username" + }, + "onlyLogging": "सिर्फ कैलोरी ट्रैक करें", + "onlyLoggingHelpText": "यदि आप केवल अपनी कैलोरी लॉग करना चाहते हैं और विशिष्ट भोजन के साथ विस्तृत पोषण योजना नहीं बनाना चाहते हैं तो बॉक्स को चेक करें" +} diff --git a/lib/l10n/app_id.arb b/lib/l10n/app_id.arb index f6be16048..8be3054b2 100644 --- a/lib/l10n/app_id.arb +++ b/lib/l10n/app_id.arb @@ -1199,5 +1199,261 @@ "viewDocumentation": "Lihat Dokumentasi", "@viewDocumentation": { "description": "Button label to open the documentation about server configuration" - } + }, + "manageAccountOnWebSubtitle": "Ubah kata sandi Anda, atur otentikasi dua faktor, kelola token API, atau hapus akun Anda.", + "@manageAccountOnWebSubtitle": { + "description": "Helper text below the 'Manage account on the web' button listing what is configurable there" + }, + "clearSearchTerm": "Hapus kata kunci pencarian (teks)", + "@clearSearchTerm": { + "description": "Tooltip for the icon-button that clears the ingredient search text field" + }, + "webHandoffLinkLabel": "Pilihan masuk lainnya", + "useDynamicColor": "Mengikuti tema perangkat", + "@useDynamicColor": { + "description": "Settings toggle to follow the system wallpaper colors (Material You) on supported platforms" + }, + "youAreOffline": "Anda sedang offline", + "advancedSubtitle": "Opsi server dan otentikasi", + "serverUnreachableRetry": "Coba lagi", + "@serverUnreachableRetry": { + "description": "Button that re-runs the auto-login attempt against the saved server." + }, + "powerSyncUnreachableContent": "Server wger Anda dapat diakses, namun layanan sinkronisasi offline tidak merespons. Jika Anda mengelola server wger sendiri, periksa konfigurasi dan pastikan layanan PowerSync sudah berjalan.", + "sessionExpired": "Sesi Anda telah berakhir, silakan masuk kembali", + "@sessionExpired": { + "description": "Snackbar message shown when the saved login token is no longer valid" + }, + "weightOrRepsRequired": "Masukkan beban, jumlah repetisi, atau keduanya.", + "@weightOrRepsRequired": { + "description": "Validation error when both weight and repetitions are empty in a workout log" + }, + "timeStartEndBothOrNeither": "Isi waktu mulai dan selesai, atau kosongkan keduanya", + "@timeStartEndBothOrNeither": { + "description": "Validation error when only one of start/end time is set on a workout session" + }, + "syncStatusConnecting": "Menghubungkan", + "@syncStatusConnecting": { + "description": "Tooltip on the sync icon while the app is establishing a connection to the sync service" + }, + "syncStatusSyncing": "Menyinkronkan", + "@syncStatusSyncing": { + "description": "Tooltip on the sync icon when the app is uploading and downloading at the same time" + }, + "syncStatusConnected": "Terhubung", + "@syncStatusConnected": { + "description": "Tooltip on the sync icon when the app is online and idle (no upload or download in progress)" + }, + "syncStatusDialogTitle": "Status sinkronisasi", + "@syncStatusDialogTitle": { + "description": "Title of the dialog opened by tapping the sync icon in the app bar" + }, + "syncStatusDisconnected": "Tidak terhubung", + "@syncStatusDisconnected": { + "description": "Tooltip on the sync icon when the app has no active connection to the sync service" + }, + "syncStatusDownloading": "Mengunduh", + "@syncStatusDownloading": { + "description": "Tooltip on the sync icon while remote changes are being downloaded from the server" + }, + "syncStatusError": "Kesalahan sinkronisasi", + "@syncStatusError": { + "description": "Status label shown in the sync status dialog when the latest sync attempt failed" + }, + "syncStatusErrorDetails": "Detail kesalahan", + "@syncStatusErrorDetails": { + "description": "Header of the expandable section in the sync status dialog that reveals the raw error message" + }, + "syncStatusReconnect": "Hubungkan kembali", + "@syncStatusReconnect": { + "description": "Button in the sync status dialog that drops the stuck connection to the sync service and opens a fresh one" + }, + "syncStatusLastSynced": "Sinkronisasi terakhir", + "@syncStatusLastSynced": { + "description": "Label in the sync status dialog above the timestamp of the last successful sync" + }, + "syncStatusNeverSynced": "Belum pernah disinkronkan", + "@syncStatusNeverSynced": { + "description": "Shown in the sync status dialog instead of the last-sync timestamp when this device has never completed a synchronisation" + }, + "syncStatusUploading": "Mengunggah", + "@syncStatusUploading": { + "description": "Tooltip on the sync icon while local changes are being uploaded to the server" + }, + "tokenLabel": "Token", + "tokenSubtitle": "Buat token di situs web wger", + "mfaChallengeTitle": "Autentikasi dua faktor", + "@mfaChallengeTitle": { + "description": "App bar title on the 2FA challenge screen" + }, + "mfaChallengeTotpPrompt": "Masukkan kode 6 digit dari aplikasi autentikator Anda", + "@mfaChallengeTotpPrompt": { + "description": "Helper text above the TOTP input field" + }, + "mfaChallengeRecoveryPrompt": "Masukkan salah satu kode pemulihan Anda", + "@mfaChallengeRecoveryPrompt": { + "description": "Helper text above the recovery-code input field" + }, + "mfaCodeLabel": "Kode", + "@mfaCodeLabel": { + "description": "Label on the 2FA code input field" + }, + "mfaInvalidCode": "Masukkan kode", + "@mfaInvalidCode": { + "description": "Validation error when the 2FA code field is empty" + }, + "mfaUseRecoveryCode": "Gunakan kode pemulihan", + "@mfaUseRecoveryCode": { + "description": "Button that switches the 2FA challenge to recovery-code mode" + }, + "mfaUseTotpCode": "Gunakan kode dari aplikasi autentikator", + "@mfaUseTotpCode": { + "description": "Button that switches the 2FA challenge back to TOTP mode" + }, + "mfaSubmit": "Verifikasi", + "@mfaSubmit": { + "description": "Submit button on the 2FA challenge screen" + }, + "manageAccountOnWeb": "Kelola akun di web", + "@manageAccountOnWeb": { + "description": "Label on a button that opens the user's preferences page on the wger website" + }, + "serverSectionLabel": "Server", + "invalidRefreshToken": "Masukkan token yang valid", + "@invalidRefreshToken": { + "description": "Error message when the user enters an invalid refresh token" + }, + "increase": "Tingkatkan", + "@increase": { + "description": "Tooltip / screen-reader label for a button that increases a numeric input by one step" + }, + "ingredients": "Bahan", + "@ingredients": { + "description": "Plural title for the ingredients overview screen" + }, + "meal": "Makanan", + "gymModeLogScopeWeeks": "{weeks} minggu terakhir", + "@gymModeLogScopeWeeks": { + "placeholders": { + "weeks": { + "type": "int" + } + } + }, + "gymModeDistinctLogs": "Sembunyikan nilai duplikat", + "gymModeLogScope": "Log sebelumnya", + "gymModeLogScopeHelp": "Log mana yang ditampilkan sebagai referensi saat latihan", + "gymModeLogScopeCurrentRoutine": "Rutinitas saat ini", + "refreshTokenValidChars": "Token refresh terdiri dari tiga bagian yang dipisahkan oleh titik (header.payload.signature), yang masing-masing terdiri dari huruf, angka, tanda “-”, dan “_”", + "@refreshTokenValidChars": { + "description": "Error message when the user pastes a string that does not match the JWT shape" + }, + "refreshTokenHelperText": "Buat token JWT di situs wger, lalu tempelkan di sini. Berguna jika server Anda berada di balik proxy autentikasi atau jika Anda ingin melewati proses login biasa.", + "@refreshTokenHelperText": { + "description": "Helper text on the refresh-token paste field" + }, + "mfaUnsupportedFactor": "Akun Anda menggunakan faktor autentikasi tambahan yang belum didukung oleh aplikasi ini. Silakan masuk melalui situs web.", + "@mfaUnsupportedFactor": { + "description": "Shown when the server reports only factor types the app cannot handle (e.g. webauthn)" + }, + "advanced": "Lebih lanjut", + "signInMethodSectionLabel": "Metode login", + "serverOptionDefaultDetail": "Server resmi", + "serverOptionSelfHostedTitle": "Server sendiri", + "serverOptionSelfHostedDetail": "Hubungkan ke server Anda sendiri", + "allowSelfSignedCertsTitle": "Izinkan sertifikat yang ditandatangani sendiri", + "allowSelfSignedCertsDetail": "Menonaktifkan validasi sertifikat TLS. Aktifkan hanya untuk server yang Anda percaya.", + "certsNotVerifiedTitle": "Validasi sertifikat dinonaktifkan", + "@certsNotVerifiedTitle": { + "description": "Warning shown in the settings while the app accepts invalid TLS certificates from the server the user is logged into." + }, + "certsNotVerifiedDetail": "Sertifikat untuk {host} tidak diperiksa. Untuk mengubahnya, keluar dari akun dan sesuaikan opsi ini di layar login.", + "@certsNotVerifiedDetail": { + "description": "Explains the certificate warning. The option can only be set before logging in, hence the hint to log out.", + "type": "text", + "placeholders": { + "host": { + "type": "String" + } + } + }, + "authOptionPasswordTitle": "Nama pengguna dan kata sandi", + "signInWithToken": "Login dengan token", + "newToWger": "Baru menggunakan wger?", + "alreadyHaveAccount": "Sudah punya akun?", + "gymModeShowWorkoutDuration": "Tampilkan durasi latihan", + "planDateRange": "dari {startDate} sampai {endDate}", + "@planDateRange": { + "description": "Label for the start and end date range of a plan", + "placeholders": { + "startDate": { + "type": "String" + }, + "endDate": { + "type": "String" + } + } + }, + "planStartDate": "mulai {startDate}", + "@planStartDate": { + "description": "Label for the start date of a plan", + "placeholders": { + "startDate": { + "type": "String" + } + } + }, + "otherLogs": "Log lainnya", + "@otherLogs": { + "description": "Other unassigned logs. Label for the pseudo-meal section that groups all nutritional diary entries not assigned to a specific meal" + }, + "endBeforeStart": "Tanggal akhir tidak boleh sebelum tanggal mulai", + "@endBeforeStart": { + "description": "Validation error shown when a plan or routine end date is before its start date" + }, + "minLengthRoutine": "Rutinitas harus berlangsung setidaknya {number} minggu", + "@minLengthRoutine": { + "description": "Validation error when a routine is shorter than the minimum allowed duration", + "placeholders": { + "number": { + "type": "int" + } + } + }, + "maxLengthRoutine": "Rutinitas dapat berlangsung maksimal {number} minggu", + "@maxLengthRoutine": { + "description": "Validation error when a routine is longer than the maximum allowed duration", + "placeholders": { + "number": { + "type": "int" + } + } + }, + "dietaryInformation": "Informasi nutrisi", + "carbohydratesSugar": "Gula (Karbohidrat)", + "@carbohydratesSugar": { + "description": "Label for the carbohydrates sugar" + }, + "aboutViewDocsTitle": "Buka dokumentasi", + "aboutViewLicensesTitle": "Lihat lisensi", + "enterMaxCharacters": "Masukkan maksimal {max} karakter", + "@enterMaxCharacters": { + "description": "Error message when the user has entered more than the allowed amount of characters in a form", + "type": "text", + "placeholders": { + "max": { + "type": "String" + } + } + }, + "powerSyncUnreachableTitle": "Layanan sinkronisasi tidak dapat diakses", + "decrease": "Kurangi", + "@decrease": { + "description": "Tooltip / screen-reader label for a button that decreases a numeric input by one step" + }, + "settingsImageCacheDescription": "Cache gambar", + "settingsDataTitle": "Privasi", + "settingsKeepDataOnLogout": "Simpan data saat keluar", + "settingsKeepDataOnLogoutDescription": "Database lokal tetap tersimpan di perangkat Anda sampai akun lain masuk.", + "settingsVerboseLoggingDescription": "Berguna saat melaporkan masalah yang terus terjadi." } diff --git a/lib/l10n/app_ja.arb b/lib/l10n/app_ja.arb index 7f6ddf35b..899d6007d 100644 --- a/lib/l10n/app_ja.arb +++ b/lib/l10n/app_ja.arb @@ -36,17 +36,13 @@ "description": "Error message when the user a password that is too short" }, "password": "パスワード", - "@password": {}, "confirmPassword": "パスワードを決定する", - "@confirmPassword": {}, "invalidEmail": "有効なメールアドレスを入力してください", "@invalidEmail": { "description": "Error message when the user enters an invalid email" }, "email": "Eメールアドレス", - "@email": {}, "username": "ユーザー名", - "@username": {}, "invalidUsername": "有効なユーザー名を入力してください", "@invalidUsername": { "description": "Error message when the user enters an invalid username" @@ -64,9 +60,7 @@ "description": "Button text allowing the user to reset the entered values to the default" }, "registerInstead": "新規登録", - "@registerInstead": {}, "loginInstead": "既にアカウントをお持ちの方はこちらからログイン", - "@loginInstead": {}, "labelBottomNavWorkout": "運動", "@labelBottomNavWorkout": { "description": "Label used in bottom navigation, use a short word" @@ -136,15 +130,12 @@ "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" }, "weightUnit": "重量単位", - "@weightUnit": {}, "repetitionUnit": "反復単位", - "@repetitionUnit": {}, "set": "セット", "@set": { "description": "A set in a workout plan" }, "dayDescriptionHelp": "A description of what is done on this day (e.g. 'pull day') or what body parts are trained (e.g. 'chest and shoulders')", - "@dayDescriptionHelp": {}, "setNr": "Set {nr}", "@setNr": { "description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.", @@ -156,7 +147,6 @@ } }, "sameRepetitions": "If you do the same repetitions and weight for all sets you can just fill in one row. For example for 4 sets just enter 10 for the repetitions, this automatically becomes \"4 x 10\".", - "@sameRepetitions": {}, "comment": "コメント", "@comment": { "description": "Comment, additional information" @@ -174,13 +164,11 @@ "description": "A (logged) workout session" }, "newDay": "新しい日", - "@newDay": {}, "newSet": "新しいセット", "@newSet": { "description": "Header when adding a new set to a workout day" }, "selectExercises": "If you want to do a superset you can search for several exercises, they will be grouped together", - "@selectExercises": {}, "gymMode": "ジムモード", "@gymMode": { "description": "Label when starting the gym mode" @@ -202,63 +190,46 @@ "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" }, "todaysWorkout": "あなたの今日の運動", - "@todaysWorkout": {}, "logHelpEntries": "If on a single day there is more than one entry with the same number of repetitions, but different weights, only the entry with the higher weight is shown in the diagram.", - "@logHelpEntries": {}, "logHelpEntriesUnits": "Note that only entries with a weight unit (kg or lb) and repetitions are charted, other combinations such as time or until failure are ignored here.", - "@logHelpEntriesUnits": {}, "description": "説明", - "@description": {}, "name": "名称", "@name": { "description": "Name for a workout or nutritional plan" }, "save": "保存", - "@save": {}, "addSet": "セットを追加", "@addSet": { "description": "Label for the button that adds a set (to a workout day)" }, "addMeal": "食事を追加", - "@addMeal": {}, "mealLogged": "食事が日記に記録されました", - "@mealLogged": {}, "logMeal": "この食事を記録する", - "@logMeal": {}, "addIngredient": "食材を追加する", - "@addIngredient": {}, "logIngredient": "栄養日記に記録する", - "@logIngredient": {}, "searchIngredient": "食材を探す", "@searchIngredient": { "description": "Label on ingredient search form" }, "nutritionalPlan": "栄養メニュー", - "@nutritionalPlan": {}, "nutritionalDiary": "栄養日記", - "@nutritionalDiary": {}, "nutritionalPlans": "栄養メニュー一覧", - "@nutritionalPlans": {}, "noNutritionalPlans": "栄養メニューがありません", "@noNutritionalPlans": { "description": "Message shown when the user has no nutritional plans" }, "anErrorOccurred": "エラーが発生しました", - "@anErrorOccurred": {}, "weight": "重量", "@weight": { "description": "The weight of a workout log or body weight entry" }, "measurement": "測定", - "@measurement": {}, "measurements": "測定結果", "@measurements": { "description": "Categories for the measurements such as biceps size, body fat, etc." }, "measurementCategoriesHelpText": "Measurement category, such as 'biceps' or 'body fat'", - "@measurementCategoriesHelpText": {}, "measurementEntriesHelpText": "The unit used to measure the category such as 'cm' or '%'", - "@measurementEntriesHelpText": {}, "date": "日付", "@date": { "description": "The date of a workout log or body weight entry" @@ -284,9 +255,7 @@ "description": "The end time of a workout" }, "timeStartAhead": "終了時刻を開始時刻より前にすることはできません", - "@timeStartAhead": {}, "ingredient": "食材", - "@ingredient": {}, "energy": "エネルギー", "@energy": { "description": "Energy in a meal, ingredient etc. e.g. in kJ" @@ -300,7 +269,6 @@ "description": "Energy in a meal in kilocalories, kcal" }, "macronutrients": "大栄養素", - "@macronutrients": {}, "planned": "計画された", "@planned": { "description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten" @@ -314,9 +282,7 @@ "description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week" }, "difference": "違い", - "@difference": {}, "percentEnergy": "エネルギーの割合(%)", - "@percentEnergy": {}, "gPerBodyKg": "体重(kg)に対するエネルギー(g)の割合", "@gPerBodyKg": { "description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight" @@ -334,31 +300,24 @@ "description": "Abbreviation for gram" }, "protein": "タンパク質", - "@protein": {}, "proteinShort": "P", "@proteinShort": { "description": "The first letter or short name of the word 'Protein', used in overviews" }, "carbohydrates": "炭水化物", - "@carbohydrates": {}, "carbohydratesShort": "C", "@carbohydratesShort": { "description": "The first letter or short name of the word 'Carbohydrates', used in overviews" }, "sugars": "糖分", - "@sugars": {}, "fat": "脂肪", - "@fat": {}, "fatShort": "F", "@fatShort": { "description": "The first letter or short name of the word 'Fat', used in overviews" }, "saturatedFat": "Saturated fat", - "@saturatedFat": {}, "fiber": "Fibre", - "@fiber": {}, "sodium": "Sodium", - "@sodium": {}, "amount": "Amount", "@amount": { "description": "The amount (e.g. in grams) of an ingredient in a meal" @@ -376,13 +335,11 @@ "description": "Message shown when the user has no logged weight entries" }, "edit": "Edit", - "@edit": {}, "loadingText": "Loading...", "@loadingText": { "description": "Text to show when entries are being loaded in the background: Loading..." }, "delete": "Delete", - "@delete": {}, "confirmDelete": "Are you sure you want to delete '{toDelete}'?", "@confirmDelete": { "description": "Confirmation text before the user deletes an object", @@ -394,19 +351,16 @@ } }, "newNutritionalPlan": "New nutritional plan", - "@newNutritionalPlan": {}, "toggleDetails": "Toggle details", "@toggleDetails": { "description": "Switch to toggle detail / overview" }, "goToDetailPage": "Go to detail page", - "@goToDetailPage": {}, "aboutDescription": "Thank you for using wger! wger is a collaborative open source project, made by fitness enthusiasts from around the world.", "@aboutDescription": { "description": "Text in the about dialog" }, "calendar": "Calendar", - "@calendar": {}, "goToToday": "Go to today", "@goToToday": { "description": "Label on button to jump back to 'today' in the calendar widget" @@ -468,11 +422,8 @@ "description": "Label for the popup with general app options" }, "takePicture": "Take a picture", - "@takePicture": {}, "chooseFromLibrary": "Choose from photo library", - "@chooseFromLibrary": {}, "gallery": "Gallery", - "@gallery": {}, "imageFormatNotSupported": "{imageFormat}はサポートされていません", "@imageFormatNotSupported": { "description": "Label shown on the error container when image format is not supported", @@ -494,15 +445,12 @@ } }, "addImage": "Add image", - "@addImage": {}, "dataCopied": "Data copied to new entry", "@dataCopied": { "description": "Snackbar message to show on copying data to a new log entry" }, "appUpdateTitle": "Update needed", - "@appUpdateTitle": {}, "appUpdateContent": "This version of the app is not compatible with the server, please update your application.", - "@appUpdateContent": {}, "productFound": "Product found", "@productFound": { "description": "Header label for dialog when product is found with barcode" @@ -540,7 +488,6 @@ "description": "Translation for close" }, "userProfile": "あなたのプロフィール", - "@userProfile": {}, "barbell": "バーベル", "@barbell": { "description": "Generated entry for translation for server strings" @@ -570,11 +517,8 @@ "description": "Generated entry for translation for server strings" }, "settingsExerciseCacheDescription": "エクササイズキャッシュ", - "@settingsExerciseCacheDescription": {}, "settingsTitle": "設定", - "@settingsTitle": {}, "settingsCacheTitle": "キャッシュ", - "@settingsCacheTitle": {}, "back": "戻る", "@back": { "description": "Generated entry for translation for server strings" @@ -592,23 +536,16 @@ "description": "Generated entry for translation for server strings" }, "verify": "確認する", - "@verify": {}, "calves": "ふくらはぎ", "@calves": { "description": "Generated entry for translation for server strings" }, "selectAvailablePlates": "利用可能なプレートを選択してください", - "@selectAvailablePlates": {}, "barWeight": "バーの重さ", - "@barWeight": {}, "useColors": "色を使用する", - "@useColors": {}, "useApiToken": "APIトークンを使用する", - "@useApiToken": {}, "useUsernameAndPassword": "ユーザー名とパスワードを使用する", - "@useUsernameAndPassword": {}, "apiToken": "APIトークン", - "@apiToken": {}, "invalidApiToken": "有効なAPIキーを入力してください", "@invalidApiToken": { "description": "Error message when the user enters an invalid API key" @@ -618,7 +555,6 @@ "description": "Error message when the user tries to input a API key with forbidden characters" }, "exerciseList": "エクササイズ一覧", - "@exerciseList": {}, "exercises": "ワークアウトを構成する複数のエクササイズ", "@exercises": { "description": "Multiple exercises for a workout" @@ -628,31 +564,22 @@ "description": "Label for the name of a workout exercise" }, "noIngredientsDefined": "要素が定義されていません", - "@noIngredientsDefined": {}, "noMatchingExerciseFound": "一致するエクササイズがありません", "@noMatchingExerciseFound": { "description": "Message returned if no exercises match the searched string" }, "searchNamesInEnglish": "英語での名前検索", - "@searchNamesInEnglish": {}, "endDate": "終了日", - "@endDate": {}, "startDate": "開始日", - "@startDate": {}, "routines": "ルーティン", - "@routines": {}, "newRoutine": "新しいルーティン", - "@newRoutine": {}, "noRoutines": "ルーティンがありません", - "@noRoutines": {}, "restTime": "休憩時間", - "@restTime": {}, "sets": "セット", "@sets": { "description": "The number of sets to be done for one exercise" }, "useMetric": "体重の単位", - "@useMetric": {}, "exerciseNr": "エクササイズ {nr}", "@exerciseNr": { "description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.", @@ -674,9 +601,6 @@ } }, "restDay": "休息日", - "@restDay": {}, "isRestDay": "休息日", - "@isRestDay": {}, - "isRestDayHelp": "休憩日を設定する際はすべてのセットとエクササイズが削除されていることを確認してください。", - "@isRestDayHelp": {} + "isRestDayHelp": "休憩日を設定する際はすべてのセットとエクササイズが削除されていることを確認してください。" } diff --git a/lib/l10n/app_sk.arb b/lib/l10n/app_sk.arb index 87cb90e47..991fd5117 100644 --- a/lib/l10n/app_sk.arb +++ b/lib/l10n/app_sk.arb @@ -1,6 +1,5 @@ { "userProfile": "Váš profil", - "@userProfile": {}, "login": "Prihlásiť sa", "@login": { "description": "Text for login button" @@ -38,33 +37,23 @@ "description": "Error message when the user a password that is too short" }, "selectAvailablePlates": "Vyberte dostupné platne", - "@selectAvailablePlates": {}, "barWeight": "Hmotnosť tyče", - "@barWeight": {}, "useColors": "Používajte farby", - "@useColors": {}, "password": "Heslo", - "@password": {}, "confirmPassword": "Potvrďte heslo", - "@confirmPassword": {}, "invalidEmail": "Zadajte platnú e-mailovú adresu", "@invalidEmail": { "description": "Error message when the user enters an invalid email" }, "email": "E-mailová adresa", - "@email": {}, "username": "Používateľské meno", - "@username": {}, "invalidUsername": "Zadajte platné používateľské meno", "@invalidUsername": { "description": "Error message when the user enters an invalid username" }, "useApiToken": "Použite token API", - "@useApiToken": {}, "useUsernameAndPassword": "Použite používateľské meno a heslo", - "@useUsernameAndPassword": {}, "apiToken": "API token", - "@apiToken": {}, "invalidApiToken": "Zadajte platný kľúč API", "@invalidApiToken": { "description": "Error message when the user enters an invalid API key" @@ -86,9 +75,7 @@ "description": "Button text allowing the user to reset the entered values to the default" }, "registerInstead": "Nemáte účet? Zaregistrujte sa teraz", - "@registerInstead": {}, "loginInstead": "Už máte účet? Prihláste sa", - "@loginInstead": {}, "labelBottomNavWorkout": "Tréning", "@labelBottomNavWorkout": { "description": "Label used in bottom navigation, use a short word" @@ -122,7 +109,6 @@ "description": "Message when an item was successfully saved" }, "exerciseList": "Zoznam cvičení", - "@exerciseList": {}, "exercise": "Cvičenie", "@exercise": { "description": "An exercise for a workout" @@ -140,13 +126,11 @@ "description": "Label on set form. Selected exercises are added to the set" }, "noIngredientsDefined": "Žiadne ingrediencie zatiaľ neboli definované", - "@noIngredientsDefined": {}, "noMatchingExerciseFound": "Nenašli sa žiadne zodpovedajúce cvičenia", "@noMatchingExerciseFound": { "description": "Message returned if no exercises match the searched string" }, "searchNamesInEnglish": "Hľadať aj mená v angličtine", - "@searchNamesInEnglish": {}, "equipment": "Vybavenie", "@equipment": { "description": "Equipment needed to perform an exercise" @@ -164,17 +148,11 @@ "description": "Category for an exercise, ingredient, etc." }, "endDate": "Dátum ukončenia", - "@endDate": {}, "startDate": "Dátum začatia", - "@startDate": {}, "routines": "Rutiny", - "@routines": {}, "newRoutine": "Nová rutina", - "@newRoutine": {}, "noRoutines": "Nemáte žiadne rutiny", - "@noRoutines": {}, "restTime": "Čas odpočinku", - "@restTime": {}, "sets": "Sety", "@sets": { "description": "The number of sets to be done for one exercise" @@ -188,15 +166,10 @@ "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" }, "useMetric": "Používať metrické jednotky pre telesnú hmotnosť", - "@useMetric": {}, "weightUnit": "Jednotka hmotnosti", - "@weightUnit": {}, "repetitionUnit": "Opakovacie jednotky", - "@repetitionUnit": {}, "dayDescriptionHelp": "Popis toho, čo sa v tento deň robí (napr. „ťahací deň“) alebo ktoré časti tela sa trénujú (napr. „hrudník a ramená“)", - "@dayDescriptionHelp": {}, "sameRepetitions": "", - "@sameRepetitions": {}, "comment": "Komentár", "@comment": { "description": "Comment, additional information" @@ -210,27 +183,18 @@ "description": "Personal notes, e.g. for a workout session" }, "restDay": "Deň odpočinku", - "@restDay": {}, "isRestDay": "Je deň odpočinku", - "@isRestDay": {}, "isRestDayHelp": "Upozorňujeme, že všetky sady a cvičenia budú odstránené, keď označíte deň ako deň odpočinku.", - "@isRestDayHelp": {}, "needsLogsToAdvance": "Na postup sú potrebné protokoly", - "@needsLogsToAdvance": {}, "needsLogsToAdvanceHelp": "Vyberte, či chcete, aby rutina pokračovala do nasledujúceho naplánovaného dňa len v prípade, že ste zaznamenali tréning za daný deň", - "@needsLogsToAdvanceHelp": {}, "routineDays": "Dni v rutine", - "@routineDays": {}, "resultingRoutine": "Výsledná rutina", - "@resultingRoutine": {}, "newDay": "Nový deň", - "@newDay": {}, "newSet": "Nová séria", "@newSet": { "description": "Header when adding a new set to a workout day" }, "selectExercises": "Ak chcete urobiť superset, môžete vyhľadať niekoľko cvikov, ktoré budú zoskupené dohromady", - "@selectExercises": {}, "gymMode": "Režim posilňovňa", "@gymMode": { "description": "Label when starting the gym mode" @@ -252,61 +216,43 @@ "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" }, "todaysWorkout": "Tvoj dnešný tréning", - "@todaysWorkout": {}, "logHelpEntries": "Ak je v jeden deň viac ako jeden záznam s rovnakým počtom opakovaní, ale s rôznymi váhami, v grafe sa zobrazí len záznam s vyššou váhou.", - "@logHelpEntries": {}, "logHelpEntriesUnits": "Upozorňujeme, že zaznamenávajú sa iba záznamy s jednotkou hmotnosti (kg alebo lb) a opakovaním, ostatné kombinácie, ako napríklad čas alebo do zlyhania, sa tu ignorujú.", - "@logHelpEntriesUnits": {}, "description": "Popis", - "@description": {}, "name": "Názov", "@name": { "description": "Name for a workout or nutritional plan" }, "save": "Uložiť", - "@save": {}, "verify": "Overiť", - "@verify": {}, "addSet": "Pridať sériu", "@addSet": { "description": "Label for the button that adds a set (to a workout day)" }, "addMeal": "Pridať jedlo", - "@addMeal": {}, "mealLogged": "Jedlo zaznamenané do denníka", - "@mealLogged": {}, "ingredientLogged": "Ingrediencia zaznamenaná do denníka", - "@ingredientLogged": {}, "logMeal": "Zapíšte si jedlo do denníka výživy", - "@logMeal": {}, "addIngredient": "Pridať ingredienciu", - "@addIngredient": {}, "logIngredient": "Zapíšte zložku do výživového denníka", - "@logIngredient": {}, "searchIngredient": "Vyhľadávanie ingrediencie", "@searchIngredient": { "description": "Label on ingredient search form" }, "nutritionalPlan": "Výživový plán", - "@nutritionalPlan": {}, "nutritionalDiary": "Deník stravovania", - "@nutritionalDiary": {}, "nutritionalPlans": "Výživové plány", - "@nutritionalPlans": {}, "noNutritionalPlans": "Nemáte žiadne výživové plány", "@noNutritionalPlans": { "description": "Message shown when the user has no nutritional plans" }, "onlyLogging": "Sledujte iba kalórie", - "@onlyLogging": {}, "onlyLoggingHelpText": "Zaškrtnite políčko, ak chcete zaznamenávať len kalórie a nechcete vytvárať podrobný výživový plán s konkrétnymi jedlami", - "@onlyLoggingHelpText": {}, "goalMacro": "Makro ciele", "@goalMacro": { "description": "The goal for macronutrients" }, "selectMealToLog": "Vyberte jedlo, ktoré chcete zaznamenať do denníka", - "@selectMealToLog": {}, "yourCurrentNutritionPlanHasNoMealsDefinedYet": "Váš aktuálny výživový plán neobsahuje žiadne definované jedlá", "@yourCurrentNutritionPlanHasNoMealsDefinedYet": { "description": "Message shown when a nutrition plan doesn't have any meals" @@ -316,7 +262,5 @@ "description": "Message shown to guide users to the nutritional plan details page to add meals" }, "goalEnergy": "Energetický cieľ", - "@goalEnergy": {}, - "goalProtein": "Cieľ bielkovín", - "@goalProtein": {} + "goalProtein": "Cieľ bielkovín" } diff --git a/lib/l10n/app_tr.arb b/lib/l10n/app_tr.arb index 1c628bf81..22481157c 100644 --- a/lib/l10n/app_tr.arb +++ b/lib/l10n/app_tr.arb @@ -1,853 +1,723 @@ { - "category": "Kategori", - "@category": { - "description": "Category for an exercise, ingredient, etc." - }, - "musclesSecondary": "İkincil kaslar", - "@musclesSecondary": { - "description": "secondary muscles trained by an exercise" - }, - "muscles": "Kaslar", - "@muscles": { - "description": "(main) muscles trained by an exercise" - }, - "equipment": "Ekipman", - "@equipment": { - "description": "Equipment needed to perform an exercise" - }, - "searchExercise": "Eklemek için egzersiz arayın", - "@searchExercise": { - "description": "Label on set form. Selected exercises are added to the set" - }, - "exercise": "Egzersiz", - "@exercise": { - "description": "An exercise for a workout" - }, - "successfullySaved": "Kaydedildi", - "@successfullySaved": { - "description": "Message when an item was successfully saved" - }, - "successfullyDeleted": "Silindi", - "@successfullyDeleted": { - "description": "Message when an item was successfully deleted" - }, - "labelDashboard": "Gösterge Paneli", - "@labelDashboard": { - "description": "Title for screen dashboard" - }, - "labelWorkoutPlan": "Antreman planları", - "@labelWorkoutPlan": { - "description": "Title for screen workout plan" - }, - "labelWorkoutLogs": "Eğitim günlükleri", - "@labelWorkoutLogs": { - "description": "(Workout) logs" - }, - "labelBottomNavNutrition": "Beslenme", - "@labelBottomNavNutrition": { - "description": "Label used in bottom navigation, use a short word" - }, - "labelBottomNavWorkout": "Antrenman", - "@labelBottomNavWorkout": { - "description": "Label used in bottom navigation, use a short word" - }, - "loginInstead": "Zaten hesabınız var mı? Oturum açın", - "@loginInstead": {}, - "registerInstead": "Hesabınız yok mu? Şimdi kaydolun", - "@registerInstead": {}, - "reset": "Sıfırla", - "@reset": { - "description": "Button text allowing the user to reset the entered values to the default" - }, - "customServerHint": "Kendi sunucunuzun adresini girin, aksi takdirde varsayılan sunucu kullanılacaktır", - "@customServerHint": { - "description": "Hint text for the form where the users can enter their own wger instance" - }, - "customServerUrl": "wger örneğinin URL'si", - "@customServerUrl": { - "description": "Label in the form where the users can enter their own wger instance" - }, - "invalidUsername": "Lütfen geçerli bir kullanıcı adı girin", - "@invalidUsername": { - "description": "Error message when the user enters an invalid username" - }, - "username": "Kullanıcı adı", - "@username": {}, - "email": "E-posta adresi", - "@email": {}, - "invalidEmail": "Lütfen geçerli bir e-posta adresi girin", - "@invalidEmail": { - "description": "Error message when the user enters an invalid email" - }, - "confirmPassword": "Şifreyi onayla", - "@confirmPassword": {}, - "password": "Şifre", - "@password": {}, - "passwordTooShort": "Şifre çok kısa", - "@passwordTooShort": { - "description": "Error message when the user a password that is too short" - }, - "passwordsDontMatch": "Şifreler eşleşmiyor", - "@passwordsDontMatch": { - "description": "Error message when the user enters two different passwords during registration" - }, - "usernameValidChars": "Kullanıcı adı yalnızca harf, rakam ve @, +, ., -ve _ karakterlerini içerebilir", - "@usernameValidChars": { - "description": "Error message when the user tries to register a username with forbidden characters" - }, - "invalidUrl": "Lütfen geçerli bir URL girin", - "@invalidUrl": { - "description": "Error message when the user enters an invalid URL, e.g. in the login form" - }, - "useCustomServer": "Özel sunucu kullan", - "@useCustomServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "useDefaultServer": "Varsayılan sunucuyu kullan", - "@useDefaultServer": { - "description": "Toggle button allowing users to switch between the default and a custom wger server" - }, - "register": "Kayıt ol", - "@register": { - "description": "Text for registration button" - }, - "logout": "Çıkış yap", - "@logout": { - "description": "Text for logout button" - }, - "login": "Giriş yap", - "@login": { - "description": "Text for login button" - }, - "repetitions": "Tekrarlar", - "@repetitions": { - "description": "Repetitions for an exercise set" - }, - "reps": "Temsilciler", - "@reps": { - "description": "Shorthand for repetitions, used when space constraints are tighter" - }, - "repetitionUnit": "Tekrarlama birimi", - "@repetitionUnit": {}, - "set": "Ayarla", - "@set": { - "description": "A set in a workout plan" - }, - "rirNotUsed": "RiR kullanılmadı", - "@rirNotUsed": { - "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" - }, - "weightUnit": "Ağırlık birimi", - "@weightUnit": {}, - "dayDescriptionHelp": "O gün yapılanların (örn. 'çekme günü') veya hangi vücut bölümlerinin (örn. 'göğüs ve omuzlar') çalıştırıldığının açıklaması", - "@dayDescriptionHelp": {}, - "setNr": "{nr} ayarla", - "@setNr": { - "description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.", - "type": "text", - "placeholders": { - "nr": { - "type": "String" - } - } - }, - "sameRepetitions": "Eğer tüm setler için aynı ağırlıklarla aynı setleri yapıyorsanız, sadece bir satır doldurabilirsiniz. Örneğin, 4 set için sadece 10 girin, bu otomatik olarak \"4 x 10\"a dönüşüyor.", - "@sameRepetitions": {}, - "selectExercises": "Eğer bir süper set yapmak istiyorsanız, birkaç egzersiz için arama yapabilirsiniz, birlikte gruplanacaklardır", - "@selectExercises": {}, - "logHelpEntries": "Tek bir günde, aynı sayıda tekrara sahip ancak farklı ağırlıklara sahip birden fazla giriş varsa, diyagramda yalnızca daha yüksek ağırlığa sahip giriş gösterilir.", - "@logHelpEntries": {}, - "addSet": "Set ekle", - "@addSet": { - "description": "Label for the button that adds a set (to a workout day)" - }, - "date": "Tarih", - "@date": { - "description": "The date of a workout log or body weight entry" - }, - "time": "Zaman", - "@time": { - "description": "The time of a meal or workout" - }, - "logHelpEntriesUnits": "Yalnızca ağırlık birimi (kg veya lb) ve tekrarları olan girişlerin çizelgelendirildiğini, zaman veya arızaya kadar olan diğer kombinasyonların burada göz ardı edildiğini unutmayın.", - "@logHelpEntriesUnits": {}, - "nutritionalPlans": "Beslenme planları", - "@nutritionalPlans": {}, - "energyShort": "E", - "@energyShort": { - "description": "The first letter or short name of the word 'Energy', used in overviews" - }, - "total": "Toplam", - "@total": { - "description": "Label used for total sums of e.g. calories or similar" - }, - "kJ": "kilo joule", - "@kJ": { - "description": "Energy in a meal in kilo joules, kJ" - }, - "anErrorOccurred": "Bir hata oluştu!", - "@anErrorOccurred": {}, - "plateCalculator": "Tabaklar", - "@plateCalculator": { - "description": "Label used for the plate calculator in the gym mode" - }, - "logIngredient": "Malzemeyi beslenme günlüğüne kaydet", - "@logIngredient": {}, - "comment": "Yorum", - "@comment": { - "description": "Comment, additional information" - }, - "notes": "Notlar", - "@notes": { - "description": "Personal notes, e.g. for a workout session" - }, - "workoutSession": "Egzersiz Seansı", - "@workoutSession": { - "description": "A (logged) workout session" - }, - "newDay": "Yeni gün", - "@newDay": {}, - "newSet": "Yeni set", - "@newSet": { - "description": "Header when adding a new set to a workout day" - }, - "gymMode": "Spor salonu modu", - "@gymMode": { - "description": "Label when starting the gym mode" - }, - "plateCalculatorNotDivisible": "Varolan tabaklar ile istenilen ağırlığa ulaşmak mümkün değil", - "@plateCalculatorNotDivisible": { - "description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)" - }, - "pause": "Duraklat", - "@pause": { - "description": "Noun, not an imperative! Label used for the pause when using the gym mode" - }, - "jumpTo": "Buraya git", - "@jumpTo": { - "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" - }, - "todaysWorkout": "Günlük antrenmanınız", - "@todaysWorkout": {}, - "description": "Açıklama", - "@description": {}, - "name": "İsim", - "@name": { - "description": "Name for a workout or nutritional plan" - }, - "ingredient": "Bileşen", - "@ingredient": {}, - "save": "Kaydet", - "@save": {}, - "addMeal": "Yemek ekle", - "@addMeal": {}, - "mealLogged": "Yemek günlüğe kaydedildi", - "@mealLogged": {}, - "logMeal": "Yemeği beslenme günlüğüne kaydet", - "@logMeal": {}, - "addIngredient": "Malzeme ekle", - "@addIngredient": {}, - "measurements": "Ölçümler", - "@measurements": { - "description": "Categories for the measurements such as biceps size, body fat, etc." - }, - "measurement": "Ölçüm", - "@measurement": {}, - "searchIngredient": "İçerik ara", - "@searchIngredient": { - "description": "Label on ingredient search form" - }, - "nutritionalPlan": "Beslenme planı", - "@nutritionalPlan": {}, - "nutritionalDiary": "Beslenme Günlüğü", - "@nutritionalDiary": {}, - "noNutritionalPlans": "Beslenme planınız yok", - "@noNutritionalPlans": { - "description": "Message shown when the user has no nutritional plans" - }, - "weight": "Ağırlık", - "@weight": { - "description": "The weight of a workout log or body weight entry" - }, - "measurementCategoriesHelpText": "\"Pazı\" veya \"vücut yağı\" gibi ölçüm kategorisi", - "@measurementCategoriesHelpText": {}, - "measurementEntriesHelpText": "'cm' veya '%' gibi kategoriyi ölçmek için kullanılan birim", - "@measurementEntriesHelpText": {}, - "value": "Değer", - "@value": { - "description": "The value of a measurement entry" - }, - "start": "Başlangıç", - "@start": { - "description": "Label on button to start the gym mode (i.e., an imperative)" - }, - "timeStart": "Başlangıç zamanı", - "@timeStart": { - "description": "The starting time of a workout" - }, - "timeEnd": "Bitiş zamanı", - "@timeEnd": { - "description": "The end time of a workout" - }, - "timeStartAhead": "Başlangıç zamanı, bitiş zamanından önce olamaz", - "@timeStartAhead": {}, - "energy": "Enerji", - "@energy": { - "description": "Energy in a meal, ingredient etc. e.g. in kJ" - }, - "kcal": "kilokalori", - "@kcal": { - "description": "Energy in a meal in kilocalories, kcal" - }, - "macronutrients": "Makrobesinler", - "@macronutrients": {}, - "planned": "Planlı", - "@planned": { - "description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten" - }, - "logged": "Kaydedildi", - "@logged": { - "description": "Header for the column of 'logged' nutritional values, i.e. what was eaten" - }, - "difference": "Fark", - "@difference": {}, - "percentEnergy": "Enerji Yüzdesi", - "@percentEnergy": {}, - "gPerBodyKg": "vücut kg başına düşen g", - "@gPerBodyKg": { - "description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight" - }, - "g": "gram", - "@g": { - "description": "Abbreviation for gram" - }, - "protein": "Protein", - "@protein": {}, - "proteinShort": "P", - "@proteinShort": { - "description": "The first letter or short name of the word 'Protein', used in overviews" - }, - "carbohydrates": "Karbonhidratlar", - "@carbohydrates": {}, - "carbohydratesShort": "carb", - "@carbohydratesShort": { - "description": "The first letter or short name of the word 'Carbohydrates', used in overviews" - }, - "sugars": "Şekerler", - "@sugars": {}, - "fat": "Yağ", - "@fat": {}, - "fatShort": "fat", - "@fatShort": { - "description": "The first letter or short name of the word 'Fat', used in overviews" - }, - "saturatedFat": "Doymuş yağ", - "@saturatedFat": {}, - "fiber": "Lif", - "@fiber": {}, - "delete": "Sil", - "@delete": {}, - "edit": "Düzenle", - "@edit": {}, - "aboutDescription": "wger'ı kullandığınız için teşekkür ederiz! wger, dünyanın dört bir yanından spor tutkunları tarafından gerçekleştirilen ortak bir açık kaynaklı projedir.", - "@aboutDescription": { - "description": "Text in the about dialog" - }, - "enterValidNumber": "Lütfen geçerli bir sayı girin", - "@enterValidNumber": { - "description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')" - }, - "weekAverage": "7 günlük ortalama", - "@weekAverage": { - "description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week" - }, - "enterValue": "Lütfen bir değer girin", - "@enterValue": { - "description": "Error message when the user hasn't entered a value on a required field" - }, - "nrOfSets": "Egzersiz başına set sayısı: {nrOfSets}", - "@nrOfSets": { - "description": "Label shown on the slider where the user selects the nr of sets", - "type": "text", - "placeholders": { - "nrOfSets": { - "type": "String" - } - } - }, - "goToToday": "Bugüne git", - "@goToToday": { - "description": "Label on button to jump back to 'today' in the calendar widget" - }, - "appUpdateContent": "Uygulamanın bu sürümü sunucuyla uyumlu değil, lütfen uygulamanızı güncelleyin.", - "@appUpdateContent": {}, - "productFound": "Ürün bulundu", - "@productFound": { - "description": "Header label for dialog when product is found with barcode" - }, - "productFoundDescription": "Barkod şu ürüne karşılık geliyor: {productName}. Devam etmek istiyor musunuz?", - "@productFoundDescription": { - "description": "Dialog info when product is found with barcode", - "type": "text", - "placeholders": { - "productName": { - "type": "String" - } - } - }, - "rir": "RiR", - "@rir": { - "description": "Shorthand for Repetitions In Reserve" - }, - "impression": "İzlenim", - "@impression": { - "description": "General impression (e.g. for a workout session) such as good, bad, etc." - }, - "newNutritionalPlan": "Yeni beslenme planı", - "@newNutritionalPlan": {}, - "goToDetailPage": "Ayrıntı sayfasına git", - "@goToDetailPage": {}, - "calendar": "Takvim", - "@calendar": {}, - "optionsLabel": "Seçenekler", - "@optionsLabel": { - "description": "Label for the popup with general app options" - }, - "scanBarcode": "Barkod tara", - "@scanBarcode": { - "description": "Label for scan barcode button" - }, - "confirmDelete": "'{toDelete}' ögesini silmek istediğinizden emin misiniz?", - "@confirmDelete": { - "description": "Confirmation text before the user deletes an object", - "type": "text", - "placeholders": { - "toDelete": { - "type": "String" - } - } - }, - "toggleDetails": "Ayrıntıları aç/kapat", - "@toggleDetails": { - "description": "Switch to toggle detail / overview" - }, - "selectExercise": "Lütfen bir egzersiz seçin", - "@selectExercise": { - "description": "Error message when the user hasn't selected an exercise in the form" - }, - "enterCharacters": "Lütfen en az {min}, en fazla {max} karakter girin", - "@enterCharacters": { - "description": "Error message when the user hasn't entered the correct number of characters in a form", - "type": "text", - "placeholders": { - "min": { - "type": "String" - }, - "max": { - "type": "String" - } - } - }, - "setUnitsAndRir": "RiR ve birimleri ayarla", - "@setUnitsAndRir": { - "description": "Label shown on the slider where the user can toggle showing units and RiR", - "type": "text" - }, - "selectIngredient": "Lütfen bir malzeme seçin", - "@selectIngredient": { - "description": "Error message when the user hasn't selected an ingredient from the autocompleter" - }, - "recentlyUsedIngredients": "Son eklenen malzemeler", - "@recentlyUsedIngredients": { - "description": "A message when a user adds a new ingredient to a meal." - }, - "selectImage": "Lütfen bir resim seçin", - "@selectImage": { - "description": "Label and error message when the user hasn't selected an image to save" - }, - "chooseFromLibrary": "Fotoğraf kitaplığından seç", - "@chooseFromLibrary": {}, - "gallery": "Galeri", - "@gallery": {}, - "addImage": "Resim ekle", - "@addImage": {}, - "appUpdateTitle": "Güncelleme gerekli", - "@appUpdateTitle": {}, - "productNotFound": "Ürün bulunamadı", - "@productNotFound": { - "description": "Header label for dialog when product is not found with barcode" - }, - "productNotFoundDescription": "Taranan {barcode} barkoduna sahip ürün wger veri tabanında bulunamadı", - "@productNotFoundDescription": { - "description": "Dialog info when product is not found with barcode", - "type": "text", - "placeholders": { - "barcode": { - "type": "String" - } - } - }, - "close": "Kapat", - "@close": { - "description": "Translation for close" - }, - "sodium": "Sodyum", - "@sodium": {}, - "amount": "Miktar", - "@amount": { - "description": "The amount (e.g. in grams) of an ingredient in a meal" - }, - "unit": "Birim", - "@unit": { - "description": "The unit used for a repetition (kg, time, etc.)" - }, - "newEntry": "Yeni giriş", - "@newEntry": { - "description": "Title when adding a new entry such as a weight or log entry" - }, - "noWeightEntries": "Ağırlık girişiniz yok", - "@noWeightEntries": { - "description": "Message shown when the user has no logged weight entries" - }, - "loadingText": "Yükleniyor...", - "@loadingText": { - "description": "Text to show when entries are being loaded in the background: Loading..." - }, - "takePicture": "Fotoğraf çek", - "@takePicture": {}, - "dataCopied": "Veriler yeni girişe kopyalandı", - "@dataCopied": { - "description": "Snackbar message to show on copying data to a new log entry" - }, - "alsoKnownAs": "{aliases} olarak da bilinir", - "@alsoKnownAs": { - "placeholders": { - "aliases": { - "type": "String" - } - }, - "description": "List of alternative names for an exercise" - }, - "exerciseList": "Egzersiz listesi", - "@exerciseList": {}, - "images": "Resimler", - "@images": {}, - "exerciseName": "Egzersiz Adı", - "@exerciseName": { - "description": "Label for the name of a workout exercise" - }, - "enterMinCharacters": "Lütfen en az {min} karakter girin", - "@enterMinCharacters": { - "description": "Error message when the user hasn't entered the minimum amount characters in a form", - "type": "text", - "placeholders": { - "min": { - "type": "String" - } - } - }, - "add_exercise_image_license": "Görseller CC BY SA lisansı ile uyumlu olmalıdır. Emin değilseniz, yalnızca kendi çektiğiniz fotoğrafları yükleyin.", - "@add_exercise_image_license": {}, - "verifiedEmailReason": "Egzersizlere katkıda bulunmak için e-posta adresinizi doğrulamanız gerekiyor", - "@verifiedEmailReason": {}, - "alternativeNames": "Alternatif isimler", - "@alternativeNames": {}, - "minutes": "Dakika", - "@minutes": {}, - "seconds": "Saniye", - "@seconds": {}, - "verifiedEmailInfo": "{email} adresine bir doğrulama e-postası gönderildi", - "@verifiedEmailInfo": { - "placeholders": { - "email": { - "type": "String" - } - } - }, - "previous": "Önceki", - "@previous": {}, - "next": "Sonraki", - "@next": {}, - "translateExercise": "Bu egzersizi şimdi çevir", - "@translateExercise": {}, - "glutes": "Kalça kasları", - "@glutes": {}, - "kilometers": "Kilometre", - "@kilometers": {}, - "dumbbell": "Dambıl", - "@dumbbell": {}, - "bench": "Benç", - "@bench": {}, - "none__bodyweight_exercise_": "yok (vücut ağırlığı egzersizi)", - "@none__bodyweight_exercise_": {}, - "shoulders": "Omuzlar", - "@shoulders": {}, - "biceps": "Pazılar", - "@biceps": {}, - "arms": "Kollar", - "@arms": {}, - "incline_bench": "Eğim tezgahı", - "@incline_bench": {}, - "userProfile": "Profilin", - "@userProfile": {}, - "selectEntry": "Lütfen bir giriş seçin", - "@selectEntry": {}, - "baseNameEnglish": "Tüm egzersizlerin İngilizce bir ismi olmalıdır", - "@baseNameEnglish": {}, - "variations": "Varyasyonlar", - "@variations": { - "description": "Variations of one exercise (e.g. benchpress and benchpress narrow)" - }, - "verifiedEmail": "Doğrulanmış e-posta adresi", - "@verifiedEmail": {}, - "unVerifiedEmail": "Doğrulanmamış e-posta adresi", - "@unVerifiedEmail": {}, - "oneNamePerLine": "Satır başına bir ad", - "@oneNamePerLine": {}, - "whatVariationsExist": "Varsa, bu egzersizin hangi varyasyonları vardır?", - "@whatVariationsExist": {}, - "language": "Dil", - "@language": {}, - "addExercise": "Egzersiz ekle", - "@addExercise": {}, - "contributeExercise": "Egzersize katkıda bulunun", - "@contributeExercise": {}, - "until_failure": "Başarısız olana kadar", - "@until_failure": {}, - "barbell": "Halter", - "@barbell": {}, - "lower_back": "Alt sırt", - "@lower_back": {}, - "pull_up_bar": "Barfiks çubuğu", - "@pull_up_bar": {}, - "calves": "Baldırlar", - "@calves": {}, - "chest": "Göğüs", - "@chest": {}, - "triceps": "Triceps kasları", - "@triceps": {}, - "swiss_ball": "Egzersiz Topu", - "@swiss_ball": {}, - "hamstrings": "Hamstringler", - "@hamstrings": {}, - "gym_mat": "Spor matı", - "@gym_mat": {}, - "miles": "Mil", - "@miles": {}, - "kettlebell": "Kettlebell", - "@kettlebell": {}, - "abs": "Karın Kasları", - "@abs": {}, - "lats": "Lat kasları", - "@lats": {}, - "legs": "Bacaklar", - "@legs": {}, - "back": "Sırt", - "@back": {}, - "quads": "Quad kasları", - "@quads": {}, - "sz_bar": "Z-Bar", - "@sz_bar": {}, - "exercises": "Egzersizler", - "@exercises": { - "description": "Multiple exercises for a workout" - }, - "translation": "Çeviri", - "@translation": {}, - "baseData": "İngilizce'de temel bilgiler", - "@baseData": { - "description": "The base data for an exercise such as category, trained muscles, etc." - }, - "noMeasurementEntries": "Ölçüm girdiniz yok", - "@noMeasurementEntries": {}, - "moreMeasurementEntries": "Yeni ölçüm ekle", - "@moreMeasurementEntries": { - "description": "Message shown when the user wants to add new measurement" - }, - "aboutPageTitle": "Wger Hakkında", - "@aboutPageTitle": {}, - "cardio": "Kardiyo", - "@cardio": {}, - "contributeExerciseWarning": "Yalnızca hesabınız {days} günden eskiyse ve e-posta adresinizi doğruladıysanız egzersizlere katkıda bulunabilirsiniz", - "@contributeExerciseWarning": { - "description": "Number of days before which a person can add exercise", - "placeholders": { - "days": { - "type": "String", - "example": "14" - } - } - }, - "success": "Başarılı", - "@success": { - "description": "Message when an action completed successfully, usually used as a heading" - }, - "cacheWarning": "Önbelleğe alma nedeniyle değişikliklerin uygulama genelinde görünür olması biraz zaman alabilir.", - "@cacheWarning": {}, - "searchNamesInEnglish": "Ayrıca İngilizce adları da arayın", - "@searchNamesInEnglish": {}, - "textPromptTitle": "Başlamaya hazır mısınız?", - "@textPromptTitle": {}, - "textPromptSubheading": "Başlamak için eylem düğmesine basın", - "@textPromptSubheading": {}, - "verify": "Doğrula", - "@verify": {}, - "max_reps": "Azami Tekrar Sayısı", - "@max_reps": { - "description": "Generated entry for translation for server strings" - }, - "plates": "Tabaklar", - "@plates": { - "description": "Generated entry for translation for server strings" - }, - "kilometers_per_hour": "Kilometre/Saat", - "@kilometers_per_hour": { - "description": "Generated entry for translation for server strings" - }, - "miles_per_hour": "Mil/Saat", - "@miles_per_hour": { - "description": "Generated entry for translation for server strings" - }, - "body_weight": "Vücut Ağırlığı", - "@body_weight": { - "description": "Generated entry for translation for server strings" - }, - "kg": "kg", - "@kg": { - "description": "Generated entry for translation for server strings" - }, - "lb": "lb", - "@lb": { - "description": "Generated entry for translation for server strings" - }, - "aboutMastodonTitle": "Mastodon", - "@aboutMastodonTitle": {}, - "settingsTitle": "Ayarlar", - "@settingsTitle": {}, - "settingsCacheTitle": "Önbellek", - "@settingsCacheTitle": {}, - "noMatchingExerciseFound": "Eşleşen egzersiz bulunamadı", - "@noMatchingExerciseFound": { - "description": "Message returned if no exercises match the searched string" - }, - "aboutDonateTitle": "Bağış yap", - "@aboutDonateTitle": {}, - "aboutDonateText": "Projeye yardımcı olmak, sunucu masraflarını karşılamak ve geliştirmeyi desteklemek için bağış yapın", - "@aboutDonateText": {}, - "settingsExerciseCacheDescription": "Egzersiz önbelleği", - "@settingsExerciseCacheDescription": {}, - "settingsCacheDeletedSnackbar": "Önbellek başarıyla temizlendi", - "@settingsCacheDeletedSnackbar": {}, - "log": "Kaydet", - "@log": { - "description": "Log a specific meal (imperative form)" - }, - "useMetric": "Vücut ağırlığı için metrik birimler kullan", - "@useMetric": {}, - "done": "Bitti", - "@done": {}, - "gValue": "{value} g", - "@gValue": { - "description": "A value in grams, e.g. 5 g", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "goalEnergy": "Enerji hedefi", - "@goalEnergy": {}, - "goalProtein": "Protein hedefi", - "@goalProtein": {}, - "onlyLogging": "Yalnızca kalorileri takip et", - "@onlyLogging": {}, - "onlyLoggingHelpText": "Yalnızca kalorilerinizi kaydetmek istiyorsanız ve belirli öğünler için ayrıntılı bir beslenme planı oluşturmak istemiyorsanız kutuyu işaretleyin", - "@onlyLoggingHelpText": {}, - "loggedToday": "Bugün kaydedildi", - "@loggedToday": {}, - "kcalValue": "{value} kcal", - "@kcalValue": { - "description": "A value in kcal, e.g. 500 kcal", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "goalCarbohydrates": "Karbonhidrat hedefi", - "@goalCarbohydrates": {}, - "goalFat": "Yağ hedefi", - "@goalFat": {}, - "today": "Bugün", - "@today": {}, - "percentValue": "%{value}", - "@percentValue": { - "description": "A value in percent, e.g. 10 %", - "type": "text", - "placeholders": { - "value": { - "type": "String" - } - } - }, - "goalMacro": "Makro hedefleri", - "@goalMacro": { - "description": "The goal for macronutrients" - }, - "goalFiber": "Lif hedefi", - "@goalFiber": {}, - "surplus": "fazlalık", - "@surplus": { - "description": "Caloric surplus (either planned or unplanned)" - }, - "deficit": "eksiklik", - "@deficit": { - "description": "Caloric deficit (either planned or unplanned)" - }, - "ingredientLogged": "Malzeme günlüğe kaydedildi", - "@ingredientLogged": {}, - "selectMealToLog": "Günlüğe kaydetmek için bir yemek seçin", - "@selectMealToLog": {}, - "noIngredientsDefined": "Henüz malzeme tanımlanmadı", - "@noIngredientsDefined": {}, - "settingsIngredientCacheDescription": "Malzeme önbelleği", - "@settingsIngredientCacheDescription": {}, - "chartAllTimeTitle": "tüm zamanlar {name}", - "@chartAllTimeTitle": { - "description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)", - "type": "text", - "placeholders": { - "name": { - "type": "String" - } - } - }, - "chart30DaysTitle": "son 30 gün {name}", - "@chart30DaysTitle": { - "description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)", - "type": "text", - "placeholders": { - "name": { - "type": "String" - } - } - }, - "chartDuringPlanTitle": "{planName} beslenme planı boyunca {chartName}", - "@chartDuringPlanTitle": { - "description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan", - "type": "text", - "placeholders": { - "chartName": { - "type": "String" - }, - "planName": { - "type": "String" - } - } - }, - "endBeforeStart": "Son değer, başlangıç değerinden önce olamaz", - "minLengthRoutine": "Program en az {number} hafta sürmelidir", - "maxLengthRoutine": "Bu program en fazla {number} hafta sürebilir" + "category": "Kategori", + "@category": { + "description": "Category for an exercise, ingredient, etc." + }, + "musclesSecondary": "İkincil kaslar", + "@musclesSecondary": { + "description": "secondary muscles trained by an exercise" + }, + "muscles": "Kaslar", + "@muscles": { + "description": "(main) muscles trained by an exercise" + }, + "equipment": "Ekipman", + "@equipment": { + "description": "Equipment needed to perform an exercise" + }, + "searchExercise": "Eklemek için egzersiz arayın", + "@searchExercise": { + "description": "Label on set form. Selected exercises are added to the set" + }, + "exercise": "Egzersiz", + "@exercise": { + "description": "An exercise for a workout" + }, + "successfullySaved": "Kaydedildi", + "@successfullySaved": { + "description": "Message when an item was successfully saved" + }, + "successfullyDeleted": "Silindi", + "@successfullyDeleted": { + "description": "Message when an item was successfully deleted" + }, + "labelDashboard": "Gösterge Paneli", + "@labelDashboard": { + "description": "Title for screen dashboard" + }, + "labelWorkoutPlan": "Antreman planları", + "@labelWorkoutPlan": { + "description": "Title for screen workout plan" + }, + "labelWorkoutLogs": "Eğitim günlükleri", + "@labelWorkoutLogs": { + "description": "(Workout) logs" + }, + "labelBottomNavNutrition": "Beslenme", + "@labelBottomNavNutrition": { + "description": "Label used in bottom navigation, use a short word" + }, + "labelBottomNavWorkout": "Antrenman", + "@labelBottomNavWorkout": { + "description": "Label used in bottom navigation, use a short word" + }, + "loginInstead": "Zaten hesabınız var mı? Oturum açın", + "registerInstead": "Hesabınız yok mu? Şimdi kaydolun", + "reset": "Sıfırla", + "@reset": { + "description": "Button text allowing the user to reset the entered values to the default" + }, + "customServerHint": "Kendi sunucunuzun adresini girin, aksi takdirde varsayılan sunucu kullanılacaktır", + "@customServerHint": { + "description": "Hint text for the form where the users can enter their own wger instance" + }, + "customServerUrl": "wger örneğinin URL'si", + "@customServerUrl": { + "description": "Label in the form where the users can enter their own wger instance" + }, + "invalidUsername": "Lütfen geçerli bir kullanıcı adı girin", + "@invalidUsername": { + "description": "Error message when the user enters an invalid username" + }, + "username": "Kullanıcı adı", + "email": "E-posta adresi", + "invalidEmail": "Lütfen geçerli bir e-posta adresi girin", + "@invalidEmail": { + "description": "Error message when the user enters an invalid email" + }, + "confirmPassword": "Şifreyi onayla", + "password": "Şifre", + "passwordTooShort": "Şifre çok kısa", + "@passwordTooShort": { + "description": "Error message when the user a password that is too short" + }, + "passwordsDontMatch": "Şifreler eşleşmiyor", + "@passwordsDontMatch": { + "description": "Error message when the user enters two different passwords during registration" + }, + "usernameValidChars": "Kullanıcı adı yalnızca harf, rakam ve @, +, ., -ve _ karakterlerini içerebilir", + "@usernameValidChars": { + "description": "Error message when the user tries to register a username with forbidden characters" + }, + "invalidUrl": "Lütfen geçerli bir URL girin", + "@invalidUrl": { + "description": "Error message when the user enters an invalid URL, e.g. in the login form" + }, + "useCustomServer": "Özel sunucu kullan", + "@useCustomServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "useDefaultServer": "Varsayılan sunucuyu kullan", + "@useDefaultServer": { + "description": "Toggle button allowing users to switch between the default and a custom wger server" + }, + "register": "Kayıt ol", + "@register": { + "description": "Text for registration button" + }, + "logout": "Çıkış yap", + "@logout": { + "description": "Text for logout button" + }, + "login": "Giriş yap", + "@login": { + "description": "Text for login button" + }, + "repetitions": "Tekrarlar", + "@repetitions": { + "description": "Repetitions for an exercise set" + }, + "reps": "Temsilciler", + "@reps": { + "description": "Shorthand for repetitions, used when space constraints are tighter" + }, + "repetitionUnit": "Tekrarlama birimi", + "set": "Ayarla", + "@set": { + "description": "A set in a workout plan" + }, + "rirNotUsed": "RiR kullanılmadı", + "@rirNotUsed": { + "description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log" + }, + "weightUnit": "Ağırlık birimi", + "dayDescriptionHelp": "O gün yapılanların (örn. 'çekme günü') veya hangi vücut bölümlerinin (örn. 'göğüs ve omuzlar') çalıştırıldığının açıklaması", + "setNr": "{nr} ayarla", + "@setNr": { + "description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.", + "type": "text", + "placeholders": { + "nr": { + "type": "String" + } + } + }, + "sameRepetitions": "Eğer tüm setler için aynı ağırlıklarla aynı setleri yapıyorsanız, sadece bir satır doldurabilirsiniz. Örneğin, 4 set için sadece 10 girin, bu otomatik olarak \"4 x 10\"a dönüşüyor.", + "selectExercises": "Eğer bir süper set yapmak istiyorsanız, birkaç egzersiz için arama yapabilirsiniz, birlikte gruplanacaklardır", + "logHelpEntries": "Tek bir günde, aynı sayıda tekrara sahip ancak farklı ağırlıklara sahip birden fazla giriş varsa, diyagramda yalnızca daha yüksek ağırlığa sahip giriş gösterilir.", + "addSet": "Set ekle", + "@addSet": { + "description": "Label for the button that adds a set (to a workout day)" + }, + "date": "Tarih", + "@date": { + "description": "The date of a workout log or body weight entry" + }, + "time": "Zaman", + "@time": { + "description": "The time of a meal or workout" + }, + "logHelpEntriesUnits": "Yalnızca ağırlık birimi (kg veya lb) ve tekrarları olan girişlerin çizelgelendirildiğini, zaman veya arızaya kadar olan diğer kombinasyonların burada göz ardı edildiğini unutmayın.", + "nutritionalPlans": "Beslenme planları", + "energyShort": "E", + "@energyShort": { + "description": "The first letter or short name of the word 'Energy', used in overviews" + }, + "total": "Toplam", + "@total": { + "description": "Label used for total sums of e.g. calories or similar" + }, + "kJ": "kilo joule", + "@kJ": { + "description": "Energy in a meal in kilo joules, kJ" + }, + "anErrorOccurred": "Bir hata oluştu!", + "plateCalculator": "Tabaklar", + "@plateCalculator": { + "description": "Label used for the plate calculator in the gym mode" + }, + "logIngredient": "Malzemeyi beslenme günlüğüne kaydet", + "comment": "Yorum", + "@comment": { + "description": "Comment, additional information" + }, + "notes": "Notlar", + "@notes": { + "description": "Personal notes, e.g. for a workout session" + }, + "workoutSession": "Egzersiz Seansı", + "@workoutSession": { + "description": "A (logged) workout session" + }, + "newDay": "Yeni gün", + "newSet": "Yeni set", + "@newSet": { + "description": "Header when adding a new set to a workout day" + }, + "gymMode": "Spor salonu modu", + "@gymMode": { + "description": "Label when starting the gym mode" + }, + "plateCalculatorNotDivisible": "Varolan tabaklar ile istenilen ağırlığa ulaşmak mümkün değil", + "@plateCalculatorNotDivisible": { + "description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)" + }, + "pause": "Duraklat", + "@pause": { + "description": "Noun, not an imperative! Label used for the pause when using the gym mode" + }, + "jumpTo": "Buraya git", + "@jumpTo": { + "description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode" + }, + "todaysWorkout": "Günlük antrenmanınız", + "description": "Açıklama", + "name": "İsim", + "@name": { + "description": "Name for a workout or nutritional plan" + }, + "ingredient": "Bileşen", + "save": "Kaydet", + "addMeal": "Yemek ekle", + "mealLogged": "Yemek günlüğe kaydedildi", + "logMeal": "Yemeği beslenme günlüğüne kaydet", + "addIngredient": "Malzeme ekle", + "measurements": "Ölçümler", + "@measurements": { + "description": "Categories for the measurements such as biceps size, body fat, etc." + }, + "measurement": "Ölçüm", + "searchIngredient": "İçerik ara", + "@searchIngredient": { + "description": "Label on ingredient search form" + }, + "nutritionalPlan": "Beslenme planı", + "nutritionalDiary": "Beslenme Günlüğü", + "noNutritionalPlans": "Beslenme planınız yok", + "@noNutritionalPlans": { + "description": "Message shown when the user has no nutritional plans" + }, + "weight": "Ağırlık", + "@weight": { + "description": "The weight of a workout log or body weight entry" + }, + "measurementCategoriesHelpText": "\"Pazı\" veya \"vücut yağı\" gibi ölçüm kategorisi", + "measurementEntriesHelpText": "'cm' veya '%' gibi kategoriyi ölçmek için kullanılan birim", + "value": "Değer", + "@value": { + "description": "The value of a measurement entry" + }, + "start": "Başlangıç", + "@start": { + "description": "Label on button to start the gym mode (i.e., an imperative)" + }, + "timeStart": "Başlangıç zamanı", + "@timeStart": { + "description": "The starting time of a workout" + }, + "timeEnd": "Bitiş zamanı", + "@timeEnd": { + "description": "The end time of a workout" + }, + "timeStartAhead": "Başlangıç zamanı, bitiş zamanından önce olamaz", + "energy": "Enerji", + "@energy": { + "description": "Energy in a meal, ingredient etc. e.g. in kJ" + }, + "kcal": "kilokalori", + "@kcal": { + "description": "Energy in a meal in kilocalories, kcal" + }, + "macronutrients": "Makrobesinler", + "planned": "Planlı", + "@planned": { + "description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten" + }, + "logged": "Kaydedildi", + "@logged": { + "description": "Header for the column of 'logged' nutritional values, i.e. what was eaten" + }, + "difference": "Fark", + "percentEnergy": "Enerji Yüzdesi", + "gPerBodyKg": "vücut kg başına düşen g", + "@gPerBodyKg": { + "description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight" + }, + "g": "gram", + "@g": { + "description": "Abbreviation for gram" + }, + "protein": "Protein", + "proteinShort": "P", + "@proteinShort": { + "description": "The first letter or short name of the word 'Protein', used in overviews" + }, + "carbohydrates": "Karbonhidratlar", + "carbohydratesShort": "carb", + "@carbohydratesShort": { + "description": "The first letter or short name of the word 'Carbohydrates', used in overviews" + }, + "sugars": "Şekerler", + "fat": "Yağ", + "fatShort": "fat", + "@fatShort": { + "description": "The first letter or short name of the word 'Fat', used in overviews" + }, + "saturatedFat": "Doymuş yağ", + "fiber": "Lif", + "delete": "Sil", + "edit": "Düzenle", + "aboutDescription": "wger'ı kullandığınız için teşekkür ederiz! wger, dünyanın dört bir yanından spor tutkunları tarafından gerçekleştirilen ortak bir açık kaynaklı projedir.", + "@aboutDescription": { + "description": "Text in the about dialog" + }, + "enterValidNumber": "Lütfen geçerli bir sayı girin", + "@enterValidNumber": { + "description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')" + }, + "weekAverage": "7 günlük ortalama", + "@weekAverage": { + "description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week" + }, + "enterValue": "Lütfen bir değer girin", + "@enterValue": { + "description": "Error message when the user hasn't entered a value on a required field" + }, + "nrOfSets": "Egzersiz başına set sayısı: {nrOfSets}", + "@nrOfSets": { + "description": "Label shown on the slider where the user selects the nr of sets", + "type": "text", + "placeholders": { + "nrOfSets": { + "type": "String" + } + } + }, + "goToToday": "Bugüne git", + "@goToToday": { + "description": "Label on button to jump back to 'today' in the calendar widget" + }, + "appUpdateContent": "Uygulamanın bu sürümü sunucuyla uyumlu değil, lütfen uygulamanızı güncelleyin.", + "productFound": "Ürün bulundu", + "@productFound": { + "description": "Header label for dialog when product is found with barcode" + }, + "productFoundDescription": "Barkod şu ürüne karşılık geliyor: {productName}. Devam etmek istiyor musunuz?", + "@productFoundDescription": { + "description": "Dialog info when product is found with barcode", + "type": "text", + "placeholders": { + "productName": { + "type": "String" + } + } + }, + "rir": "RiR", + "@rir": { + "description": "Shorthand for Repetitions In Reserve" + }, + "impression": "İzlenim", + "@impression": { + "description": "General impression (e.g. for a workout session) such as good, bad, etc." + }, + "newNutritionalPlan": "Yeni beslenme planı", + "goToDetailPage": "Ayrıntı sayfasına git", + "calendar": "Takvim", + "optionsLabel": "Seçenekler", + "@optionsLabel": { + "description": "Label for the popup with general app options" + }, + "scanBarcode": "Barkod tara", + "@scanBarcode": { + "description": "Label for scan barcode button" + }, + "confirmDelete": "'{toDelete}' ögesini silmek istediğinizden emin misiniz?", + "@confirmDelete": { + "description": "Confirmation text before the user deletes an object", + "type": "text", + "placeholders": { + "toDelete": { + "type": "String" + } + } + }, + "toggleDetails": "Ayrıntıları aç/kapat", + "@toggleDetails": { + "description": "Switch to toggle detail / overview" + }, + "selectExercise": "Lütfen bir egzersiz seçin", + "@selectExercise": { + "description": "Error message when the user hasn't selected an exercise in the form" + }, + "enterCharacters": "Lütfen en az {min}, en fazla {max} karakter girin", + "@enterCharacters": { + "description": "Error message when the user hasn't entered the correct number of characters in a form", + "type": "text", + "placeholders": { + "min": { + "type": "String" + }, + "max": { + "type": "String" + } + } + }, + "setUnitsAndRir": "RiR ve birimleri ayarla", + "@setUnitsAndRir": { + "description": "Label shown on the slider where the user can toggle showing units and RiR", + "type": "text" + }, + "selectIngredient": "Lütfen bir malzeme seçin", + "@selectIngredient": { + "description": "Error message when the user hasn't selected an ingredient from the autocompleter" + }, + "recentlyUsedIngredients": "Son eklenen malzemeler", + "@recentlyUsedIngredients": { + "description": "A message when a user adds a new ingredient to a meal." + }, + "selectImage": "Lütfen bir resim seçin", + "@selectImage": { + "description": "Label and error message when the user hasn't selected an image to save" + }, + "chooseFromLibrary": "Fotoğraf kitaplığından seç", + "gallery": "Galeri", + "addImage": "Resim ekle", + "appUpdateTitle": "Güncelleme gerekli", + "productNotFound": "Ürün bulunamadı", + "@productNotFound": { + "description": "Header label for dialog when product is not found with barcode" + }, + "productNotFoundDescription": "Taranan {barcode} barkoduna sahip ürün wger veri tabanında bulunamadı", + "@productNotFoundDescription": { + "description": "Dialog info when product is not found with barcode", + "type": "text", + "placeholders": { + "barcode": { + "type": "String" + } + } + }, + "close": "Kapat", + "@close": { + "description": "Translation for close" + }, + "sodium": "Sodyum", + "amount": "Miktar", + "@amount": { + "description": "The amount (e.g. in grams) of an ingredient in a meal" + }, + "unit": "Birim", + "@unit": { + "description": "The unit used for a repetition (kg, time, etc.)" + }, + "newEntry": "Yeni giriş", + "@newEntry": { + "description": "Title when adding a new entry such as a weight or log entry" + }, + "noWeightEntries": "Ağırlık girişiniz yok", + "@noWeightEntries": { + "description": "Message shown when the user has no logged weight entries" + }, + "loadingText": "Yükleniyor...", + "@loadingText": { + "description": "Text to show when entries are being loaded in the background: Loading..." + }, + "takePicture": "Fotoğraf çek", + "dataCopied": "Veriler yeni girişe kopyalandı", + "@dataCopied": { + "description": "Snackbar message to show on copying data to a new log entry" + }, + "alsoKnownAs": "{aliases} olarak da bilinir", + "@alsoKnownAs": { + "placeholders": { + "aliases": { + "type": "String" + } + }, + "description": "List of alternative names for an exercise" + }, + "exerciseList": "Egzersiz listesi", + "images": "Resimler", + "exerciseName": "Egzersiz Adı", + "@exerciseName": { + "description": "Label for the name of a workout exercise" + }, + "enterMinCharacters": "Lütfen en az {min} karakter girin", + "@enterMinCharacters": { + "description": "Error message when the user hasn't entered the minimum amount characters in a form", + "type": "text", + "placeholders": { + "min": { + "type": "String" + } + } + }, + "add_exercise_image_license": "Görseller CC BY SA lisansı ile uyumlu olmalıdır. Emin değilseniz, yalnızca kendi çektiğiniz fotoğrafları yükleyin.", + "verifiedEmailReason": "Egzersizlere katkıda bulunmak için e-posta adresinizi doğrulamanız gerekiyor", + "alternativeNames": "Alternatif isimler", + "minutes": "Dakika", + "seconds": "Saniye", + "verifiedEmailInfo": "{email} adresine bir doğrulama e-postası gönderildi", + "@verifiedEmailInfo": { + "placeholders": { + "email": { + "type": "String" + } + } + }, + "previous": "Önceki", + "next": "Sonraki", + "translateExercise": "Bu egzersizi şimdi çevir", + "glutes": "Kalça kasları", + "kilometers": "Kilometre", + "dumbbell": "Dambıl", + "bench": "Benç", + "none__bodyweight_exercise_": "yok (vücut ağırlığı egzersizi)", + "shoulders": "Omuzlar", + "biceps": "Pazılar", + "arms": "Kollar", + "incline_bench": "Eğim tezgahı", + "userProfile": "Profilin", + "selectEntry": "Lütfen bir giriş seçin", + "baseNameEnglish": "Tüm egzersizlerin İngilizce bir ismi olmalıdır", + "variations": "Varyasyonlar", + "@variations": { + "description": "Variations of one exercise (e.g. benchpress and benchpress narrow)" + }, + "verifiedEmail": "Doğrulanmış e-posta adresi", + "unVerifiedEmail": "Doğrulanmamış e-posta adresi", + "oneNamePerLine": "Satır başına bir ad", + "whatVariationsExist": "Varsa, bu egzersizin hangi varyasyonları vardır?", + "language": "Dil", + "addExercise": "Egzersiz ekle", + "contributeExercise": "Egzersize katkıda bulunun", + "until_failure": "Başarısız olana kadar", + "barbell": "Halter", + "lower_back": "Alt sırt", + "pull_up_bar": "Barfiks çubuğu", + "calves": "Baldırlar", + "chest": "Göğüs", + "triceps": "Triceps kasları", + "swiss_ball": "Egzersiz Topu", + "hamstrings": "Hamstringler", + "gym_mat": "Spor matı", + "miles": "Mil", + "kettlebell": "Kettlebell", + "abs": "Karın Kasları", + "lats": "Lat kasları", + "legs": "Bacaklar", + "back": "Sırt", + "quads": "Quad kasları", + "sz_bar": "Z-Bar", + "exercises": "Egzersizler", + "@exercises": { + "description": "Multiple exercises for a workout" + }, + "translation": "Çeviri", + "baseData": "İngilizce'de temel bilgiler", + "@baseData": { + "description": "The base data for an exercise such as category, trained muscles, etc." + }, + "noMeasurementEntries": "Ölçüm girdiniz yok", + "moreMeasurementEntries": "Yeni ölçüm ekle", + "@moreMeasurementEntries": { + "description": "Message shown when the user wants to add new measurement" + }, + "aboutPageTitle": "Wger Hakkında", + "cardio": "Kardiyo", + "contributeExerciseWarning": "Yalnızca hesabınız {days} günden eskiyse ve e-posta adresinizi doğruladıysanız egzersizlere katkıda bulunabilirsiniz", + "@contributeExerciseWarning": { + "description": "Number of days before which a person can add exercise", + "placeholders": { + "days": { + "type": "String", + "example": "14" + } + } + }, + "success": "Başarılı", + "@success": { + "description": "Message when an action completed successfully, usually used as a heading" + }, + "cacheWarning": "Önbelleğe alma nedeniyle değişikliklerin uygulama genelinde görünür olması biraz zaman alabilir.", + "searchNamesInEnglish": "Ayrıca İngilizce adları da arayın", + "textPromptTitle": "Başlamaya hazır mısınız?", + "textPromptSubheading": "Başlamak için eylem düğmesine basın", + "verify": "Doğrula", + "max_reps": "Azami Tekrar Sayısı", + "@max_reps": { + "description": "Generated entry for translation for server strings" + }, + "plates": "Tabaklar", + "@plates": { + "description": "Generated entry for translation for server strings" + }, + "kilometers_per_hour": "Kilometre/Saat", + "@kilometers_per_hour": { + "description": "Generated entry for translation for server strings" + }, + "miles_per_hour": "Mil/Saat", + "@miles_per_hour": { + "description": "Generated entry for translation for server strings" + }, + "body_weight": "Vücut Ağırlığı", + "@body_weight": { + "description": "Generated entry for translation for server strings" + }, + "kg": "kg", + "@kg": { + "description": "Generated entry for translation for server strings" + }, + "lb": "lb", + "@lb": { + "description": "Generated entry for translation for server strings" + }, + "aboutMastodonTitle": "Mastodon", + "settingsTitle": "Ayarlar", + "settingsCacheTitle": "Önbellek", + "noMatchingExerciseFound": "Eşleşen egzersiz bulunamadı", + "@noMatchingExerciseFound": { + "description": "Message returned if no exercises match the searched string" + }, + "aboutDonateTitle": "Bağış yap", + "aboutDonateText": "Projeye yardımcı olmak, sunucu masraflarını karşılamak ve geliştirmeyi desteklemek için bağış yapın", + "settingsExerciseCacheDescription": "Egzersiz önbelleği", + "settingsCacheDeletedSnackbar": "Önbellek başarıyla temizlendi", + "log": "Kaydet", + "@log": { + "description": "Log a specific meal (imperative form)" + }, + "useMetric": "Vücut ağırlığı için metrik birimler kullan", + "done": "Bitti", + "gValue": "{value} g", + "@gValue": { + "description": "A value in grams, e.g. 5 g", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "goalEnergy": "Enerji hedefi", + "goalProtein": "Protein hedefi", + "onlyLogging": "Yalnızca kalorileri takip et", + "onlyLoggingHelpText": "Yalnızca kalorilerinizi kaydetmek istiyorsanız ve belirli öğünler için ayrıntılı bir beslenme planı oluşturmak istemiyorsanız kutuyu işaretleyin", + "loggedToday": "Bugün kaydedildi", + "kcalValue": "{value} kcal", + "@kcalValue": { + "description": "A value in kcal, e.g. 500 kcal", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "goalCarbohydrates": "Karbonhidrat hedefi", + "goalFat": "Yağ hedefi", + "today": "Bugün", + "percentValue": "%{value}", + "@percentValue": { + "description": "A value in percent, e.g. 10 %", + "type": "text", + "placeholders": { + "value": { + "type": "String" + } + } + }, + "goalMacro": "Makro hedefleri", + "@goalMacro": { + "description": "The goal for macronutrients" + }, + "goalFiber": "Lif hedefi", + "surplus": "fazlalık", + "@surplus": { + "description": "Caloric surplus (either planned or unplanned)" + }, + "deficit": "eksiklik", + "@deficit": { + "description": "Caloric deficit (either planned or unplanned)" + }, + "ingredientLogged": "Malzeme günlüğe kaydedildi", + "selectMealToLog": "Günlüğe kaydetmek için bir yemek seçin", + "noIngredientsDefined": "Henüz malzeme tanımlanmadı", + "settingsIngredientCacheDescription": "Malzeme önbelleği", + "chartAllTimeTitle": "tüm zamanlar {name}", + "@chartAllTimeTitle": { + "description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)", + "type": "text", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "chart30DaysTitle": "son 30 gün {name}", + "@chart30DaysTitle": { + "description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)", + "type": "text", + "placeholders": { + "name": { + "type": "String" + } + } + }, + "chartDuringPlanTitle": "{planName} beslenme planı boyunca {chartName}", + "@chartDuringPlanTitle": { + "description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan", + "type": "text", + "placeholders": { + "chartName": { + "type": "String" + }, + "planName": { + "type": "String" + } + } + }, + "endBeforeStart": "Son değer, başlangıç değerinden önce olamaz", + "minLengthRoutine": "Program en az {number} hafta sürmelidir", + "maxLengthRoutine": "Bu program en fazla {number} hafta sürebilir" }