Files
FocusBuddy/lib/l10n/app_localizations_id.dart
2025-11-24 18:36:55 +08:00

340 lines
8.4 KiB
Dart

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