// 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 => 'العربية';
}
