Files
food-ai/client/lib/l10n/app_hi.arb
dbastrikin 54b10d51e2 feat: Flutter client localisation (12 languages)
Add flutter_localizations + intl, 12 ARB files (en/ru/es/de/fr/it/pt/zh/ja/ko/ar/hi),
replace all hardcoded Russian UI strings with AppLocalizations, detect system locale
on first launch, localise bottom nav bar labels, document rule in CLAUDE.md.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-19 22:22:52 +02:00

101 lines
4.9 KiB
Plaintext

{
"@@locale": "hi",
"appTitle": "FoodAI",
"greetingMorning": "सुप्रभात",
"greetingAfternoon": "नमस्ते",
"greetingEvening": "शुभ संध्या",
"caloriesUnit": "कैलोरी",
"gramsUnit": "ग्रा",
"goalLabel": "लक्ष्य:",
"consumed": "सेवन किया",
"remaining": "शेष",
"exceeded": "अधिक",
"proteinLabel": "प्रोटीन",
"fatLabel": "वसा",
"carbsLabel": "कार्बोहाइड्रेट",
"today": "आज",
"yesterday": "कल",
"mealsSection": "भोजन",
"addDish": "व्यंजन जोड़ें",
"scanDish": "स्कैन करें",
"menu": "मेनू",
"dishHistory": "व्यंजन इतिहास",
"recommendCook": "पकाने की सिफारिश",
"camera": "कैमरा",
"gallery": "गैलरी",
"analyzingPhoto": "फ़ोटो का विश्लेषण हो रहा है...",
"inQueue": "आप कतार में हैं",
"queuePosition": "स्थिति {position}",
"@queuePosition": {
"placeholders": {
"position": { "type": "int" }
}
},
"processing": "प्रसंस्करण हो रहा है...",
"upgradePrompt": "कतार छोड़ें? अपग्रेड करें →",
"recognitionFailed": "पहचान विफल। पुनः प्रयास करें।",
"dishRecognition": "व्यंजन पहचान",
"all": "सभी",
"dishRecognized": "व्यंजन पहचाना गया",
"recognizing": "पहचान हो रही है…",
"recognitionError": "पहचान में त्रुटि",
"dishResultTitle": "व्यंजन पहचाना गया",
"selectDish": "व्यंजन चुनें",
"dishNotRecognized": "व्यंजन नहीं पहचाना",
"tryAgain": "पुनः प्रयास करें",
"nutritionApproximate": "पोषण मूल्य अनुमानित हैं — फ़ोटो से अनुमानित।",
"portion": "हिस्सा",
"mealType": "भोजन का प्रकार",
"dateLabel": "तिथि",
"addToJournal": "डायरी में जोड़ें",
"addFailed": "जोड़ने में विफल। पुनः प्रयास करें।",
"historyTitle": "पहचान इतिहास",
"historyLoadError": "इतिहास लोड करने में विफल",
"retry": "पुनः प्रयास",
"noHistory": "अभी तक कोई पहचान नहीं",
"profileTitle": "प्रोफ़ाइल",
"edit": "संपादित करें",
"bodyParams": "शरीर के पैरामीटर",
"goalActivity": "लक्ष्य और गतिविधि",
"nutrition": "पोषण",
"settings": "सेटिंग्स",
"height": "ऊंचाई",
"weight": "वज़न",
"age": "आयु",
"gender": "लिंग",
"genderMale": "पुरुष",
"genderFemale": "महिला",
"goalLoss": "वज़न घटाना",
"goalMaintain": "वज़न बनाए रखना",
"goalGain": "मांसपेशी बढ़ाना",
"activityLow": "कम",
"activityMedium": "मध्यम",
"activityHigh": "अधिक",
"calorieGoal": "कैलोरी लक्ष्य",
"mealTypes": "भोजन के प्रकार",
"formulaNote": "मिफ्लिन-सेंट जेओर सूत्र का उपयोग करके गणना",
"language": "भाषा",
"notSet": "सेट नहीं",
"calorieHint": "कैलोरी लक्ष्य की गणना के लिए शरीर के पैरामीटर दर्ज करें",
"logout": "लॉग आउट",
"editProfile": "प्रोफ़ाइल संपादित करें",
"cancel": "रद्द करें",
"save": "सहेजें",
"nameLabel": "नाम",
"heightCm": "ऊंचाई (सेमी)",
"weightKg": "वज़न (किग्रा)",
"birthDate": "जन्म तिथि",
"nameRequired": "नाम दर्ज करें",
"profileUpdated": "प्रोफ़ाइल अपडेट हुई",
"profileSaveFailed": "सहेजने में विफल",
"mealTypeBreakfast": "नाश्ता",
"mealTypeSecondBreakfast": "दूसरा नाश्ता",
"mealTypeLunch": "दोपहर का भोजन",
"mealTypeAfternoonSnack": "शाम का नाश्ता",
"mealTypeDinner": "रात का खाना",
"mealTypeSnack": "स्नैक",
"navHome": "होम",
"navProducts": "उत्पाद",
"navRecipes": "रेसिपी"
}