From f0c14471b4d4e9bc9d4088025c4a23695eed859e Mon Sep 17 00:00:00 2001 From: Seerr Indonesian Localization Date: Fri, 30 Oct 2026 13:02:12 +0700 Subject: [PATCH] feat: add Indonesian (id) locale translation - Add complete id.json with 1714 translation keys matching en.json - Register 'id' in availableLocales (server/types/languages.ts) - Add Indonesia to availableLanguages in LanguageContext.tsx for UI picker --- server/types/languages.ts | 1 + src/context/LanguageContext.tsx | 4 + src/i18n/locale/id.json | 1716 +++++++++++++++++++++++++++++++ 3 files changed, 1721 insertions(+) create mode 100644 src/i18n/locale/id.json diff --git a/server/types/languages.ts b/server/types/languages.ts index 99e1bc3951..b88bd82247 100644 --- a/server/types/languages.ts +++ b/server/types/languages.ts @@ -16,6 +16,7 @@ export const availableLocales = [ 'he', 'hi', 'hu', + 'id', 'it', 'ja', 'ko', diff --git a/src/context/LanguageContext.tsx b/src/context/LanguageContext.tsx index 5b87d17425..a6c6091a94 100644 --- a/src/context/LanguageContext.tsx +++ b/src/context/LanguageContext.tsx @@ -79,6 +79,10 @@ export const availableLanguages: AvailableLanguageObject = { code: 'hu', display: 'Magyar', }, + id: { + code: 'id', + display: 'Bahasa Indonesia', + }, nl: { code: 'nl', display: 'Nederlands', diff --git a/src/i18n/locale/id.json b/src/i18n/locale/id.json new file mode 100644 index 0000000000..749975ac1f --- /dev/null +++ b/src/i18n/locale/id.json @@ -0,0 +1,1716 @@ +{ + "component.BlocklistBlock.blocklistdate": "Tanggal diblokir", + "component.BlocklistBlock.blocklistedby": "Diblokir Oleh", + "component.BlocklistModal.blocklisting": "Pemblokiran", + "components.AirDateBadge.airedrelative": "Ditayangkan {relativeTime}", + "components.AirDateBadge.airsrelative": "Akan Tayang {relativeTime}", + "components.AppDataWarning.dockerVolumeMissingDescription": "Mount volume {appDataPath} tidak dikonfigurasi dengan benar. Semua data akan dihapus saat container dihentikan atau dimulai ulang.", + "components.Blocklist.blocklistNotFoundError": "{title} tidak ada dalam daftar blokir.", + "components.Blocklist.blocklistSettingsDescription": "Kelola media yang diblokir.", + "components.Blocklist.blocklistdate": "tanggal", + "components.Blocklist.blocklistedby": "{date} oleh {user}", + "components.Blocklist.blocklistsettings": "Pengaturan Daftar Blokir", + "components.Blocklist.filterBlocklistedTags": "Tag yang Diblokir", + "components.Blocklist.filterManual": "Manual", + "components.Blocklist.mediaName": "Nama", + "components.Blocklist.mediaTmdbId": "Id tmdb", + "components.Blocklist.mediaType": "Tipe", + "components.Blocklist.showAllBlocklisted": "Tampilkan Semua Media yang Diblokir", + "components.CollectionDetails.numberofmovies": "{count} Film", + "components.CollectionDetails.overview": "Ringkasan", + "components.CollectionDetails.removefromblocklistpartialcount": "{removeLabel} ({count, plural, one {# film} other {# film}})", + "components.CollectionDetails.requestcollection": "Minta Koleksi", + "components.CollectionDetails.requestcollection4k": "Minta Koleksi dalam 4K", + "components.Common.QuickConnectModal.error": "Kesalahan", + "components.Common.QuickConnectModal.expired": "Kode Kedaluwarsa", + "components.Common.QuickConnectModal.expiredMessage": "Kode Quick Connect ini telah kedaluwarsa. Silakan coba lagi.", + "components.Common.QuickConnectModal.tryAgain": "Coba Lagi", + "components.Common.QuickConnectModal.waitingForAuth": "Menunggu otorisasi...", + "components.Discover.CreateSlider.addSlider": "Tambah Slider", + "components.Discover.CreateSlider.addcustomslider": "Buat Slider Kustom", + "components.Discover.CreateSlider.addfail": "Gagal membuat slider baru.", + "components.Discover.CreateSlider.addsuccess": "Slider baru dibuat dan pengaturan kustomisasi Jelajahi disimpan.", + "components.Discover.CreateSlider.editSlider": "Edit Slider", + "components.Discover.CreateSlider.editfail": "Gagal mengedit slider.", + "components.Discover.CreateSlider.editsuccess": "Slider diedit dan pengaturan kustomisasi Jelajahi disimpan.", + "components.Discover.CreateSlider.needresults": "Anda harus memiliki setidaknya 1 hasil.", + "components.Discover.CreateSlider.nooptions": "Tidak ada hasil.", + "components.Discover.CreateSlider.providetmdbgenreid": "Berikan ID Genre TMDB", + "components.Discover.CreateSlider.providetmdbkeywordid": "Berikan ID Kata Kunci TMDB", + "components.Discover.CreateSlider.providetmdbnetwork": "Berikan ID Jaringan TMDB", + "components.Discover.CreateSlider.providetmdbsearch": "Berikan kueri pencarian", + "components.Discover.CreateSlider.providetmdbstudio": "Berikan ID Studio TMDB", + "components.Discover.CreateSlider.searchGenres": "Cari genre…", + "components.Discover.CreateSlider.searchKeywords": "Cari kata kunci…", + "components.Discover.CreateSlider.searchStudios": "Cari studio…", + "components.Discover.CreateSlider.slidernameplaceholder": "Nama Slider", + "components.Discover.CreateSlider.starttyping": "Mulai mengetik untuk mencari.", + "components.Discover.CreateSlider.validationDatarequired": "Anda harus memberikan nilai data.", + "components.Discover.CreateSlider.validationTitlerequired": "Anda harus memberikan judul.", + "components.Discover.DiscoverMovieGenre.genreMovies": "Film {genre}", + "components.Discover.DiscoverMovieKeyword.keywordMovies": "Film {keywordTitle}", + "components.Discover.DiscoverMovieLanguage.languageMovies": "Film {language}", + "components.Discover.DiscoverMovies.activefilters": "{count, plural, one {# Filter Aktif} other {# Filter Aktif}}", + "components.Discover.DiscoverMovies.discovermovies": "Film", + "components.Discover.DiscoverMovies.sortPopularityAsc": "Popularitas Naik", + "components.Discover.DiscoverMovies.sortPopularityDesc": "Popularitas Turun", + "components.Discover.DiscoverMovies.sortReleaseDateAsc": "Tanggal Rilis Naik", + "components.Discover.DiscoverMovies.sortReleaseDateDesc": "Tanggal Rilis Turun", + "components.Discover.DiscoverMovies.sortTitleAsc": "Judul (A-Z) Naik", + "components.Discover.DiscoverMovies.sortTitleDesc": "Judul (Z-A) Turun", + "components.Discover.DiscoverMovies.sortTmdbRatingAsc": "Rating TMDB Naik", + "components.Discover.DiscoverMovies.sortTmdbRatingDesc": "Rating TMDB Turun", + "components.Discover.DiscoverNetwork.networkSeries": "Serial {network}", + "components.Discover.DiscoverSliderEdit.deletefail": "Gagal menghapus slider.", + "components.Discover.DiscoverSliderEdit.deletesuccess": "Slider berhasil dihapus.", + "components.Discover.DiscoverSliderEdit.enable": "Alihkan Visibilitas", + "components.Discover.DiscoverSliderEdit.remove": "Hapus", + "components.Discover.DiscoverStudio.studioMovies": "Film {studio}", + "components.Discover.DiscoverTv.activefilters": "{count, plural, one {# Filter Aktif} other {# Filter Aktif}}", + "components.Discover.DiscoverTv.discovertv": "Serial", + "components.Discover.DiscoverTv.sortFirstAirDateAsc": "Tanggal Tayang Perdana Naik", + "components.Discover.DiscoverTv.sortFirstAirDateDesc": "Tanggal Tayang Perdana Turun", + "components.Discover.DiscoverTv.sortPopularityAsc": "Popularitas Naik", + "components.Discover.DiscoverTv.sortPopularityDesc": "Popularitas Turun", + "components.Discover.DiscoverTv.sortTitleAsc": "Judul (A-Z) Naik", + "components.Discover.DiscoverTv.sortTitleDesc": "Judul (Z-A) Turun", + "components.Discover.DiscoverTv.sortTmdbRatingAsc": "Rating TMDB Naik", + "components.Discover.DiscoverTv.sortTmdbRatingDesc": "Rating TMDB Turun", + "components.Discover.DiscoverTvGenre.genreSeries": "Serial {genre}", + "components.Discover.DiscoverTvKeyword.keywordSeries": "Serial {keywordTitle}", + "components.Discover.DiscoverTvLanguage.languageSeries": "Serial {language}", + "components.Discover.DiscoverWatchlist.discoverwatchlist": "Daftar Tonton Anda", + "components.Discover.DiscoverWatchlist.watchlist": "Daftar Tonton Plex", + "components.Discover.FilterSlideover.activefilters": "{count, plural, one {# Filter Aktif} other {# Filter Aktif}}", + "components.Discover.FilterSlideover.certification": "Rating Konten", + "components.Discover.FilterSlideover.clearfilters": "Hapus Filter Aktif", + "components.Discover.FilterSlideover.excludeKeywords": "Kecualikan Kata Kunci", + "components.Discover.FilterSlideover.filters": "Filter", + "components.Discover.FilterSlideover.firstAirDate": "Tanggal Tayang Perdana", + "components.Discover.FilterSlideover.from": "Dari", + "components.Discover.FilterSlideover.genres": "Genre", + "components.Discover.FilterSlideover.keywords": "Kata Kunci", + "components.Discover.FilterSlideover.originalLanguage": "Bahasa Asli", + "components.Discover.FilterSlideover.ratingText": "Rating antara {minValue} dan {maxValue}", + "components.Discover.FilterSlideover.releaseDate": "Tanggal Rilis", + "components.Discover.FilterSlideover.runtime": "Durasi", + "components.Discover.FilterSlideover.runtimeText": "Durasi {minValue}-{maxValue} menit", + "components.Discover.FilterSlideover.status": "Status", + "components.Discover.FilterSlideover.streamingservices": "Layanan Streaming", + "components.Discover.FilterSlideover.studio": "Studio", + "components.Discover.FilterSlideover.tmdbuserscore": "Skor Pengguna TMDB", + "components.Discover.FilterSlideover.tmdbuservotecount": "Jumlah Suara Pengguna TMDB", + "components.Discover.FilterSlideover.to": "Sampai", + "components.Discover.FilterSlideover.voteCount": "Jumlah suara antara {minValue} dan {maxValue}", + "components.Discover.MovieGenreList.moviegenres": "Genre Film", + "components.Discover.MovieGenreSlider.moviegenres": "Genre Film", + "components.Discover.NetworkSlider.networks": "Jaringan", + "components.Discover.PlexWatchlistSlider.emptywatchlist": "Media yang ditambahkan ke Daftar Tonton Plex Anda akan muncul di sini.", + "components.Discover.PlexWatchlistSlider.plexwatchlist": "Daftar Tonton Anda", + "components.Discover.RecentRequestsSlider.unableToConnect": "Tidak dapat terhubung ke {services}. Beberapa informasi mungkin tidak tersedia.", + "components.Discover.RecentlyAddedSlider.recentlyAdded": "Baru Ditambahkan", + "components.Discover.StudioSlider.studios": "Studio", + "components.Discover.TvGenreList.seriesgenres": "Genre Serial", + "components.Discover.TvGenreSlider.tvgenres": "Genre Serial", + "components.Discover.createnewslider": "Buat Slider Baru", + "components.Discover.customizediscover": "Sesuaikan Jelajahi", + "components.Discover.discover": "Jelajahi", + "components.Discover.emptywatchlist": "Media yang ditambahkan ke Daftar Tonton Plex Anda akan muncul di sini.", + "components.Discover.moviegenres": "Genre Film", + "components.Discover.networks": "Jaringan", + "components.Discover.plexwatchlist": "Daftar Tonton Anda", + "components.Discover.popularmovies": "Film Populer", + "components.Discover.populartv": "Serial Populer", + "components.Discover.recentlyAdded": "Baru Ditambahkan", + "components.Discover.recentrequests": "Permintaan Terbaru", + "components.Discover.resetfailed": "Terjadi kesalahan saat mengatur ulang pengaturan kustomisasi Jelajahi.", + "components.Discover.resetsuccess": "Pengaturan kustomisasi Jelajahi berhasil diatur ulang.", + "components.Discover.resettodefault": "Atur Ulang ke Default", + "components.Discover.resetwarning": "Atur ulang semua slider ke default. Ini juga akan menghapus slider kustom!", + "components.Discover.stopediting": "Berhenti Mengedit", + "components.Discover.studios": "Studio", + "components.Discover.timeWindowDay": "Harian", + "components.Discover.timeWindowWeek": "Mingguan", + "components.Discover.tmdbmoviegenre": "Genre Film TMDB", + "components.Discover.tmdbmoviekeyword": "Kata Kunci Film TMDB", + "components.Discover.tmdbmoviestreamingservices": "Layanan Streaming Film TMDB", + "components.Discover.tmdbnetwork": "Jaringan TMDB", + "components.Discover.tmdbsearch": "Pencarian TMDB", + "components.Discover.tmdbstudio": "Studio TMDB", + "components.Discover.tmdbtvgenre": "Genre Serial TMDB", + "components.Discover.tmdbtvkeyword": "Kata Kunci Serial TMDB", + "components.Discover.tmdbtvstreamingservices": "Layanan Streaming TV TMDB", + "components.Discover.trending": "Tren", + "components.Discover.tvgenres": "Genre Serial", + "components.Discover.upcoming": "Film Mendatang", + "components.Discover.upcomingmovies": "Film Mendatang", + "components.Discover.upcomingtv": "Serial Mendatang", + "components.Discover.updatefailed": "Terjadi kesalahan saat memperbarui pengaturan kustomisasi Jelajahi.", + "components.Discover.updatesuccess": "Pengaturan kustomisasi Jelajahi diperbarui.", + "components.DiscoverTvUpcoming.upcomingtv": "Serial Mendatang", + "components.DownloadBlock.estimatedtime": "Perkiraan {time}", + "components.DownloadBlock.formattedTitle": "{title}: Musim {seasonNumber} Episode {episodeNumber}", + "components.IssueDetails.IssueComment.areyousuredelete": "Apakah Anda yakin ingin menghapus komentar ini?", + "components.IssueDetails.IssueComment.delete": "Hapus Komentar", + "components.IssueDetails.IssueComment.edit": "Edit Komentar", + "components.IssueDetails.IssueComment.postedby": "Diposting {relativeTime} oleh {username}", + "components.IssueDetails.IssueComment.postedbyedited": "Diposting {relativeTime} oleh {username} (Diedit)", + "components.IssueDetails.IssueComment.validationComment": "Anda harus memasukkan pesan", + "components.IssueDetails.IssueDescription.deleteissue": "Hapus Masalah", + "components.IssueDetails.IssueDescription.description": "Deskripsi", + "components.IssueDetails.IssueDescription.edit": "Edit Deskripsi", + "components.IssueDetails.allepisodes": "Semua Episode", + "components.IssueDetails.allseasons": "Semua Musim", + "components.IssueDetails.closeissue": "Tutup Masalah", + "components.IssueDetails.closeissueandcomment": "Tutup dengan Komentar", + "components.IssueDetails.commentplaceholder": "Tambahkan komentar…", + "components.IssueDetails.comments": "Komentar", + "components.IssueDetails.deleteissue": "Hapus Masalah", + "components.IssueDetails.deleteissueconfirm": "Apakah Anda yakin ingin menghapus masalah ini?", + "components.IssueDetails.episode": "Episode {episodeNumber}", + "components.IssueDetails.issuepagetitle": "Masalah", + "components.IssueDetails.issuetype": "Tipe", + "components.IssueDetails.lastupdated": "Terakhir Diperbarui", + "components.IssueDetails.leavecomment": "Komentar", + "components.IssueDetails.nocomments": "Tidak ada komentar.", + "components.IssueDetails.openedby": "#{issueId} dibuka {relativeTime} oleh {username}", + "components.IssueDetails.openin4karr": "Buka di 4K {arr}", + "components.IssueDetails.openinarr": "Buka di {arr}", + "components.IssueDetails.play4konplex": "Putar dalam 4K di {mediaServerName}", + "components.IssueDetails.playonplex": "Putar di {mediaServerName}", + "components.IssueDetails.problemepisode": "Episode Terdampak", + "components.IssueDetails.problemseason": "Musim Terdampak", + "components.IssueDetails.reopenissue": "Buka Kembali Masalah", + "components.IssueDetails.reopenissueandcomment": "Buka Kembali dengan Komentar", + "components.IssueDetails.season": "Musim {seasonNumber}", + "components.IssueDetails.toasteditdescriptionfailed": "Terjadi kesalahan saat mengedit deskripsi masalah.", + "components.IssueDetails.toasteditdescriptionsuccess": "Deskripsi masalah berhasil diedit!", + "components.IssueDetails.toastissuedeleted": "Masalah berhasil dihapus!", + "components.IssueDetails.toastissuedeletefailed": "Terjadi kesalahan saat menghapus masalah.", + "components.IssueDetails.toaststatusupdated": "Status masalah berhasil diperbarui!", + "components.IssueDetails.toaststatusupdatefailed": "Terjadi kesalahan saat memperbarui status masalah.", + "components.IssueDetails.unknownissuetype": "Tidak Diketahui", + "components.IssueList.IssueItem.descriptionpreview": "Deskripsi Masalah", + "components.IssueList.IssueItem.episodes": "{episodeCount, plural, one {Episode} other {Episode}}", + "components.IssueList.IssueItem.issuestatus": "Status", + "components.IssueList.IssueItem.issuetype": "Tipe", + "components.IssueList.IssueItem.opened": "Dibuka", + "components.IssueList.IssueItem.openeduserdate": "{date} oleh {user}", + "components.IssueList.IssueItem.problemepisode": "Episode Terdampak", + "components.IssueList.IssueItem.seasons": "{seasonCount, plural, one {Musim} other {Musim}}", + "components.IssueList.IssueItem.unknownissuetype": "Tidak Diketahui", + "components.IssueList.IssueItem.viewissue": "Lihat Masalah", + "components.IssueList.issues": "Masalah", + "components.IssueList.showallissues": "Tampilkan Semua Masalah", + "components.IssueList.sortAdded": "Terbaru", + "components.IssueList.sortModified": "Terakhir Diubah", + "components.IssueModal.CreateIssueModal.allepisodes": "Semua Episode", + "components.IssueModal.CreateIssueModal.allseasons": "Semua Musim", + "components.IssueModal.CreateIssueModal.episode": "Episode {episodeNumber}", + "components.IssueModal.CreateIssueModal.extras": "Ekstra", + "components.IssueModal.CreateIssueModal.problemepisode": "Episode Terdampak", + "components.IssueModal.CreateIssueModal.problemseason": "Musim Terdampak", + "components.IssueModal.CreateIssueModal.providedetail": "Silakan berikan penjelasan detail tentang masalah yang Anda alami.", + "components.IssueModal.CreateIssueModal.reportissue": "Laporkan Masalah", + "components.IssueModal.CreateIssueModal.season": "Musim {seasonNumber}", + "components.IssueModal.CreateIssueModal.submitissue": "Kirim Masalah", + "components.IssueModal.CreateIssueModal.toastFailedCreate": "Terjadi kesalahan saat mengirim masalah.", + "components.IssueModal.CreateIssueModal.toastSuccessCreate": "Laporan masalah untuk {title} berhasil dikirim!", + "components.IssueModal.CreateIssueModal.toastviewissue": "Lihat Masalah", + "components.IssueModal.CreateIssueModal.validationMessageRequired": "Anda harus memberikan deskripsi", + "components.IssueModal.CreateIssueModal.whatswrong": "Apa yang salah?", + "components.IssueModal.issueAudio": "Audio", + "components.IssueModal.issueOther": "Lainnya", + "components.IssueModal.issueSubtitles": "Subtitle", + "components.IssueModal.issueVideo": "Video", + "components.LanguageSelector.languageServerDefault": "Default ({language})", + "components.LanguageSelector.originalLanguageDefault": "Semua Bahasa", + "components.Layout.LanguagePicker.displaylanguage": "Bahasa Tampilan", + "components.Layout.SearchInput.searchPlaceholder": "Cari Film & Serial", + "components.Layout.Sidebar.blocklist": "Daftar Blokir", + "components.Layout.Sidebar.browsemovies": "Film", + "components.Layout.Sidebar.browsetv": "Serial", + "components.Layout.Sidebar.dashboard": "Jelajahi", + "components.Layout.Sidebar.issues": "Masalah", + "components.Layout.Sidebar.requests": "Permintaan", + "components.Layout.Sidebar.settings": "Pengaturan", + "components.Layout.Sidebar.users": "Pengguna", + "components.Layout.UserDropdown.MiniQuotaDisplay.movierequests": "Permintaan Film", + "components.Layout.UserDropdown.MiniQuotaDisplay.seriesrequests": "Permintaan Serial", + "components.Layout.UserDropdown.myprofile": "Profil", + "components.Layout.UserDropdown.requests": "Permintaan", + "components.Layout.UserDropdown.settings": "Pengaturan", + "components.Layout.UserDropdown.signout": "Keluar", + "components.Layout.UserWarnings.emailInvalid": "Alamat email tidak valid.", + "components.Layout.UserWarnings.emailRequired": "Alamat email wajib diisi.", + "components.Layout.UserWarnings.passwordRequired": "Kata sandi wajib diisi.", + "components.Layout.UserWarnings.profileIncomplete": "Profil belum lengkap", + "components.Layout.VersionStatus.commitsbehind": "{commitsBehind} {commitsBehind, plural, one {commit} other {commit}} tertinggal", + "components.Layout.VersionStatus.outofdate": "Usang", + "components.Layout.VersionStatus.streamdevelop": "Seerr Develop", + "components.Layout.VersionStatus.streamstable": "Seerr Stable", + "components.Login.JellyfinQuickConnectModal.cancel": "Batal", + "components.Login.JellyfinQuickConnectModal.instructions": "Masukkan kode ini di aplikasi {mediaServerName} Anda", + "components.Login.JellyfinQuickConnectModal.subtitle": "Masuk dengan Quick Connect", + "components.Login.JellyfinQuickConnectModal.title": "Quick Connect", + "components.Login.adminerror": "Anda harus menggunakan akun admin untuk masuk.", + "components.Login.back": "Kembali", + "components.Login.credentialerror": "Nama pengguna atau kata sandi salah.", + "components.Login.demoModeInfo": "Mode demo diaktifkan. Gunakan kredensial demo untuk masuk.", + "components.Login.description": "Tambahkan alamat email yang valid untuk melengkapi profil Anda. Ini akan digunakan untuk notifikasi dan masuk lokal.", + "components.Login.email": "Alamat Email", + "components.Login.emailAlreadyTaken": "Email ini sudah digunakan.", + "components.Login.emailtooltip": "Alamat tidak perlu dikaitkan dengan instans {mediaServerName} Anda.", + "components.Login.enablessl": "Gunakan SSL", + "components.Login.forgotpassword": "Lupa Kata Sandi?", + "components.Login.hostname": "URL {mediaServerName}", + "components.Login.initialsignin": "Hubungkan", + "components.Login.initialsigningin": "Menghubungkan…", + "components.Login.invalidurlerror": "Tidak dapat terhubung ke server {mediaServerName}.", + "components.Login.jellyfinLocalLoginHint": "Jika Anda belum mengatur alamat email di profil Anda, gunakan nama pengguna {mediaServerName} Anda sebagai gantinya.", + "components.Login.loginerror": "Terjadi kesalahan saat mencoba masuk.", + "components.Login.loginwithapp": "Masuk dengan {appName}", + "components.Login.noadminerror": "Tidak ada pengguna admin yang ditemukan di server.", + "components.Login.orsigninwith": "Atau masuk dengan", + "components.Login.password": "Kata Sandi", + "components.Login.port": "Port", + "components.Login.quickconnect": "Quick Connect", + "components.Login.quickconnecterror": "Quick Connect gagal. Silakan coba lagi.", + "components.Login.save": "Tambahkan", + "components.Login.saveFailed": "Terjadi kesalahan saat menyimpan.", + "components.Login.saving": "Menambahkan…", + "components.Login.servertype": "Tipe Server", + "components.Login.signin": "Masuk", + "components.Login.signingin": "Sedang Masuk…", + "components.Login.signinheader": "Masuk untuk melanjutkan", + "components.Login.signinwithjellyfin": "Gunakan akun {mediaServerName} Anda", + "components.Login.signinwithoverseerr": "Gunakan akun {applicationTitle} Anda", + "components.Login.signinwithplex": "Gunakan akun Plex Anda", + "components.Login.tipEmailHasTrailingWhitespace": "Email diakhiri dengan spasi", + "components.Login.tipUsernameHasTrailingWhitespace": "Nama pengguna diakhiri dengan spasi", + "components.Login.title": "Tambahkan Email", + "components.Login.urlBase": "URL Base", + "components.Login.urlBaseHelp": "Jika Anda mengatur Base URL di Jellyfin (Dashboard > Networking), masukkan di sini (mis. /jellyfin). Biarkan kosong jika tidak.", + "components.Login.username": "Nama Pengguna", + "components.Login.validationEmailFormat": "Email tidak valid", + "components.Login.validationEmailRequired": "Anda harus memberikan email", + "components.Login.validationPortRequired": "Anda harus memberikan nomor port yang valid", + "components.Login.validationUrlBaseLeadingSlash": "URL base harus diawali dengan garis miring", + "components.Login.validationUrlBaseTrailingSlash": "URL base tidak boleh diakhiri dengan garis miring", + "components.Login.validationUrlTrailingSlash": "URL tidak boleh diakhiri dengan garis miring", + "components.Login.validationemailformat": "Email valid wajib diisi", + "components.Login.validationemailrequired": "Anda harus memberikan alamat email yang valid", + "components.Login.validationhostformat": "URL valid wajib diisi", + "components.Login.validationhostrequired": "URL {mediaServerName} wajib diisi", + "components.Login.validationpasswordrequired": "Anda harus memberikan kata sandi", + "components.Login.validationservertyperequired": "Silakan pilih tipe server", + "components.Login.validationusernamerequired": "Nama pengguna wajib diisi", + "components.ManageSlideOver.alltime": "Sepanjang Waktu", + "components.ManageSlideOver.clearmediadataerror": "Terjadi kesalahan saat menghapus data media.", + "components.ManageSlideOver.downloadstatus": "Unduhan", + "components.ManageSlideOver.manageModalAdvanced": "Lanjutan", + "components.ManageSlideOver.manageModalClearMedia": "Hapus Data", + "components.ManageSlideOver.manageModalClearMediaWarning": "* Ini akan secara permanen menghapus semua data untuk {mediaType} ini, termasuk semua permintaan. Jika item ini ada di pustaka {mediaServerName} Anda, informasi media akan dibuat ulang selama pemindaian berikutnya.", + "components.ManageSlideOver.manageModalIssues": "Masalah Terbuka", + "components.ManageSlideOver.manageModalMedia": "Media", + "components.ManageSlideOver.manageModalMedia4k": "Media 4K", + "components.ManageSlideOver.manageModalNoRequests": "Tidak ada permintaan.", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Ini akan secara permanen menghapus {mediaType} ini dari {arr}, termasuk semua file.", + "components.ManageSlideOver.manageModalRequests": "Permintaan", + "components.ManageSlideOver.manageModalTitle": "Kelola {mediaType}", + "components.ManageSlideOver.mark4kavailable": "Tandai sebagai Tersedia dalam 4K", + "components.ManageSlideOver.markallseasons4kavailable": "Tandai Semua Musim sebagai Tersedia dalam 4K", + "components.ManageSlideOver.markallseasonsavailable": "Tandai Semua Musim sebagai Tersedia", + "components.ManageSlideOver.markavailable": "Tandai sebagai Tersedia", + "components.ManageSlideOver.movie": "film", + "components.ManageSlideOver.openarr": "Buka di {arr}", + "components.ManageSlideOver.openarr4k": "Buka di 4K {arr}", + "components.ManageSlideOver.opentautulli": "Buka di Tautulli", + "components.ManageSlideOver.pastdays": "{days, number} Hari Terakhir", + "components.ManageSlideOver.playedby": "Diputar Oleh", + "components.ManageSlideOver.plays": "{playCount, number} {playCount, plural, one {pemutaran} other {pemutaran}}", + "components.ManageSlideOver.removearr": "Hapus dari {arr}", + "components.ManageSlideOver.removearr4k": "Hapus dari 4K {arr}", + "components.ManageSlideOver.removemediaerror": "Terjadi kesalahan saat menghapus media.", + "components.ManageSlideOver.tvshow": "serial", + "components.MediaSlider.ShowMoreCard.seemore": "Lihat Selengkapnya", + "components.MetadataSelector.selectMetdataProvider": "Pilih penyedia metadata", + "components.MetadataSelector.tmdbLabel": "The Movie Database (TMDB)", + "components.MetadataSelector.tvdbLabel": "TheTVDB", + "components.MovieDetails.MovieCast.fullcast": "Pemeran Lengkap", + "components.MovieDetails.MovieCrew.fullcrew": "Kru Lengkap", + "components.MovieDetails.addtowatchlist": "Tambahkan ke Daftar Tonton", + "components.MovieDetails.budget": "Anggaran", + "components.MovieDetails.cast": "Pemeran", + "components.MovieDetails.digitalrelease": "Rilis Digital", + "components.MovieDetails.downloadstatus": "Status Unduhan", + "components.MovieDetails.imdbuserscore": "Skor Pengguna IMDB – suara: {formattedCount}", + "components.MovieDetails.managemovie": "Kelola Film", + "components.MovieDetails.mark4kavailable": "Tandai sebagai Tersedia dalam 4K", + "components.MovieDetails.markavailable": "Tandai sebagai Tersedia", + "components.MovieDetails.openradarr": "Buka Film di Radarr", + "components.MovieDetails.openradarr4k": "Buka Film di 4K Radarr", + "components.MovieDetails.originallanguage": "Bahasa Asli", + "components.MovieDetails.originaltitle": "Judul Asli", + "components.MovieDetails.overview": "Ringkasan", + "components.MovieDetails.overviewunavailable": "Ringkasan tidak tersedia.", + "components.MovieDetails.physicalrelease": "Rilis Fisik", + "components.MovieDetails.play": "Putar di {mediaServerName}", + "components.MovieDetails.play4k": "Putar 4K di {mediaServerName}", + "components.MovieDetails.productioncountries": "Negara Produksi {countryCount, plural, one {Negara} other {Negara}}", + "components.MovieDetails.recommendations": "Rekomendasi", + "components.MovieDetails.releasedate": "{releaseCount, plural, one {Tanggal Rilis} other {Tanggal Rilis}}", + "components.MovieDetails.removefromwatchlist": "Hapus dari Daftar Tonton", + "components.MovieDetails.reportissue": "Laporkan Masalah", + "components.MovieDetails.revenue": "Pendapatan", + "components.MovieDetails.rtaudiencescore": "Skor Audiens Rotten Tomatoes", + "components.MovieDetails.rtcriticsscore": "Tomatometer Rotten Tomatoes", + "components.MovieDetails.runtime": "{minutes} menit", + "components.MovieDetails.showless": "Tampilkan Lebih Sedikit", + "components.MovieDetails.showmore": "Tampilkan Lebih Banyak", + "components.MovieDetails.similar": "Judul Serupa", + "components.MovieDetails.streamingproviders": "Sedang Streaming Di", + "components.MovieDetails.studio": "{studioCount, plural, one {Studio} other {Studio}}", + "components.MovieDetails.theatricalrelease": "Rilis Bioskop", + "components.MovieDetails.tmdbuserscore": "Skor Pengguna TMDB", + "components.MovieDetails.viewfullcrew": "Lihat Kru Lengkap", + "components.MovieDetails.watchlistDeleted": "{title} berhasil dihapus dari daftar tonton!", + "components.MovieDetails.watchlistError": "Terjadi kesalahan. Silakan coba lagi.", + "components.MovieDetails.watchlistSuccess": "{title} berhasil ditambahkan ke daftar tonton!", + "components.MovieDetails.watchtrailer": "Tonton Trailer", + "components.NotificationTypeSelector.adminissuecommentDescription": "Dapatkan notifikasi saat pengguna lain mengomentari masalah.", + "components.NotificationTypeSelector.adminissuereopenedDescription": "Dapatkan notifikasi saat masalah dibuka kembali oleh pengguna lain.", + "components.NotificationTypeSelector.adminissueresolvedDescription": "Dapatkan notifikasi saat masalah diselesaikan oleh pengguna lain.", + "components.NotificationTypeSelector.issuecomment": "Komentar Masalah", + "components.NotificationTypeSelector.issuecommentDescription": "Kirim notifikasi saat masalah menerima komentar baru.", + "components.NotificationTypeSelector.issuecreated": "Masalah Dilaporkan", + "components.NotificationTypeSelector.issuecreatedDescription": "Kirim notifikasi saat masalah dilaporkan.", + "components.NotificationTypeSelector.issuereopened": "Masalah Dibuka Kembali", + "components.NotificationTypeSelector.issuereopenedDescription": "Kirim notifikasi saat masalah dibuka kembali.", + "components.NotificationTypeSelector.issueresolved": "Masalah Terselesaikan", + "components.NotificationTypeSelector.issueresolvedDescription": "Kirim notifikasi saat masalah diselesaikan.", + "components.NotificationTypeSelector.mediaAutoApproved": "Permintaan Disetujui Otomatis", + "components.NotificationTypeSelector.mediaAutoApprovedDescription": "Kirim notifikasi saat pengguna mengirim permintaan media baru yang disetujui otomatis.", + "components.NotificationTypeSelector.mediaapproved": "Permintaan Disetujui", + "components.NotificationTypeSelector.mediaapprovedDescription": "Kirim notifikasi saat permintaan media disetujui secara manual.", + "components.NotificationTypeSelector.mediaautorequested": "Permintaan Dikirim Otomatis", + "components.NotificationTypeSelector.mediaautorequestedDescription": "Dapatkan notifikasi saat permintaan media baru otomatis dikirim untuk item di Daftar Tonton Anda.", + "components.NotificationTypeSelector.mediaavailable": "Permintaan Tersedia", + "components.NotificationTypeSelector.mediaavailableDescription": "Kirim notifikasi saat permintaan media menjadi tersedia.", + "components.NotificationTypeSelector.mediadeclined": "Permintaan Ditolak", + "components.NotificationTypeSelector.mediadeclinedDescription": "Kirim notifikasi saat permintaan media ditolak.", + "components.NotificationTypeSelector.mediafailed": "Pemrosesan Permintaan Gagal", + "components.NotificationTypeSelector.mediafailedDescription": "Kirim notifikasi saat permintaan media gagal ditambahkan ke Radarr atau Sonarr.", + "components.NotificationTypeSelector.mediarequested": "Permintaan Menunggu Persetujuan", + "components.NotificationTypeSelector.mediarequestedDescription": "Kirim notifikasi saat pengguna mengirim permintaan media baru yang memerlukan persetujuan.", + "components.NotificationTypeSelector.notificationTypes": "Jenis Notifikasi", + "components.NotificationTypeSelector.userissuecommentDescription": "Dapatkan notifikasi saat masalah yang Anda laporkan menerima komentar baru.", + "components.NotificationTypeSelector.userissuecreatedDescription": "Dapatkan notifikasi saat pengguna lain melaporkan masalah.", + "components.NotificationTypeSelector.userissuereopenedDescription": "Dapatkan notifikasi saat masalah yang Anda laporkan dibuka kembali.", + "components.NotificationTypeSelector.userissueresolvedDescription": "Dapatkan notifikasi saat masalah yang Anda laporkan diselesaikan.", + "components.NotificationTypeSelector.usermediaAutoApprovedDescription": "Dapatkan notifikasi saat pengguna lain mengirim permintaan media baru yang disetujui otomatis.", + "components.NotificationTypeSelector.usermediaapprovedDescription": "Dapatkan notifikasi saat permintaan media Anda disetujui.", + "components.NotificationTypeSelector.usermediaavailableDescription": "Dapatkan notifikasi saat permintaan media Anda menjadi tersedia.", + "components.NotificationTypeSelector.usermediadeclinedDescription": "Dapatkan notifikasi saat permintaan media Anda ditolak.", + "components.NotificationTypeSelector.usermediafailedDescription": "Dapatkan notifikasi saat permintaan media gagal ditambahkan ke Radarr atau Sonarr.", + "components.NotificationTypeSelector.usermediarequestedDescription": "Dapatkan notifikasi saat pengguna lain mengirim permintaan media baru yang memerlukan persetujuan.", + "components.PermissionEdit.admin": "Admin", + "components.PermissionEdit.adminDescription": "Akses administrator penuh. Melewati semua pemeriksaan izin lainnya.", + "components.PermissionEdit.advancedrequest": "Permintaan Lanjutan", + "components.PermissionEdit.advancedrequestDescription": "Berikan izin untuk mengubah opsi permintaan media lanjutan.", + "components.PermissionEdit.autoapprove": "Setujui Otomatis", + "components.PermissionEdit.autoapprove4k": "Setujui Otomatis 4K", + "components.PermissionEdit.autoapprove4kDescription": "Berikan persetujuan otomatis untuk semua permintaan media 4K.", + "components.PermissionEdit.autoapprove4kMovies": "Setujui Otomatis Film 4K", + "components.PermissionEdit.autoapprove4kMoviesDescription": "Berikan persetujuan otomatis untuk permintaan film 4K.", + "components.PermissionEdit.autoapprove4kSeries": "Setujui Otomatis Serial 4K", + "components.PermissionEdit.autoapprove4kSeriesDescription": "Berikan persetujuan otomatis untuk permintaan serial 4K.", + "components.PermissionEdit.autoapproveDescription": "Berikan persetujuan otomatis untuk semua permintaan media non-4K.", + "components.PermissionEdit.autoapproveMovies": "Setujui Otomatis Film", + "components.PermissionEdit.autoapproveMoviesDescription": "Berikan persetujuan otomatis untuk permintaan film non-4K.", + "components.PermissionEdit.autoapproveSeries": "Setujui Otomatis Serial", + "components.PermissionEdit.autoapproveSeriesDescription": "Berikan persetujuan otomatis untuk permintaan serial non-4K.", + "components.PermissionEdit.autorequest": "Minta Otomatis", + "components.PermissionEdit.autorequestDescription": "Berikan izin untuk otomatis mengirim permintaan media non-4K melalui Daftar Tonton Plex.", + "components.PermissionEdit.autorequestMovies": "Minta Film Otomatis", + "components.PermissionEdit.autorequestMoviesDescription": "Berikan izin untuk otomatis mengirim permintaan film non-4K melalui Daftar Tonton Plex.", + "components.PermissionEdit.autorequestSeries": "Minta Serial Otomatis", + "components.PermissionEdit.autorequestSeriesDescription": "Berikan izin untuk otomatis mengirim permintaan serial non-4K melalui Daftar Tonton Plex.", + "components.PermissionEdit.blocklistedItems": "Blokir media.", + "components.PermissionEdit.blocklistedItemsDescription": "Berikan izin untuk memblokir media.", + "components.PermissionEdit.createissues": "Laporkan Masalah", + "components.PermissionEdit.createissuesDescription": "Berikan izin untuk melaporkan masalah media.", + "components.PermissionEdit.manageblocklist": "Kelola Daftar Blokir", + "components.PermissionEdit.manageblocklistDescription": "Berikan izin untuk mengelola media yang diblokir.", + "components.PermissionEdit.manageissues": "Kelola Masalah", + "components.PermissionEdit.manageissuesDescription": "Berikan izin untuk mengelola masalah media.", + "components.PermissionEdit.managerequests": "Kelola Permintaan", + "components.PermissionEdit.managerequestsDescription": "Berikan izin untuk mengelola permintaan media. Semua permintaan oleh pengguna dengan izin ini akan disetujui otomatis.", + "components.PermissionEdit.request": "Minta", + "components.PermissionEdit.request4k": "Minta 4K", + "components.PermissionEdit.request4kDescription": "Berikan izin untuk mengirim permintaan media 4K.", + "components.PermissionEdit.request4kMovies": "Minta Film 4K", + "components.PermissionEdit.request4kMoviesDescription": "Berikan izin untuk mengirim permintaan film 4K.", + "components.PermissionEdit.request4kTv": "Minta Serial 4K", + "components.PermissionEdit.request4kTvDescription": "Berikan izin untuk mengirim permintaan serial 4K.", + "components.PermissionEdit.requestDescription": "Berikan izin untuk mengirim permintaan media non-4K.", + "components.PermissionEdit.requestMovies": "Minta Film", + "components.PermissionEdit.requestMoviesDescription": "Berikan izin untuk mengirim permintaan film non-4K.", + "components.PermissionEdit.requestTv": "Minta Serial", + "components.PermissionEdit.requestTvDescription": "Berikan izin untuk mengirim permintaan serial non-4K.", + "components.PermissionEdit.users": "Kelola Pengguna", + "components.PermissionEdit.usersDescription": "Berikan izin untuk mengelola pengguna. Pengguna dengan izin ini tidak dapat mengubah pengguna dengan atau memberikan hak Admin.", + "components.PermissionEdit.viewblocklistedItems": "Lihat media yang diblokir.", + "components.PermissionEdit.viewblocklistedItemsDescription": "Berikan izin untuk melihat media yang diblokir.", + "components.PermissionEdit.viewissues": "Lihat Masalah", + "components.PermissionEdit.viewissuesDescription": "Berikan izin untuk melihat masalah media yang dilaporkan pengguna lain.", + "components.PermissionEdit.viewrecent": "Lihat Baru Ditambahkan", + "components.PermissionEdit.viewrecentDescription": "Berikan izin untuk melihat daftar media yang baru ditambahkan.", + "components.PermissionEdit.viewrequests": "Lihat Permintaan", + "components.PermissionEdit.viewrequestsDescription": "Berikan izin untuk melihat permintaan media yang dikirim pengguna lain.", + "components.PermissionEdit.viewwatchlists": "Lihat Daftar Tonton {mediaServerName}", + "components.PermissionEdit.viewwatchlistsDescription": "Berikan izin untuk melihat Daftar Tonton {mediaServerName} pengguna lain.", + "components.PersonDetails.alsoknownas": "Juga Dikenal Sebagai: {names}", + "components.PersonDetails.appearsin": "Penampilan", + "components.PersonDetails.ascharacter": "sebagai {character}", + "components.PersonDetails.birthdate": "Lahir {birthdate}", + "components.PersonDetails.crewmember": "Kru", + "components.PersonDetails.lifespan": "{birthdate} – {deathdate}", + "components.QuotaSelector.days": "{count, plural, one {hari} other {hari}}", + "components.QuotaSelector.movieRequests": "{quotaLimit} {movies} per {quotaDays} {days}", + "components.QuotaSelector.movies": "{count, plural, one {film} other {film}}", + "components.QuotaSelector.seasons": "{count, plural, one {musim} other {musim}}", + "components.QuotaSelector.tvRequests": "{quotaLimit} {seasons} per {quotaDays} {days}", + "components.QuotaSelector.unlimited": "Tak Terbatas", + "components.RegionSelector.regionDefault": "Semua Wilayah", + "components.RegionSelector.regionServerDefault": "Default ({region})", + "components.RequestBlock.approve": "Setujui Permintaan", + "components.RequestBlock.decline": "Tolak Permintaan", + "components.RequestBlock.delete": "Hapus Permintaan", + "components.RequestBlock.edit": "Edit Permintaan", + "components.RequestBlock.languageprofile": "Profil Bahasa", + "components.RequestBlock.lastmodifiedby": "Terakhir Diubah Oleh", + "components.RequestBlock.profilechanged": "Profil Kualitas", + "components.RequestBlock.requestdate": "Tanggal Permintaan", + "components.RequestBlock.requestedby": "Diminta Oleh", + "components.RequestBlock.requestoverrides": "Override Permintaan", + "components.RequestBlock.rootfolder": "Folder Akar", + "components.RequestBlock.seasons": "{seasonCount, plural, one {Musim} other {Musim}}", + "components.RequestBlock.server": "Server Tujuan", + "components.RequestButton.approve4krequests": "Setujui {requestCount, plural, one {Permintaan 4K} other {{requestCount} Permintaan 4K}}", + "components.RequestButton.approverequest": "Setujui Permintaan", + "components.RequestButton.approverequest4k": "Setujui Permintaan 4K", + "components.RequestButton.approverequests": "Setujui {requestCount, plural, one {Permintaan} other {{requestCount} Permintaan}}", + "components.RequestButton.decline4krequests": "Tolak {requestCount, plural, one {Permintaan 4K} other {{requestCount} Permintaan 4K}}", + "components.RequestButton.declinerequest": "Tolak Permintaan", + "components.RequestButton.declinerequest4k": "Tolak Permintaan 4K", + "components.RequestButton.declinerequests": "Tolak {requestCount, plural, one {Permintaan} other {{requestCount} Permintaan}}", + "components.RequestButton.requestmore": "Minta Lagi", + "components.RequestButton.requestmore4k": "Minta Lagi dalam 4K", + "components.RequestButton.viewrequest": "Lihat Permintaan", + "components.RequestButton.viewrequest4k": "Lihat Permintaan 4K", + "components.RequestCard.approverequest": "Setujui Permintaan", + "components.RequestCard.cancelrequest": "Batalkan Permintaan", + "components.RequestCard.declinerequest": "Tolak Permintaan", + "components.RequestCard.deleterequest": "Hapus Permintaan", + "components.RequestCard.editrequest": "Edit Permintaan", + "components.RequestCard.failedmodify": "Terjadi kesalahan saat memodifikasi permintaan.", + "components.RequestCard.failedretry": "Terjadi kesalahan saat mencoba ulang permintaan.", + "components.RequestCard.mediaerror": "{mediaType} Tidak Ditemukan", + "components.RequestCard.seasons": "{seasonCount, plural, one {Musim} other {Musim}}", + "components.RequestCard.tmdbid": "ID TMDB", + "components.RequestCard.tvdbid": "ID TheTVDB", + "components.RequestCard.unknowntitle": "Judul Tidak Diketahui", + "components.RequestList.RequestItem.cancelRequest": "Batalkan Permintaan", + "components.RequestList.RequestItem.deleterequest": "Hapus Permintaan", + "components.RequestList.RequestItem.editrequest": "Edit Permintaan", + "components.RequestList.RequestItem.failedmodify": "Terjadi kesalahan saat memodifikasi permintaan.", + "components.RequestList.RequestItem.failedretry": "Terjadi kesalahan saat mencoba ulang permintaan.", + "components.RequestList.RequestItem.mediaerror": "{mediaType} Tidak Ditemukan", + "components.RequestList.RequestItem.modified": "Diubah", + "components.RequestList.RequestItem.modifieduserdate": "{date} oleh {user}", + "components.RequestList.RequestItem.profileName": "Profil", + "components.RequestList.RequestItem.removearr": "Hapus dari {arr}", + "components.RequestList.RequestItem.removemediaerror": "Terjadi kesalahan saat menghapus media.", + "components.RequestList.RequestItem.requested": "Diminta", + "components.RequestList.RequestItem.requesteddate": "Diminta", + "components.RequestList.RequestItem.seasons": "{seasonCount, plural, one {Musim} other {Musim}}", + "components.RequestList.RequestItem.tmdbid": "ID TMDB", + "components.RequestList.RequestItem.tvdbid": "ID TheTVDB", + "components.RequestList.RequestItem.unknowntitle": "Judul Tidak Diketahui", + "components.RequestList.requests": "Permintaan", + "components.RequestList.showallrequests": "Tampilkan Semua Permintaan", + "components.RequestList.sortAdded": "Terbaru", + "components.RequestList.sortDirection": "Alihkan Arah Urutan", + "components.RequestList.sortModified": "Terakhir Diubah", + "components.RequestList.unableToConnect": "Tidak dapat terhubung ke {services}. Beberapa informasi mungkin tidak tersedia.", + "components.RequestModal.AdvancedRequester.advancedoptions": "Lanjutan", + "components.RequestModal.AdvancedRequester.animenote": "* Serial ini adalah anime.", + "components.RequestModal.AdvancedRequester.default": "{name} (Default)", + "components.RequestModal.AdvancedRequester.destinationserver": "Server Tujuan", + "components.RequestModal.AdvancedRequester.folder": "{path} ({space})", + "components.RequestModal.AdvancedRequester.ignoreQuotaDescription": "Permintaan ini tidak akan dihitung terhadap batas kuota pengguna. Gunakan dengan hati-hati.", + "components.RequestModal.AdvancedRequester.ignoreQuotaTitle": "Lewati Kuota Pengguna", + "components.RequestModal.AdvancedRequester.languageprofile": "Profil Bahasa", + "components.RequestModal.AdvancedRequester.notagoptions": "Tidak ada tag.", + "components.RequestModal.AdvancedRequester.qualityprofile": "Profil Kualitas", + "components.RequestModal.AdvancedRequester.requestas": "Minta Sebagai", + "components.RequestModal.AdvancedRequester.rootfolder": "Folder Akar", + "components.RequestModal.AdvancedRequester.selecttags": "Pilih tag", + "components.RequestModal.AdvancedRequester.tags": "Tag", + "components.RequestModal.QuotaDisplay.allowedRequests": "Anda diizinkan meminta {limit} {type}{days, plural, =0 {} one { setiap hari} other { setiap {days} hari}}.", + "components.RequestModal.QuotaDisplay.allowedRequestsUser": "Pengguna ini diizinkan meminta {limit} {type}{days, plural, =0 {} one { setiap hari} other { setiap {days} hari}}.", + "components.RequestModal.QuotaDisplay.movie": "film", + "components.RequestModal.QuotaDisplay.movielimit": "{limit, plural, one {film} other {film}}", + "components.RequestModal.QuotaDisplay.notenoughseasonrequests": "Sisa permintaan musim tidak cukup", + "components.RequestModal.QuotaDisplay.quotaLink": "Anda dapat melihat ringkasan batas permintaan Anda di halaman profil.", + "components.RequestModal.QuotaDisplay.quotaLinkUser": "Anda dapat melihat ringkasan batas permintaan pengguna ini di halaman profil mereka.", + "components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {Tidak ada} other {#}} {type} {remaining, plural, one {permintaan} other {permintaan}} tersisa", + "components.RequestModal.QuotaDisplay.requiredquota": "Anda perlu memiliki setidaknya {seasons} {seasons, plural, one {permintaan musim} other {permintaan musim}} tersisa untuk mengirim permintaan serial ini.", + "components.RequestModal.QuotaDisplay.requiredquotaUser": "Pengguna ini perlu memiliki setidaknya {seasons} {seasons, plural, one {permintaan musim} other {permintaan musim}} tersisa untuk mengirim permintaan serial ini.", + "components.RequestModal.QuotaDisplay.season": "musim", + "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {musim} other {musim}}", + "components.RequestModal.SearchByNameModal.nomatches": "Kami tidak dapat menemukan kecocokan untuk serial ini.", + "components.RequestModal.SearchByNameModal.notvdbiddescription": "Kami tidak dapat mencocokkan serial ini secara otomatis. Silakan pilih kecocokan yang benar di bawah.", + "components.RequestModal.alreadyrequested": "Sudah Diminta", + "components.RequestModal.approve": "Setujui Permintaan", + "components.RequestModal.autoapproval": "Persetujuan Otomatis", + "components.RequestModal.cancel": "Batalkan Permintaan", + "components.RequestModal.edit": "Edit Permintaan", + "components.RequestModal.errorediting": "Terjadi kesalahan saat mengedit permintaan.", + "components.RequestModal.noSeasonsAvailable": "Semua musim yang dipilih sudah diminta atau tersedia.", + "components.RequestModal.numberofepisodes": "Jumlah Episode", + "components.RequestModal.pending4krequest": "Permintaan 4K Menunggu", + "components.RequestModal.pendingapproval": "Permintaan Anda menunggu persetujuan.", + "components.RequestModal.pendingrequest": "Permintaan Menunggu", + "components.RequestModal.requestApproved": "Permintaan untuk {title} disetujui!", + "components.RequestModal.requestCancel": "Permintaan untuk {title} dibatalkan.", + "components.RequestModal.requestSuccess": "{title} berhasil diminta!", + "components.RequestModal.requestadmin": "Permintaan ini akan disetujui otomatis.", + "components.RequestModal.requestcancelled": "Permintaan untuk {title} dibatalkan.", + "components.RequestModal.requestcollection4ktitle": "Minta Koleksi dalam 4K", + "components.RequestModal.requestcollectiontitle": "Minta Koleksi", + "components.RequestModal.requestedited": "Permintaan untuk {title} berhasil diedit!", + "components.RequestModal.requesterror": "Terjadi kesalahan saat mengirim permintaan.", + "components.RequestModal.requestfrom": "Permintaan {username} menunggu persetujuan.", + "components.RequestModal.requestmovie4ktitle": "Minta Film dalam 4K", + "components.RequestModal.requestmovies": "Minta {count} {count, plural, one {Film} other {Film}}", + "components.RequestModal.requestmovies4k": "Minta {count} {count, plural, one {Film} other {Film}} dalam 4K", + "components.RequestModal.requestmovietitle": "Minta Film", + "components.RequestModal.requestseasons": "Minta {seasonCount} {seasonCount, plural, one {Musim} other {Musim}}", + "components.RequestModal.requestseasons4k": "Minta {seasonCount} {seasonCount, plural, one {Musim} other {Musim}} dalam 4K", + "components.RequestModal.requestseries4ktitle": "Minta Serial dalam 4K", + "components.RequestModal.requestseriestitle": "Minta Serial", + "components.RequestModal.season": "Musim", + "components.RequestModal.seasonnumber": "Musim {number}", + "components.RequestModal.selectmovies": "Pilih Film", + "components.RequestModal.selectseason": "Pilih Musim", + "components.ResetPassword.confirmpassword": "Konfirmasi Kata Sandi", + "components.ResetPassword.email": "Alamat Email", + "components.ResetPassword.emailresetlink": "Tautan Pemulihan Email", + "components.ResetPassword.gobacklogin": "Kembali ke Halaman Masuk", + "components.ResetPassword.password": "Kata Sandi", + "components.ResetPassword.passwordreset": "Reset Kata Sandi", + "components.ResetPassword.requestresetlinksuccessmessage": "Tautan reset kata sandi akan dikirim ke alamat email yang diberikan jika alamat tersebut terkait dengan pengguna yang valid.", + "components.ResetPassword.resetpassword": "Reset kata sandi Anda", + "components.ResetPassword.resetpasswordsuccessmessage": "Kata sandi berhasil direset!", + "components.ResetPassword.validationemailrequired": "Anda harus memberikan alamat email yang valid", + "components.ResetPassword.validationpasswordmatch": "Kata sandi harus sama", + "components.ResetPassword.validationpasswordminchars": "Kata sandi terlalu pendek; minimal 8 karakter", + "components.ResetPassword.validationpasswordrequired": "Anda harus memberikan kata sandi", + "components.Search.search": "Cari", + "components.Search.searchresults": "Hasil Pencarian", + "components.Selector.CertificationSelector.errorLoading": "Gagal memuat sertifikasi", + "components.Selector.CertificationSelector.maxRating": "Rating maksimum", + "components.Selector.CertificationSelector.minRating": "Rating minimum", + "components.Selector.CertificationSelector.noOptions": "Tidak ada opsi tersedia", + "components.Selector.CertificationSelector.selectCertification": "Pilih sertifikasi", + "components.Selector.CertificationSelector.selectCountry": "Pilih negara", + "components.Selector.CertificationSelector.starttyping": "Mulai mengetik untuk mencari.", + "components.Selector.canceled": "Dibatalkan", + "components.Selector.ended": "Berakhir", + "components.Selector.inProduction": "Dalam Produksi", + "components.Selector.nooptions": "Tidak ada hasil.", + "components.Selector.pilot": "Pilot", + "components.Selector.planned": "Direncanakan", + "components.Selector.returningSeries": "Serial Berlanjut", + "components.Selector.searchGenres": "Pilih genre…", + "components.Selector.searchKeywords": "Cari kata kunci…", + "components.Selector.searchStatus": "Pilih status...", + "components.Selector.searchStudios": "Cari studio…", + "components.Selector.searchUsers": "Pilih pengguna…", + "components.Selector.showless": "Tampilkan Lebih Sedikit", + "components.Selector.showmore": "Tampilkan Lebih Banyak", + "components.Selector.starttyping": "Mulai mengetik untuk mencari.", + "components.Settings.Notifications.NotificationsGotify.agentenabled": "Aktifkan Agen", + "components.Settings.Notifications.NotificationsGotify.embedPoster": "Sematkan Poster", + "components.Settings.Notifications.NotificationsGotify.gotifysettingsfailed": "Pengaturan notifikasi Gotify gagal disimpan.", + "components.Settings.Notifications.NotificationsGotify.gotifysettingssaved": "Pengaturan notifikasi Gotify berhasil disimpan!", + "components.Settings.Notifications.NotificationsGotify.priority": "Prioritas", + "components.Settings.Notifications.NotificationsGotify.toastGotifyTestFailed": "Notifikasi uji Gotify gagal dikirim.", + "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSending": "Mengirim notifikasi uji Gotify…", + "components.Settings.Notifications.NotificationsGotify.toastGotifyTestSuccess": "Notifikasi uji Gotify terkirim!", + "components.Settings.Notifications.NotificationsGotify.token": "Token Aplikasi", + "components.Settings.Notifications.NotificationsGotify.url": "URL Server", + "components.Settings.Notifications.NotificationsGotify.validationPriorityRequired": "Anda harus mengatur nomor prioritas", + "components.Settings.Notifications.NotificationsGotify.validationTokenRequired": "Anda harus memberikan token aplikasi", + "components.Settings.Notifications.NotificationsGotify.validationTypes": "Anda harus memilih setidaknya satu jenis notifikasi", + "components.Settings.Notifications.NotificationsGotify.validationUrlRequired": "Anda harus memberikan URL yang valid", + "components.Settings.Notifications.NotificationsGotify.validationUrlTrailingSlash": "URL tidak boleh diakhiri dengan garis miring", + "components.Settings.Notifications.NotificationsNtfy.agentenabled": "Aktifkan Agen", + "components.Settings.Notifications.NotificationsNtfy.embedPoster": "Sematkan Poster", + "components.Settings.Notifications.NotificationsNtfy.ntfysettingsfailed": "Pengaturan notifikasi Ntfy gagal disimpan.", + "components.Settings.Notifications.NotificationsNtfy.ntfysettingssaved": "Pengaturan notifikasi Ntfy berhasil disimpan!", + "components.Settings.Notifications.NotificationsNtfy.password": "Kata Sandi", + "components.Settings.Notifications.NotificationsNtfy.priority": "Prioritas", + "components.Settings.Notifications.NotificationsNtfy.tags": "Tag", + "components.Settings.Notifications.NotificationsNtfy.tagsPlaceholder": "eyes,warning", + "components.Settings.Notifications.NotificationsNtfy.toastNtfyTestFailed": "Notifikasi uji Ntfy gagal dikirim.", + "components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSending": "Mengirim notifikasi uji ntfy…", + "components.Settings.Notifications.NotificationsNtfy.toastNtfyTestSuccess": "Notifikasi uji Ntfy terkirim!", + "components.Settings.Notifications.NotificationsNtfy.token": "Token", + "components.Settings.Notifications.NotificationsNtfy.tokenAuth": "Autentikasi token", + "components.Settings.Notifications.NotificationsNtfy.topic": "Topik", + "components.Settings.Notifications.NotificationsNtfy.url": "URL root server", + "components.Settings.Notifications.NotificationsNtfy.username": "Nama Pengguna", + "components.Settings.Notifications.NotificationsNtfy.usernamePasswordAuth": "Autentikasi Nama Pengguna + Kata Sandi", + "components.Settings.Notifications.NotificationsNtfy.validationNtfyTopic": "Anda harus memberikan topik", + "components.Settings.Notifications.NotificationsNtfy.validationNtfyUrl": "Anda harus memberikan URL yang valid", + "components.Settings.Notifications.NotificationsNtfy.validationPriorityRequired": "Anda harus memberikan prioritas antara 1 dan 5", + "components.Settings.Notifications.NotificationsNtfy.validationTypes": "Anda harus memilih setidaknya satu jenis notifikasi", + "components.Settings.Notifications.NotificationsPushbullet.accessToken": "Token Akses", + "components.Settings.Notifications.NotificationsPushbullet.accessTokenTip": "Buat token dari Pengaturan Akun Anda", + "components.Settings.Notifications.NotificationsPushbullet.agentEnabled": "Aktifkan Agen", + "components.Settings.Notifications.NotificationsPushbullet.channelTag": "Tag Saluran", + "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsFailed": "Pengaturan notifikasi Pushbullet gagal disimpan.", + "components.Settings.Notifications.NotificationsPushbullet.pushbulletSettingsSaved": "Pengaturan notifikasi Pushbullet berhasil disimpan!", + "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestFailed": "Notifikasi uji Pushbullet gagal dikirim.", + "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSending": "Mengirim notifikasi uji Pushbullet…", + "components.Settings.Notifications.NotificationsPushbullet.toastPushbulletTestSuccess": "Notifikasi uji Pushbullet terkirim!", + "components.Settings.Notifications.NotificationsPushbullet.validationAccessTokenRequired": "Anda harus memberikan token akses", + "components.Settings.Notifications.NotificationsPushbullet.validationTypes": "Anda harus memilih setidaknya satu jenis notifikasi", + "components.Settings.Notifications.NotificationsPushover.accessToken": "Token API Aplikasi", + "components.Settings.Notifications.NotificationsPushover.accessTokenTip": "Daftarkan aplikasi untuk digunakan dengan Seerr", + "components.Settings.Notifications.NotificationsPushover.agentenabled": "Aktifkan Agen", + "components.Settings.Notifications.NotificationsPushover.deviceDefault": "Default Perangkat", + "components.Settings.Notifications.NotificationsPushover.embedPoster": "Sematkan Poster", + "components.Settings.Notifications.NotificationsPushover.pushoversettingsfailed": "Pengaturan notifikasi Pushover gagal disimpan.", + "components.Settings.Notifications.NotificationsPushover.pushoversettingssaved": "Pengaturan notifikasi Pushover berhasil disimpan!", + "components.Settings.Notifications.NotificationsPushover.sound": "Suara Notifikasi", + "components.Settings.Notifications.NotificationsPushover.toastPushoverTestFailed": "Notifikasi uji Pushover gagal dikirim.", + "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSending": "Mengirim notifikasi uji Pushover…", + "components.Settings.Notifications.NotificationsPushover.toastPushoverTestSuccess": "Notifikasi uji Pushover terkirim!", + "components.Settings.Notifications.NotificationsPushover.userToken": "Kunci Pengguna atau Grup", + "components.Settings.Notifications.NotificationsPushover.userTokenTip": "Pengenal pengguna atau grup 30 karakter Anda", + "components.Settings.Notifications.NotificationsPushover.validationAccessTokenRequired": "Anda harus memberikan token aplikasi yang valid", + "components.Settings.Notifications.NotificationsPushover.validationTypes": "Anda harus memilih setidaknya satu jenis notifikasi", + "components.Settings.Notifications.NotificationsPushover.validationUserTokenRequired": "Anda harus memberikan kunci pengguna atau grup yang valid", + "components.Settings.Notifications.NotificationsSlack.agentenabled": "Aktifkan Agen", + "components.Settings.Notifications.NotificationsSlack.embedPoster": "Sematkan Poster", + "components.Settings.Notifications.NotificationsSlack.slacksettingsfailed": "Pengaturan notifikasi Slack gagal disimpan.", + "components.Settings.Notifications.NotificationsSlack.slacksettingssaved": "Pengaturan notifikasi Slack berhasil disimpan!", + "components.Settings.Notifications.NotificationsSlack.toastSlackTestFailed": "Notifikasi uji Slack gagal dikirim.", + "components.Settings.Notifications.NotificationsSlack.toastSlackTestSending": "Mengirim notifikasi uji Slack…", + "components.Settings.Notifications.NotificationsSlack.toastSlackTestSuccess": "Notifikasi uji Slack terkirim!", + "components.Settings.Notifications.NotificationsSlack.validationTypes": "Anda harus memilih setidaknya satu jenis notifikasi", + "components.Settings.Notifications.NotificationsSlack.validationWebhookUrl": "Anda harus memberikan URL yang valid", + "components.Settings.Notifications.NotificationsSlack.webhookUrl": "URL Webhook", + "components.Settings.Notifications.NotificationsSlack.webhookUrlTip": "Buat integrasi Incoming Webhook", + "components.Settings.Notifications.NotificationsWebPush.agentenabled": "Aktifkan Agen", + "components.Settings.Notifications.NotificationsWebPush.embedPoster": "Sematkan Poster", + "components.Settings.Notifications.NotificationsWebPush.httpsRequirement": "Untuk menerima notifikasi web push, Seerr harus dilayani melalui HTTPS.", + "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestFailed": "Notifikasi uji web push gagal dikirim.", + "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSending": "Mengirim notifikasi uji web push…", + "components.Settings.Notifications.NotificationsWebPush.toastWebPushTestSuccess": "Notifikasi uji web push terkirim!", + "components.Settings.Notifications.NotificationsWebPush.webpushsettingsfailed": "Pengaturan notifikasi web push gagal disimpan.", + "components.Settings.Notifications.NotificationsWebPush.webpushsettingssaved": "Pengaturan notifikasi web push berhasil disimpan!", + "components.Settings.Notifications.NotificationsWebhook.agentenabled": "Aktifkan Agen", + "components.Settings.Notifications.NotificationsWebhook.authheader": "Header Otorisasi", + "components.Settings.Notifications.NotificationsWebhook.customHeaders": "Header Kustom", + "components.Settings.Notifications.NotificationsWebhook.customHeadersAdd": "Tambah Header", + "components.Settings.Notifications.NotificationsWebhook.customHeadersAuthConflict": "Tidak dapat menggunakan Header Otorisasi dan header Otorisasi kustom secara bersamaan. Hapus salah satunya.", + "components.Settings.Notifications.NotificationsWebhook.customHeadersIncomplete": "Semua header harus memiliki nama dan nilai", + "components.Settings.Notifications.NotificationsWebhook.customHeadersKey": "Nama Header", + "components.Settings.Notifications.NotificationsWebhook.customHeadersRemove": "Hapus", + "components.Settings.Notifications.NotificationsWebhook.customHeadersTip": "Tambahkan header HTTP kustom untuk disertakan dalam permintaan webhook", + "components.Settings.Notifications.NotificationsWebhook.customHeadersValue": "Nilai Header", + "components.Settings.Notifications.NotificationsWebhook.customJson": "Payload JSON", + "components.Settings.Notifications.NotificationsWebhook.resetPayload": "Atur Ulang ke Default", + "components.Settings.Notifications.NotificationsWebhook.resetPayloadSuccess": "Payload JSON berhasil diatur ulang!", + "components.Settings.Notifications.NotificationsWebhook.supportVariables": "Dukung Variabel URL", + "components.Settings.Notifications.NotificationsWebhook.supportVariablesTip": "Variabel yang tersedia didokumentasikan di bagian variabel template webhook", + "components.Settings.Notifications.NotificationsWebhook.templatevariablehelp": "Bantuan Variabel Template", + "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestFailed": "Notifikasi uji webhook gagal dikirim.", + "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSending": "Mengirim notifikasi uji webhook…", + "components.Settings.Notifications.NotificationsWebhook.toastWebhookTestSuccess": "Notifikasi uji webhook terkirim!", + "components.Settings.Notifications.NotificationsWebhook.validationJsonPayloadRequired": "Anda harus memberikan payload JSON yang valid", + "components.Settings.Notifications.NotificationsWebhook.validationTypes": "Anda harus memilih setidaknya satu jenis notifikasi", + "components.Settings.Notifications.NotificationsWebhook.validationWebhookUrl": "Anda harus memberikan URL yang valid", + "components.Settings.Notifications.NotificationsWebhook.webhookUrl": "URL Webhook", + "components.Settings.Notifications.NotificationsWebhook.webhookUrlTip": "URL Notifikasi Uji diatur ke {testUrl} alih-alih URL webhook sebenarnya.", + "components.Settings.Notifications.NotificationsWebhook.webhooksettingsfailed": "Pengaturan notifikasi webhook gagal disimpan.", + "components.Settings.Notifications.NotificationsWebhook.webhooksettingssaved": "Pengaturan notifikasi webhook berhasil disimpan!", + "components.Settings.Notifications.agentenabled": "Aktifkan Agen", + "components.Settings.Notifications.allowselfsigned": "Izinkan Sertifikat yang Ditandatangani Sendiri", + "components.Settings.Notifications.authPass": "Kata Sandi SMTP", + "components.Settings.Notifications.authUser": "Nama Pengguna SMTP", + "components.Settings.Notifications.botAPI": "Token Otorisasi Bot", + "components.Settings.Notifications.botApiTip": "Buat bot untuk digunakan dengan Seerr", + "components.Settings.Notifications.botAvatarUrl": "URL Avatar Bot", + "components.Settings.Notifications.botUsername": "Nama Pengguna Bot", + "components.Settings.Notifications.botUsernameTip": "Izinkan pengguna juga memulai obrolan dengan bot Anda dan mengonfigurasi notifikasi mereka sendiri", + "components.Settings.Notifications.chatId": "ID Obrolan", + "components.Settings.Notifications.chatIdTip": "Mulai obrolan dengan bot Anda, tambahkan @get_id_bot, dan jalankan perintah /my_id", + "components.Settings.Notifications.discordsettingsfailed": "Pengaturan notifikasi Discord gagal disimpan.", + "components.Settings.Notifications.discordsettingssaved": "Pengaturan notifikasi Discord berhasil disimpan!", + "components.Settings.Notifications.emailsender": "Alamat Pengirim", + "components.Settings.Notifications.emailsettingsfailed": "Pengaturan notifikasi email gagal disimpan.", + "components.Settings.Notifications.emailsettingssaved": "Pengaturan notifikasi email berhasil disimpan!", + "components.Settings.Notifications.embedPoster": "Sematkan Poster", + "components.Settings.Notifications.enableMentions": "Aktifkan Sebutan", + "components.Settings.Notifications.encryption": "Metode Enkripsi", + "components.Settings.Notifications.encryptionDefault": "Gunakan STARTTLS jika tersedia", + "components.Settings.Notifications.encryptionImplicitTls": "Gunakan TLS Implisit", + "components.Settings.Notifications.encryptionNone": "Tidak Ada", + "components.Settings.Notifications.encryptionOpportunisticTls": "Selalu gunakan STARTTLS", + "components.Settings.Notifications.encryptionTip": "Dalam banyak kasus, TLS Implisit menggunakan port 465 dan STARTTLS menggunakan port 587", + "components.Settings.Notifications.messageThreadId": "ID Thread/Topik", + "components.Settings.Notifications.messageThreadIdTip": "Jika obrolan grup Anda mengaktifkan topik, Anda dapat menentukan ID thread/topik di sini", + "components.Settings.Notifications.pgpPassword": "Kata Sandi PGP", + "components.Settings.Notifications.pgpPasswordTip": "Tandatangani pesan email terenkripsi menggunakan OpenPGP", + "components.Settings.Notifications.pgpPrivateKey": "Kunci Privat PGP", + "components.Settings.Notifications.pgpPrivateKeyTip": "Tandatangani pesan email terenkripsi menggunakan OpenPGP", + "components.Settings.Notifications.sendSilently": "Kirim Tanpa Suara", + "components.Settings.Notifications.sendSilentlyTip": "Kirim notifikasi tanpa suara", + "components.Settings.Notifications.senderName": "Nama Pengirim", + "components.Settings.Notifications.smtpHost": "Host SMTP", + "components.Settings.Notifications.smtpPort": "Port SMTP", + "components.Settings.Notifications.telegramsettingsfailed": "Pengaturan notifikasi Telegram gagal disimpan.", + "components.Settings.Notifications.telegramsettingssaved": "Pengaturan notifikasi Telegram berhasil disimpan!", + "components.Settings.Notifications.toastDiscordTestFailed": "Notifikasi uji Discord gagal dikirim.", + "components.Settings.Notifications.toastDiscordTestSending": "Mengirim notifikasi uji Discord…", + "components.Settings.Notifications.toastDiscordTestSuccess": "Notifikasi uji Discord terkirim!", + "components.Settings.Notifications.toastEmailTestFailed": "Notifikasi uji email gagal dikirim.", + "components.Settings.Notifications.toastEmailTestSending": "Mengirim notifikasi uji email…", + "components.Settings.Notifications.toastEmailTestSuccess": "Notifikasi uji email terkirim!", + "components.Settings.Notifications.toastTelegramTestFailed": "Notifikasi uji Telegram gagal dikirim.", + "components.Settings.Notifications.toastTelegramTestSending": "Mengirim notifikasi uji Telegram…", + "components.Settings.Notifications.toastTelegramTestSuccess": "Notifikasi uji Telegram terkirim!", + "components.Settings.Notifications.usePublicLogo": "Gunakan logo Seerr publik alih-alih logo instans", + "components.Settings.Notifications.usePublicLogoTip": "Jika instans Seerr Anda tidak dapat diakses publik, aktifkan opsi ini agar klien email di luar jaringan Anda dapat menampilkan gambar. Gambar akan diambil dari repositori GitHub publik.", + "components.Settings.Notifications.useUserLocale": "Gunakan Lokal Penerima Notifikasi", + "components.Settings.Notifications.userEmailRequired": "Wajibkan email pengguna", + "components.Settings.Notifications.validationBotAPIRequired": "Anda harus memberikan token otorisasi bot", + "components.Settings.Notifications.validationChatIdRequired": "Anda harus memberikan ID obrolan yang valid", + "components.Settings.Notifications.validationEmail": "Anda harus memberikan alamat email yang valid", + "components.Settings.Notifications.validationMessageThreadId": "ID thread/topik harus berupa bilangan bulat positif", + "components.Settings.Notifications.validationPgpPassword": "Anda harus memberikan kata sandi PGP", + "components.Settings.Notifications.validationPgpPrivateKey": "Anda harus memberikan kunci privat PGP yang valid", + "components.Settings.Notifications.validationSmtpHostRequired": "Anda harus memberikan nama host atau alamat IP yang valid", + "components.Settings.Notifications.validationSmtpPortRequired": "Anda harus memberikan nomor port yang valid", + "components.Settings.Notifications.validationTypes": "Anda harus memilih setidaknya satu jenis notifikasi", + "components.Settings.Notifications.validationUrl": "Anda harus memberikan URL yang valid", + "components.Settings.Notifications.validationWebhookRoleId": "Anda harus memberikan ID Peran Discord yang valid", + "components.Settings.Notifications.validationWebhookThreadId": "Anda harus memberikan ID Thread Discord yang valid", + "components.Settings.Notifications.webhookRoleId": "ID Peran Notifikasi", + "components.Settings.Notifications.webhookRoleIdTip": "ID peran yang akan disebut dalam pesan webhook. Biarkan kosong untuk menonaktifkan sebutan", + "components.Settings.Notifications.webhookThreadId": "ID Thread", + "components.Settings.Notifications.webhookThreadIdTip": "ID kanal thread untuk memposting notifikasi. Biarkan kosong untuk memposting di kanal webhook", + "components.Settings.Notifications.webhookUrl": "URL Webhook", + "components.Settings.Notifications.webhookUrlTip": "Buat integrasi webhook di server Anda", + "components.Settings.OverrideRuleModal.conditions": "Kondisi", + "components.Settings.OverrideRuleModal.conditionsDescription": "Menentukan kondisi sebelum menerapkan perubahan parameter. Setiap field harus tervalidasi agar aturan diterapkan (operasi AND). Sebuah field dianggap terverifikasi jika salah satu propertinya cocok (operasi OR).", + "components.Settings.OverrideRuleModal.create": "Buat aturan", + "components.Settings.OverrideRuleModal.createrule": "Aturan Override Baru", + "components.Settings.OverrideRuleModal.editrule": "Edit Aturan Override", + "components.Settings.OverrideRuleModal.genres": "Genre", + "components.Settings.OverrideRuleModal.keywords": "Kata Kunci", + "components.Settings.OverrideRuleModal.languages": "Bahasa", + "components.Settings.OverrideRuleModal.notagoptions": "Tidak ada tag.", + "components.Settings.OverrideRuleModal.qualityprofile": "Profil Kualitas", + "components.Settings.OverrideRuleModal.rootfolder": "Folder Akar", + "components.Settings.OverrideRuleModal.ruleCreated": "Aturan override berhasil dibuat!", + "components.Settings.OverrideRuleModal.ruleUpdated": "Aturan override berhasil diperbarui!", + "components.Settings.OverrideRuleModal.selectQualityProfile": "Pilih profil kualitas", + "components.Settings.OverrideRuleModal.selectRootFolder": "Pilih folder akar", + "components.Settings.OverrideRuleModal.selectService": "Pilih layanan", + "components.Settings.OverrideRuleModal.selecttags": "Pilih tag", + "components.Settings.OverrideRuleModal.service": "Layanan", + "components.Settings.OverrideRuleModal.serviceDescription": "Terapkan aturan ini ke layanan yang dipilih.", + "components.Settings.OverrideRuleModal.settings": "Pengaturan", + "components.Settings.OverrideRuleModal.settingsDescription": "Menentukan pengaturan mana yang akan diubah saat kondisi di atas terpenuhi.", + "components.Settings.OverrideRuleModal.tags": "Tag", + "components.Settings.OverrideRuleModal.users": "Pengguna", + "components.Settings.OverrideRuleTile.conditions": "Kondisi", + "components.Settings.OverrideRuleTile.genre": "Genre", + "components.Settings.OverrideRuleTile.keywords": "Kata Kunci", + "components.Settings.OverrideRuleTile.language": "Bahasa", + "components.Settings.OverrideRuleTile.qualityprofile": "Profil Kualitas", + "components.Settings.OverrideRuleTile.rootfolder": "Folder Akar", + "components.Settings.OverrideRuleTile.settings": "Pengaturan", + "components.Settings.OverrideRuleTile.tags": "Tag", + "components.Settings.OverrideRuleTile.users": "Pengguna", + "components.Settings.RadarrModal.add": "Tambah Server", + "components.Settings.RadarrModal.announced": "Diumumkan", + "components.Settings.RadarrModal.apiKey": "Kunci API", + "components.Settings.RadarrModal.apiKeyHelp": "Temukan di Radarr: Settings > General > Security > API Key", + "components.Settings.RadarrModal.baseUrl": "URL Base", + "components.Settings.RadarrModal.baseUrlHelp": "Jika Anda mengatur URL Base di Radarr (Settings > General > Host), masukkan di sini (mis. /radarr). Biarkan kosong jika tidak.", + "components.Settings.RadarrModal.create4kradarr": "Tambah Server Radarr 4K Baru", + "components.Settings.RadarrModal.createradarr": "Tambah Server Radarr Baru", + "components.Settings.RadarrModal.default4kserver": "Server 4K Default", + "components.Settings.RadarrModal.defaultserver": "Server Default", + "components.Settings.RadarrModal.edit4kradarr": "Edit Server Radarr 4K", + "components.Settings.RadarrModal.editradarr": "Edit Server Radarr", + "components.Settings.RadarrModal.enableSearch": "Aktifkan Pencarian Otomatis", + "components.Settings.RadarrModal.enableSearchHelp": "Otomatis memicu pencarian di Radarr saat permintaan disetujui.", + "components.Settings.RadarrModal.externalUrl": "URL Eksternal", + "components.Settings.RadarrModal.externalUrlHelp": "Untuk tautan yang dapat diklik di halaman media saat hostname tidak dapat dijangkau dari luar jaringan Anda.", + "components.Settings.RadarrModal.hostname": "Nama Host atau Alamat IP", + "components.Settings.RadarrModal.inCinemas": "Di Bioskop", + "components.Settings.RadarrModal.loadingTags": "Memuat tag…", + "components.Settings.RadarrModal.loadingprofiles": "Memuat profil kualitas…", + "components.Settings.RadarrModal.loadingrootfolders": "Memuat folder akar…", + "components.Settings.RadarrModal.minimumAvailability": "Ketersediaan Minimum", + "components.Settings.RadarrModal.notagoptions": "Tidak ada tag.", + "components.Settings.RadarrModal.port": "Port", + "components.Settings.RadarrModal.qualityprofile": "Profil Kualitas", + "components.Settings.RadarrModal.released": "Dirilis", + "components.Settings.RadarrModal.rootfolder": "Folder Akar", + "components.Settings.RadarrModal.selectMinimumAvailability": "Pilih ketersediaan minimum", + "components.Settings.RadarrModal.selectQualityProfile": "Pilih profil kualitas", + "components.Settings.RadarrModal.selectRootFolder": "Pilih folder akar", + "components.Settings.RadarrModal.selecttags": "Pilih tag", + "components.Settings.RadarrModal.server4k": "Server 4K", + "components.Settings.RadarrModal.server4kHelp": "Hanya jika Anda memiliki instans 4K terpisah. Biarkan tidak dicentang untuk server tunggal.", + "components.Settings.RadarrModal.servername": "Nama Server", + "components.Settings.RadarrModal.ssl": "Gunakan SSL", + "components.Settings.RadarrModal.syncEnabled": "Aktifkan Pemindaian", + "components.Settings.RadarrModal.syncEnabledHelp": "Pindai Radarr untuk media yang ada dan status permintaan agar pengguna tidak dapat meminta konten yang sudah tersedia.", + "components.Settings.RadarrModal.tagRequests": "Beri Tag Permintaan", + "components.Settings.RadarrModal.tagRequestsInfo": "Otomatis menambahkan tag tambahan dengan ID pengguna dan nama tampilan peminta", + "components.Settings.RadarrModal.tags": "Tag", + "components.Settings.RadarrModal.testFirstQualityProfiles": "Uji koneksi untuk memuat profil kualitas", + "components.Settings.RadarrModal.testFirstRootFolders": "Uji koneksi untuk memuat folder akar", + "components.Settings.RadarrModal.testFirstTags": "Uji koneksi untuk memuat tag", + "components.Settings.RadarrModal.toastRadarrTestFailure": "Gagal terhubung ke Radarr.", + "components.Settings.RadarrModal.toastRadarrTestSuccess": "Koneksi Radarr berhasil dibuat!", + "components.Settings.RadarrModal.validationApiKeyRequired": "Anda harus memberikan kunci API", + "components.Settings.RadarrModal.validationApplicationUrl": "Anda harus memberikan URL yang valid", + "components.Settings.RadarrModal.validationApplicationUrlTrailingSlash": "URL tidak boleh diakhiri dengan garis miring", + "components.Settings.RadarrModal.validationBaseUrlLeadingSlash": "URL base harus diawali dengan garis miring", + "components.Settings.RadarrModal.validationBaseUrlTrailingSlash": "URL base tidak boleh diakhiri dengan garis miring", + "components.Settings.RadarrModal.validationHostnameRequired": "Anda harus memberikan nama host atau alamat IP yang valid", + "components.Settings.RadarrModal.validationMinimumAvailabilityRequired": "Anda harus memilih ketersediaan minimum", + "components.Settings.RadarrModal.validationNameRequired": "Anda harus memberikan nama server", + "components.Settings.RadarrModal.validationPortRequired": "Anda harus memberikan nomor port yang valid", + "components.Settings.RadarrModal.validationProfileRequired": "Anda harus memilih profil kualitas", + "components.Settings.RadarrModal.validationRootFolderRequired": "Anda harus memilih folder akar", + "components.Settings.SettingsAbout.Releases.currentversion": "Saat Ini", + "components.Settings.SettingsAbout.Releases.latestversion": "Terbaru", + "components.Settings.SettingsAbout.Releases.releasedataMissing": "Data rilis saat ini tidak tersedia.", + "components.Settings.SettingsAbout.Releases.releases": "Rilis", + "components.Settings.SettingsAbout.Releases.versionChangelog": "Catatan Perubahan {version}", + "components.Settings.SettingsAbout.Releases.viewchangelog": "Lihat Catatan Perubahan", + "components.Settings.SettingsAbout.Releases.viewongithub": "Lihat di GitHub", + "components.Settings.SettingsAbout.about": "Tentang", + "components.Settings.SettingsAbout.aboutseerr": "Tentang Seerr", + "components.Settings.SettingsAbout.appDataPath": "Direktori Data", + "components.Settings.SettingsAbout.contribute": "Beri Kontribusi", + "components.Settings.SettingsAbout.documentation": "Dokumentasi", + "components.Settings.SettingsAbout.gettingsupport": "Mendapatkan Dukungan", + "components.Settings.SettingsAbout.githubdiscussions": "Diskusi GitHub", + "components.Settings.SettingsAbout.outofdate": "Usang", + "components.Settings.SettingsAbout.runningDevelop": "Anda menjalankan branch develop Seerr, yang hanya direkomendasikan bagi mereka yang berkontribusi pada pengembangan atau membantu pengujian bleeding-edge.", + "components.Settings.SettingsAbout.supportseerr": "Dukung Seerr", + "components.Settings.SettingsAbout.timezone": "Zona Waktu", + "components.Settings.SettingsAbout.totalmedia": "Total Media", + "components.Settings.SettingsAbout.totalrequests": "Total Permintaan", + "components.Settings.SettingsAbout.uptodate": "Terbaru", + "components.Settings.SettingsAbout.version": "Versi", + "components.Settings.SettingsAbout.versionCheckDisabled": "Pemeriksaan Versi Dinonaktifkan", + "components.Settings.SettingsJobsCache.availability-sync": "Sinkronisasi Ketersediaan Media", + "components.Settings.SettingsJobsCache.cache": "Cache", + "components.Settings.SettingsJobsCache.cacheDescription": "Seerr menyimpan cache permintaan ke endpoint API eksternal untuk mengoptimalkan kinerja dan menghindari panggilan API yang tidak perlu.", + "components.Settings.SettingsJobsCache.cacheflushed": "Cache {cachename} dibersihkan.", + "components.Settings.SettingsJobsCache.cachehits": "Hit", + "components.Settings.SettingsJobsCache.cachekeys": "Total Kunci", + "components.Settings.SettingsJobsCache.cacheksize": "Ukuran Kunci", + "components.Settings.SettingsJobsCache.cachemisses": "Miss", + "components.Settings.SettingsJobsCache.cachename": "Nama Cache", + "components.Settings.SettingsJobsCache.cachevsize": "Ukuran Nilai", + "components.Settings.SettingsJobsCache.canceljob": "Batalkan Tugas", + "components.Settings.SettingsJobsCache.command": "Perintah", + "components.Settings.SettingsJobsCache.dnsCache": "Cache DNS", + "components.Settings.SettingsJobsCache.dnsCacheDescription": "Seerr menyimpan cache pencarian DNS untuk mengoptimalkan kinerja dan menghindari panggilan API yang tidak perlu.", + "components.Settings.SettingsJobsCache.dnsCacheGlobalStats": "Statistik Cache DNS Global", + "components.Settings.SettingsJobsCache.dnsCacheGlobalStatsDescription": "Statistik ini diagregasi dari semua entri cache DNS.", + "components.Settings.SettingsJobsCache.dnsNoCacheEntries": "Belum ada pencarian DNS yang di-cache.", + "components.Settings.SettingsJobsCache.dnscacheactiveaddress": "Alamat Aktif", + "components.Settings.SettingsJobsCache.dnscacheage": "Usia", + "components.Settings.SettingsJobsCache.dnscacheflushed": "Cache DNS {hostname} dibersihkan.", + "components.Settings.SettingsJobsCache.dnscachehits": "Hit", + "components.Settings.SettingsJobsCache.dnscachemisses": "Miss", + "components.Settings.SettingsJobsCache.dnscachename": "Nama Host", + "components.Settings.SettingsJobsCache.download-sync": "Sinkronisasi Unduhan", + "components.Settings.SettingsJobsCache.download-sync-reset": "Reset Sinkronisasi Unduhan", + "components.Settings.SettingsJobsCache.editJobSchedule": "Ubah Tugas", + "components.Settings.SettingsJobsCache.editJobScheduleCurrent": "Frekuensi Saat Ini", + "components.Settings.SettingsJobsCache.editJobSchedulePrompt": "Frekuensi Baru", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorDays": "Setiap {jobScheduleDays, plural, one {hari} other {{jobScheduleDays} hari}}", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorHours": "Setiap {jobScheduleHours, plural, one {jam} other {{jobScheduleHours} jam}}", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorMinutes": "Setiap {jobScheduleMinutes, plural, one {menit} other {{jobScheduleMinutes} menit}}", + "components.Settings.SettingsJobsCache.editJobScheduleSelectorSeconds": "Setiap {jobScheduleSeconds, plural, one {detik} other {{jobScheduleSeconds} detik}}", + "components.Settings.SettingsJobsCache.failures": "Kegagalan", + "components.Settings.SettingsJobsCache.flushcache": "Bersihkan Cache", + "components.Settings.SettingsJobsCache.flushdnscache": "Bersihkan Cache DNS", + "components.Settings.SettingsJobsCache.hitRate": "Tingkat Hit", + "components.Settings.SettingsJobsCache.hits": "Hit", + "components.Settings.SettingsJobsCache.image-cache-cleanup": "Pembersihan Cache Gambar", + "components.Settings.SettingsJobsCache.imagecache": "Cache Gambar", + "components.Settings.SettingsJobsCache.imagecacheDescription": "Saat diaktifkan di pengaturan, Seerr akan mem-proxy dan menyimpan cache gambar dari sumber eksternal yang telah dikonfigurasi. Gambar yang di-cache disimpan di folder konfigurasi Anda. Anda dapat menemukan file di {appDataPath}/cache/images.", + "components.Settings.SettingsJobsCache.imagecachecount": "Gambar Di-cache", + "components.Settings.SettingsJobsCache.imagecachesize": "Total Ukuran Cache", + "components.Settings.SettingsJobsCache.ipv4Fallbacks": "Fallback IPv4", + "components.Settings.SettingsJobsCache.jellyfin-full-scan": "Pemindaian Pustaka Jellyfin Penuh", + "components.Settings.SettingsJobsCache.jellyfin-recently-added-scan": "Pemindaian Baru Ditambahkan Jellyfin", + "components.Settings.SettingsJobsCache.jobScheduleEditFailed": "Terjadi kesalahan saat menyimpan tugas.", + "components.Settings.SettingsJobsCache.jobScheduleEditSaved": "Tugas berhasil diedit!", + "components.Settings.SettingsJobsCache.jobcancelled": "{jobname} dibatalkan.", + "components.Settings.SettingsJobsCache.jobname": "Nama Tugas", + "components.Settings.SettingsJobsCache.jobs": "Tugas", + "components.Settings.SettingsJobsCache.jobsDescription": "Seerr menjalankan tugas pemeliharaan tertentu sebagai tugas terjadwal secara rutin, tetapi juga dapat dipicu secara manual di bawah. Menjalankan tugas secara manual tidak akan mengubah jadwalnya.", + "components.Settings.SettingsJobsCache.jobsandcache": "Tugas & Cache", + "components.Settings.SettingsJobsCache.jobstarted": "{jobname} dimulai.", + "components.Settings.SettingsJobsCache.jobtype": "Tipe", + "components.Settings.SettingsJobsCache.misses": "Miss", + "components.Settings.SettingsJobsCache.nextexecution": "Eksekusi Berikutnya", + "components.Settings.SettingsJobsCache.plex-full-scan": "Pemindaian Pustaka Plex Penuh", + "components.Settings.SettingsJobsCache.plex-recently-added-scan": "Pemindaian Baru Ditambahkan Plex", + "components.Settings.SettingsJobsCache.plex-refresh-token": "Token Refresh Plex", + "components.Settings.SettingsJobsCache.plex-watchlist-sync": "Sinkronisasi Daftar Tonton Plex", + "components.Settings.SettingsJobsCache.process": "Proses", + "components.Settings.SettingsJobsCache.process-blocklisted-tags": "Proses Tag yang Diblokir", + "components.Settings.SettingsJobsCache.radarr-scan": "Pemindaian Radarr", + "components.Settings.SettingsJobsCache.runnow": "Jalankan Sekarang", + "components.Settings.SettingsJobsCache.size": "Ukuran", + "components.Settings.SettingsJobsCache.sonarr-scan": "Pemindaian Sonarr", + "components.Settings.SettingsJobsCache.unknownJob": "Tugas Tidak Diketahui", + "components.Settings.SettingsJobsCache.usersavatars": "Avatar Pengguna", + "components.Settings.SettingsLogs.copiedLogMessage": "Pesan log disalin ke clipboard.", + "components.Settings.SettingsLogs.copyToClipboard": "Salin ke Clipboard", + "components.Settings.SettingsLogs.extraData": "Data Tambahan", + "components.Settings.SettingsLogs.filterDebug": "Debug", + "components.Settings.SettingsLogs.filterError": "Kesalahan", + "components.Settings.SettingsLogs.filterInfo": "Info", + "components.Settings.SettingsLogs.filterWarn": "Peringatan", + "components.Settings.SettingsLogs.label": "Label", + "components.Settings.SettingsLogs.level": "Tingkat", + "components.Settings.SettingsLogs.logDetails": "Detail Log", + "components.Settings.SettingsLogs.logs": "Log", + "components.Settings.SettingsLogs.logsDescription": "Anda juga dapat melihat log ini langsung melalui stdout, atau di {appDataPath}/logs/seerr.log.", + "components.Settings.SettingsLogs.message": "Pesan", + "components.Settings.SettingsLogs.pauseLogs": "Jeda Log", + "components.Settings.SettingsLogs.resumeLogs": "Lanjutkan Log", + "components.Settings.SettingsLogs.showall": "Tampilkan Semua Log", + "components.Settings.SettingsLogs.time": "Waktu", + "components.Settings.SettingsLogs.viewdetails": "Lihat Detail", + "components.Settings.SettingsMain.apikey": "Kunci API", + "components.Settings.SettingsMain.apikeyCopied": "Kunci API telah disalin ke clipboard.", + "components.Settings.SettingsMain.applicationTitle": "Judul Aplikasi", + "components.Settings.SettingsMain.applicationurl": "URL Aplikasi", + "components.Settings.SettingsMain.blocklistLanguage": "Bahasa Daftar Blokir", + "components.Settings.SettingsMain.blocklistLanguageTip": "Bahasa yang digunakan untuk pemindaian konten daftar blokir (berbeda dari pengaturan penemuan)", + "components.Settings.SettingsMain.blocklistRegion": "Wilayah Daftar Blokir", + "components.Settings.SettingsMain.blocklistRegionTip": "Wilayah yang digunakan untuk pemindaian konten daftar blokir (berbeda dari pengaturan penemuan)", + "components.Settings.SettingsMain.blocklistedTags": "Blokir Konten dengan Tag", + "components.Settings.SettingsMain.blocklistedTagsLimit": "Batas Konten yang Diblokir per Tag", + "components.Settings.SettingsMain.blocklistedTagsLimitTip": "Pekerjaan \"Memproses Tag yang Diblokir\" akan memblokir sejumlah halaman ini ke dalam setiap pengurutan. Angka yang lebih besar akan membuat daftar blokir yang lebih akurat, tetapi menggunakan lebih banyak ruang.", + "components.Settings.SettingsMain.blocklistedTagsTip": "Tambahkan secara otomatis konten dengan tag ke daftar blokir menggunakan pekerjaan \"Memproses Tag yang Diblokir\"", + "components.Settings.SettingsMain.cacheImages": "Aktifkan Penyimpanan Gambar", + "components.Settings.SettingsMain.cacheImagesTip": "Simpan cache gambar yang diperoleh dari sumber eksternal (memerlukan ruang disk yang cukup besar)", + "components.Settings.SettingsMain.discoverRegion": "Wilayah Penemuan", + "components.Settings.SettingsMain.discoverRegionTip": "Filter konten berdasarkan ketersediaan regional", + "components.Settings.SettingsMain.enableSpecialEpisodes": "Izinkan Permintaan Episode Khusus", + "components.Settings.SettingsMain.general": "Umum", + "components.Settings.SettingsMain.generalsettings": "Pengaturan Umum", + "components.Settings.SettingsMain.generalsettingsDescription": "Konfigurasikan pengaturan global dan default untuk Seerr.", + "components.Settings.SettingsMain.hideAvailable": "Sembunyikan Media Tersedia", + "components.Settings.SettingsMain.hideAvailableTip": "Sembunyikan media yang tersedia dari halaman penemuan tetapi bukan hasil pencarian", + "components.Settings.SettingsMain.hideBlocklisted": "Sembunyikan Item yang Diblokir", + "components.Settings.SettingsMain.hideBlocklistedTip": "Sembunyikan item yang diblokir dari halaman penemuan untuk semua pengguna dengan izin \"Kelola Daftar Blokir\"", + "components.Settings.SettingsMain.hideRequested": "Sembunyikan Media yang Diminta", + "components.Settings.SettingsMain.hideRequestedTip": "Sembunyikan media yang telah diminta dari halaman penemuan tetapi bukan hasil pencarian", + "components.Settings.SettingsMain.locale": "Bahasa", + "components.Settings.SettingsMain.originallanguage": "Bahasa Asli", + "components.Settings.SettingsMain.originallanguageTip": "Filter konten berdasarkan bahasa asli", + "components.Settings.SettingsMain.partialRequestsEnabled": "Izinkan Permintaan Parsial", + "components.Settings.SettingsMain.streamingRegion": "Wilayah Streaming", + "components.Settings.SettingsMain.streamingRegionTip": "Tampilkan situs streaming berdasarkan ketersediaan regional", + "components.Settings.SettingsMain.toastApiKeyFailure": "Gagal menyimpan pengaturan kunci API.", + "components.Settings.SettingsMain.toastApiKeySuccess": "Pengaturan kunci API berhasil disimpan!", + "components.Settings.SettingsMain.toastSettingsFailure": "Terjadi kesalahan saat menyimpan pengaturan.", + "components.Settings.SettingsMain.toastSettingsSuccess": "Pengaturan berhasil disimpan!", + "components.Settings.SettingsMain.validationApplicationTitle": "Anda harus memberikan judul aplikasi", + "components.Settings.SettingsMain.validationApplicationUrl": "Anda harus memberikan URL yang valid", + "components.Settings.SettingsMain.validationApplicationUrlTrailingSlash": "URL tidak boleh diakhiri dengan garis miring di akhir", + "components.Settings.SettingsMain.validationUrl": "Anda harus memberikan URL yang valid", + "components.Settings.SettingsMain.versionCheck": "Periksa Versi", + "components.Settings.SettingsMain.versionCheckTip": "Periksa pembaruan versi untuk Secara berkala", + "components.Settings.SettingsMain.youtubeUrl": "URL YouTube", + "components.Settings.SettingsMain.youtubeUrlTip": "Masukkan URL saluran YouTube Anda", + "components.Settings.SettingsNetwork.apiRequestTimeout": "Batas Waktu Permintaan API", + "components.Settings.SettingsNetwork.apiRequestTimeoutTip": "Waktu maksimal dalam detik sebelum permintaan API dianggap sebagai timeout", + "components.Settings.SettingsNetwork.csrfProtection": "Perlindungan CSRF", + "components.Settings.SettingsNetwork.csrfProtectionHoverTip": "Perlindungan Cross-Site Request Forgery", + "components.Settings.SettingsNetwork.csrfProtectionTip": "Aktifkan atau nonaktifkan perlindungan CSRF", + "components.Settings.SettingsNetwork.dnsCache": "Cache DNS", + "components.Settings.SettingsNetwork.dnsCacheForceMaxTtl": "Paksa TTL Maksimum Cache DNS", + "components.Settings.SettingsNetwork.dnsCacheForceMinTtl": "Paksa TTL Minimum Cache DNS", + "components.Settings.SettingsNetwork.dnsCacheHoverTip": "Menyimpan cache hasil resolusi DNS", + "components.Settings.SettingsNetwork.dnsCacheTip": "Aktifkan atau nonaktifkan cache DNS", + "components.Settings.SettingsNetwork.docs": "Dokumentasi", + "components.Settings.SettingsNetwork.forceIpv4First": "Paksa IPv4 Terlebih Dahulu", + "components.Settings.SettingsNetwork.forceIpv4FirstTip": "Prioritaskan koneksi IPv4 sebelum IPv6", + "components.Settings.SettingsNetwork.network": "Jaringan", + "components.Settings.SettingsNetwork.networkDisclaimer": "Parameter jaringan dari container/sistem Anda harus digunakan sebagai pengganti pengaturan ini. Lihat {docs} untuk informasi lebih lanjut.", + "components.Settings.SettingsNetwork.networksettings": "Pengaturan Jaringan", + "components.Settings.SettingsNetwork.networksettingsDescription": "Konfigurasikan pengaturan jaringan untuk Seerr.", + "components.Settings.SettingsNetwork.proxyBypassFilter": "Filter Pengabaian Proxy", + "components.Settings.SettingsNetwork.proxyBypassFilterTip": "Daftar host yang akan melewati proxy, dipisahkan dengan koma", + "components.Settings.SettingsNetwork.proxyBypassLocalAddresses": "Abaikan Proxy untuk Alamat Lokal", + "components.Settings.SettingsNetwork.proxyEnabled": "Aktifkan Proxy", + "components.Settings.SettingsNetwork.proxyEnabledTip": "Aktifkan atau nonaktifkan proxy", + "components.Settings.SettingsNetwork.proxyHostname": "Nama Host Proxy", + "components.Settings.SettingsNetwork.proxyPassword": "Kata Sandi Proxy", + "components.Settings.SettingsNetwork.proxyPort": "Port Proxy", + "components.Settings.SettingsNetwork.proxySsl": "SSL Proxy", + "components.Settings.SettingsNetwork.proxyUser": "Pengguna Proxy", + "components.Settings.SettingsNetwork.toastSettingsFailure": "Terjadi kesalahan saat menyimpan pengaturan.", + "components.Settings.SettingsNetwork.toastSettingsSuccess": "Pengaturan berhasil disimpan!", + "components.Settings.SettingsNetwork.trustProxy": "Percaya pada Proxy", + "components.Settings.SettingsNetwork.trustProxyTip": "Aktifkan jika Seerr berada di balik proxy terpercaya", + "components.Settings.SettingsNetwork.validationApiRequestTimeout": "Anda harus memberikan batas waktu permintaan API yang valid", + "components.Settings.SettingsNetwork.validationDnsCacheMaxTtl": "Anda harus memberikan TTL maksimum cache DNS yang valid", + "components.Settings.SettingsNetwork.validationDnsCacheMinTtl": "Anda harus memberikan TTL minimum cache DNS yang valid", + "components.Settings.SettingsNetwork.validationProxyPort": "Anda harus memberikan port proxy yang valid", + "components.Settings.SettingsUsers.atLeastOneAuth": "Setidaknya satu metode login harus diaktifkan", + "components.Settings.SettingsUsers.defaultPermissions": "Izin Default", + "components.Settings.SettingsUsers.defaultPermissionsTip": "Izin yang diberikan kepada pengguna baru secara default", + "components.Settings.SettingsUsers.disabledMediaServerLoginWarning": "Beberapa pengguna mungkin belum mengatur kata sandi {applicationTitle}. Menonaktifkan masuk {mediaServerName} bisa mengunci mereka. Pengguna yang terpengaruh perlu mengatur kata sandi dari profil mereka atau melalui tautan pengaturan ulang kata sandi.", + "components.Settings.SettingsUsers.localLogin": "Login Lokal", + "components.Settings.SettingsUsers.localLoginTip": "Aktifkan atau nonaktifkan login lokal", + "components.Settings.SettingsUsers.loginMethods": "Metode Login", + "components.Settings.SettingsUsers.loginMethodsTip": "Pilih metode login yang tersedia untuk pengguna", + "components.Settings.SettingsUsers.mediaServerLogin": "Aktifkan Masuk {mediaServerName}", + "components.Settings.SettingsUsers.mediaServerLoginTip": "Izinkan pengguna masuk menggunakan akun {mediaServerName} mereka", + "components.Settings.SettingsUsers.movieRequestLimitLabel": "Batas Permintaan Film", + "components.Settings.SettingsUsers.newPlexLogin": "Aktifkan Masuk Baru {mediaServerName}", + "components.Settings.SettingsUsers.newPlexLoginTip": "Izinkan pengguna {mediaServerName} untuk masuk tanpa terlebih dahulu diimpor", + "components.Settings.SettingsUsers.toastSettingsFailure": "Terjadi kesalahan saat menyimpan pengaturan.", + "components.Settings.SettingsUsers.toastSettingsSuccess": "Pengaturan berhasil disimpan!", + "components.Settings.SettingsUsers.tvRequestLimitLabel": "Batas Permintaan Serial", + "components.Settings.SettingsUsers.userSettings": "Pengaturan Pengguna", + "components.Settings.SettingsUsers.userSettingsDescription": "Konfigurasikan pengaturan pengguna default dan metode login.", + "components.Settings.SettingsUsers.users": "Pengguna", + "components.Settings.SonarrModal.add": "Tambah", + "components.Settings.SonarrModal.animeSeriesType": "Tipe Serial Anime", + "components.Settings.SonarrModal.animeTags": "Tag Anime", + "components.Settings.SonarrModal.animelanguageprofile": "Profil Bahasa Anime", + "components.Settings.SonarrModal.animequalityprofile": "Profil Kualitas Anime", + "components.Settings.SonarrModal.animerootfolder": "Folder Akar Anime", + "components.Settings.SonarrModal.apiKey": "Kunci API", + "components.Settings.SonarrModal.apiKeyHelp": "Masukkan kunci API Sonarr Anda", + "components.Settings.SonarrModal.baseUrl": "URL Dasar", + "components.Settings.SonarrModal.baseUrlHelp": "Masukkan URL dasar Sonarr Anda (mis. /sonarr)", + "components.Settings.SonarrModal.create4ksonarr": "Buat Sonarr 4K", + "components.Settings.SonarrModal.createsonarr": "Buat Sonarr", + "components.Settings.SonarrModal.default4kserver": "Server Default 4K", + "components.Settings.SonarrModal.defaultserver": "Server Default", + "components.Settings.SonarrModal.edit4ksonarr": "Edit Sonarr 4K", + "components.Settings.SonarrModal.editsonarr": "Edit Sonarr", + "components.Settings.SonarrModal.enableSearch": "Aktifkan Pencarian", + "components.Settings.SonarrModal.enableSearchHelp": "Aktifkan atau nonaktifkan pencarian otomatis di Sonarr", + "components.Settings.SonarrModal.externalUrl": "URL Eksternal", + "components.Settings.SonarrModal.externalUrlHelp": "Masukkan URL eksternal Sonarr Anda", + "components.Settings.SonarrModal.hostname": "Nama Host", + "components.Settings.SonarrModal.languageprofile": "Profil Bahasa", + "components.Settings.SonarrModal.loadingTags": "Memuat tag…", + "components.Settings.SonarrModal.loadinglanguageprofiles": "Memuat profil bahasa…", + "components.Settings.SonarrModal.loadingprofiles": "Memuat profil…", + "components.Settings.SonarrModal.loadingrootfolders": "Memuat folder akar…", + "components.Settings.SonarrModal.monitorNewItems": "Pantau Item Baru", + "components.Settings.SonarrModal.monitorNewItemsHelp": "Aktifkan pemantauan item baru yang ditambahkan ke Sonarr", + "components.Settings.SonarrModal.notagoptions": "Tidak ada tag.", + "components.Settings.SonarrModal.port": "Port", + "components.Settings.SonarrModal.qualityprofile": "Profil Kualitas", + "components.Settings.SonarrModal.rootfolder": "Folder Akar", + "components.Settings.SonarrModal.seasonfolders": "Folder Musim", + "components.Settings.SonarrModal.selectLanguageProfile": "Pilih Profil Bahasa", + "components.Settings.SonarrModal.selectQualityProfile": "Pilih Profil Kualitas", + "components.Settings.SonarrModal.selectRootFolder": "Pilih Folder Akar", + "components.Settings.SonarrModal.selecttags": "Pilih tag", + "components.Settings.SonarrModal.seriesType": "Tipe Serial", + "components.Settings.SonarrModal.server4k": "Server 4K", + "components.Settings.SonarrModal.server4kHelp": "Tandai server ini sebagai server default 4K", + "components.Settings.SonarrModal.servername": "Nama Server", + "components.Settings.SonarrModal.ssl": "SSL", + "components.Settings.SonarrModal.syncEnabled": "Aktifkan Sinkronisasi", + "components.Settings.SonarrModal.syncEnabledHelp": "Aktifkan sinkronisasi dengan Sonarr", + "components.Settings.SonarrModal.tagRequests": "Tandai Permintaan", + "components.Settings.SonarrModal.tagRequestsInfo": "Tambahkan secara otomatis tag tambahan dengan ID pengguna dan nama tampilan peminta", + "components.Settings.SonarrModal.tags": "Tag", + "components.Settings.SonarrModal.testFirstLanguageProfiles": "Uji koneksi untuk memuat profil bahasa", + "components.Settings.SonarrModal.testFirstQualityProfiles": "Uji koneksi untuk memuat profil kualitas", + "components.Settings.SonarrModal.testFirstRootFolders": "Uji koneksi untuk memuat folder akar", + "components.Settings.SonarrModal.testFirstTags": "Uji koneksi untuk memuat tag", + "components.Settings.SonarrModal.toastSonarrTestFailure": "Gagal terhubung ke Sonarr.", + "components.Settings.SonarrModal.toastSonarrTestSuccess": "Koneksi Sonarr berhasil diinstal!", + "components.Settings.SonarrModal.validationApiKeyRequired": "Anda harus memberikan kunci API", + "components.Settings.SonarrModal.validationApplicationUrl": "Anda harus memberikan URL yang valid", + "components.Settings.SonarrModal.validationApplicationUrlTrailingSlash": "URL tidak boleh diakhiri dengan garis miring di akhir", + "components.Settings.SonarrModal.validationBaseUrlLeadingSlash": "URL dasar harus memiliki garis miring di awal", + "components.Settings.SonarrModal.validationBaseUrlTrailingSlash": "URL dasar tidak boleh diakhiri dengan garis miring di akhir", + "components.Settings.SonarrModal.validationHostnameRequired": "Anda harus memberikan nama host atau alamat IP yang valid", + "components.Settings.SonarrModal.validationLanguageProfileRequired": "Anda harus memilih profil bahasa", + "components.Settings.SonarrModal.validationNameRequired": "Anda harus memberikan nama server", + "components.Settings.SonarrModal.validationPortRequired": "Anda harus memberikan nomor port yang valid", + "components.Settings.SonarrModal.validationProfileRequired": "Anda harus memilih profil kualitas", + "components.Settings.SonarrModal.validationRootFolderRequired": "Anda harus memilih folder akar", + "components.Settings.activeProfile": "Profil Aktif", + "components.Settings.addradarr": "Tambah Server Radarr", + "components.Settings.address": "Alamat", + "components.Settings.addrule": "Aturan Pengganti Baru", + "components.Settings.addsonarr": "Tambah Server Sonarr", + "components.Settings.advancedTooltip": "Mengonfigurasi pengaturan ini secara salah dapat mengakibatkan fungsi yang rusak", + "components.Settings.allChosenProvidersAreOperational": "Semua penyedia metadata yang dipilih beroperasi", + "components.Settings.animeMetadataProvider": "Penyedia metadata anime", + "components.Settings.apiKey": "Kunci API", + "components.Settings.blocklistedTagImportInstructions": "Tempel konfigurasi tag daftar blokir di bawah ini.", + "components.Settings.blocklistedTagImportTitle": "Impor Konfigurasi Tag Daftar Blokir", + "components.Settings.blocklistedTagsText": "Tag Daftar Blokir", + "components.Settings.cancelscan": "Batalkan Pemindaian", + "components.Settings.chooseProvider": "Pilih penyedia metadata untuk berbagai jenis konten", + "components.Settings.clearBlocklistedTagsConfirm": "Apakah Anda yakin ingin menghapus tag daftar blokir?", + "components.Settings.clickTest": "Klik tombol \"Uji Coba\" untuk memeriksa konektivitas dengan penyedia metadata", + "components.Settings.connectionTestFailed": "Uji koneksi gagal", + "components.Settings.copyBlocklistedTags": "Tag daftar blokir telah disalin ke clipboard.", + "components.Settings.copyBlocklistedTagsEmpty": "Tidak ada yang dapat disalin", + "components.Settings.copyBlocklistedTagsTip": "Salin konfigurasi tag daftar blokir", + "components.Settings.currentlibrary": "Pustaka Saat Ini: {name}", + "components.Settings.default": "Default", + "components.Settings.default4k": "Default 4K", + "components.Settings.deleteServer": "Hapus Server {serverType}", + "components.Settings.deleteserverconfirm": "Apakah Anda yakin ingin menghapus server ini?", + "components.Settings.email": "Email", + "components.Settings.enablessl": "Gunakan SSL", + "components.Settings.experimentalTooltip": "Mengaktifkan pengaturan ini dapat mengakibatkan perilaku aplikasi yang tidak terduga", + "components.Settings.externalUrl": "URL Eksternal", + "components.Settings.failed": "Tidak Berfungsi", + "components.Settings.failedToSaveMetadataSettings": "Gagal menyimpan pengaturan penyedia metadata", + "components.Settings.general": "Umum", + "components.Settings.hostname": "Nama Host atau Alamat IP", + "components.Settings.importBlocklistedTagsTip": "Impor konfigurasi tag daftar blokir", + "components.Settings.invalidKeyword": "{keywordId} bukan kata kunci TMDB.", + "components.Settings.invalidurlerror": "Tidak dapat terhubung ke server {mediaServerName}.", + "components.Settings.is4k": "4K", + "components.Settings.jellyfinForgotPasswordUrl": "URL Lupa Kata Sandi", + "components.Settings.jellyfinSettings": "Pengaturan {mediaServerName}", + "components.Settings.jellyfinSettingsDescription": "Secara opsi konfigurasikan titik akhir internal dan eksternal untuk server {mediaServerName} Anda. Dalam sebagian besar kasus, URL eksternal berbeda dari URL internal. URL pemulihan kata sandi kustom juga dapat diatur untuk login {mediaServerName}, jika Anda ingin mengarahkan ke halaman pemulihan kata sandi yang berbeda. Anda juga dapat mengubah kunci API Jellyfin yang sebelumnya dibuat secara otomatis.", + "components.Settings.jellyfinSettingsFailure": "Terjadi kesalahan saat menyimpan pengaturan {mediaServerName}.", + "components.Settings.jellyfinSettingsSuccess": "Pengaturan {mediaServerName} berhasil disimpan!", + "components.Settings.jellyfinSyncFailedAutomaticGroupedFolders": "Autentikasi kustom dengan Pengelompokan Pustaka Otomatis tidak didukung", + "components.Settings.jellyfinSyncFailedConnectionError": "Tidak dapat mencapai server {mediaServerName}. Periksa apakah server sedang berjalan dan dapat dijangkau dari Seerr.", + "components.Settings.jellyfinSyncFailedGenericError": "Terjadi kesalahan saat menyinkronkan pustaka", + "components.Settings.jellyfinSyncFailedNoLibrariesFound": "Tidak ada pustaka yang ditemukan", + "components.Settings.jellyfinlibraries": "Pustaka {mediaServerName}", + "components.Settings.jellyfinlibrariesDescription": "Pustaka yang dipindai {mediaServerName} untuk judul. Klik tombol di bawah ini jika tidak ada pustaka yang tercantum.", + "components.Settings.jellyfinsettings": "Pengaturan {mediaServerName}", + "components.Settings.jellyfinsettingsDescription": "Konfigurasikan pengaturan untuk server {mediaServerName} Anda. {mediaServerName} memindai pustaka {mediaServerName} untuk melihat konten apa yang tersedia.", + "components.Settings.librariesRemaining": "Pustaka Tersisa: {count}", + "components.Settings.manualscan": "Pemindaian Pustaka Manual", + "components.Settings.manualscanDescription": "Secara normal, ini hanya akan dijalankan satu kali setiap 24 jam. Seerr akan memeriksa Plex server Anda untuk penambahan baru dengan lebih agresif. Jika ini adalah pertama kalinya Anda mengonfigurasi Plex, satu kali pemindaian pustaka penuh manual direkomendasikan!", + "components.Settings.manualscanDescriptionJellyfin": "Secara normal, ini hanya akan dijalankan satu kali setiap 24 jam. Seerr akan memeriksa server {mediaServerName} Anda untuk penambahan baru dengan lebih agresif. Jika ini adalah pertama kalinya Anda mengonfigurasi Seerr, satu kali pemindaian pustaka penuh manual direkomendasikan!", + "components.Settings.manualscanJellyfin": "Pemindaian Pustaka Manual", + "components.Settings.mediaTypeMovie": "film", + "components.Settings.mediaTypeSeries": "serial", + "components.Settings.menuAbout": "Tentang", + "components.Settings.menuGeneralSettings": "Umum", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.Settings.menuJobs": "Tugas & Cache", + "components.Settings.menuLogs": "Log", + "components.Settings.menuMetadataProviders": "Penyedia Metadata", + "components.Settings.menuNetwork": "Jaringan", + "components.Settings.menuNotifications": "Notifikasi", + "components.Settings.menuPlexSettings": "Plex", + "components.Settings.menuServices": "Layanan", + "components.Settings.menuUsers": "Pengguna", + "components.Settings.metadataProviderSelection": "Pemilihan Penyedia Metadata", + "components.Settings.metadataProviderSettings": "Penyedia Metadata", + "components.Settings.metadataSettings": "Pengaturan untuk penyedia metadata", + "components.Settings.metadataSettingsSaved": "Pengaturan penyedia metadata disimpan", + "components.Settings.no": "Tidak", + "components.Settings.noDefault4kServer": "Server {serverType} 4K harus ditandai sebagai default untuk mengizinkan pengguna mengajukan permintaan {mediaType} 4K.", + "components.Settings.noDefaultNon4kServer": "Jika Anda hanya memiliki satu server {serverType} untuk konten non-4K dan 4K (atau jika Anda hanya mengunduh konten 4K), server {serverType} Anda sebaiknya BUKAN ditandai sebagai server 4K.", + "components.Settings.noDefaultServer": "Setidaknya satu server {serverType} harus ditandai sebagai default agar permintaan {mediaType} dapat diproses.", + "components.Settings.noSpecialCharacters": "Konfigurasi harus berupa daftar yang dipisahkan koma dari ID kata kunci TMDB, dan tidak boleh dimulai atau diakhiri dengan koma.", + "components.Settings.nooptions": "Tidak ada hasil.", + "components.Settings.notTested": "Tidak Diuji", + "components.Settings.notificationAgentSettingsDescription": "Konfigurasikan dan aktifkan agen notifikasi.", + "components.Settings.notifications": "Notifikasi", + "components.Settings.notificationsettings": "Pengaturan Notifikasi", + "components.Settings.notrunning": "Tidak Berjalan", + "components.Settings.operational": "Operasional", + "components.Settings.overrideRules": "Aturan Pengganti", + "components.Settings.overrideRulesDescription": "Aturan pengganti memungkinkan Anda menentukan properti yang akan diganti jika permintaan cocok dengan aturan.", + "components.Settings.plex": "Plex", + "components.Settings.plexlibraries": "Pustaka Plex", + "components.Settings.plexlibrariesDescription": "Pustaka yang dipindai Seerr untuk judul. Siapkan dan simpan pengaturan koneksi Plex Anda, lalu klik tombol di bawah ini jika tidak ada pustaka yang tercantum.", + "components.Settings.plexsettings": "Pengaturan Plex", + "components.Settings.plexsettingsDescription": "Konfigurasikan pengaturan untuk server Plex Anda. Seerr memindai pustaka Plex untuk menentukan ketersediaan konten.", + "components.Settings.port": "Port", + "components.Settings.providerStatus": "Status Penyedia Metadata", + "components.Settings.radarrsettings": "Pengaturan Radarr", + "components.Settings.restartrequiredTooltip": "Seerr harus dimulai ulang agar perubahan pada pengaturan ini berlaku", + "components.Settings.save": "Simpan Perubahan", + "components.Settings.saving": "Menyimpan…", + "components.Settings.scan": "Sinkronkan Pustaka", + "components.Settings.scanbackground": "Pemindaian akan berjalan di latar belakang. Anda dapat melanjutkan proses penyiapan sementara itu.", + "components.Settings.scanning": "Menyinkronkan…", + "components.Settings.searchKeywords": "Cari kata kunci…", + "components.Settings.seriesMetadataProvider": "Penyedia metadata serial", + "components.Settings.serverLocal": "lokal", + "components.Settings.serverRemote": "remote", + "components.Settings.serverSecure": "aman", + "components.Settings.serverpreset": "Server", + "components.Settings.serverpresetLoad": "Tekan tombol untuk memuat server yang tersedia", + "components.Settings.serverpresetManualMessage": "Konfigurasi manual", + "components.Settings.serverpresetRefreshing": "Mengambil server…", + "components.Settings.serviceSettingsDescription": "Konfigurasikan server {serverType} Anda di bawah ini. Anda dapat menghubungkan beberapa server {serverType}, tetapi hanya dua yang dapat ditandai sebagai default (satu non-4K dan satu 4K). Administrator dapat mengganti server yang digunakan untuk memproses permintaan baru sebelum persetujuan.", + "components.Settings.services": "Layanan", + "components.Settings.settingUpPlexDescription": "Untuk menyiapkan Plex, Anda dapat memasukkan detail secara manual atau memilih server yang diambil dari plex.tv. Tekan tombol di samping daftar dropdown untuk mengambil daftar server yang tersedia.", + "components.Settings.settings": "Pengaturan", + "components.Settings.sonarrsettings": "Pengaturan Sonarr", + "components.Settings.ssl": "SSL", + "components.Settings.startscan": "Mulai Pemindaian", + "components.Settings.starttyping": "Mulai mengetik untuk mencari.", + "components.Settings.syncJellyfin": "Sinkronkan Pustaka", + "components.Settings.syncing": "Menyinkronkan", + "components.Settings.tautulliApiKey": "Kunci API", + "components.Settings.tautulliSettings": "Pengaturan Tautulli", + "components.Settings.tautulliSettingsDescription": "Secara opsi konfigurasikan pengaturan untuk server Tautulli Anda. Seerr mengambil data riwayat penayangan media Plex Anda dari Tautulli.", + "components.Settings.timeout": "Waktu Habis", + "components.Settings.tip": "Tips", + "components.Settings.tmdbProviderDoesnotWork": "Penyedia TMDB tidak berfungsi, silakan pilih penyedia metadata lain", + "components.Settings.toastPlexConnecting": "Mencoba menghubungkan Plex…", + "components.Settings.toastPlexConnectingFailure": "Gagal terhubung ke Plex.", + "components.Settings.toastPlexConnectingSuccess": "Koneksi Plex berhasil diinstal!", + "components.Settings.toastPlexRefresh": "Mengambil daftar server dari Plex…", + "components.Settings.toastPlexRefreshFailure": "Gagal mengambil daftar server Plex.", + "components.Settings.toastPlexRefreshSuccess": "Daftar server Plex berhasil diambil!", + "components.Settings.toastPlexSyncFailure": "Gagal menyinkronkan pustaka Plex.", + "components.Settings.toastTautulliSettingsFailure": "Terjadi kesalahan saat menyimpan pengaturan Tautulli.", + "components.Settings.toastTautulliSettingsSuccess": "Pengaturan Tautulli berhasil disimpan!", + "components.Settings.toggleLibraryFailure": "Gagal memperbarui pustaka.", + "components.Settings.tvdbProviderDoesnotWork": "Penyedia TVDB tidak berfungsi, silakan pilih penyedia metadata lain", + "components.Settings.urlBase": "URL Dasar", + "components.Settings.validationApiKey": "Anda harus memberikan kunci API", + "components.Settings.validationHostnameRequired": "Anda harus memberikan nama host atau alamat IP yang valid", + "components.Settings.validationPortRequired": "Anda harus memberikan nomor port yang valid", + "components.Settings.validationUrl": "Anda harus memberikan URL yang valid", + "components.Settings.validationUrlBaseLeadingSlash": "URL dasar harus memiliki garis miring di awal", + "components.Settings.validationUrlBaseTrailingSlash": "URL dasar tidak boleh diakhiri dengan garis miring di akhir", + "components.Settings.validationUrlTrailingSlash": "URL tidak boleh diakhiri dengan garis miring di akhir", + "components.Settings.valueRequired": "Anda harus memberikan nilai.", + "components.Settings.webAppUrl": "Web App URL", + "components.Settings.webAppUrlTip": "Secara opsi arahkan pengguna ke aplikasi web di server Anda sebagai gantinya https://app.plex.tv/desktop", + "components.Settings.webhook": "Webhook", + "components.Settings.webpush": "Web Push", + "components.Settings.yes": "Ya", + "components.Setup.back": "Kembali", + "components.Setup.configemby": "Konfigurasikan Emby", + "components.Setup.configjellyfin": "Konfigurasikan Jellyfin", + "components.Setup.configplex": "Konfigurasikan Plex", + "components.Setup.configuremediaserver": "Konfigurasikan Server Media", + "components.Setup.configureservices": "Konfigurasikan Layanan", + "components.Setup.continue": "Lanjutkan", + "components.Setup.finish": "Selesaikan Penyiapan", + "components.Setup.finishing": "Menyelesaikan…", + "components.Setup.librarieserror": "Tidak dapat memuat pustaka dari server media Anda. Periksa apakah server dapat dijangkau dan masih dikonfigurasi dengan benar.", + "components.Setup.servertype": "Pilih Tipe Server", + "components.Setup.setup": "Penyiapan", + "components.Setup.signin": "Masuk", + "components.Setup.signinMessage": "Mulai dengan masuk", + "components.Setup.signinWithEmby": "Masukkan detail Emby Anda", + "components.Setup.signinWithJellyfin": "Masukkan detail Jellyfin Anda", + "components.Setup.signinWithPlex": "Masukkan detail Plex Anda", + "components.Setup.subtitle": "Mulai dengan memilih server media Anda", + "components.Setup.welcome": "Selamat datang di Seerr", + "components.StatusBadge.managemedia": "Kelola {mediaType}", + "components.StatusBadge.openinarr": "Buka di {arr}", + "components.StatusBadge.playonplex": "Putar di {mediaServerName}", + "components.StatusBadge.seasonepisodenumber": "S{seasonNumber}E{episodeNumber}", + "components.StatusBadge.seasonnumber": "S{seasonNumber}", + "components.StatusBadge.status": "{status}", + "components.StatusBadge.status4k": "4K {status}", + "components.StatusChecker.appUpdated": "{applicationTitle} Diperbarui", + "components.StatusChecker.appUpdatedDescription": "Silakan klik tombol di bawah ini untuk memuat ulang aplikasi.", + "components.StatusChecker.reloadApp": "Muat Ulang {applicationTitle}", + "components.StatusChecker.restartRequired": "Server Harus Dimulai Ulang", + "components.StatusChecker.restartRequiredDescription": "Silakan mulail ulang server untuk menerapkan pengantarbarui.", + "components.TitleCard.addToWatchList": "Tambah ke daftar tonton", + "components.TitleCard.cleardata": "Hapus Data", + "components.TitleCard.mediaerror": "{mediaType} Tidak Ditemukan", + "components.TitleCard.tmdbid": "ID TMDB", + "components.TitleCard.tvdbid": "ID TheTVDB", + "components.TitleCard.watchlistCancel": "daftar tonton untuk {title} dibatalkan.", + "components.TitleCard.watchlistDeleted": "{title} Dihapus dari daftar tonton!", + "components.TitleCard.watchlistError": "Terjadi kesalahan. Silakan coba lagi.", + "components.TitleCard.watchlistSuccess": "{title} ditambahkan ke daftar tonton!", + "components.TvDetails.Season.noepisodes": "Daftar episode tidak tersedia.", + "components.TvDetails.Season.somethingwentwrong": "Terjadi kesalahan saat mengambil data musim.", + "components.TvDetails.TvCast.fullseriescast": "Cast Serial Lengkap", + "components.TvDetails.TvCrew.fullseriescrew": "Tim Produksi Serial Lengkap", + "components.TvDetails.addtowatchlist": "Tambah ke Daftar Tonton", + "components.TvDetails.anime": "Anime", + "components.TvDetails.cast": "Cast", + "components.TvDetails.episodeCount": "{episodeCount, plural, one {# Episode} other {# Episode}}", + "components.TvDetails.episodeRuntime": "Durasi Episode", + "components.TvDetails.episodeRuntimeMinutes": "{runtime} menit", + "components.TvDetails.firstAirDate": "Tanggal Tayang Pertama", + "components.TvDetails.manageseries": "Kelola Serial", + "components.TvDetails.network": "{networkCount, plural, one {Jaringan} other {Jaringan}}", + "components.TvDetails.nextAirDate": "Tanggal Tayang Berikutnya", + "components.TvDetails.originallanguage": "Bahasa Asli", + "components.TvDetails.originaltitle": "Judul Asli", + "components.TvDetails.overview": "Ringkasan", + "components.TvDetails.overviewunavailable": "Ringkasan tidak tersedia.", + "components.TvDetails.play": "Putar di {mediaServerName}", + "components.TvDetails.play4k": "Putar 4K di {mediaServerName}", + "components.TvDetails.productioncountries": "Produksi {countryCount, plural, one {Negara} other {Negara}}", + "components.TvDetails.recommendations": "Rekomendasi", + "components.TvDetails.removefromwatchlist": "Hapus Dari Daftar Tonton", + "components.TvDetails.reportissue": "Laporkan Masalah", + "components.TvDetails.rtaudiencescore": "Skor Penonton Rotten Tomatoes", + "components.TvDetails.rtcriticsscore": "Tomatometer Rotten Tomatoes", + "components.TvDetails.seasonnumber": "Musim {seasonNumber}", + "components.TvDetails.seasons": "{seasonCount, plural, one {# Musim} other {# Musim}}", + "components.TvDetails.seasonstitle": "Musim", + "components.TvDetails.showtype": "Tipe Serial", + "components.TvDetails.similar": "Serial Serupa", + "components.TvDetails.status4k": "4K {status}", + "components.TvDetails.streamingproviders": "Saat Ini Tayang Di", + "components.TvDetails.tmdbuserscore": "Skor Pengguna TMDB", + "components.TvDetails.viewfullcrew": "Lihat Tim Produksi Lengkap", + "components.TvDetails.watchlistDeleted": "{title} Dihapus dari daftar tonton!", + "components.TvDetails.watchlistError": "Terjadi kesalahan. Silakan coba lagi.", + "components.TvDetails.watchlistSuccess": "{title} ditambahkan ke daftar tonton!", + "components.TvDetails.watchtrailer": "Lihat Trailer", + "components.UserList.accounttype": "Tipe Akun", + "components.UserList.admin": "Admin", + "components.UserList.ascending": "naik", + "components.UserList.autogeneratepassword": "Buat Kata Sandi Secara Otomatis", + "components.UserList.autogeneratepasswordTip": "Email kata sandi yang dibuat server ke pengguna", + "components.UserList.bulkedit": "Edit Massal", + "components.UserList.create": "Buat", + "components.UserList.created": "Bergabung", + "components.UserList.createlocaluser": "Buat Pengguna Lokal", + "components.UserList.creating": "Membuat…", + "components.UserList.deleteconfirm": "Apakah Anda yakin ingin menghapus pengguna ini? Semua data permintaan mereka akan dihapus secara permanen.", + "components.UserList.deleteuser": "Hapus Pengguna", + "components.UserList.descending": "turun", + "components.UserList.edituser": "Edit Izin Pengguna", + "components.UserList.email": "Alamat Email", + "components.UserList.importedPlexUsersNoPassword": "Pengguna yang diimpor tidak memiliki kata sandi {applicationTitle}. Jika Anda menonaktifkan masuk Plex, mereka perlu mengatur kata sandi dari profil mereka atau melalui tautan pengaturan ulang kata sandi.", + "components.UserList.importedUsersNoPassword": "Pengguna yang diimpor tidak memiliki kata sandi {applicationTitle}. Jika Anda menonaktifkan masuk {mediaServerName}, mereka perlu mengatur kata sandi dari profil mereka atau melalui tautan pengaturan ulang kata sandi.", + "components.UserList.importedfromJellyfin": "{userCount} {mediaServerName} {userCount, plural, one {pengguna} other {pengguna}} berhasil diimpor!", + "components.UserList.importedfromplex": "{userCount} Plex {userCount, plural, one {pengguna} other {pengguna}} berhasil diimpor!", + "components.UserList.importfromJellyfin": "Impor Pengguna {mediaServerName}", + "components.UserList.importfromJellyfinerror": "Terjadi kesalahan saat mengimpor pengguna {mediaServerName}.", + "components.UserList.importfrommediaserver": "Impor Pengguna {mediaServerName}", + "components.UserList.importfromplex": "Impor Pengguna Plex", + "components.UserList.importfromplexerror": "Terjadi kesalahan saat mengimpor pengguna Plex.", + "components.UserList.importfromplexnochanges": "Impor Plex selesai. Tidak ada pengguna yang dibuat atau diperbarui.", + "components.UserList.importfromplexsynced": "Pengguna Plex berhasil disinkronkan. Pengguna yang ada telah diperbarui.", + "components.UserList.localLoginDisabled": "Pengaturan Aktifkan Masuk Lokal saat ini dinonaktifkan.", + "components.UserList.localuser": "Pengguna Lokal", + "components.UserList.mediaServerUser": "Pengguna {mediaServerName}", + "components.UserList.newJellyfinsigninenabled": "Pengaturan Aktifkan Masuk Baru {mediaServerName} saat ini diaktifkan. Pengguna {mediaServerName} dengan akses pustaka tidak perlu diimpor untuk dapat masuk.", + "components.UserList.newplexsigninenabled": "Pengaturan Aktifkan Masuk Baru Plex saat ini diaktifkan. Pengguna Plex dengan akses pustaka tidak perlu diimpor untuk dapat masuk.", + "components.UserList.noJellyfinuserstoimport": "Tidak ada pengguna {mediaServerName} yang dapat diimpor.", + "components.UserList.nouserstoimport": "Tidak ada pengguna Plex yang dapat diimpor.", + "components.UserList.owner": "Pemilik", + "components.UserList.password": "Kata Sandi", + "components.UserList.passwordinfodescription": "Konfigurasikan URL aplikasi dan aktifkan notifikasi email untuk mengizinkan pembuatan kata sandi otomatis.", + "components.UserList.plexuser": "Pengguna Plex", + "components.UserList.role": "Peran", + "components.UserList.searchUsers": "Cari…", + "components.UserList.sortBy": "Urutkan menurut {field}", + "components.UserList.sortByJoined": "Urutkan menurut tanggal bergabung", + "components.UserList.sortByRequests": "Urutkan menurut jumlah permintaan", + "components.UserList.sortByRole": "Urutkan menurut peran pengguna", + "components.UserList.sortByType": "Urutkan menurut tipe akun", + "components.UserList.sortByUser": "Urutkan menurut nama pengguna", + "components.UserList.syncnotice": "Anda masih dapat klik Sinkron untuk menyegarkan pengguna Plex yang ada, seperti detail email atau nama pengguna yang diperbarui.", + "components.UserList.toggleSortDirection": "Klik lagi untuk mengurutkan {direction}", + "components.UserList.toggleSortDirectionAria": "Alihkan arah pengurutan", + "components.UserList.totalrequests": "Permintaan", + "components.UserList.user": "Pengguna", + "components.UserList.usercreatedfailed": "Terjadi kesalahan saat membuat pengguna.", + "components.UserList.usercreatedfailedexisting": "Alamat email yang diberikan sudah digunakan oleh pengguna lain.", + "components.UserList.usercreatedsuccess": "Pengguna berhasil dibuat!", + "components.UserList.userdeleted": "Pengguna berhasil dihapus!", + "components.UserList.userdeleteerror": "Terjadi kesalahan saat menghapus pengguna.", + "components.UserList.userfail": "Terjadi kesalahan saat menyimpan izin pengguna.", + "components.UserList.userlist": "Daftar Pengguna", + "components.UserList.username": "Nama Pengguna", + "components.UserList.users": "Pengguna", + "components.UserList.userssaved": "Izin pengguna berhasil disimpan!", + "components.UserList.validationEmail": "Email wajib diisi", + "components.UserList.validationUsername": "Anda harus memberikan nama pengguna", + "components.UserList.validationpasswordminchars": "Kata sandi terlalu pendek; minimal 8 karakter", + "components.UserProfile.ProfileHeader.joindate": "Bergabung {joindate}", + "components.UserProfile.ProfileHeader.profile": "Lihat Profil", + "components.UserProfile.ProfileHeader.settings": "Edit Pengaturan", + "components.UserProfile.ProfileHeader.userid": "ID Pengguna: {userid}", + "components.UserProfile.UserSettings.LinkJellyfinModal.description": "Masukkan kredensial {mediaServerName} Anda untuk menautkan akun Anda dengan {applicationName}.", + "components.UserProfile.UserSettings.LinkJellyfinModal.errorExists": "Akun ini telah ditautkan ke pengguna {applicationName}", + "components.UserProfile.UserSettings.LinkJellyfinModal.errorUnauthorized": "Tidak dapat terhubung ke {mediaServerName} menggunakan kredensial Anda", + "components.UserProfile.UserSettings.LinkJellyfinModal.errorUnknown": "Terjadi kesalahan yang tidak diketahui", + "components.UserProfile.UserSettings.LinkJellyfinModal.password": "Kata Sandi", + "components.UserProfile.UserSettings.LinkJellyfinModal.passwordRequired": "Anda harus memberikan kata sandi", + "components.UserProfile.UserSettings.LinkJellyfinModal.quickConnect": "Gunakan Quick Connect", + "components.UserProfile.UserSettings.LinkJellyfinModal.save": "Tautkan", + "components.UserProfile.UserSettings.LinkJellyfinModal.saving": "Menambahkan…", + "components.UserProfile.UserSettings.LinkJellyfinModal.title": "Tautkan Akun {mediaServerName}", + "components.UserProfile.UserSettings.LinkJellyfinModal.username": "Nama Pengguna", + "components.UserProfile.UserSettings.LinkJellyfinModal.usernameRequired": "Anda harus memberikan nama pengguna", + "components.UserProfile.UserSettings.LinkJellyfinQuickConnectModal.instructions": "Masukkan kode ini di aplikasi {mediaServerName} Anda", + "components.UserProfile.UserSettings.LinkJellyfinQuickConnectModal.subtitle": "Quick Connect", + "components.UserProfile.UserSettings.LinkJellyfinQuickConnectModal.title": "Tautkan Akun {mediaServerName}", + "components.UserProfile.UserSettings.LinkJellyfinQuickConnectModal.usePassword": "Gunakan Kata Sandi Sebaliknya", + "components.UserProfile.UserSettings.UserGeneralSettings.accounttype": "Tipe Akun", + "components.UserProfile.UserSettings.UserGeneralSettings.admin": "Admin", + "components.UserProfile.UserSettings.UserGeneralSettings.applanguage": "Bahasa Tampilan", + "components.UserProfile.UserSettings.UserGeneralSettings.discoverRegion": "Wilayah Penemuan", + "components.UserProfile.UserSettings.UserGeneralSettings.discoverRegionTip": "Filter konten berdasarkan ketersediaan regional", + "components.UserProfile.UserSettings.UserGeneralSettings.displayName": "Nama Tampilan", + "components.UserProfile.UserSettings.UserGeneralSettings.email": "Email", + "components.UserProfile.UserSettings.UserGeneralSettings.enableOverride": "Ganti Batas Global", + "components.UserProfile.UserSettings.UserGeneralSettings.general": "Umum", + "components.UserProfile.UserSettings.UserGeneralSettings.generalsettings": "Pengaturan Umum", + "components.UserProfile.UserSettings.UserGeneralSettings.languageDefault": "Default ({language})", + "components.UserProfile.UserSettings.UserGeneralSettings.localuser": "Pengguna Lokal", + "components.UserProfile.UserSettings.UserGeneralSettings.mediaServerUser": "Pengguna {mediaServerName}", + "components.UserProfile.UserSettings.UserGeneralSettings.movierequestlimit": "Batas Permintaan Film", + "components.UserProfile.UserSettings.UserGeneralSettings.originallanguage": "Bahasa Penemuan", + "components.UserProfile.UserSettings.UserGeneralSettings.originallanguageTip": "Filter konten berdasarkan bahasa asli", + "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Pemilik", + "components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Pengguna Plex", + "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "Permintaan Film Otomatis", + "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "Permintakan secara otomatis film di Daftar Tonton Plex", + "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "Permintaan Serial Otomatis", + "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "Permintakan secara otomatis serial di Daftar Tonton Plex", + "components.UserProfile.UserSettings.UserGeneralSettings.region": "Wilayah Penemuan", + "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Filter konten berdasarkan ketersediaan regional", + "components.UserProfile.UserSettings.UserGeneralSettings.role": "Peran", + "components.UserProfile.UserSettings.UserGeneralSettings.save": "Simpan Perubahan", + "components.UserProfile.UserSettings.UserGeneralSettings.saving": "Menyimpan…", + "components.UserProfile.UserSettings.UserGeneralSettings.seriesrequestlimit": "Batas Permintaan Serial", + "components.UserProfile.UserSettings.UserGeneralSettings.streamingRegion": "Wilayah Streaming", + "components.UserProfile.UserSettings.UserGeneralSettings.streamingRegionTip": "Tampilkan situs streaming berdasarkan ketersediaan regional", + "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailure": "Terjadi kesalahan saat menyimpan pengaturan.", + "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmail": "Email ini sudah digunakan!", + "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsFailureEmailEmpty": "Pengguna lain sudah memiliki nama pengguna ini. Anda harus mengatur email", + "components.UserProfile.UserSettings.UserGeneralSettings.toastSettingsSuccess": "Pengaturan berhasil disimpan!", + "components.UserProfile.UserSettings.UserGeneralSettings.user": "Pengguna", + "components.UserProfile.UserSettings.UserGeneralSettings.validationemailformat": "Email valid wajib diisi", + "components.UserProfile.UserSettings.UserGeneralSettings.validationemailrequired": "Email wajib diisi", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.deleteFailed": "Tidak dapat menghapus akun yang ditautkan.", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.errorUnknown": "Terjadi kesalahan yang tidak diketahui", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccounts": "Akun yang Ditautkan", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.linkedAccountsHint": "Akun eksternal ini ditautkan ke akun {applicationName} Anda.", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.noLinkedAccounts": "Anda tidak memiliki akun eksternal yang ditautkan ke akun Anda.", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.noPermissionDescription": "Anda tidak memiliki izin untuk mengubah akun yang ditautkan pengguna ini.", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorExists": "Akun ini telah ditautkan ke pengguna Plex", + "components.UserProfile.UserSettings.UserLinkedAccountsSettings.plexErrorUnauthorized": "Tidak dapat terhubung ke Plex menggunakan kredensial Anda", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.activesubscription": "Langganan Aktif", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.browser": "Browser", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.created": "Dibuat", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.deletesubscription": "Hapus Langganan", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.device": "Perangkat", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablewebpush": "Nonaktifkan web push", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.disablingwebpusherror": "Terjadi kesalahan saat menonaktifkan web push.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablewebpush": "Aktifkan web push", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.enablingwebpusherror": "Terjadi kesalahan saat mengaktifkan web push.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.engine": "Mesin", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.managedevices": "Kelola Perangkat", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.nodevicestoshow": "Anda tidak memiliki langganan web push yang dapat ditampilkan.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.operatingsystem": "Sistem Operasi", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleted": "Langganan dihapus.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.subscriptiondeleteerror": "Terjadi kesalahan saat menghapus langganan pengguna.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.type": "tipe", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.unknown": "Tidak Diketahui", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeendisabled": "Web push telah dinonaktifkan.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushhasbeenenabled": "Web push telah diaktifkan.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingsfailed": "Pengaturan notifikasi web push gagal disimpan.", + "components.UserProfile.UserSettings.UserNotificationSettings.UserNotificationsWebPush.webpushsettingssaved": "Pengaturan notifikasi web push berhasil disimpan!", + "components.UserProfile.UserSettings.UserNotificationSettings.deviceDefault": "Default Perangkat", + "components.UserProfile.UserSettings.UserNotificationSettings.discordId": "ID Pengguna", + "components.UserProfile.UserSettings.UserNotificationSettings.discordIdAdd": "Tambah ID Pengguna", + "components.UserProfile.UserSettings.UserNotificationSettings.discordIdPlaceholder": "ID Pengguna Discord", + "components.UserProfile.UserSettings.UserNotificationSettings.discordIdRemove": "Hapus", + "components.UserProfile.UserSettings.UserNotificationSettings.discordIdTip": "Angka nomor ID multi-digit yang terkait dengan akun pengguna Anda. Untuk beberapa akun rumah tangga, Anda dapat menambahkan lebih dari satu ID Pengguna Discord.", + "components.UserProfile.UserSettings.UserNotificationSettings.discordNotificationsNotEnabled": "Pemilik server belum mengaktifkan notifikasi Discord. Informasi ini hanya akan digunakan jika pemilik server mengonfigurasi layanan eksternal.", + "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingsfailed": "Pengaturan notifikasi Discord gagal disimpan.", + "components.UserProfile.UserSettings.UserNotificationSettings.discordsettingssaved": "Pengaturan notifikasi Discord berhasil disimpan!", + "components.UserProfile.UserSettings.UserNotificationSettings.email": "Email", + "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingsfailed": "Pengaturan notifikasi email gagal disimpan.", + "components.UserProfile.UserSettings.UserNotificationSettings.emailsettingssaved": "Pengaturan notifikasi email berhasil disimpan!", + "components.UserProfile.UserSettings.UserNotificationSettings.notifications": "Notifikasi", + "components.UserProfile.UserSettings.UserNotificationSettings.notificationsettings": "Pengaturan Notifikasi", + "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKey": "Kunci Publik PGP", + "components.UserProfile.UserSettings.UserNotificationSettings.pgpPublicKeyTip": "Enkripsi pesan email menggunakan OpenPGP", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessToken": "Token Akses", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletAccessTokenTip": "Buat token dari Pengaturan Akun Anda", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingsfailed": "Pengaturan notifikasi Pushbullet gagal disimpan.", + "components.UserProfile.UserSettings.UserNotificationSettings.pushbulletsettingssaved": "Pengaturan notifikasi Pushbullet berhasil disimpan!", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationToken": "Token API Aplikasi", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverApplicationTokenTip": "Daftarkan aplikasi untuk digunakan dengan {applicationTitle}", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKey": "Kunci Pengguna atau Grup", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoverUserKeyTip": "Pengidentifikasi pengguna atau grup 30 karakter Anda ", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingsfailed": "Pengaturan notifikasi Pushover gagal disimpan.", + "components.UserProfile.UserSettings.UserNotificationSettings.pushoversettingssaved": "Pengaturan notifikasi Pushover berhasil disimpan!", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilently": "Kirim dengan Diam", + "components.UserProfile.UserSettings.UserNotificationSettings.sendSilentlyDescription": "Kirim notifikasi tanpa suara", + "components.UserProfile.UserSettings.UserNotificationSettings.sound": "Suara Notifikasi", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatId": "ID Obrolan", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramChatIdTipLong": "Mulai obrolan, tambah @get_id_bot, dan perintahkan perintah /my_id", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadId": "ID Topik/Urantan", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramMessageThreadIdTip": "Jika obrolan grup Anda memiliki topik yang diaktifkan, Anda dapat menentukan ID topik/urutan di sini", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingsfailed": "Pengaturan notifikasi Telegram gagal disimpan.", + "components.UserProfile.UserSettings.UserNotificationSettings.telegramsettingssaved": "Pengaturan notifikasi Telegram berhasil disimpan!", + "components.UserProfile.UserSettings.UserNotificationSettings.validationDiscordId": "Setiap ID harus berupa ID Pengguna Discord yang valid", + "components.UserProfile.UserSettings.UserNotificationSettings.validationPgpPublicKey": "Anda harus memberikan kunci publik PGP yang valid", + "components.UserProfile.UserSettings.UserNotificationSettings.validationPushbulletAccessToken": "Anda harus memberikan token akses", + "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverApplicationToken": "Anda harus memberikan token aplikasi yang valid", + "components.UserProfile.UserSettings.UserNotificationSettings.validationPushoverUserKey": "Anda harus memberikan kunci pengguna atau grup yang valid", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramChatId": "Anda harus memberikan ID obrolan yang valid", + "components.UserProfile.UserSettings.UserNotificationSettings.validationTelegramMessageThreadId": "ID topik/urutan harus berupa bilangan bulat positif", + "components.UserProfile.UserSettings.UserNotificationSettings.webpush": "Web Push", + "components.UserProfile.UserSettings.UserPasswordChange.confirmpassword": "Konfirmasi Kata Sandi", + "components.UserProfile.UserSettings.UserPasswordChange.currentpassword": "Kata Sandi Saat Ini", + "components.UserProfile.UserSettings.UserPasswordChange.localPasswordDescription": "Kata sandi ini digunakan untuk masuk dengan formulir masuk lokal {applicationTitle}. Ini terpisah dari kata sandi server media Anda.", + "components.UserProfile.UserSettings.UserPasswordChange.newpassword": "Kata Sandi Baru", + "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSet": "Akun pengguna ini saat ini tidak memiliki kata sandi. Konfigurasikan kata sandi di bawah ini untuk mengizinkan akun ini masuk sebagai \"pengguna lokal\".", + "components.UserProfile.UserSettings.UserPasswordChange.noPasswordSetOwnAccount": "Akun Anda saat ini tidak memiliki kata sandi. Konfigurasikan kata sandi di bawah ini untuk mengizinkan masuk sebagai \"pengguna lokal\" menggunakan alamat email Anda.", + "components.UserProfile.UserSettings.UserPasswordChange.nopermissionDescription": "Anda tidak memiliki izin untuk mengubah kata sandi pengguna ini.", + "components.UserProfile.UserSettings.UserPasswordChange.password": "Kata Sandi", + "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailure": "Terjadi kesalahan saat menyimpan kata sandi.", + "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsFailureVerifyCurrent": "Terjadi kesalahan saat menyimpan kata sandi. Apakah kata sandi saat ini Anda dimasukkan dengan benar?", + "components.UserProfile.UserSettings.UserPasswordChange.toastSettingsSuccess": "Kata sandi berhasil disimpan!", + "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPassword": "Anda harus mengonfirmasi kata sandi baru", + "components.UserProfile.UserSettings.UserPasswordChange.validationConfirmPasswordSame": "Kata sandi harus cocok", + "components.UserProfile.UserSettings.UserPasswordChange.validationCurrentPassword": "Anda harus memberikan kata sandi saat ini", + "components.UserProfile.UserSettings.UserPasswordChange.validationNewPassword": "Anda harus memberikan kata sandi baru", + "components.UserProfile.UserSettings.UserPasswordChange.validationNewPasswordLength": "Kata sandi terlalu pendek; harus minimal 8 karakter", + "components.UserProfile.UserSettings.UserPermissions.permissions": "Izin", + "components.UserProfile.UserSettings.UserPermissions.toastSettingsFailure": "Terjadi kesalahan saat menyimpan pengaturan.", + "components.UserProfile.UserSettings.UserPermissions.toastSettingsSuccess": "Izin berhasil disimpan!", + "components.UserProfile.UserSettings.UserPermissions.unauthorizedDescription": "Anda tidak dapat mengubah izin Anda sendiri.", + "components.UserProfile.UserSettings.menuChangePass": "Kata Sandi", + "components.UserProfile.UserSettings.menuGeneralSettings": "Umum", + "components.UserProfile.UserSettings.menuLinkedAccounts": "Akun yang Ditautkan", + "components.UserProfile.UserSettings.menuNotifications": "Notifikasi", + "components.UserProfile.UserSettings.menuPermissions": "Izin", + "components.UserProfile.UserSettings.unauthorizedDescription": "Anda tidak memiliki izin untuk mengubah pengaturan pengguna ini.", + "components.UserProfile.emptywatchlist": "Media yang ditambahkan ke Daftar Tonton Plex Anda akan muncul di sini.", + "components.UserProfile.limit": "{remaining} dari {limit}", + "components.UserProfile.localWatchlist": "Daftar Tonton {username}", + "components.UserProfile.movierequests": "Permintaan Film", + "components.UserProfile.pastdays": "{type} ({days} hari terakhir)", + "components.UserProfile.plexwatchlist": "Daftar Tonton Plex", + "components.UserProfile.recentlywatched": "Tonton Terbaru", + "components.UserProfile.recentrequests": "Permintaan Terbaru", + "components.UserProfile.requestsperdays": "{limit} tersisa", + "components.UserProfile.seriesrequest": "Permintaan Serial", + "components.UserProfile.totalrequests": "Total Permintaan", + "components.UserProfile.unlimited": "Tak Terbatas", + "hooks.useQuickConnect.errorMessage": "Gagal memulai Quick Connect. Silakan coba lagi.", + "i18n.addToBlocklist": "Tambah ke Daftar Blokir", + "i18n.advanced": "Lanjutan", + "i18n.all": "Semua", + "i18n.approve": "Setujui", + "i18n.approved": "Disetujui", + "i18n.areyousure": "Apakah Anda yakin?", + "i18n.available": "Tersedia", + "i18n.back": "Kembali", + "i18n.blocklist": "Daftar Blokir", + "i18n.blocklistDuplicateError": "{title} telah diblokir sebelumnya.", + "i18n.blocklistError": "Terjadi kesalahan. Silakan coba lagi.", + "i18n.blocklistSuccess": "{title} berhasil diblokir.", + "i18n.blocklisted": "Diblokir", + "i18n.cancel": "Batal", + "i18n.canceling": "Membatalkan…", + "i18n.close": "Tutup", + "i18n.collection": "Koleksi", + "i18n.completed": "Selesai", + "i18n.decline": "Tolak", + "i18n.declined": "Ditolak", + "i18n.delete": "Hapus", + "i18n.deleted": "Dihapus", + "i18n.deleting": "Menghapus…", + "i18n.delimitedlist": "{a}, {b}", + "i18n.edit": "Edit", + "i18n.error": "Terjadi kesalahan. Silakan coba lagi.", + "i18n.experimental": "Eksperimental", + "i18n.failed": "Gagal", + "i18n.import": "Impor", + "i18n.importing": "Mengimpor…", + "i18n.loading": "Memuat…", + "i18n.movie": "Film", + "i18n.movies": "Film", + "i18n.next": "Berikutnya", + "i18n.noresults": "Tidak ada hasil.", + "i18n.notificationLocale": "Bahasa Notifikasi", + "i18n.notrequested": "Tidak Diminta", + "i18n.open": "Buka", + "i18n.partiallyavailable": "Sebagian Tersedia", + "i18n.partiallyblocklisted": "Sebagian Diblokir", + "i18n.pending": "Menunggu", + "i18n.previous": "Sebelumnya", + "i18n.processing": "Memproses", + "i18n.removeFromBlocklistSuccess": "{title} berhasil dihapus dari Daftar Blokir.", + "i18n.removefromBlocklist": "Hapus dari Daftar Blokir", + "i18n.request": "Minta", + "i18n.request4k": "Minta dalam 4K", + "i18n.requested": "Diminta", + "i18n.requesting": "Meminta…", + "i18n.resolved": "Diselesaikan", + "i18n.restartRequired": "Harus Di-start Ulang", + "i18n.resultsperpage": "Tampilkan {pageSize} hasil per halaman", + "i18n.retry": "Coba Lagi", + "i18n.retrying": "Mencoba Lagi…", + "i18n.save": "Simpan Perubahan", + "i18n.saving": "Menyimpan…", + "i18n.settings": "Pengaturan", + "i18n.showingresults": "Menampilkan {from} hingga {to} dari {total} hasil", + "i18n.specials": "Khusus", + "i18n.status": "Status", + "i18n.sync": "Sinkronkan", + "i18n.syncing": "Menyinkronkan…", + "i18n.test": "Uji Coba", + "i18n.testing": "Menguji…", + "i18n.tvshow": "Serial", + "i18n.tvshows": "Serial", + "i18n.unavailable": "Tidak Tersedia", + "i18n.usersettings": "Pengaturan Pengguna", + "i18n.view": "Lihat", + "pages.errormessagewithcode": "{statusCode} - {error}", + "pages.internalservererror": "Kesalahan Server Internal", + "pages.oops": "Oops", + "pages.pagenotfound": "Halaman Tidak Ditemukan", + "pages.returnHome": "Kembali ke Beranda", + "pages.serviceunavailable": "Layanan Tidak Tersedia", + "pages.somethingwentwrong": "Terjadi Kesalahan" +}