// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';

// ignore_for_file: type=lint

/// The translations for Indonesian (`id`).
class AppLocalizationsId extends AppLocalizations {
  AppLocalizationsId([String locale = 'id']) : super(locale);

  @override
  String get appTitle => 'FocusBuddy';

  @override
  String get startFocusing => 'Mulai Fokus';

  @override
  String minutes(int count) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: 'menit',
      one: 'menit',
    );
    return '$_temp0';
  }

  @override
  String minutesValue(int count, Object minutes) {
    return '$count $minutes';
  }

  @override
  String get tapDistractionAnytime =>
      'Ketuk \'Saya terganggu\'\nkapan saja\n—tanpa rasa bersalah';

  @override
  String get history => 'Riwayat';

  @override
  String get settings => 'Pengaturan';

  @override
  String get iGotDistracted => 'Saya terganggu';

  @override
  String get pause => 'Jeda';

  @override
  String get resume => 'Lanjutkan';

  @override
  String get stopSession => 'Hentikan sesi';

  @override
  String get whatPulledYouAway => 'Apa yang mengganggu Anda?';

  @override
  String get skipThisTime => 'Lewati kali ini';

  @override
  String get stopEarly => 'Hentikan lebih awal?';

  @override
  String stopEarlyMessage(int minutes, Object minuteText) {
    return 'Tidak apa-apa — Anda sudah fokus selama $minutes $minuteText!';
  }

  @override
  String get keepGoing => 'Lanjutkan';

  @override
  String get yesStop => 'Ya, hentikan';

  @override
  String get distractionEncouragement =>
      'Tidak apa-apa. Mari kembali dengan lembut.';

  @override
  String get focusComplete => 'Sesi fokus selesai!';

  @override
  String get youFocusedFor => 'Anda fokus selama';

  @override
  String totalToday(int minutes) {
    return 'Total hari ini: $minutes menit';
  }

  @override
  String distractionsCount(int count, Object times) {
    return 'Gangguan: $count $times';
  }

  @override
  String times(int count) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: 'kali',
      one: 'kali',
    );
    return '$_temp0';
  }

  @override
  String get startAnother => 'Mulai Lagi';

  @override
  String get viewHistory => 'Lihat Riwayat';

  @override
  String get yourFocusJourney => 'Perjalanan Fokus Anda';

  @override
  String get noFocusSessionsYet => 'Belum ada sesi fokus';

  @override
  String get startFirstSession =>
      'Mulai sesi pertama Anda\nuntuk melihat kemajuan di sini!';

  @override
  String get today => 'Hari ini';

  @override
  String sessions(int count) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: '$count sesi',
      one: '$count sesi',
    );
    return '$_temp0';
  }

  @override
  String get completed => 'Selesai';

  @override
  String get stoppedEarly => 'Dihentikan lebih awal';

  @override
  String distractions(int count) {
    String _temp0 = intl.Intl.pluralLogic(
      count,
      locale: localeName,
      other: 'gangguan',
      one: 'gangguan',
    );
    return '$_temp0';
  }

  @override
  String get focusSettings => 'Pengaturan Fokus';

  @override
  String get defaultFocusDuration => 'Durasi Fokus Default';

  @override
  String get defaultLabel => 'Default';

  @override
  String get about => 'Tentang';

  @override
  String get privacyPolicy => 'Kebijakan Privasi';

  @override
  String get termsOfService => 'Ketentuan Layanan';

  @override
  String get aboutFocusBuddy => 'Tentang FocusBuddy';

  @override
  String get resetOnboarding => 'Reset Onboarding';

  @override
  String get version => 'Versi 1.0.0 (MVP)';

  @override
  String get privacyPolicyTitle => 'Kebijakan Privasi';

  @override
  String get privacyPolicyContent =>
      'FocusBuddy 100% offline. Kami tidak mengumpulkan nama, email, lokasi, atau data penggunaan Anda. Semua sesi tetap di perangkat Anda.\n\nTidak ada sinkronisasi cloud, sistem akun, atau pelacakan analitik.\n\nUntuk kebijakan privasi lengkap, kunjungi:\nhttps://ytc1012.github.io/focusbuddy-site/privacy-policy.html';

  @override
  String get termsOfServiceTitle => 'Ketentuan Layanan';

  @override
  String get termsOfServiceContent =>
      'FocusBuddy disediakan \"apa adanya\" tanpa jaminan. Dengan menggunakan aplikasi ini, Anda setuju untuk menggunakannya dengan risiko Anda sendiri.\n\nAplikasi ini dirancang sebagai alat timer fokus dan tidak menjamin hasil tertentu. Semua data disimpan secara lokal di perangkat Anda.\n\nUntuk ketentuan layanan lengkap, kunjungi:\nhttps://ytc1012.github.io/focusbuddy-site/terms-of-service.html';

  @override
  String get close => 'Tutup';

  @override
  String get aboutTitle => 'Tentang FocusBuddy';

  @override
  String get aboutSubtitle =>
      'Timer fokus yang lembut untuk pikiran neurodivergent';

  @override
  String get aboutQuote =>
      '\"Fokus bukan tentang tidak pernah terganggu — tetapi tentang kembali dengan lembut setiap kali Anda terganggu.\"';

  @override
  String get aboutFeatures =>
      '✨ Tidak ada hukuman untuk gangguan\n💚 Dorongan daripada kritik\n🔒 100% offline dan pribadi\n🌱 Dibuat dengan perhatian';

  @override
  String get resetOnboardingTitle => 'Reset Onboarding?';

  @override
  String get resetOnboardingMessage =>
      'Ini akan menampilkan layar onboarding lagi saat Anda restart aplikasi.';

  @override
  String get cancel => 'Batal';

  @override
  String get reset => 'Reset';

  @override
  String get onboardingReset =>
      'Onboarding direset. Restart aplikasi untuk melihatnya lagi.';

  @override
  String get onboarding1Title => 'Fokus tanpa rasa bersalah';

  @override
  String get onboarding1Description =>
      'Aplikasi ini berbeda — tidak akan menghukum Anda karena kehilangan fokus.\n\nSempurna untuk ADHD, kecemasan, atau siapa saja yang merasa timer tradisional terlalu keras.';

  @override
  String get onboarding2Title => 'Ketuk saat Anda terganggu';

  @override
  String get onboarding2Description =>
      'Kami akan mengingatkan Anda dengan lembut untuk kembali.\n\nTidak ada rasa malu. Tidak ada stres. Hanya pengingat yang ramah.';

  @override
  String get onboarding3Title => 'Lacak kemajuan Anda';

  @override
  String get onboarding3Description =>
      'Lihat bagaimana Anda berkembang, satu sesi pada satu waktu.\n\nSetiap gangguan hanyalah data — bukan kegagalan.';

  @override
  String get skip => 'Lewati';

  @override
  String get next => 'Berikutnya';

  @override
  String get getStarted => 'Mulai';

  @override
  String get notificationFocusInProgress => 'Sesi fokus sedang berlangsung';

  @override
  String notificationRemaining(String time) {
    return '$time tersisa';
  }

  @override
  String get notificationFocusCompleteTitle => '🎉 Sesi fokus selesai!';

  @override
  String notificationFocusCompleteBodyNoDistractions(
    int minutes,
    Object minuteText,
  ) {
    return 'Anda fokus selama $minutes $minuteText tanpa gangguan!';
  }

  @override
  String notificationFocusCompleteBody(int minutes, Object minuteText) {
    return 'Anda fokus selama $minutes $minuteText. Usaha yang bagus!';
  }

  @override
  String get distractionPhoneNotification => 'Telepon / Notifikasi';

  @override
  String get distractionSocialMedia => 'Media Sosial';

  @override
  String get distractionThoughts => 'Pikiran / Melamun';

  @override
  String get distractionOther => 'Lainnya';

  @override
  String get language => 'Bahasa';

  @override
  String get selectLanguage => 'Pilih Bahasa';

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