diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json index 0dcd532ec..692f2a08b 100644 --- a/src/i18n/locales/cs.json +++ b/src/i18n/locales/cs.json @@ -519,7 +519,12 @@ "customThemeWarnings_description": "Následující motivy byly načteny, ale některé hodnoty byly neplatné a byly ignorovány.", "customThemeWarnings": "Varování", "customThemes_description": "Přesuňte soubory motivu .json pro přidání vlastních motivů. Budou načteny automaticky kdykoli přidáte, upravíte nebo odstraníte soubor.", - "customThemes": "Vlastní motivy" + "customThemes": "Vlastní motivy", + "confirmQueueChanges": "Potvrdit změny ve frontě", + "confirmQueueChanges_description": "Zeptat se na potvrzení před vymazáním aktuální fronty", + "shareExpiration_description": "Jak daleko do budoucnosti ve výchozím nastavení vyprší nové odkazy ke sdílení. Vymažte datum v dialogu sdílení pro použití výchozí hodnoty serveru", + "shareExpiration": "Výchozí vypršení sdílení", + "shareExpirationUseServerDefault": "Použít výchozí dobu vypršení serveru" }, "action": { "editPlaylist": "Upravit $t(entity.playlist, {\"count\": 1})", @@ -786,7 +791,9 @@ "sampleRate": "$t(common.sampleRate)", "composer": "Skladatel", "titleArtist": "$t(common.title) (umělec)", - "albumGroup": "Skupina alb" + "albumGroup": "Skupina alb", + "date": "Datum", + "releaseYear": "Rok vydání" } }, "column": { @@ -796,7 +803,7 @@ "favorite": "Oblíbené", "playCount": "Přehrání", "albumCount": "Alba", - "releaseYear": "Rok", + "releaseYear": "Rok vydání", "lastPlayed": "Naposledy přehráno", "biography": "Biografie", "releaseDate": "Datum vydání", @@ -816,7 +823,9 @@ "codec": "Kodek", "owner": "Majitel", "bitDepth": "Bitová hloubka", - "sampleRate": "Vzorkovací frekvence" + "sampleRate": "Vzorkovací frekvence", + "date": "Datum", + "year": "Rok" } }, "error": { @@ -899,7 +908,9 @@ "explicitStatus": "$t(common.explicitStatus)", "sortName": "Název v řazení", "matchAnd": "A", - "matchOr": "Nebo" + "matchOr": "Nebo", + "date": "Datum", + "year": "Rok" }, "page": { "sidebar": { @@ -1054,7 +1065,8 @@ "playerFilters": "Filtry přehrávače", "logger": "Protokol", "lyricsDisplay": "Zobrazení textů", - "lyricsTranslation": "Překlad textů" + "lyricsTranslation": "Překlad textů", + "sharing": "Sdílení" }, "albumArtistList": { "title": "$t(entity.albumArtist, {\"count\": 2})" @@ -1234,7 +1246,9 @@ "setExpiration": "Nastavit vypršení", "createFailed": "Nepodařilo se vytvořit sdílení (je sdílení povoleno?)", "copyToClipboard": "Zkopírovat do schránky: Ctrl+C, enter", - "successMustClick": "Sdílení úspěšně vytvořeno. klikněte sem pro otevření" + "successMustClick": "Sdílení úspěšně vytvořeno. klikněte sem pro otevření", + "setExpiration_description": "Ponechte prázdné pro použití výchozího vypršení serveru", + "setExpiration_serverDefault": "Podle serveru" }, "privateMode": { "enabled": "Soukromý režim povolen, stav přehrávání je nyní skryt před externími integracemi", @@ -1281,6 +1295,10 @@ }, "createPrefilledPlaylist": { "title": "Vytvořit $t(entity.playlist, {\"count\": 1}) z vybraných skladeb" + }, + "queueChangeConfirmation": { + "title": "Vymazat aktuální frontu?", + "description": "Toto odstraní všechny položky z aktuální fronty." } }, "entity": { @@ -1402,7 +1420,14 @@ "minuteShort": "min.", "secondShort": "s", "hourShort": "h.", - "dayShort": "d." + "dayShort": "d.", + "secondLong": "Sekunda", + "minuteLong": "Minuta", + "hourLong": "Hodina", + "dayLong": "Den", + "weekLong": "Týden", + "monthLong": "Měsíc", + "yearLong": "Rok" }, "visualizer": { "visualizerType": "Typ vizualizéru", diff --git a/src/i18n/locales/eu.json b/src/i18n/locales/eu.json index 151edd099..0ca804e13 100644 --- a/src/i18n/locales/eu.json +++ b/src/i18n/locales/eu.json @@ -1096,7 +1096,13 @@ "itemDetail": { "copyPath": "Kopiatu bidea arbelean", "openFile": "Erakutsi pista fitxategi-kudeatzailean", - "copiedPath": "Bidea behar bezala kopiatu da" + "copiedPath": "Bidea behar bezala kopiatu da", + "fileNotWritable": "Fitxategia ez da eskuragarria edo ezin da idatzi", + "triggerRescan": "Aktibatu beste liburutegi-eskaneatzea gorde ondoren", + "addField": "Gehitu eremua…", + "emptyFields": "Eremuak ezin dira hutsik egon", + "tagsTab": "Etiketak", + "multipleValues": "(Balio Anitzak)" }, "playlist": { "reorder": "Berrantolaketa idaren arabera ordenatzean bakarrik gaituta dago" diff --git a/src/i18n/locales/id.json b/src/i18n/locales/id.json index 003248ed4..68684f75b 100644 --- a/src/i18n/locales/id.json +++ b/src/i18n/locales/id.json @@ -43,7 +43,8 @@ "openApplicationDirectory": "Buka direktori aplikasi", "goToCurrent": "Pergi ke item saat ini", "collapseAllFolders": "Ciutkan semua folder", - "expandAllFolders": "Bentangkan semua folder" + "expandAllFolders": "Bentangkan semua folder", + "createPlaylistFromQueue": "Buat $t(entity.playlist, {\"count\": 1}) dari antrean" }, "common": { "clear": "Bersihkan", @@ -165,7 +166,14 @@ "back": "Kembali", "grouping": "Pengelompokan", "numberOfResults": "{{numberOfResults}} hasil", - "newVersionAvailable": "Versi baru tersedia" + "newVersionAvailable": "Versi baru tersedia", + "openFolder": "Buka folder", + "saveAndClose": "Simpan dan tutup", + "undo": "Batalkan", + "lastScan": "Pemindaian terakhir {{date}}", + "scanFolderCount": "{{count}} folder", + "scanItemCount": "{{count}} item", + "scanningLibrary": "Memindai pustaka…" }, "entity": { "album_other": "Album", @@ -269,7 +277,9 @@ "sortName": "Nama pengurutan", "explicitStatus": "$t(common.explicitStatus)", "matchAnd": "Dan", - "matchOr": "Atau" + "matchOr": "Atau", + "date": "Tanggal", + "year": "Tahun" }, "form": { "addServer": { @@ -288,7 +298,8 @@ "input_preferInstantMixDescription": "Hanya gunakan mix instan untuk mendapatkan lagu serupa. berguna jika Anda memiliki plugin yang memodifikasi perilaku ini", "input_preferRemoteUrl": "Utamakan URL publik", "input_remoteUrl": "Url publik", - "input_remoteUrlPlaceholder": "Opsional: URL publik untuk fitur eksternal" + "input_remoteUrlPlaceholder": "Opsional: URL publik untuk fitur eksternal", + "input_passwordNoSSO": "Autentikasi proxy terbalik (SSO) tidak didukung. Hanya autentikasi nama pengguna/kata sandi dan autentikasi Subsonic yang didukung" }, "addToPlaylist": { "input_playlists": "$t(entity.playlist, {\"count\": 2})", @@ -339,7 +350,9 @@ "expireInvalid": "Masa berlaku harus di waktu mendatang", "createFailed": "Gagal membuat bagikanan (apakah fitur berbagi diaktifkan?)", "copyToClipboard": "Salin ke clipboard: Ctrl+C, enter", - "successMustClick": "Berbagi berhasil dibuat. klik di sini untuk membuka" + "successMustClick": "Berbagi berhasil dibuat. klik di sini untuk membuka", + "setExpiration_description": "Kosongkan untuk menggunakan masa kedaluwarsa default server", + "setExpiration_serverDefault": "Default server" }, "updateServer": { "success": "Server berhasil diperbarui", @@ -373,7 +386,12 @@ "input_played": "Filter pemutaran", "input_played_optionAll": "Semua trek", "input_played_optionUnplayed": "Hanya trek yang belum diputar", - "input_played_optionPlayed": "Hanya trek yang sudah diputar" + "input_played_optionPlayed": "Hanya trek yang sudah diputar", + "input_kind_albums": "Album", + "input_kind_songs": "Lagu", + "input_kind": "Pilihan acak", + "input_limit_albums": "Berapa banyak album?", + "input_limit_songs": "Berapa banyak lagu?" }, "privateMode": { "enabled": "Mode pribadi diaktifkan, status pemutaran kini disembunyikan dari integrasi eksternal", @@ -382,6 +400,13 @@ }, "editRadioStation": { "success": "Stasiun radio berhasil diperbarui" + }, + "queueChangeConfirmation": { + "title": "Buang antrean saat ini?", + "description": "Ini akan menghapus semua item dari antrean saat ini." + }, + "createPrefilledPlaylist": { + "title": "Buat $t(entity.playlist, {\"count\": 1}) dari lagu yang dipilih" } }, "page": { @@ -431,7 +456,9 @@ "privateModeOn": "Nyalakan mode pribadi", "selectMusicFolder": "Pilih folder musik", "noMusicFolder": "Tidak ada folder musik yang dipilih", - "multipleMusicFolders": "{{count}} folder musik dipilih" + "multipleMusicFolders": "{{count}} folder musik dipilih", + "rescanLibrary": "Pindai ulang pustaka", + "logout": "Keluar" }, "manageServers": { "title": "Kelola server", @@ -467,7 +494,8 @@ "moveItems": "$t(action.moveItems)", "goTo": "Buka ke", "goToAlbum": "Buka ke $t(entity.album, {\"count\": 1})", - "goToAlbumArtist": "Buka ke $t(entity.albumArtist, {\"count\": 1})" + "goToAlbumArtist": "Buka ke $t(entity.albumArtist, {\"count\": 1})", + "editMetadata": "Edit Metadata" }, "fullscreenPlayer": { "config": { @@ -486,13 +514,35 @@ "lyricOffset": "Offset lirik (ms)", "lyricGap": "Jarak lirik", "lyricOpacityNonActive": "Opasitas lirik nonaktif", - "lyricScaleNonActive": "Skala lirik nonaktif" + "lyricScaleNonActive": "Skala lirik nonaktif", + "followCurrentLyric_description": "Gulir secara otomatis untuk menjaga baris lirik aktif tetap terlihat", + "lyricFollowScrollAlignment": "Penyelarasan ikuti lirik", + "lyricFollowScrollAlignment_description": "Posisi vertikal baris aktif saat mengikuti", + "lyricAlignment_description": "Penyelarasan horizontal teks lirik", + "lyricGapSynchronized_description": "Jarak vertikal antar baris lirik tersinkronisasi", + "lyricGapUnsynchronized_description": "Jarak vertikal antar baris lirik tak tersinkronisasi", + "lyricLineLeadTime": "Waktu tuntun baris (ms)", + "lyricLineLeadTime_description": "Majukan baris aktif sebanyak milidetik ini sebelum timestamp-nya", + "lyricPaddingLeft": "Padding kiri lirik (%)", + "lyricPaddingLeft_description": "Padding kiri sebagai persentase dari area lirik", + "lyricPaddingRight": "Padding kanan lirik (%)", + "lyricPaddingRight_description": "Padding kanan sebagai persentase dari area lirik", + "lyricSizeSynchronized_description": "Ukuran font untuk lirik tersinkronisasi (berwaktu)", + "lyricSizeUnsynchronized_description": "Ukuran font untuk lirik tak tersinkronisasi (biasa)", + "lyricOpacityNonActive_description": "Opasitas baris lirik yang sedang tidak aktif", + "lyricScaleNonActive_description": "Skala baris lirik yang sedang tidak aktif", + "showLyricMatch_description": "Tampilkan nama lagu dan artis dari lirik yang cocok", + "showLyricProvider_description": "Tampilkan penyedia yang menyediakan lirik saat ini" }, "lyrics": "Lirik", "related": "Terkait", "upNext": "Berikutnya", "noLyrics": "Tanpa lirik", - "visualizer": "Visualisasi" + "visualizer": "Visualisasi", + "lyricLayers": "Lapisan lirik", + "lyricLanguage": "Bahasa", + "showPronunciation": "Pelafalan", + "showTranslation": "Terjemahan" }, "genreList": { "showAlbums": "Tampilkan $t(entity.genre, {\"count\": 1}) $t(entity.album, {\"count\": 2})", @@ -519,7 +569,27 @@ "itemDetail": { "copyPath": "Salin jalur ke papan klip", "copiedPath": "Jalur berhasil disalin", - "openFile": "Tampilkan trek di pengelola file" + "openFile": "Tampilkan trek di pengelola file", + "tagConfiguration": "Konfigurasi tag", + "addTagConfig": "Tambahkan tag…", + "multiValueToggle": "Multi-nilai", + "autocompleteSource": "Sumber autolengkap", + "customValues": "Nilai khusus", + "addCustomValue": "Tambahkan nilai khusus…", + "serverSuggestions": "Server", + "fileNotWritable": "File tidak dapat diakses atau tidak dapat ditulis", + "triggerRescan": "Picu pemindaian ulang pustaka setelah menyimpan", + "addField": "Tambahkan bidang…", + "emptyFields": "Bidang tidak boleh kosong", + "tagsTab": "Tag", + "artworkTab": "Artwork", + "removeArtwork": "Hapus Artwork", + "noArtwork": "Tanpa Artwork", + "multipleValues": "(Beberapa Nilai)", + "multipleArtworks": "Beberapa Artwork", + "noLocalSongs": "Tidak ditemukan lagu dengan jalur file lokal", + "readPartialFailure": "Gagal membaca metadata dari {{count}} dari {{total}} file", + "writePartialFailure": "Gagal menyimpan {{count}} file" }, "playlist": { "reorder": "Pengurutan ulang hanya diaktifkan saat mengurutkan berdasarkan ID" @@ -550,7 +620,9 @@ "transcoding": "Transcoding", "discord": "Discord", "logger": "Logger", - "playerFilters": "Filter pemutar" + "playerFilters": "Filter pemutar", + "sharing": "Berbagi", + "lyricsTranslation": "Terjemahan Lirik" }, "sidebar": { "albumArtists": "Artis Album", @@ -648,7 +720,10 @@ "sleepTimer_timeRemaining": "{{time}} tersisa", "sleepTimer_setCustom": "Atur pengatur waktu", "sleepTimer_cancel": "Batalkan pengatur waktu", - "scrobbleForceSubmit": "Paksa scrobble" + "scrobbleForceSubmit": "Paksa scrobble", + "nextAlbum": "Alt+klik untuk album berikutnya", + "previousAlbum": "Alt+klik untuk album sebelumnya", + "sleepTimer_endOfAlbum": "Akhir album saat ini" }, "setting": { "accentColor": "Warna sorotan", @@ -687,7 +762,7 @@ "customCssEnable_description": "Izinkan penulisan CSS kustom", "customCssNotice": "Peringatan: meskipun ada beberapa sanitasi (melarang URL() dan content:), menggunakan CSS kustom tetap dapat menimbulkan risiko dengan mengubah antarmuka", "customCss": "Css kustom", - "customCss_description": "Konten CSS kustom. Catatan: properti content dan URL jarak jauh tidak diizinkan. Pratinjau konten anda ditampilkan di bawah. Kolom tambahan yang tidak anda atur ada karena sanitasi", + "customCss_description": "Konten CSS khusus. Catatan: properti content dan remote urls tidak diizinkan. Pratinjau konten Anda ditampilkan di bawah. Bidang tambahan yang tidak Anda atur tetap ada karena sanitasi. Desktop: feishin membaca dan menulis custom.css di direktori konfigurasi aplikasi dan memuat ulangnya saat file berubah", "customFontPath": "Jalur font kustom", "customFontPath_description": "Tentukan jalur font kustom yang akan digunakan aplikasi", "discordApplicationId": "ID aplikasi {{discord}}", @@ -762,7 +837,7 @@ "lastfmApiKey": "Kunci API untuk {{lastfm}}", "lastfmApiKey_description": "Kunci API untuk {{lastfm}}. Diperlukan untuk sampul", "lyricFetch": "Cari lirik di internet", - "lyricFetch_description": "Mencari lirik dari berbagai sumber di Internet", + "lyricFetch_description": "Ambil lirik dari penyedia yang dipilih", "lyricFetchProvider": "Penyedia untuk mencari lirik", "lyricFetchProvider_description": "Pilih penyedia untuk mengambil lirik dari", "lyricOffset": "Geser lirik (ms)", @@ -841,11 +916,11 @@ "transcodeFormat": "Format untuk ditranskode", "transcodeFormat_description": "Pilih format untuk ditranskode. biarkan kosong agar server yang memutuskan", "translationApiProvider": "Penyedia API terjemahan", - "translationApiProvider_description": "Penyedia API untuk terjemahan", + "translationApiProvider_description": "Memilih penyedia API yang digunakan untuk terjemahan", "translationApiKey": "Kunci API terjemahan", "translationApiKey_description": "Kunci API untuk terjemahan (hanya endpoint layanan global)", "translationTargetLanguage": "Bahasa tujuan penerjemahan", - "translationTargetLanguage_description": "Bahasa tujuan untuk penerjemahan", + "translationTargetLanguage_description": "Menetapkan bahasa target yang digunakan untuk terjemahan otomatis", "trayEnabled": "Tampilkan baki", "trayEnabled_description": "Tampilkan/sembunyikan ikon/menu di area pemberitahuan. Jika dinonaktifkan, juga menonaktifkan meminimalkan/keluar ke baki", "useSystemTheme": "Gunakan tema sistem", @@ -863,7 +938,7 @@ "savePlayQueue": "Simpan antrean pemutaran", "autoDJ": "DJ Otomatis", "autoDJ_itemCount": "Jumlah item", - "autoDJ_itemCount_description": "Jumlah item yang dicoba ditambahkan ke antrean saat DJ otomatis diaktifkan", + "autoDJ_itemCount_description": "Jumlah item yang berusaha ditambahkan ke antrean", "autoDJ_timing": "Waktu", "autoDJ_timing_description": "Jumlah lagu yang tersisa dalam antrean sebelum DJ otomatis dipicu", "useThemeAccentColor": "Gunakan warna aksen tema", @@ -922,7 +997,7 @@ "lastfm_description": "Tampilkan tautan ke Last.fm pada halaman artis/album", "lastfm": "Tampilkan tautan last.fm", "logLevel": "Tingkat log", - "logLevel_description": "Menetapkan tingkat log minimum untuk ditampilkan. debug menampilkan semua log, error hanya menampilkan error", + "logLevel_description": "Menetapkan tingkat log minimum yang akan ditampilkan", "logLevel_optionDebug": "Debug", "logLevel_optionInfo": "Info", "mpvExtraParameters": "Parameter tambahan mpv", @@ -979,7 +1054,7 @@ "preventSleepOnPlayback": "Cegah tidur saat pemutaran", "sidebarPlaylistSorting_description": "Memungkinkan pengurutan playlist secara manual di bilah samping dengan drag dan drop alih-alih urutan default server", "sidebarPlaylistSorting": "Pengurutan playlist bilah samping", - "mediaSession_description": "Mengaktifkan integrasi Media Session, menampilkan kontrol media dan metadata pada overlay volume sistem dan layar kunci", + "mediaSession_description": "Mengaktifkan integrasi sesi media, menampilkan kontrol media dan metadata di overlay volume sistem dan layar kunci. Memerlukan Pemutar Audio Web.", "mediaSession": "Aktifkan media session", "transcode": "Aktifkan transcoding", "queryBuilder": "Pembuat kueri", @@ -1044,7 +1119,84 @@ "sidePlayQueueLayout_optionHorizontal": "Horizontal", "sidePlayQueueLayout_optionVertical": "Vertikal", "waveformLoadingDelay": "Penundaan pemuatan bentuk gelombang", - "waveformLoadingDelay_description": "Penundaan dalam detik sebelum memuat bentuk gelombang. Tingkatkan nilai ini jika Anda mengalami tersendat saat menggunakan pemutar web." + "waveformLoadingDelay_description": "Penundaan dalam detik sebelum memuat bentuk gelombang. Tingkatkan nilai ini jika Anda mengalami tersendat saat menggunakan pemutar web.", + "autoDJ_mode": "Mode", + "autoDJ_mode_albums": "Album", + "autoDJ_mode_description": "Pilih untuk menambahkan lagu atau seluruh album ke antrean", + "autoDJ_mode_songs": "Lagu", + "autoDJ_enabled": "Aktifkan Auto DJ", + "autoDJ_albumStrategy": "Mode pemilihan album", + "autoDJ_songStrategy": "Mode pemilihan lagu", + "autoDJ_strategy_option_library_random": "Acak", + "autoDJ_strategy_option_similar": "Serupa", + "autoDJ_allowDuplicates": "Izinkan duplikat", + "autoDJ_allowDuplicates_description": "Izinkan lagu atau album yang sudah ada di antrean ditambahkan lagi oleh Auto DJ", + "autoDJ_onlySimilar": "Hanya yang serupa", + "autoDJ_onlySimilar_description": "Hanya tambahkan item yang serupa dengan lagu pemicu. Jumlah item dianggap sebagai jumlah maksimum item yang akan ditambahkan, bukan diisi hingga batas oleh sumber lain", + "audioDeviceDefault": "Default sistem", + "enableFurigana_description": "Tampilkan panduan pelafalan (furigana) di atas lirik kanji Jepang", + "enableFurigana": "Aktifkan pembuatan furigana", + "enableRomaji_description": "Tampilkan baris pelafalan romaji di bawah lirik Jepang", + "enableRomaji": "Aktifkan pembuatan romaji", + "equalizer_descriptionMpv": "Equalizer parametrik melalui FFmpeg lavfi (MPV)", + "equalizer_descriptionWebAudio": "Equalizer parametrik melalui Web Audio API", + "equalizer": "Equalizer", + "equalizerBands_description": "Gain per-bands. Seret ke atas/bawah atau ketik nilai. Rentang: -12 hingga +12 dB.", + "equalizerBands": "Bands", + "equalizerPreamp_description": "Gain input sebelum bands EQ. Atur negatif saat meningkatkan bands untuk mencegah clipping (MPV).", + "equalizerPreamp": "Preamp", + "equalizerPreset_description": "Terapkan kurva EQ bawaan atau khusus yang tersimpan", + "equalizerPreset": "Preset", + "equalizerPresetDeletePlaceholder": "Hapus custom...", + "equalizerPresetGroupBuiltIn": "Bawaan", + "equalizerPresetGroupCustom": "Khusus", + "equalizerPresetNamePlaceholder": "Nama preset...", + "equalizerPresetSelectPlaceholder": "Pilih preset", + "equalizerSavePreset_description": "Simpan pengaturan EQ saat ini sebagai preset bernama", + "equalizerSavePreset": "Simpan preset", + "hotkey_playbackNextAlbum": "Album berikutnya", + "hotkey_playbackPreviousAlbum": "Album sebelumnya", + "logLevel_optionDebugDescription": "Termasuk info, plus informasi debug lengkap, dan respons API yang disamarkan", + "logLevel_optionInfoDescription": "Termasuk info, peringatan, dan kesalahan", + "exportDiagnostics": "Ekspor diagnostik", + "confirmQueueChanges": "Konfirmasi perubahan antrean", + "confirmQueueChanges_description": "Minta konfirmasi sebelum membuang antrean saat ini", + "showFavorites": "Tampilkan favorit", + "showFavorites_description": "Mengontrol apakah tombol favorit (hati) muncul di antarmuka", + "showQueueInSidebar_description": "Panel akan ditambahkan ke bilah sisi pemutar yang menampilkan antrean putar", + "showQueueInSidebar": "Tampilkan antrean putar di bilah sisi pemutar", + "compressor_descriptionMpv": "Kompresor rentang dinamis melalui FFmpeg acompressor (MPV)", + "compressor_descriptionWebAudio": "Kompresor rentang dinamis melalui Web Audio API", + "compressor": "Kompresor", + "compressorAttack_description": "Seberapa cepat kompresor aktif setelah sinyal melebihi ambang.", + "compressorAttack": "Attack", + "compressorKnee_description": "Lebar soft-knee. Nilai lebih tinggi membuat transisi ke kompresi lebih bertahap.", + "compressorKnee": "Knee", + "compressorMakeupGain_description": "Gain output yang diterapkan setelah kompresi untuk mengembalikan kenyaringan.", + "compressorMakeupGain": "Makeup Gain", + "compressorPreset_description": "Terapkan pengaturan kompresor bawaan atau khusus yang tersimpan", + "compressorRatio_description": "Rasio kompresi, mis. 4 = 4:1.", + "compressorRatio": "Ratio", + "compressorRelease_description": "Seberapa cepat kompresor melepas setelah sinyal turun di bawah ambang.", + "compressorRelease": "Release", + "compressorReset_description": "Kembalikan semua parameter kompresor ke nilai default", + "compressorSavePreset_description": "Simpan pengaturan kompresor saat ini sebagai preset bernama", + "compressorThreshold_description": "Tingkat sinyal di mana kompresi dimulai.", + "compressorThreshold": "Threshold", + "shareExpiration_description": "Berapa lama ke depan tautan berbagi baru akan kedaluwarsa secara default. Kosongkan tanggal di dialog berbagi untuk menggunakan default server", + "shareExpiration": "Kedaluwarsa berbagi default", + "shareExpirationUseServerDefault_description": "Jangan sertakan kedaluwarsa saat membuat berbagi sehingga server dapat menerapkan default yang dikonfigurasi (mis. Navidrome DefaultShareExpiration)", + "shareExpirationUseServerDefault": "Gunakan kedaluwarsa default server", + "customThemeErrors_description": "File tema ini tidak dapat dimuat.", + "customThemeErrors": "Kesalahan", + "customThemeWarnings_description": "Tema ini dimuat, tetapi beberapa nilai tidak valid dan diabaikan.", + "customThemeWarnings": "Peringatan", + "customThemes_description": "Letakkan file tema .json ke folder ini untuk menambahkan tema khusus. File-file ini diambil secara otomatis setiap kali Anda menambahkan, mengedit, atau menghapus file.", + "customThemes": "Tema Khusus", + "windowBarTrackinfo": "Info trek di Judul Jendela", + "windowBarTrackinfo_description": "Tampilkan judul dan artis trek saat ini, posisi antrean, dan status Memutar/Jeda di Judul Jendela.", + "microtonalPitchControls": "Kontrol pitch mikrotonal", + "microtonalPitchControls_description": "Tambahkan lebih banyak kontrol pitch untuk berpindah di antara semi-ton" }, "table": { "column": { @@ -1067,14 +1219,16 @@ "playCount": "Putaran", "rating": "Penilaian", "releaseDate": "Tanggal rilis", - "releaseYear": "Tahun", + "releaseYear": "Tahun rilis", "size": "Ukuran", "songCount": "Trek", "title": "Judul", "trackNumber": "Pista", "bitDepth": "Kedalaman Bit", "sampleRate": "Laju Sampel", - "owner": "Pemilik" + "owner": "Pemilik", + "date": "Tanggal", + "year": "Tahun" }, "config": { "general": { @@ -1107,7 +1261,12 @@ "horizontalBorders": "Batas baris", "rowHoverHighlight": "Sorotan hover baris", "showHeader": "Tampilkan header", - "verticalBorders": "Batas kolom" + "verticalBorders": "Batas kolom", + "albumGroupConfig": "Konfigurasi Grup Album", + "albumGroupMetadata": "Bidang metadata", + "albumGroupShowFavoriteRating": "Tampilkan favorit dan peringkat", + "albumGroupVerticalLayout": "Tata letak vertikal", + "albumImageSize": "Ukuran gambar album" }, "label": { "actions": "$t(common.action, {\"count\": 2})", @@ -1145,7 +1304,9 @@ "image": "Gambar", "sampleRate": "$t(common.sampleRate)", "titleArtist": "$t(common.title) (artis)", - "albumGroup": "Grup album" + "albumGroup": "Grup album", + "date": "Tanggal", + "releaseYear": "Tahun Rilis" }, "view": { "table": "Tabel", @@ -1159,7 +1320,14 @@ "minuteShort": "M", "secondShort": "S", "hourShort": "H", - "dayShort": "D" + "dayShort": "D", + "secondLong": "Detik", + "minuteLong": "Menit", + "hourLong": "Jam", + "dayLong": "Hari", + "weekLong": "Minggu", + "monthLong": "Bulan", + "yearLong": "Tahun" }, "filterOperator": { "after": "Setelah", @@ -1180,7 +1348,9 @@ "notContains": "Tidak berisi", "notInPlaylist": "Tidak berada di", "notInTheLast": "Tidak dalam kurun terakhir", - "startsWith": "Diawali dengan" + "startsWith": "Diawali dengan", + "isMissing": "Tidak ada", + "isPresent": "Ada" }, "queryBuilder": { "standardTags": "Tag standar", diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 43545a87e..158784aac 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -7,7 +7,7 @@ "playRandom": "ランダムに再生", "skip": "スキップ", "previous": "前へ", - "toggleFullscreenPlayer": "全画面プレーヤーに切り替える", + "toggleFullscreenPlayer": "全画面プレーヤーに切り替え", "skip_back": "前へスキップ", "favorite": "お気に入り", "next": "次へ", @@ -39,7 +39,7 @@ "sleepTimer_minutes": "{{count}} 分", "sleepTimer_hours": "{{count}} 時間", "sleepTimer": "スリープタイマー", - "sleepTimer_endOfSong": "現在の曲の終わり", + "sleepTimer_endOfSong": "現在の曲の終了", "sleepTimer_custom": "カスタム", "sleepTimer_off": "オフ", "sleepTimer_timeRemaining": "残り {{time}}", @@ -89,14 +89,14 @@ "hotkey_zoomIn": "拡大", "scrobble_description": "再生した音楽をメディアサーバーから Scrobble します", "hotkey_browserForward": "ブラウザ 進む", - "audioExclusiveMode_description": "排他出力モードを有効にします。このモードでは、システムの他の出力がロックされ、MPV のみがオーディオを出力できるようになります。このモードが有効になっている間は、ビジュアライザーやシステムオーディオのキャプチャ機能は動作しません", + "audioExclusiveMode_description": "排他出力モードを有効にします。このモードでは、通常、システムへのアクセスが制限され、MPV のみが音声を出力できます。このモードが有効になっている間は、ビジュアライザーのシステム音声キャプチャは機能しません", "discordUpdateInterval": "{{discord}} Rich Presence の更新間隔", "themeLight": "テーマ (ライト)", "fontType_optionBuiltIn": "組み込みフォント", "hotkey_playbackPlayPause": "再生 / 一時停止", "hotkey_rate1": "1 つ星で評価", "hotkey_skipForward": "次へスキップ", - "disableLibraryUpdateOnStartup": "起動時の新バージョンチェックを無効にします", + "disableLibraryUpdateOnStartup": "起動時に新しいバージョンの有無を確認しない", "discordApplicationId_description": "{{discord}} に Rich Presence ステータスを表示するためのアプリケーション ID (デフォルトは {{defaultId}} です)", "sidePlayQueueStyle": "サイド再生キューの形式", "gaplessAudio": "ギャップレス再生", @@ -161,7 +161,7 @@ "sidebarPlaylistList_description": "サイドバーのプレイリストを表示または非表示にします", "accentColor": "アクセントカラー", "sidePlayQueueStyle_description": "サイド再生キューの形式を設定します", - "accentColor_description": "アプリケーションが利用するアクセントカラーを設定します", + "accentColor_description": "アプリのアクセントカラーを設定します", "replayGainMode": "{{ReplayGain}} モード", "playbackStyle_optionNormal": "通常", "windowBarStyle": "ウィンドウバースタイル", @@ -172,13 +172,13 @@ "sidebarConfiguration_description": "サイドバーに表示する項目と順序を選択します", "fontType": "フォントタイプ", "remotePort": "リモートコントロールサーバーのポート", - "applicationHotkeys": "アプリケーションホットキー", + "applicationHotkeys": "アプリのホットキー", "hotkey_playbackNext": "次のトラック", "useSystemTheme_description": "システム設定のライト/ダークテーマに従います", "playButtonBehavior_optionAddNext": "$t(player.addNext)", "lyricFetch_description": "様々なインターネットソースから歌詞を取得します", "lyricFetchProvider_description": "歌詞を取得するプロバイダーを選択します", - "globalMediaHotkeys_description": "システムのメディアホットキーでの再生コントロールを有効/無効化します", + "globalMediaHotkeys_description": "再生を制御するためのシステムメディアホットキーの使用を有効または無効にします", "customFontPath": "カスタムフォントパス", "followLyric": "歌詞を再生位置に追従", "crossfadeDuration": "クロスフェードの長さ", @@ -189,7 +189,7 @@ "hotkey_unfavoriteCurrentSong": "$t(common.currentSong)をお気に入りから解除", "hotkey_rate0": "評価をクリア", "discordApplicationId": "{{discord}} アプリケーション ID", - "applicationHotkeys_description": "アプリケーションのホットキーを設定します。チェックボックスを切り替えて、グローバルホットキーとして設定します (デスクトップのみ)", + "applicationHotkeys_description": "アプリのホットキーを設定します。チェックボックスをオンまたはオフにして、グローバルホットキーとして設定します(デスクトップのみ)", "hotkey_volumeMute": "音量をミュート", "hotkey_toggleCurrentSongFavorite": "$t(common.currentSong)のお気に入りを切り替え", "remoteUsername": "リモートコントロールサーバーのユーザー名", @@ -200,7 +200,7 @@ "skipPlaylistPage": "プレイリストページをスキップ", "themeDark": "テーマ (ダーク)", "sidebarCollapsedNavigation": "サイドバー (折りたたみ) ナビゲーション", - "customFontPath_description": "アプリケーションが使用するカスタムフォントへのパスを設定します", + "customFontPath_description": "アプリで使用するカスタムフォントへのパスを設定します", "gaplessAudio_optionWeak": "弱 (推奨)", "minimumScrobbleSeconds": "最小 Scrobble 時間 (秒)", "hotkey_playbackStop": "停止", @@ -208,19 +208,19 @@ "font_description": "アプリケーションに使用するフォントを設定します", "savePlayQueue_description": "アプリケーション終了時に再生キューを保存し、アプリケーション開始時に復元します", "useSystemTheme": "システムテーマを使用", - "webAudio": "Web Audio を使用する", + "webAudio": "Web Audio を使用", "mediaSession_description": "Media Session の統合を有効にし、システムボリュームオーバーレイとロック画面にメディアコントロールとメタデータを表示します。Web Audio Player が必要です。", "mediaSession": "Media Session を有効にする", "startMinimized_description": "システムトレイでアプリケーションを起動する", "startMinimized": "最小化して起動する", "translationApiKey_description": "翻訳用の API キー (グローバルサービスエンドポイントのみ)", "translationApiKey": "翻訳 API キー", - "translationApiProvider_description": "翻訳用の API プロバイダー", + "translationApiProvider_description": "翻訳に使用する API プロバイダーを選択します", "translationApiProvider": "翻訳 API プロバイダー", - "translationTargetLanguage_description": "翻訳対象言語", + "translationTargetLanguage_description": "自動翻訳に使用する対象言語を設定します", "translationTargetLanguage": "翻訳対象言語", - "trayEnabled_description": "トレイアイコン/メニューの表示/非表示。無効にすると、最小化/トレイへの終了も無効になります", - "trayEnabled": "トレイを表示する", + "trayEnabled_description": "トレイアイコン / メニューの表示 / 非表示。無効にすると、トレイへの最小化 / 終了も無効になります", + "trayEnabled": "トレイを表示", "volumeWidth_description": "音量スライダーの幅", "volumeWidth": "音量スライダーの幅", "webAudio_description": "Web Audio を使用します。これにより、リプレイゲインなどの高度な機能が有効になります。問題が発生した場合は無効にしてください", @@ -235,7 +235,7 @@ "preferLocalLyrics_description": "利用可能な場合は、リモート歌詞よりもローカル歌詞を優先します", "preferLocalLyrics": "ローカル歌詞を優先", "preservePitch_description": "再生速度を変更してもピッチを保持します", - "preservePitch": "ピッチを保持する", + "preservePitch": "ピッチを保持", "preventSleepOnPlayback_description": "音楽の再生中にディスプレイがスリープ状態にならないようにします", "preventSleepOnPlayback": "再生中のスリープを防止する", "lastfmApiKey_description": "{{lastfm}} の API キーを入力してください。カバーアートの表示に必要です", @@ -247,7 +247,7 @@ "lastfmApiKey": "{{lastfm}} API キー", "homeConfiguration_description": "ホーム画面に表示する項目と表示順序を設定します", "homeConfiguration": "ホーム画面の設定", - "externalLinks": "外部リンクを表示する", + "externalLinks": "外部リンクを表示", "externalLinks_description": "アーティストとアルバムページに外部リンク(Last.fm、MusicBrainz)を表示できるようにします", "enableAutoTranslation": "自動翻訳を有効にする", "enableAutoTranslation_description": "歌詞が読み込まれたときに自動的に翻訳を有効にします", @@ -256,7 +256,7 @@ "albumBackgroundBlur": "アルバムの背景画像のぼかしサイズ", "albumBackgroundBlur_description": "アルバムの背景画像に適用されるぼかしの量を調整します", "artistBackground": "アーティストの背景画像", - "artistBackground_description": "アーティストアートを含むアーティストページに背景画像を追加します", + "artistBackground_description": "アーティストの作品が掲載されているアーティストページに背景画像を追加します", "artistBackgroundBlur": "アーティストの背景画像のぼかしサイズ", "artistBackgroundBlur_description": "アーティストの背景画像に適用されるぼかしの量を調整します", "artistConfiguration": "アルバムアーティストページの設定", @@ -269,9 +269,9 @@ "clearQueryCache_description": "Feishin の「ソフトクリア」を実行します。これにより、プレイリストとトラックのメタデータが更新され、保存された歌詞がリセットされます。設定、サーバーの資格情報、キャッシュされた画像は保持されます", "clearQueryCache": "Feishin のキャッシュを消去", "contextMenu_description": "アイテムを右クリックした際にメニューに表示される項目を非表示にすることができます。チェックされていない項目は非表示になります", - "contextMenu": "コンテキストメニュー (右クリック) の設定", + "contextMenu": "コンテキストメニュー(右クリック)の設定", "crossfadeStyle": "クロスフェードのスタイル", - "customCss_description": "カスタム CSS コンテンツ。注: コンテンツとリモート URL は許可されていないプロパティです。コンテンツのプレビューは以下に表示されます。設定していない追加フィールドは、サニタイズ処理により表示されています", + "customCss_description": "カスタム CSS コンテンツ。注: コンテンツとリモート URL は許可されていないプロパティです。コンテンツのプレビューは以下に表示されます。設定していない追加フィールドは、サニタイズ処理により表示されています。デスクトップ: feishin はアプリの設定ディレクトリ内の custom.css を読み書きし、ファイルが変更されると再読み込みを行います", "customCss": "カスタム CSS", "customCssEnable_description": "カスタム CSS の記述を許可します", "customCssEnable": "カスタム CSS を有効にする", @@ -289,7 +289,7 @@ "exportImportSettings_control_exportText": "設定をエクスポート", "exportImportSettings_control_importText": "設定をインポート", "exportImportSettings_control_title": "設定をインポート/エクスポート", - "exportImportSettings_control_description": "JSON 経由で設定をエクスポートおよびインポートする", + "exportImportSettings_control_description": "JSON 経由で設定をエクスポートおよびインポートします", "exportImportSettings_destructiveWarning": "設定のインポートは破壊的です。下の「インポート」をクリックする前に、上記の内容を必ずご確認ください!", "hotkey_navigateHome": "ホーム画面へ移動", "playButtonBehavior_optionPlayShuffled": "$t(player.shuffle)", @@ -322,11 +322,11 @@ "autoDJ_itemCount_description": "キューに追加しようとした曲数", "autoDJ_itemCount": "曲数", "autoDJ_timing": "タイミング", - "autoDJ_timing_description": "自動 DJ が作動するまでのキューに残っている曲数", + "autoDJ_timing_description": "自動 DJ が開始される前にキューに残っている曲数", "analyticsDisable": "使用状況に基づく分析のオプトアウト", "analyticsDisable_description": "匿名化された利用データは、アプリケーションの改善のために開発者に送信されます", "useThemeAccentColor": "テーマのアクセントカラーを使用", - "useThemeAccentColor_description": "カスタムアクセントカラーの代わりに、選択したテーマで定義されたプライマリカラーを使用します", + "useThemeAccentColor_description": "カスタムアクセントカラーの代わりに、選択したテーマで定義されたプライマリーカラーを使用します", "artistReleaseTypeConfiguration": "アーティストリリースタイプの設定", "artistReleaseTypeConfiguration_description": "アルバムアーティストページでどのリリースタイプをどのような順序で表示するかを設定します", "followCurrentSong": "現在の曲をフォロー", @@ -390,12 +390,12 @@ "playerItemConfiguration": "プレーヤーの項目設定", "autosave": "再生キューを自動的に保存", "autosave_description": "再生キューをサーバーに自動的に保存できるようにします。これは Navidrome/Subsonic を使用している場合にのみ可能であり、再生キューを混在させることはできません。", - "autosaveCount": "自動再生キューの保存頻度", - "autosaveCount_description": "キューが保存されるまでにトラックが変更される回数を設定します。1 (最小値) は曲が変わるたびに保存されることを意味します", - "useThemePrimaryShade_description": "選択したテーマで定義されたプライマリシェードをプライマリカラーのバリアントに使用します", - "useThemePrimaryShade": "テーマのプライマリシェードを使用", - "primaryShade": "プライマリシェード", - "primaryShade_description": "ボタン、リンク、およびその他の主要色要素に使用されるプライマリシェード (0–9) を上書きします", + "autosaveCount": "再生キューの自動保存頻度", + "autosaveCount_description": "キューが保存されるまでの曲の切り替え回数を設定します。1(最小値)は曲が変わるたびに保存されることを意味します", + "useThemePrimaryShade_description": "選択したテーマで定義されているプライマリーシェードをプライマリーカラーのバリエーションに使用します", + "useThemePrimaryShade": "テーマのプライマリーシェードを使用", + "primaryShade": "プライマリーシェード", + "primaryShade_description": "ボタン、リンク、およびその他の主要色要素に使用されるプライマリーシェード(0–9)を上書きします", "playerbarWaveformAlign_optionTop": "上部", "playerbarWaveformAlign_optionCenter": "中央", "playerbarWaveformAlign_optionBottom": "下部", @@ -893,7 +893,7 @@ "channels": "$t(common.channel, {\"count\": 2})", "owner": "$t(common.owner)", "genre": "$t(entity.genre, {\"count\": 1})", - "albumCount": "$t(entity.album, {\"count\": 2}) 枚", + "albumCount": "$t(entity.album, {\"count\": 2})枚数", "id": "ID", "album": "$t(entity.album, {\"count\": 1})", "explicitStatus": "$t(common.explicitStatus)",