Files
FocusBuddy/lib/l10n/app_localizations_hi.dart
ytc1012 86a368e1e3 优化
2025-12-02 16:38:58 +08:00

585 lines
19 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 => 'FocusBuddy';
@override
String get startFocusing => 'फोकस शुरू करें';
@override
String minutes(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'मिनट',
one: 'मिनट',
);
return '$_temp0';
}
@override
String minutesValue(int count, Object minutes) {
return '$count $minutes';
}
@override
String get tapDistractionAnytime =>
'कभी भी \'मैं विचलित हो गया\'\nटैप करें\n—बिना अपराध बोध के';
@override
String get history => 'इतिहास';
@override
String get settings => 'सेटिंग्स';
@override
String get iGotDistracted => 'मैं विचलित हो गया';
@override
String get pause => 'रोकें';
@override
String get resume => 'जारी रखें';
@override
String get stopSession => 'सत्र बंद करें';
@override
String get whatPulledYouAway => 'आपको क्या विचलित किया?';
@override
String get skipThisTime => 'इस बार छोड़ें';
@override
String get stopEarly => 'जल्दी बंद करें?';
@override
String stopEarlyMessage(int minutes, Object minuteText) {
return 'यह बिल्कुल ठीक है — आपने $minutes $minuteText तक फोकस किया!';
}
@override
String get keepGoing => 'जारी रखें';
@override
String get yesStop => 'हां, बंद करें';
@override
String get distractionEncouragement =>
'ऐसा होता है। चलिए धीरे से वापस आते हैं।';
@override
String get focusComplete => 'फोकस सत्र पूर्ण!';
@override
String get youFocusedFor => 'आपने फोकस किया';
@override
String totalToday(int minutes) {
return 'आज कुल: $minutes मिनट';
}
@override
String distractionsCount(int count, Object times) {
return 'विचलन: $count $times';
}
@override
String times(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'बार',
one: 'बार',
);
return '$_temp0';
}
@override
String get startAnother => 'एक और शुरू करें';
@override
String get viewHistory => 'इतिहास देखें';
@override
String get yourFocusJourney => 'आपकी फोकस यात्रा';
@override
String get noFocusSessionsYet => 'अभी तक कोई फोकस सत्र नहीं';
@override
String get startFirstSession =>
'अपनी प्रगति यहाँ देखने के लिए\nअपना पहला सत्र शुरू करें!';
@override
String get today => 'आज';
@override
String sessions(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: '$count सत्र',
one: '$count सत्र',
);
return '$_temp0';
}
@override
String get completed => 'पूर्ण';
@override
String get stoppedEarly => 'जल्दी बंद किया';
@override
String distractions(int count) {
String _temp0 = intl.Intl.pluralLogic(
count,
locale: localeName,
other: 'विचलन',
one: 'विचलन',
);
return '$_temp0';
}
@override
String get focusSettings => 'फोकस सेटिंग्स';
@override
String get defaultFocusDuration => 'डिफ़ॉल्ट फोकस अवधि';
@override
String get defaultLabel => 'डिफ़ॉल्ट';
@override
String get about => 'के बारे में';
@override
String get privacyPolicy => 'गोपनीयता नीति';
@override
String get termsOfService => 'सेवा की शर्तें';
@override
String get aboutFocusBuddy => 'FocusBuddy के बारे में';
@override
String get resetOnboarding => 'ऑनबोर्डिंग रीसेट करें';
@override
String get version => 'संस्करण 1.0.0 (MVP)';
@override
String get privacyPolicyTitle => 'गोपनीयता नीति';
@override
String get privacyPolicyContent =>
'FocusBuddy 100% ऑफ़लाइन काम करता है। हम आपका नाम, ईमेल, स्थान या उपयोग डेटा एकत्र नहीं करते। सभी सत्र आपके डिवाइस पर रहते हैं।\n\nकोई क्लाउड सिंक, खाता प्रणाली या विश्लेषण ट्रैकिंग नहीं है।\n\nपूर्ण गोपनीयता नीति के लिए, यहाँ जाएं:\nhttps://ytc1012.github.io/focusbuddy-site/privacy-policy.html';
@override
String get termsOfServiceTitle => 'सेवा की शर्तें';
@override
String get termsOfServiceContent =>
'FocusBuddy \"जैसा है\" बिना वारंटी के प्रदान किया जाता है। इस ऐप का उपयोग करके, आप इसे अपने जोखिम पर उपयोग करने के लिए सहमत हैं।\n\nयह ऐप एक फोकस टाइमर टूल के रूप में डिज़ाइन किया गया है और विशिष्ट परिणामों की गारंटी नहीं देता। सभी डेटा आपके डिवाइस पर स्थानीय रूप से संग्रहीत है।\n\nपूर्ण सेवा की शर्तों के लिए, यहाँ जाएं:\nhttps://ytc1012.github.io/focusbuddy-site/terms-of-service.html';
@override
String get close => 'बंद करें';
@override
String get aboutTitle => 'FocusBuddy के बारे में';
@override
String get aboutSubtitle =>
'न्यूरोडाइवर्जेंट दिमाग के लिए एक सौम्य फोकस टाइमर';
@override
String get aboutQuote =>
'\"फोकस कभी विचलित न होने के बारे में नहीं है — यह हर बार धीरे से वापस आने के बारे में है।\"';
@override
String get aboutFeatures =>
'✨ विचलन के लिए कोई सजा नहीं\n💚 आलोचना के बजाय प्रोत्साहन\n🔒 100% ऑफ़लाइन और निजी\n🌱 देखभाल के साथ बनाया गया';
@override
String get resetOnboardingTitle => 'ऑनबोर्डिंग रीसेट करें?';
@override
String get resetOnboardingMessage =>
'यह ऐप को पुनरारंभ करने पर ऑनबोर्डिंग स्क्रीन फिर से दिखाएगा।';
@override
String get cancel => 'रद्द करें';
@override
String get reset => 'रीसेट करें';
@override
String get onboardingReset =>
'ऑनबोर्डिंग रीसेट हो गया। इसे फिर से देखने के लिए ऐप को पुनरारंभ करें।';
@override
String get onboarding1Title => 'बिना अपराध बोध के फोकस करें';
@override
String get onboarding1Description =>
'यह ऐप अलग है — यह फोकस खोने के लिए आपको दंडित नहीं करेगा।\n\nADHD, चिंता या किसी के लिए भी परफेक्ट है जो पारंपरिक टाइमर को बहुत कठोर मानता है।';
@override
String get onboarding2Title => 'विचलित होने पर टैप करें';
@override
String get onboarding2Description =>
'हम आपको धीरे से वापस आने की याद दिलाएंगे।\n\nकोई शर्म नहीं। कोई तनाव नहीं। बस एक दोस्ताना रिमाइंडर।';
@override
String get onboarding3Title => 'अपनी प्रगति ट्रैक करें';
@override
String get onboarding3Description =>
'देखें कि आप हर सत्र के साथ कैसे सुधार कर रहे हैं।\n\nहर विचलन सिर्फ डेटा है — असफलता नहीं।';
@override
String get skip => 'छोड़ें';
@override
String get next => 'अगला';
@override
String get getStarted => 'शुरू करें';
@override
String get notificationFocusInProgress => 'फोकस सत्र चल रहा है';
@override
String notificationRemaining(String time) {
return '$time शेष';
}
@override
String get notificationFocusCompleteTitle => '🎉 फोकस सत्र पूर्ण!';
@override
String notificationFocusCompleteBodyNoDistractions(
int minutes,
Object minuteText,
) {
return 'आपने $minutes $minuteText बिना विचलन के फोकस किया!';
}
@override
String notificationFocusCompleteBody(int minutes, Object minuteText) {
return 'आपने $minutes $minuteText फोकस किया। बढ़िया प्रयास!';
}
@override
String get distractionPhoneNotification => 'फोन / सूचना';
@override
String get distractionSocialMedia => 'सोशल मीडिया';
@override
String get distractionThoughts => 'विचार / दिवास्वप्न';
@override
String get distractionOther => 'अन्य';
@override
String get language => 'भाषा';
@override
String get selectLanguage => 'भाषा चुनें';
@override
String get english => 'English';
@override
String get chinese => '中文';
@override
String get japanese => '日本語';
@override
String get korean => '한국어';
@override
String get spanish => 'Español';
@override
String get german => 'Deutsch';
@override
String get french => 'Français';
@override
String get portuguese => 'Português';
@override
String get russian => 'Русский';
@override
String get hindi => 'हिन्दी';
@override
String get indonesian => 'Bahasa Indonesia';
@override
String get italian => 'Italiano';
@override
String get arabic => 'العربية';
@override
String get points => 'अंक';
@override
String get level => 'स्तर';
@override
String get checked => 'चेक किया';
@override
String get checkIn => 'चेक-इन';
@override
String get earnedPoints => 'अर्जित:';
@override
String get basePoints => 'मूल अंक';
@override
String get honestyBonus => 'ईमानदारी बोनस';
@override
String totalPoints(int count) {
return 'कुल अंक: $count';
}
@override
String distractionsRecorded(int count, Object distractionText) {
return '($count $distractionText रिकॉर्ड किया)';
}
@override
String get achievementUnlocked => '🎖️ उपलब्धि अनलॉक!';
@override
String bonusPoints(int points) {
return '+$points अंक ⚡';
}
@override
String checkInSuccess(int points) {
return 'चेक-इन सफल! +$points अंक ⚡';
}
@override
String get weeklyStreakBonus => '🎉 साप्ताहिक स्ट्रीक बोनस!';
@override
String get newAchievementUnlocked => '🎖️ नई उपलब्धि अनलॉक!';
@override
String get alreadyCheckedIn =>
'आप आज पहले ही चेक-इन कर चुके हैं! कल वापस आएं 📅';
@override
String get checkInCalendar => 'चेक-इन कैलेंडर 📅';
@override
String get checkInToday => '📅 आज चेक-इन करें';
@override
String get checkedInToday => '✓ आज चेक-इन हो गया';
@override
String get currentStreak => '🔥 वर्तमान स्ट्रीक';
@override
String get longestStreak => '🏆 सबसे लंबी स्ट्रीक';
@override
String get days => 'दिन';
@override
String daysCount(int count) {
return '$count दिन';
}
@override
String get achievements => 'उपलब्धियाँ 🎖️';
@override
String get viewAllAchievements => 'सभी उपलब्धियाँ देखें';
@override
String get allAchievementsComingSoon =>
'पूर्ण उपलब्धि स्क्रीन जल्द आ रही है!';
@override
String get profile => 'प्रोफ़ाइल';
@override
String get focuser => 'फोकस करने वाला';
@override
String pointsToNextLevel(int points, int level) {
return 'स्तर $level के लिए $points अंक';
}
@override
String get achievement_first_session_name => 'फोकस नौसिखिया';
@override
String get achievement_first_session_desc => 'अपना पहला फोकस सत्र पूरा करें';
@override
String get achievement_sessions_10_name => 'शुरुआत';
@override
String get achievement_sessions_10_desc => '10 फोकस सत्र पूरे करें';
@override
String get achievement_sessions_50_name => 'फोकस उत्साही';
@override
String get achievement_sessions_50_desc => '50 फोकस सत्र पूरे करें';
@override
String get achievement_sessions_100_name => 'फोकस मास्टर';
@override
String get achievement_sessions_100_desc => '100 फोकस सत्र पूरे करें';
@override
String get achievement_honest_bronze_name => 'ईमानदार ट्रैकर · कांस्य';
@override
String get achievement_honest_bronze_desc =>
'ईमानदारी से 50 विकर्षण रिकॉर्ड करें';
@override
String get achievement_honest_silver_name => 'ईमानदार ट्रैकर · रजत';
@override
String get achievement_honest_silver_desc =>
'ईमानदारी से 200 विकर्षण रिकॉर्ड करें';
@override
String get achievement_honest_gold_name => 'ईमानदार ट्रैकर · स्वर्ण';
@override
String get achievement_honest_gold_desc =>
'ईमानदारी से 500 विकर्षण रिकॉर्ड करें';
@override
String get achievement_marathon_name => 'मैराथन धावक';
@override
String get achievement_marathon_desc => '10 घंटे का फोकस समय जमा करें';
@override
String get achievement_century_name => 'सेंचुरी क्लब';
@override
String get achievement_century_desc => '100 घंटे का फोकस समय जमा करें';
@override
String get achievement_master_name => 'फोकस ग्रैंडमास्टर';
@override
String get achievement_master_desc => '1000 घंटे का फोकस समय जमा करें';
@override
String get achievement_persistence_star_name => 'दृढ़ता का सितारा';
@override
String get achievement_persistence_star_desc =>
'7 दिनों तक लगातार चेक-इन करें';
@override
String get achievement_monthly_habit_name => 'मासिक आदत';
@override
String get achievement_monthly_habit_desc => '30 दिनों तक लगातार चेक-इन करें';
@override
String get achievement_centurion_name => 'सेंचुरियन';
@override
String get achievement_centurion_desc => '100 दिनों तक लगातार चेक-इन करें';
@override
String get achievement_year_warrior_name => 'वर्ष योद्धा';
@override
String get achievement_year_warrior_desc => '365 दिनों तक लगातार चेक-इन करें';
@override
String get total => 'कुल';
@override
String get status => 'स्थिति';
@override
String get pointsBreakdown => 'अंकों का विवरण';
@override
String get focusTimePoints => 'फोकस समय';
@override
String get focusTimePointsDesc => 'फोकस के प्रति मिनट 1 अंक';
@override
String get honestyBonusLabel => 'ईमानदारी बोनस';
@override
String get honestyBonusDesc => 'विकर्षण रिकॉर्ड करने के लिए अतिरिक्त अंक';
@override
String get checkInPoints => 'दैनिक चेक-इन';
@override
String get checkInPointsDesc => 'दैनिक चेक-इन के लिए मूल अंक';
@override
String get streakBonus => 'स्ट्रीक बोनस';
@override
String streakBonusDesc(int days) {
return '$days लगातार चेक-इन';
}
@override
String get achievementBonusLabel => 'उपलब्धि बोनस';
@override
String get weekdayS => '';
@override
String get weekdayM => 'सो';
@override
String get weekdayT => 'मं';
@override
String get weekdayW => 'बु';
@override
String get weekdayTh => 'गु';
@override
String get weekdayF => 'शु';
@override
String get weekdaySa => '';
}