Files
ReelShort/lib/l10n/app_localizations_id.dart
T

1062 lines
23 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 appName => 'FruitShorts';
@override
String get demo => 'Demo';
@override
String get homeHeadline => 'Tonton sekarang';
@override
String get homeSubtitle => 'Pratinjau drama pendek gratis.';
@override
String get mediaNotice => 'Video demo lokal dari pengguna · Pratinjau gratis';
@override
String get featuredDemo => 'UNGGULAN · DEMO TEKNIS';
@override
String get demoTitle => 'Sinyal';
@override
String get demoSynopsis =>
'Pratinjau video lokal singkat. Episode lain bisa ditambahkan saat medianya tersedia.';
@override
String get homeTab => 'Beranda';
@override
String get openQuickMenu => 'Buka menu cepat';
@override
String get quickAccess => 'Akses cepat';
@override
String get currentSeries => 'Serial saat ini';
@override
String get discoverTab => 'Jelajahi';
@override
String get searchDiscover => 'Cari drama, aktor, genre...';
@override
String get featured => 'Unggulan';
@override
String get suspense => 'Thriller';
@override
String get romance => 'Romantis';
@override
String get actionGenre => 'Aksi';
@override
String get filter => 'Filter';
@override
String get topCharts => 'Peringkat Teratas';
@override
String get newReleases => 'Rilisan Baru';
@override
String get trendingMicroDramas => 'Drama Mini Populer';
@override
String get seeAll => 'Lihat Semua';
@override
String get trendingSubtitle => 'Paling banyak ditonton minggu ini';
@override
String get verticalMiniSeries => 'SERIAL MINI VERTIKAL';
@override
String get followSeries => 'Ikuti Series';
@override
String get seasonOneVerticalCinema => 'Musim 1 • Sinema Vertikal';
@override
String get seasonOneOriginalRelease => 'Musim 1 • Rilis Orisinal';
@override
String get startWatching => 'Mulai Menonton';
@override
String get autoNextOn => 'Lanjut Otomatis';
@override
String get viewAll => 'Lihat semua';
@override
String get showLess => 'Lebih sedikit';
@override
String get views => 'tayangan';
@override
String get enterFullscreen => 'Layar penuh';
@override
String get artworkOnly => 'Gambar';
@override
String get artworkOnlyNotice =>
'Ini hanya gambar katalog. Videonya belum tersedia.';
@override
String get videoPending => 'Video belum siap';
@override
String get watchNow => 'Tonton gratis';
@override
String get noSearchResults => 'Tidak ada drama yang cocok.';
@override
String get emptyHint => 'Konten baru akan muncul di sini.';
@override
String get demoCatalogNotice =>
'Tiga drama demo memakai video lokal yang sama.';
@override
String get myTab => 'Saya';
@override
String get localViewer => 'Penonton Lokal';
@override
String get localDemoProfile => 'Profil demo lokal';
@override
String get continueWatching => 'Lanjut Tonton';
@override
String watchedPercent(int percent) {
return 'Sudah ditonton $percent%';
}
@override
String get resume => 'Lanjutkan';
@override
String get history => 'Riwayat';
@override
String get watchlist => 'Daftar Tonton';
@override
String get likedTab => 'Disukai';
@override
String get all => 'Semua';
@override
String get inProgress => 'Sedang Berjalan';
@override
String get completed => 'Selesai';
@override
String get noSavedShows => 'Belum ada tontonan di sini.';
@override
String get preferences => 'Preferensi';
@override
String get appLanguage => 'Bahasa Aplikasi';
@override
String get followingTab => 'Mengikuti';
@override
String get animatedTab => 'Animasi';
@override
String get recommendedTab => 'Rekomendasi';
@override
String get noCategoryDramas => 'Belum ada drama di kategori ini.';
@override
String get allDramas => 'Semua Drama';
@override
String get trendingTab => 'Sedang Tren';
@override
String get liveActionTab => 'Live Action';
@override
String get search => 'Cari';
@override
String get free => 'Gratis';
@override
String get mute => 'Bisukan';
@override
String get unmute => 'Nyalakan suara';
@override
String get like => 'Suka';
@override
String get save => 'Simpan';
@override
String get comments => 'Komentar';
@override
String get share => 'Bagikan';
@override
String get noComments => 'Belum ada komentar.';
@override
String get writeComment => 'Tulis komentar';
@override
String get postComment => 'Kirim';
@override
String get loadMore => 'Muat lebih banyak';
@override
String get commentsLoadFailed => 'Komentar tidak dapat dimuat.';
@override
String get commentPostFailed => 'Komentar tidak dapat dikirim.';
@override
String get delete => 'Hapus';
@override
String get deleteComment => 'Hapus komentar';
@override
String get deleteCommentTitle => 'Hapus komentar ini?';
@override
String get deleteCommentMessage =>
'Komentar ini akan dihapus dari percakapan.';
@override
String get commentDeleteFailed => 'Komentar tidak dapat dihapus.';
@override
String get underReview => 'Sedang ditinjau';
@override
String get reply => 'Balas';
@override
String replyingTo(Object name) {
return 'Membalas $name';
}
@override
String get cancelReply => 'Batal membalas';
@override
String viewReplies(int count) {
return 'Lihat balasan ($count)';
}
@override
String get hideReplies => 'Sembunyikan balasan';
@override
String get anonymousUser => 'Penonton';
@override
String get more => 'Lainnya';
@override
String get likeFailed => 'Status suka tidak dapat diperbarui.';
@override
String get reportComment => 'Laporkan komentar';
@override
String get reportDrama => 'Laporkan drama';
@override
String get reportReason => 'Alasan';
@override
String get reportReasonSpam => 'Spam';
@override
String get reportReasonAbuse => 'Pelecehan';
@override
String get reportReasonPorn => 'Konten seksual';
@override
String get reportReasonAd => 'Iklan';
@override
String get reportReasonOther => 'Lainnya';
@override
String get reportDescriptionHint => 'Jelaskan masalah (opsional)';
@override
String get reportSubmit => 'Kirim laporan';
@override
String get reportSubmitted => 'Laporan terkirim. Terima kasih.';
@override
String get reportFailed => 'Laporan tidak dapat dikirim.';
@override
String get shareFailed => 'Tidak bisa membuka menu berbagi.';
@override
String get nowPlaying => 'Sedang diputar';
@override
String get watchFullscreen => 'Tonton mode lanskap';
@override
String get exitFullscreen => 'Keluar dari layar penuh';
@override
String get pictureInPicture => 'Gambar dalam gambar';
@override
String get pipUnavailable =>
'Gambar dalam gambar tidak tersedia di perangkat ini';
@override
String get originalTag => 'Original';
@override
String get dramaTag => 'Drama pendek';
@override
String episodeLabel(int number) {
return 'Episode $number';
}
@override
String get exploreSeries => 'Lihat serial';
@override
String episodeCount(int count) {
return '$count EPISODE';
}
@override
String technicalDemoCount(int count) {
return 'PRATINJAU GRATIS · $count EPISODE';
}
@override
String get episodes => 'Episode';
@override
String get watchEpisodeOne => 'Tonton episode 1';
@override
String continueEpisode(int number) {
return 'Lanjut episode $number';
}
@override
String get freeTestMedia => 'Klip demo sama · gratis';
@override
String get lockedStoreUnavailable => 'Terkunci · toko belum tersedia';
@override
String get freeTestClip => 'Klip uji gratis';
@override
String get locked => 'Terkunci';
@override
String get freeSamplesNotice =>
'Dua sampel gratis · pengaturan toko belum selesai';
@override
String get demoTestMedia => 'GRATIS · KLIP DEMO SAMA';
@override
String episodeProgress(int number, int total) {
return 'EPISODE $number / $total';
}
@override
String get testVideoNotice => 'Video uji teknis buatan sendiri';
@override
String lockedTitle(int number) {
return 'Episode $number terkunci';
}
@override
String get lockedBody =>
'Pembukaan kunci tersedia setelah toko dan verifikasi disiapkan. Demo ini tidak memproses pembayaran.';
@override
String get playbackError => 'Klip ini tidak bisa diputar.';
@override
String get catalogError => 'Katalog gagal dimuat.';
@override
String get categoriesError => 'Kategori gagal dimuat.';
@override
String get detailError => 'Daftar episode gagal dimuat.';
@override
String get noMediaNotice =>
'Episode ini belum punya media yang bisa diputar.';
@override
String get noStories => 'Belum ada cerita.';
@override
String get notices => 'Notifikasi';
@override
String get noNotices => 'Belum ada notifikasi.';
@override
String get noticesLoadFailed => 'Notifikasi tidak dapat dimuat.';
@override
String get noticeDetails => 'Detail notifikasi';
@override
String get noticeAnnouncement => 'Pengumuman';
@override
String get close => 'Tutup';
@override
String carouselSemantics(int current, int total) {
return 'Banner $current dari $total';
}
@override
String get retry => 'Coba lagi';
@override
String get backToSeries => 'Kembali ke serial';
@override
String get nextEpisode => 'Episode berikutnya';
@override
String get pause => 'Jeda';
@override
String get play => 'Putar';
@override
String get seekVideo => 'Geser posisi video';
@override
String get seekFailed => 'Gagal mengubah posisi putar.';
@override
String get captions => 'Subtitle';
@override
String get captionsOff => 'Subtitle nonaktif';
@override
String get englishCaptions => 'Subtitle bahasa Inggris';
@override
String get chineseCaptions => 'Subtitle bahasa Mandarin';
@override
String get language => 'Bahasa';
@override
String get systemLanguage => 'Sistem';
@override
String get english => 'English';
@override
String get simplifiedChinese => '简体中文';
@override
String get bahasaIndonesia => 'Bahasa Indonesia';
@override
String get episodeOneTitle => 'Cahaya Pertama';
@override
String get episodeTwoTitle => 'Frekuensi Baru';
@override
String get episodeThreeTitle => 'Menyeberang';
@override
String get episodeFourTitle => 'Setelah Gema';
@override
String get dramaSignalTitle => 'Sinyal';
@override
String get dramaSignalSynopsis =>
'Serial demo untuk tontonan vertikal. Setiap episode memakai satu klip lokal yang sama.';
@override
String get dramaCityTitle => 'Cahaya Kota & Malam Beludru';
@override
String get dramaCitySynopsis =>
'Serial romansa demo. Video lokal yang sama dipakai untuk mencoba pindah episode dan lanjut tonton.';
@override
String get dramaVengeanceTitle => 'Badai Pembalasan';
@override
String get dramaVengeanceSynopsis =>
'Serial aksi demo. Video lokal yang sama dipakai untuk mencoba pindah episode dan lanjut tonton.';
@override
String get dramaEchoesTitle => 'Gema Takdir';
@override
String get genreSuspenseMystery => 'Thriller · Misteri';
@override
String get genreUrbanRomance => 'Romansa Kota';
@override
String get genreActionThriller => 'Aksi · Thriller';
@override
String get genreDramaMystery => 'Drama · Misteri';
@override
String get continueWatchingHeading => 'LANJUT TONTON';
@override
String get preferencesHeading => 'PREFERENSI';
@override
String get brandMark => 'FRUITSHORTS';
@override
String get shareFooter => 'FruitShorts';
@override
String get shortsTab => 'Drama Pendek';
@override
String get myListTab => 'Daftar Saya';
@override
String get watchFull => 'Tonton Penuh';
@override
String get swipeForNext => 'Geser ke atas untuk lanjut';
@override
String get clearScreen => 'Bersihkan layar';
@override
String get exitClearScreen => 'Keluar dari mode bersih';
@override
String get logIn => 'Masuk';
@override
String get logInHint => 'Simpan koin dan daftar kamu';
@override
String get rewards => 'Hadiah';
@override
String get forYou => 'Untuk Kamu';
@override
String get hot => 'Populer';
@override
String get newest => 'Terbaru';
@override
String get favorite => 'Favorit';
@override
String get myAccount => 'Akun saya';
@override
String get coins => 'Koin';
@override
String get topUpWallet => 'Isi Ulang Dompet';
@override
String get vipMembership => 'Keanggotaan VIP';
@override
String get notActive => 'Tidak Aktif';
@override
String get joinVip => 'Gabung VIP';
@override
String get earnRewards => 'Dapatkan Hadiah';
@override
String get freeBonus => 'Bonus Gratis';
@override
String get watchHistory => 'Riwayat Tontonan';
@override
String get settings => 'Pengaturan';
@override
String get serverAddress => 'Alamat server';
@override
String get serverSettings => 'Pengaturan server';
@override
String get serverAddressHint => 'http(s)://host:port';
@override
String get saveAddress => 'Simpan alamat';
@override
String get restartToApply => 'Mulai ulang aplikasi untuk menerapkan.';
@override
String get restoreDefault => 'Pulihkan default';
@override
String get invalidServerAddress =>
'Masukkan alamat server http(s) yang valid.';
@override
String get signOut => 'Keluar';
@override
String get mockUserName => 'Vicky sheng';
@override
String get mockUserId => 'ID: M1CZWVYE';
@override
String get mockNotice => 'Hanya data contoh.';
@override
String get topBadge => 'TOP 1';
@override
String get signIn => 'Masuk';
@override
String get signUp => 'Daftar';
@override
String get authSignInTitle => 'Selamat datang kembali';
@override
String get authSignUpTitle => 'Buat akun kamu';
@override
String get authSubtitle => 'Masuk dengan email dan kata sandi.';
@override
String get authSignUpSubtitle =>
'Buat akun untuk menyimpan daftar, riwayat, dan progresmu.';
@override
String get authBrandTagline => 'Drama pendek untuk Indonesia';
@override
String get authEmailLabel => 'Email';
@override
String get authPasswordLabel => 'Kata sandi';
@override
String get authPasswordHint => 'Minimal 8 karakter, berisi huruf dan angka';
@override
String get authEmailRequired => 'Masukkan email kamu';
@override
String get authEmailInvalid => 'Email itu sepertinya tidak benar';
@override
String get authPasswordRequired => 'Masukkan kata sandi kamu';
@override
String get authPasswordLength => 'Kata sandi harus 8-64 karakter';
@override
String get authPasswordWeak => 'Kata sandi perlu huruf dan angka';
@override
String get authNetworkError => 'Jaringan bermasalah, coba lagi';
@override
String get authSwitchToSignUp => 'Baru di sini? Buat akun';
@override
String get authSwitchToSignIn => 'Sudah punya akun? Masuk';
@override
String get authGateTitle => 'Masuk untuk melanjutkan';
@override
String get authGateMessage =>
'Riwayat tontonan, favorit, komentar, dan unduhan perlu akun.';
@override
String get authGateAction => 'Masuk';
@override
String get showPassword => 'Tampilkan kata sandi';
@override
String get hidePassword => 'Sembunyikan kata sandi';
@override
String get cancel => 'Nanti saja';
@override
String get noEpisodesYet => 'Belum ada episode yang bisa diputar.';
@override
String get networkError =>
'Jaringan tidak tersedia. Periksa koneksi lalu coba lagi.';
@override
String get progressError => 'Posisi tonton gagal dimuat.';
@override
String get favoritesError => 'Daftar favorit gagal dimuat.';
@override
String get favoriteToggleFailed => 'Gagal memperbarui favorit. Coba lagi.';
@override
String get myFavorites => 'Favorit saya';
@override
String get noFavorites => 'Belum ada favorit.';
@override
String get downloads => 'Unduhan';
@override
String get downloadsError => 'Pengaturan unduhan gagal dimuat.';
@override
String get noDownloads => 'Belum ada izin unduhan.';
@override
String get downloadedItems => 'Izin unduhan';
@override
String downloadQuota(int remaining, int max) {
return '$remaining dari $max izin tersedia';
}
@override
String downloadLicenseDays(int days) {
return 'Izin berlaku $days hari';
}
@override
String get downloadWifiOnly => 'Hanya Wi-Fi';
@override
String get downloadQuality => 'Kualitas maksimum';
@override
String downloadStatus(Object status) {
return 'Izin: $status';
}
@override
String downloadTaskStatus(Object status) {
return 'Tugas: $status';
}
@override
String downloadProgress(int progress) {
return '$progress%';
}
@override
String downloadExpiresAt(Object time) {
return 'Berakhir $time';
}
@override
String get clearDownloadsTitle => 'Hapus izin unduhan?';
@override
String get clearDownloadsMessage =>
'Semua izin unduhan untuk perangkat ini akan dicabut.';
@override
String get downloadSettingsFailed => 'Gagal memperbarui pengaturan unduhan.';
@override
String get downloadDeleteFailed => 'Gagal menghapus izin unduhan ini.';
@override
String get downloadClearFailed => 'Gagal menghapus semua izin unduhan.';
@override
String get downloadGrantFailed => 'Gagal meminta unduhan ini.';
@override
String get downloadGranted => 'Izin unduhan sudah siap.';
@override
String get noWatchRecords => 'Belum ada riwayat tontonan.';
@override
String get recordDeleteFailed => 'Gagal menghapus riwayat ini. Coba lagi.';
@override
String get recordClearFailed => 'Gagal menghapus semua riwayat. Coba lagi.';
@override
String get clearAll => 'Hapus semua';
@override
String get clearWatchHistoryTitle => 'Hapus riwayat tontonan?';
@override
String get clearWatchHistoryMessage =>
'Semua riwayat akan dihapus dari akun kamu.';
@override
String get confirmClear => 'Hapus';
@override
String get detailLoadFailed => 'Detail drama gagal dimuat';
@override
String get retryDetail => 'Coba lagi';
@override
String get episodeUnavailable => 'Episode tidak tersedia';
@override
String updatedAtLabel(Object time) {
return 'Diperbarui $time';
}
@override
String get remove => 'Hapus';
@override
String get unlockComingSoon => 'Pembukaan dengan koin segera hadir.';
@override
String resumeProgress(Object position, Object total) {
return 'Lanjut di $position / $total';
}
@override
String get accountCenter => 'Akun';
@override
String get accountProfile => 'Profil';
@override
String get accountDevices => 'Perangkat masuk';
@override
String get accountDataExport => 'Ekspor data';
@override
String get accountDeactivate => 'Hapus akun';
@override
String get accountProfileLoadFailed => 'Profil gagal dimuat.';
@override
String get accountProfileSaveFailed => 'Profil gagal disimpan.';
@override
String get accountNickname => 'Nama panggilan';
@override
String get accountNicknameInvalid => 'Masukkan 1 hingga 30 karakter.';
@override
String get accountGender => 'Jenis kelamin';
@override
String get accountMale => 'Laki-laki';
@override
String get accountFemale => 'Perempuan';
@override
String get accountUnknownGender => 'Tidak ingin menyebutkan';
@override
String get accountSelectBirthday => 'Atur tanggal lahir';
@override
String get accountBirthdayHint =>
'Tanggal lahir dapat diatur, tetapi belum dapat dihapus pada versi ini.';
@override
String get accountSaved => 'Profil disimpan.';
@override
String get accountReadOnlyInfo => 'Informasi akun';
@override
String get accountUid => 'UID';
@override
String get accountMaskedAccount => 'Akun';
@override
String get accountCountry => 'Negara';
@override
String get accountCurrency => 'Mata uang';
@override
String get accountStatus => 'Status';
@override
String get accountLanguage => 'Bahasa';
@override
String get accountTimezone => 'Zona waktu';
@override
String get accountRegion => 'Wilayah';
@override
String get accountVipLevel => 'Level VIP';
@override
String get accountCreatedAt => 'Terdaftar';
@override
String get accountLastLogin => 'Terakhir masuk';
@override
String get accountDevicesEmpty => 'Belum ada perangkat yang masuk.';
@override
String get accountDevicesLoadFailed => 'Perangkat gagal dimuat.';
@override
String get accountPlatform => 'Platform';
@override
String get accountDeviceId => 'ID perangkat';
@override
String get accountFirstSeen => 'Pertama terlihat';
@override
String get accountLastActive => 'Terakhir aktif';
@override
String get accountDeviceActive => 'Aktif';
@override
String get accountDeviceInactive => 'Tidak aktif';
@override
String get accountExportLoadFailed => 'Data akun gagal diekspor.';
@override
String get accountCredentials => 'Kredensial masuk';
@override
String get accountConsentRecords => 'Catatan persetujuan';
@override
String get accountDeviceCount => 'Perangkat';
@override
String get accountCopyJson => 'Salin JSON lengkap';
@override
String get accountCopied => 'Data akun disalin.';
@override
String get accountVerified => 'Terverifikasi';
@override
String get accountUnverified => 'Belum terverifikasi';
@override
String get accountDeactivateWarning =>
'Permintaan masuk masa tenang 15 hari. Semua perangkat langsung keluar.';
@override
String get accountDeactivateReason => 'Alasan (opsional)';
@override
String get accountDeactivateReasonHint => 'Beri tahu alasan kamu';
@override
String get accountRequestDeactivate => 'Ajukan penghapusan akun';
@override
String get accountConfirmDeactivateTitle => 'Ajukan penghapusan akun?';
@override
String get accountConfirmDeactivateMessage =>
'Semua perangkat akan langsung keluar. Setelah masuk lagi, kamu dapat membatalkannya selama masa tenang 15 hari.';
@override
String get accountConfirmDeactivate => 'Konfirmasi';
@override
String accountScheduledFor(Object time) {
return 'Penghapusan dijadwalkan pada $time';
}
@override
String get accountCancelDeactivation => 'Batalkan permintaan penghapusan';
@override
String get accountCancelSucceeded => 'Permintaan penghapusan dibatalkan.';
@override
String get accountDeactivateFailed => 'Permintaan penghapusan gagal dikirim.';
@override
String get accountCancelFailed => 'Permintaan penghapusan gagal dibatalkan.';
}