Files
food-ai/client/lib/l10n/app_localizations_hi.dart
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

291 lines
7.2 KiB
Dart

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