diff --git a/resources/i18n/bg.json b/resources/i18n/bg.json index 9f4535d7..4f28e7d0 100644 --- a/resources/i18n/bg.json +++ b/resources/i18n/bg.json @@ -16,7 +16,7 @@ "compilation": "Компилация", "year": "Година", "size": "Размер на файла", - "updatedAt": "Актуализирано на", + "updatedAt": "Актуализирана", "bitRate": "Битрейт", "discSubtitle": "Субтитри на диска", "starred": "Любима", @@ -25,7 +25,8 @@ "quality": "Качество", "bpm": "BPM", "playDate": "Последно слушана", - "channels": "Канала" + "channels": "Канала", + "createdAt": "" }, "actions": { "addToQueue": "Пусни по-късно", @@ -49,9 +50,11 @@ "genre": "Жанр", "compilation": "Компилация", "year": "Година", - "updatedAt": "Актуализирано на", + "updatedAt": "Актуализиран", "comment": "Коментар", - "rating": "Рейтинг" + "rating": "Рейтинг", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Пусни", @@ -60,7 +63,8 @@ "shuffle": "Разбъркай", "addToPlaylist": "Добави към плейлист", "download": "Свали", - "info": "Информация" + "info": "Информация", + "share": "" }, "lists": { "all": "Всички", @@ -80,7 +84,8 @@ "songCount": "Брой песни", "playCount": "Пускания", "rating": "Рейтинг", - "genre": "Жанр" + "genre": "Жанр", + "size": "" } }, "user": { @@ -88,8 +93,8 @@ "fields": { "userName": "Потребителско име", "isAdmin": "Администратор", - "lastLoginAt": "Последен вход на", - "updatedAt": "Актуализиран на", + "lastLoginAt": "Последен вход", + "updatedAt": "Актуализиран", "name": "Име", "password": "Парола", "createdAt": "Създаден на", @@ -119,13 +124,13 @@ "maxBitRate": "Макс. битрейт", "client": "Клиент", "userName": "Потребителско име", - "lastSeen": "Последно видян на", + "lastSeen": "Последно видян", "reportRealPath": "Докладвай реален път", "scrobbleEnabled": "Изпрати Scrobbles към външни услуги" } }, "transcoding": { - "name": "Транскодиране |||| Транскодирания", + "name": "Транскодиране |||| Транскодинг", "fields": { "name": "Име", "targetFormat": "Целеви формат", @@ -140,7 +145,7 @@ "duration": "Продължителност", "ownerName": "Собственик", "public": "Публичен", - "updatedAt": "Актуализиран на", + "updatedAt": "Актуализиран", "createdAt": "Създаден на", "songCount": "Песни", "comment": "Коментар", @@ -158,6 +163,35 @@ "duplicate_song": "Добави дублирани песни", "song_exist": "Към плейлиста се добавят дублиращи. Желаете ли да ги добавите или предпочитате да ги пропуснете?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Трябва да е валиден имейл", "oneOf": "Трябва да е едно от: %{options}", "regex": "Трябва да съответства на конкретен формат (regexp): %{pattern}", - "unique": "Трябва да е уникално" + "unique": "Трябва да е уникално", + "url": "" }, "action": { "add_filter": "Добави филтър", @@ -215,7 +250,10 @@ "open_menu": "Отвори меню", "close_menu": "Затвори меню", "unselect": "Премахни избора", - "skip": "Пропусни" + "skip": "Пропусни", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Да", @@ -310,7 +348,7 @@ "delete_user_content": "Наистина ли желаете да изтриете този потребител и всичките му данни (включително плейлисти и предпочитания)?", "notifications_blocked": "В настройките на браузъра сте блокирали известията за този сайт", "notifications_not_available": "Този браузър не поддържа известия на работния плот или нямате достъп до Navidrome през https", - "lastfmLinkSuccess": "Last.fm успешно свързан! Scrobbling е активиран", + "lastfmLinkSuccess": "Връзката с Last.fm е успешна! Scrobbling е активиран", "lastfmLinkFailure": "Last.fm не можа да бъде свързан", "lastfmUnlinkSuccess": "Връзката с Last.fm е прекъсната! Scrobbling е деактивиран", "lastfmUnlinkFailure": "Last.fm връзката не можа да бъде премахната", @@ -319,10 +357,17 @@ "musicbrainz": "Отвори в MusicBrainz" }, "lastfmLink": "Прочетете още...", - "listenBrainzLinkSuccess": "ListenBrainz е свързан успешно! Scrobbling е активиран от името на потребитя: %{user}", + "listenBrainzLinkSuccess": "Връзката с ListenBrainz е успешна! Scrobbling е активиран от името на потребителя: %{user}", "listenBrainzLinkFailure": "ListenBrainz не можа да бъде свързан: %{error}", "listenBrainzUnlinkSuccess": "Връзката с ListenBrainz е прекъсната! Scrobbling е деактивиран", - "listenBrainzUnlinkFailure": "Връзката с ListenBrainz не можа да бъде прекратена" + "listenBrainzUnlinkFailure": "Връзката с ListenBrainz не можа да бъде прекратена", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Библиотека", @@ -330,14 +375,21 @@ "version": "Версия", "theme": "Тема", "personal": { - "name": "Лична", + "name": "Лични", "options": { "theme": "Тема", "language": "Език", "defaultView": "Изглед по подразбиране", "desktop_notifications": "Известия на работния плот", "lastfmScrobbling": "Scrobble към Last.fm", - "listenBrainzScrobbling": "Scrobble към ListenBrainz" + "listenBrainzScrobbling": "Scrobble към ListenBrainz", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Албуми", @@ -346,12 +398,12 @@ "sharedPlaylists": "Споделени плейлисти" }, "player": { - "playListsText": "Ред за възпроизвеждане", + "playListsText": "Списък с песни", "openText": "Отвори", "closeText": "Затвори", "notContentText": "Няма песни", - "clickToPlayText": "Кликнете за пускане", - "clickToPauseText": "Кликнете за пауза", + "clickToPlayText": "Пускане", + "clickToPauseText": "Пауза", "nextTrackText": "Следваща песен", "previousTrackText": "Предишна песен", "reloadText": "Презареди", @@ -362,7 +414,7 @@ "downloadText": "Свали", "removeAudioListsText": "Изтриване на плейлисти", "clickToDeleteText": "Кликнете, за да изтриете %{name}", - "emptyLyricText": "Няма текст на песен", + "emptyLyricText": "Няма текст", "playModeText": { "order": "По ред", "orderLoop": "Повтаряй всички", @@ -379,7 +431,7 @@ }, "activity": { "title": "Действия", - "totalScanned": "Общ брой сканирани папки", + "totalScanned": "Сканирани папки", "quickScan": "Бързо сканиране", "fullScan": "Пълно сканиране", "serverUptime": "Сървърът работи", @@ -395,7 +447,8 @@ "next_song": "Следваща песен", "vol_up": "Увеличи звука", "vol_down": "Намали звука", - "toggle_love": "Добави песента към любими" + "toggle_love": "Добави песента към любими", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/ca.json b/resources/i18n/ca.json index 60ed502c..442c0846 100644 --- a/resources/i18n/ca.json +++ b/resources/i18n/ca.json @@ -25,7 +25,8 @@ "quality": "Qualitat", "bpm": "tempo", "playDate": "Darrer resproduït", - "channels": "Canals" + "channels": "Canals", + "createdAt": "" }, "actions": { "addToQueue": "Reprodueix després", @@ -51,7 +52,9 @@ "year": "Any", "updatedAt": "Actualitzat ", "comment": "Comentari", - "rating": "Valoració" + "rating": "Valoració", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Reprodueix", @@ -60,7 +63,8 @@ "shuffle": "Aleatori", "addToPlaylist": "Afegeix a la llista", "download": "Descarrega", - "info": "Obtén informació" + "info": "Obtén informació", + "share": "" }, "lists": { "all": "Tot", @@ -80,7 +84,8 @@ "songCount": "Compte de cançons", "playCount": "Reproduccions", "rating": "Valoració", - "genre": "Gènere" + "genre": "Gènere", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Afegeix cançons duplicades", "song_exist": "Heu afegit duplicats a la llista. Voleu afegir-los o ignorar-los?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Ha de ser un correu vàlid", "oneOf": "Ha de ser un de: %{options}", "regex": "Ha de tenir el format (regexp): %{pattern}", - "unique": "Ha de ser únic" + "unique": "Ha de ser únic", + "url": "" }, "action": { "add_filter": "Afegeix un filtre", @@ -215,7 +250,10 @@ "open_menu": "Obre el menú", "close_menu": "Tanca el menú", "unselect": "Anul·la la selecció", - "skip": "Omet" + "skip": "Omet", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Sí", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "Ha reexit la vinculació amb ListenBrainz i se n'ha activat el seguiment com a usuari: %{user}", "listenBrainzLinkFailure": "No ha estat possible vincular-se a ListenBrainz: %{error}", "listenBrainzUnlinkSuccess": "Desvinculat de ListenBrainz i desactivat el seguiment", - "listenBrainzUnlinkFailure": "No s'ha pogut desvincular de ListenBrainz" + "listenBrainzUnlinkFailure": "No s'ha pogut desvincular de ListenBrainz", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Discoteca", @@ -337,7 +382,14 @@ "defaultView": "Vista per defecte", "desktop_notifications": "Notificacions d'escriptori", "lastfmScrobbling": "Activa el seguiment de Last.fm", - "listenBrainzScrobbling": "Activa el seguiment de ListenBrainz" + "listenBrainzScrobbling": "Activa el seguiment de ListenBrainz", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Àlbums", @@ -395,7 +447,8 @@ "next_song": "Cançó següent", "vol_up": "Apuja el volum", "vol_down": "Abaixa el volum", - "toggle_love": "Afegeix la pista a favorits" + "toggle_love": "Afegeix la pista a favorits", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/cs.json b/resources/i18n/cs.json index 6ce0f681..8fceac1a 100644 --- a/resources/i18n/cs.json +++ b/resources/i18n/cs.json @@ -25,7 +25,8 @@ "quality": "Kvalita", "bpm": "BPM", "playDate": "Poslední přehravaná skladba", - "channels": "Kanály" + "channels": "Kanály", + "createdAt": "" }, "actions": { "addToQueue": "Přehrát později", @@ -51,7 +52,9 @@ "year": "Rok", "updatedAt": "Aktualizováno", "comment": "Komentář", - "rating": "Hodnocení" + "rating": "Hodnocení", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Přehrát", @@ -60,7 +63,8 @@ "shuffle": "Zamíchat", "addToPlaylist": "Přidat do seznamu skladeb", "download": "Stáhnout", - "info": "Získat informace" + "info": "Získat informace", + "share": "" }, "lists": { "all": "Všechno", @@ -80,7 +84,8 @@ "songCount": "Počet skladeb", "playCount": "Přehrání", "rating": "Hodnocení", - "genre": "Žánr" + "genre": "Žánr", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Přidat duplicitní skladby", "song_exist": "Do seznamu skladeb se přidávají duplikáty. Chcete je přidat nebo přeskočit?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Musí být platná emailová adresa", "oneOf": "Musí splňovat jedno z: %{options}", "regex": "Musí být ve specifickém formátu (regexp): %{pattern}", - "unique": "Musí být jedinečný" + "unique": "Musí být jedinečný", + "url": "" }, "action": { "add_filter": "Přidat filtr", @@ -215,7 +250,10 @@ "open_menu": "Otevřít nabídku", "close_menu": "Zavřít nabídku", "unselect": "Zrušit výběr", - "skip": "Přeskočit" + "skip": "Přeskočit", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Ano", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "ListenBrainz úspěšně připojeno a scrobblování zapnuto jako uživatel: %{user}", "listenBrainzLinkFailure": "ListenBrainz nemohlo být připojeno: %{error}", "listenBrainzUnlinkSuccess": "ListenBrainz odpojeno a scrobblování vypnuto", - "listenBrainzUnlinkFailure": "ListenBrainz nemohlo být odpojeno" + "listenBrainzUnlinkFailure": "ListenBrainz nemohlo být odpojeno", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Knihovna", @@ -337,7 +382,14 @@ "defaultView": "Výchozí stránka", "desktop_notifications": "Oznámení na ploše", "lastfmScrobbling": "Scrobblovat na Last.fm", - "listenBrainzScrobbling": "Scrobblovat na ListenBrainz" + "listenBrainzScrobbling": "Scrobblovat na ListenBrainz", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Alba", @@ -395,7 +447,8 @@ "next_song": "Následující skladba", "vol_up": "Zvýšit hlasitost", "vol_down": "Snížit hlasitost", - "toggle_love": "Přidat tuto skladbu do oblíbených" + "toggle_love": "Přidat tuto skladbu do oblíbených", + "current_song": "Přejít na aktuální skladbu" } } } \ No newline at end of file diff --git a/resources/i18n/da.json b/resources/i18n/da.json index dd0fb7ab..21727379 100644 --- a/resources/i18n/da.json +++ b/resources/i18n/da.json @@ -25,7 +25,8 @@ "quality": "", "bpm": "", "playDate": "", - "channels": "" + "channels": "", + "createdAt": "" }, "actions": { "addToQueue": "Afspil senere", @@ -51,7 +52,9 @@ "year": "År", "updatedAt": "Opdateret den", "comment": "Kommentar", - "rating": "" + "rating": "", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Afspil", @@ -60,7 +63,8 @@ "shuffle": "Bland", "addToPlaylist": "Tilføj til afspilningsliste", "download": "Hent", - "info": "" + "info": "", + "share": "" }, "lists": { "all": "Alle", @@ -80,7 +84,8 @@ "songCount": "Antal sange", "playCount": "Afspilninger", "rating": "", - "genre": "" + "genre": "", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "", "song_exist": "" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Skal være en gyldig e-mail-adresse", "oneOf": "Skal være en af: %{options}", "regex": "Skal matche et bestemt format (regexp): %{pattern}", - "unique": "" + "unique": "", + "url": "" }, "action": { "add_filter": "Tilføj filter", @@ -215,7 +250,10 @@ "open_menu": "Åben menu", "close_menu": "Luk menu", "unselect": "Fravælg", - "skip": "" + "skip": "", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Ja", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Bibliotek", @@ -337,7 +382,14 @@ "defaultView": "Standardopsætning", "desktop_notifications": "", "lastfmScrobbling": "", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Albums", @@ -395,7 +447,8 @@ "next_song": "", "vol_up": "", "vol_down": "", - "toggle_love": "" + "toggle_love": "", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/de.json b/resources/i18n/de.json index fec86556..fe070d47 100644 --- a/resources/i18n/de.json +++ b/resources/i18n/de.json @@ -25,7 +25,8 @@ "quality": "Qualität", "bpm": "BPM", "playDate": "Letzte Wiedergabe", - "channels": "Spuren" + "channels": "Spuren", + "createdAt": "Hinzugefügt" }, "actions": { "addToQueue": "Später abspielen", @@ -43,7 +44,7 @@ "albumArtist": "Albuminterpret", "artist": "Interpret", "duration": "Dauer", - "songCount": "Songanzahl", + "songCount": "Titelanzahl", "playCount": "Wiedergaben", "name": "Name", "genre": "Genre", @@ -51,7 +52,9 @@ "year": "Jahr", "updatedAt": "Aktualisiert um", "comment": "Kommentar", - "rating": "Bewertung" + "rating": "Bewertung", + "createdAt": "Hinzugefügt", + "size": "Größe" }, "actions": { "playAll": "Abspielen", @@ -60,7 +63,8 @@ "shuffle": "Zufallswiedergabe", "addToPlaylist": "Zur Playlist hinzufügen", "download": "Herunterladen", - "info": "Mehr Informationen" + "info": "Mehr Informationen", + "share": "Freigabe erstellen" }, "lists": { "all": "Alle", @@ -77,10 +81,11 @@ "fields": { "name": "Name", "albumCount": "Albumanzahl", - "songCount": "Songanzahl", + "songCount": "Titel Anzahl", "playCount": "Wiedergaben", "rating": "Bewertung", - "genre": "Genre" + "genre": "Genre", + "size": "Größe" } }, "user": { @@ -142,13 +147,13 @@ "public": "Öffentlich", "updatedAt": "Aktualisiert um", "createdAt": "Erstellt um", - "songCount": "Songanzahl", + "songCount": "Titel Anzahl", "comment": "Kommentar", "sync": "Auto-Import", "path": "Importieren aus" }, "actions": { - "selectPlaylist": "Songs zur Playlist hinzufügen", + "selectPlaylist": "Titel zur Playlist hinzufügen", "addNewPlaylist": "\"%{name}\" erstellen", "export": "Exportieren", "makePublic": "Öffentlich machen", @@ -156,7 +161,36 @@ }, "message": { "duplicate_song": "Duplikate hinzufügen", - "song_exist": "Manche Songs sind bereits in der Playlist. Möchtest du sie trotzdem hinzufügen oder überspringen?" + "song_exist": "Manche Titel sind bereits in der Playlist. Möchtest du sie trotzdem hinzufügen oder überspringen?" + } + }, + "radio": { + "name": "Radio |||| Radios", + "fields": { + "name": "Name", + "streamUrl": "Stream URL", + "homePageUrl": "Homepage URL", + "updatedAt": "Geändert", + "createdAt": "Hinzugefügt" + }, + "actions": { + "playNow": "Jetzt abspielen" + } + }, + "share": { + "name": "Freigabe |||| Freigaben", + "fields": { + "username": "Freigegeben von", + "url": "URL", + "description": "Beschreibung", + "contents": "Inhalt", + "expiresAt": "Gültig bis", + "lastVisitedAt": "Zuletzt besucht", + "visitCount": "Aufrufe", + "format": "Format", + "maxBitRate": "Max. Bit Rate", + "updatedAt": "Geändert am", + "createdAt": "Erstellt am" } } }, @@ -186,7 +220,8 @@ "email": "Muss eine gültige E-Mail sein", "oneOf": "Es muss einer sein von: %{options}", "regex": "Es muss folgendem regulären Ausdruck entsprechen: %{pattern}", - "unique": "Muss eindeutig sein" + "unique": "Muss eindeutig sein", + "url": "Muss eine gültige URL sein" }, "action": { "add_filter": "Filter hinzufügen", @@ -215,7 +250,10 @@ "open_menu": "Menü öffnen", "close_menu": "Menü schließen", "unselect": "Abwählen", - "skip": "Überspringen" + "skip": "Überspringen", + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "Freigabe erstellen", + "download": "Herunterladen" }, "boolean": { "true": "Ja", @@ -304,7 +342,7 @@ "note": "HINWEIS", "transcodingDisabled": "Die Änderung der Transcodierungskonfiguration über die Web-UI ist aus Sicherheitsgründen deaktiviert. Wenn du die Transcodierungsoptionen ändern (bearbeiten oder hinzufügen) möchtest, starte den Server mit der Konfigurationsoption %{config} neu.", "transcodingEnabled": "Navidrome läuft derzeit mit %{config}, wodurch es möglich ist, Systembefehle aus den Transkodierungseinstellungen über die Webschnittstelle auszuführen. Wir empfehlen, es aus Sicherheitsgründen zu deaktivieren und nur bei der Konfiguration von Transkodierungsoptionen zu aktivieren.", - "songsAddedToPlaylist": "Einen Song zur Playlist hinzugefügt |||| %{smart_count} Songs zur Playlist hinzugefügt", + "songsAddedToPlaylist": "Einen Titel zur Playlist hinzugefügt |||| %{smart_count} Titel zur Playlist hinzugefügt", "noPlaylistsAvailable": "Keine Playlist verfügbar", "delete_user_title": "Benutzer \"% {name}\" löschen", "delete_user_content": "Möchtest du diesen Benutzer und alle seine Daten (einschließlich Playlisten und Einstellungen) wirklich löschen?", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "Last.fm Verbindung hergestellt und und scrobbling aktiviert als user: %{user}", "listenBrainzLinkFailure": "ListenBrainz konnte nicht verbunden werden: %{error}", "listenBrainzUnlinkSuccess": "ListenBrainz Verbindung entfernt und scrobbling deaktiviert", - "listenBrainzUnlinkFailure": "ListenBrainz Verbindung konnte nicht entfernt werden" + "listenBrainzUnlinkFailure": "ListenBrainz Verbindung konnte nicht entfernt werden", + "downloadOriginalFormat": "Download im Original Format", + "shareOriginalFormat": "Freigeben im Original Format", + "shareDialogTitle": "%{resource} '%{name}' freigeben", + "shareBatchDialogTitle": "1 %{resource} freigeben |||| %{smart_count} %{resource} freigeben", + "shareSuccess": "URL in Zwischenablage kopiert: %{url}", + "shareFailure": "Fehler URL %{url} konnte nicht in Zwischenablage kopiert werden", + "downloadDialogTitle": "Download %{resource} '%{name}' (%{size})" }, "menu": { "library": "Bibliothek", @@ -337,7 +382,14 @@ "defaultView": "Standard-Ansicht", "desktop_notifications": "Desktop-Benachrichtigungen", "lastfmScrobbling": "Last.fm Scrobbling", - "listenBrainzScrobbling": "ListenBrainz Scrobbling" + "listenBrainzScrobbling": "ListenBrainz Scrobbling", + "replaygain": "ReplayGain Modus", + "preAmp": "ReplayGain Vorverstärkung (dB)", + "gain": { + "none": "Deaktiviert", + "album": "Album Gain verwenden", + "track": "Titel Gain verwenden" + } } }, "albumList": "Alben", @@ -391,11 +443,12 @@ "show_help": "Diese Hilfe anzeigen", "toggle_menu": "Seitenleiste umschalten", "toggle_play": "Play / Pause", - "prev_song": "vorheriger Song", - "next_song": "Nächster Song", + "prev_song": "vorheriger Titel", + "next_song": "Nächster Titel", "vol_up": "Lauter", "vol_down": "Leiser", - "toggle_love": "Song zu Favoriten hinzufügen" + "toggle_love": "Titel zu Favoriten hinzufügen", + "current_song": "Aktuellen Titel Anzeigen" } } } \ No newline at end of file diff --git a/resources/i18n/eo.json b/resources/i18n/eo.json index e8b3649d..fb7092c8 100644 --- a/resources/i18n/eo.json +++ b/resources/i18n/eo.json @@ -25,7 +25,8 @@ "quality": "", "bpm": "", "playDate": "", - "channels": "" + "channels": "", + "createdAt": "" }, "actions": { "addToQueue": "Ludi Poste", @@ -51,7 +52,9 @@ "year": "Jaro", "updatedAt": "Ĝisdatigita je :", "comment": "Komento", - "rating": "" + "rating": "", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Ludi", @@ -60,7 +63,8 @@ "shuffle": "Miksi", "addToPlaylist": "Aldoni al la Ludlisto", "download": "Elŝuti", - "info": "" + "info": "", + "share": "" }, "lists": { "all": "Ĉiuj", @@ -80,7 +84,8 @@ "songCount": "Kanto kalkula", "playCount": "Teatraĵoj", "rating": "", - "genre": "" + "genre": "", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "", "song_exist": "" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Devas esti valida retpoŝto", "oneOf": "Devas esti unu el: %{options}", "regex": "Devas kongrui kun specifa formato (regexp): %{pattern}", - "unique": "" + "unique": "", + "url": "" }, "action": { "add_filter": "Aldoni filtrilon", @@ -215,7 +250,10 @@ "open_menu": "Malfermu menuon", "close_menu": "Fermu menuon", "unselect": "Malelekti", - "skip": "" + "skip": "", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Jes", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Biblioteko", @@ -337,7 +382,14 @@ "defaultView": "Defaŭlta Vido", "desktop_notifications": "Labortablaj sciigoj", "lastfmScrobbling": "", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Albumoj", @@ -395,7 +447,8 @@ "next_song": "Sekva kanto", "vol_up": "Pli volumo", "vol_down": "Malpli volumo", - "toggle_love": "Baskuli la stelon de nuna kanto" + "toggle_love": "Baskuli la stelon de nuna kanto", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/es.json b/resources/i18n/es.json index ff9f9d59..cdde7e9a 100644 --- a/resources/i18n/es.json +++ b/resources/i18n/es.json @@ -25,7 +25,8 @@ "quality": "Calidad", "bpm": "BPM", "playDate": "Últimas reproducciones", - "channels": "Canales" + "channels": "Canales", + "createdAt": "" }, "actions": { "addToQueue": "Reproducir después", @@ -51,7 +52,9 @@ "year": "Año", "updatedAt": "Actualizado el", "comment": "Comentario", - "rating": "Calificación" + "rating": "Calificación", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Reproducir", @@ -60,7 +63,8 @@ "shuffle": "Aletorio", "addToPlaylist": "Agregar a la lista", "download": "Descargar", - "info": "Obtener información" + "info": "Obtener información", + "share": "" }, "lists": { "all": "Todos", @@ -80,7 +84,8 @@ "songCount": "Número de canciones", "playCount": "Reproducciones", "rating": "Calificación", - "genre": "Género" + "genre": "Género", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Algunas de las canciones seleccionadas están presentes en la lista de reproducción", "song_exist": "Se están agregando duplicados a la lista de reproducción. ¿Quieres agregar los duplicados o omitirlos?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Debe ser un correo electrónico válido", "oneOf": "Debe ser uno de: %{options}", "regex": "Debe coincidir con un formato específico (regexp): %{pattern}", - "unique": "Tiene que ser único" + "unique": "Tiene que ser único", + "url": "" }, "action": { "add_filter": "Añadir filtro", @@ -215,7 +250,10 @@ "open_menu": "Abrir menú", "close_menu": "Cerrar menú", "unselect": "Deseleccionado", - "skip": "Omitir" + "skip": "Omitir", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Sí", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "Se ha conectado correctamente a ListenBrainz y se activo el scrobbling como el usuario: %{user}", "listenBrainzLinkFailure": "No se pudo conectar con ListenBrainz: %{error}", "listenBrainzUnlinkSuccess": "Se desconecto ListenBrainz y se desactivo el scrobbling", - "listenBrainzUnlinkFailure": "No se pudo desconectar ListenBrainz" + "listenBrainzUnlinkFailure": "No se pudo desconectar ListenBrainz", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Biblioteca", @@ -337,7 +382,14 @@ "defaultView": "Vista por defecto", "desktop_notifications": "Notificaciones de escritorio", "lastfmScrobbling": "Scrobble a Last.fm", - "listenBrainzScrobbling": "Scrobble a ListenBrainz" + "listenBrainzScrobbling": "Scrobble a ListenBrainz", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Álbumes", @@ -395,7 +447,8 @@ "next_song": "Siguiente canción", "vol_up": "Subir volumen", "vol_down": "Bajar volumen", - "toggle_love": "Marca esta canción como favorita" + "toggle_love": "Marca esta canción como favorita", + "current_song": "" } } -} +} \ No newline at end of file diff --git a/resources/i18n/fa.json b/resources/i18n/fa.json index b747a927..45d3e1a7 100644 --- a/resources/i18n/fa.json +++ b/resources/i18n/fa.json @@ -25,7 +25,8 @@ "quality": "کیفیّت", "bpm": "ضربان در دقیقه", "playDate": "آخرین پخش شده", - "channels": "کانال ها" + "channels": "کانال ها", + "createdAt": "" }, "actions": { "addToQueue": "بعدا پخش کن", @@ -51,7 +52,9 @@ "year": "سال", "updatedAt": "به روز شده در", "comment": "اظهارنظر", - "rating": "رتبه بندی" + "rating": "رتبه بندی", + "createdAt": "", + "size": "" }, "actions": { "playAll": "پخش", @@ -60,7 +63,8 @@ "shuffle": "درهم", "addToPlaylist": "افزودن به لیست پخش", "download": "دانلود", - "info": "گرفتن اطلاعات" + "info": "گرفتن اطلاعات", + "share": "" }, "lists": { "all": "همه", @@ -80,7 +84,8 @@ "songCount": "تعداد آهنگ", "playCount": "پخش ها", "rating": "رتبه بندی", - "genre": "ژانر" + "genre": "ژانر", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "افزودن آهنگ های تکراری", "song_exist": "موارد تکراری به لیست پخش اضافه می شوند. آیا می خواهید موارد تکراری را اضافه کنید یا از آنها صرف نظر می کنید؟" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "باید یک ایمیل آدرس معتبر باشد", "oneOf": "باید یکی از موارد زیر باشد: %{options}", "regex": "باید با یک قالب خاص (regex) مطابقت داشته باشد: %{pattern}", - "unique": "باید یکتا باشد" + "unique": "باید یکتا باشد", + "url": "" }, "action": { "add_filter": "افزودن فیلتر", @@ -215,7 +250,10 @@ "open_menu": "بازکردن منو", "close_menu": "بستن منو", "unselect": "لغو انتخاب", - "skip": "ردشدن" + "skip": "ردشدن", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "بله", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "کتابخانه", @@ -337,7 +382,14 @@ "defaultView": "نمای پیش فرض", "desktop_notifications": "اعلان های دسکتاپ", "lastfmScrobbling": "اسکروبل به Last.fm", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "آلبوم ها", @@ -395,7 +447,8 @@ "next_song": "آهنگ بعدی", "vol_up": "حجم صدا بالا", "vol_down": "حجم صدا پائین", - "toggle_love": "افزودن این آهنگ به موارد دلخواه" + "toggle_love": "افزودن این آهنگ به موارد دلخواه", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/fi.json b/resources/i18n/fi.json index d90eb225..48e8f4ab 100644 --- a/resources/i18n/fi.json +++ b/resources/i18n/fi.json @@ -25,7 +25,8 @@ "quality": "Äänenlaatu", "bpm": "BPM", "playDate": "Viimeksi kuunneltu", - "channels": "Kanavat" + "channels": "Kanavat", + "createdAt": "" }, "actions": { "addToQueue": "Lisää jonoon", @@ -51,7 +52,9 @@ "year": "Vuosi", "updatedAt": "Päivitetty", "comment": "Kommentti", - "rating": "Arvostelu" + "rating": "Arvostelu", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Soita", @@ -60,7 +63,8 @@ "shuffle": "Sekoita", "addToPlaylist": "Lisää soittolistaan", "download": "Lataa", - "info": "Info" + "info": "Info", + "share": "" }, "lists": { "all": "Kaikki", @@ -80,7 +84,8 @@ "songCount": "Kappaleiden määrä", "playCount": "Kuuntelukertoja", "rating": "Arvostelu", - "genre": "Tyylilaji" + "genre": "Tyylilaji", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Lisää olemassa oleva kappale", "song_exist": "Olet lisäämässä soittolistalla jo olevaa kappaletta. Haluatko lisätä saman kappaleen vai ohittaa sen?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Pitää olla oikea sähköpostiosoite", "oneOf": "Pitää olla joku näistä: %{options}", "regex": "Pitää olla määrätyssä muodossa (regexp): %{pattern}", - "unique": "Pitää olla yksilöllinen" + "unique": "Pitää olla yksilöllinen", + "url": "" }, "action": { "add_filter": "Lisää suodatin", @@ -215,7 +250,10 @@ "open_menu": "Avaa valikko", "close_menu": "Sulje valikko", "unselect": "Poista valinta", - "skip": "Ohita" + "skip": "Ohita", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Kyllä", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "ListenBrainz linkitetty onnistuneesti ja käyttäjän %{user} kuuntelutottumus otettu käyttöön", "listenBrainzLinkFailure": "Ei voitu linkittää ListenBrainz palveluun: %{error}", "listenBrainzUnlinkSuccess": "Linkitys ListenBrainz poistettu ja kuuntelutottumus poistettu käytöstä", - "listenBrainzUnlinkFailure": "ListenBrainz linkitystä ei voitu poistaa" + "listenBrainzUnlinkFailure": "ListenBrainz linkitystä ei voitu poistaa", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Kirjasto", @@ -337,7 +382,14 @@ "defaultView": "Oletusnäkymä", "desktop_notifications": "Työpöytäilmoitukset", "lastfmScrobbling": "Kuuntelutottumuksen lähetys Last.fm-palveluun", - "listenBrainzScrobbling": "Kuuntelutottumuksen lähetys ListenBrainz-palveluun" + "listenBrainzScrobbling": "Kuuntelutottumuksen lähetys ListenBrainz-palveluun", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Albumit", @@ -395,7 +447,8 @@ "next_song": "Seuraava kappale", "vol_up": "Kovemmalle", "vol_down": "Hiljemmalle", - "toggle_love": "Lisää kappale suosikkeihin" + "toggle_love": "Lisää kappale suosikkeihin", + "current_song": "Siirry nykyiseen kappaleeseen" } } } \ No newline at end of file diff --git a/resources/i18n/fr.json b/resources/i18n/fr.json index 448b01cb..1234a970 100644 --- a/resources/i18n/fr.json +++ b/resources/i18n/fr.json @@ -25,7 +25,8 @@ "quality": "Qualité", "bpm": "BPM", "playDate": "Derniers joués", - "channels": "Canaux" + "channels": "Canaux", + "createdAt": "" }, "actions": { "addToQueue": "Ajouter à la file", @@ -51,7 +52,9 @@ "year": "Année", "updatedAt": "Mis à jour le", "comment": "Commentaire", - "rating": "Classement" + "rating": "Classement", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Lire", @@ -60,7 +63,8 @@ "shuffle": "Mélanger", "addToPlaylist": "Ajouter à la playlist", "download": "Télécharger", - "info": "Plus d'informations" + "info": "Plus d'informations", + "share": "" }, "lists": { "all": "Tous", @@ -80,7 +84,8 @@ "songCount": "Nombre de pistes", "playCount": "Lectures", "rating": "Classement", - "genre": "Genre" + "genre": "Genre", + "size": "" } }, "user": { @@ -158,13 +163,42 @@ "duplicate_song": "Pistes déjà présentes dans la playlist", "song_exist": "Certaines des pistes sélectionnées font déjà partie de la playlist. Voulez-vous les ajouter ou les ignorer ?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { "auth": { "welcome1": "Merci d'avoir installé Navidrome !", "welcome2": "Pour commencer, créez un compte administrateur", - "confirmPassword": "Confirmer votre mot de passe", + "confirmPassword": "Confirmez votre mot de passe", "buttonCreateAdmin": "Créer un compte administrateur", "auth_check_error": "Merci de vous connecter pour continuer", "user_menu": "Profil", @@ -186,7 +220,8 @@ "email": "Doit être un e-mail", "oneOf": "Doit être au choix : %{options}", "regex": "Doit respecter un format spécifique (regexp) : %{pattern}", - "unique": "Doit être unique" + "unique": "Doit être unique", + "url": "" }, "action": { "add_filter": "Ajouter un filtre", @@ -215,7 +250,10 @@ "open_menu": "Ouvrir le menu", "close_menu": "Fermer le menu", "unselect": "Désélectionner", - "skip": "Ignorer" + "skip": "Ignorer", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Oui", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "La liaison et le scrobble avec ListenBrainz sont maintenant activés pour l'utilisateur: %{user}", "listenBrainzLinkFailure": "Échec lors de la liaison avec ListenBrainz: %{error}", "listenBrainzUnlinkSuccess": "La liaison et le scrobble avec ListenBrainz sont maintenant désactivés", - "listenBrainzUnlinkFailure": "Échec lors de la désactivation de la liaison avec ListenBrainz" + "listenBrainzUnlinkFailure": "Échec lors de la désactivation de la liaison avec ListenBrainz", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Bibliothèque", @@ -337,7 +382,14 @@ "defaultView": "Vue par défaut", "desktop_notifications": "Notifications de bureau", "lastfmScrobbling": "Scrobbler vers Last.fm", - "listenBrainzScrobbling": "Scrobbler vers ListenBrainz" + "listenBrainzScrobbling": "Scrobbler vers ListenBrainz", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Albums", @@ -395,7 +447,8 @@ "next_song": "Morceau suivant", "vol_up": "Augmenter le volume", "vol_down": "Baisser le volume", - "toggle_love": "Ajouter/Enlever le morceau des favoris" + "toggle_love": "Ajouter/Enlever le morceau des favoris", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/it.json b/resources/i18n/it.json index a4a4c9d3..4151d32a 100644 --- a/resources/i18n/it.json +++ b/resources/i18n/it.json @@ -25,7 +25,8 @@ "quality": "Qualità", "bpm": "BPM", "playDate": "Ultima riproduzione", - "channels": "Canali" + "channels": "Canali", + "createdAt": "" }, "actions": { "addToQueue": "Aggiungi alla coda", @@ -51,7 +52,9 @@ "year": "Anno", "updatedAt": "Ultimo aggiornamento", "comment": "Commento", - "rating": "Valutazione" + "rating": "Valutazione", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Riproduci", @@ -60,7 +63,8 @@ "shuffle": "Riproduci casualmente", "addToPlaylist": "Aggiungi alla Playlist", "download": "Scarica", - "info": "Informazioni" + "info": "Informazioni", + "share": "" }, "lists": { "all": "Tutti", @@ -80,7 +84,8 @@ "songCount": "Numero tracce", "playCount": "Riproduzioni", "rating": "Valutazione", - "genre": "Genere" + "genre": "Genere", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Aggiungere i duplicati", "song_exist": "Stanno essendo aggiunti dei duplicati nella playlist. Vuoi aggiungerli o saltarli?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Deve essere un indirizzo email valido", "oneOf": "Deve essere uno di: %{options}", "regex": "Deve rispettare il formato (espressione regolare): %{pattern}", - "unique": "Deve essere unico" + "unique": "Deve essere unico", + "url": "" }, "action": { "add_filter": "Aggiungi un filtro", @@ -215,7 +250,10 @@ "open_menu": "Apri menù", "close_menu": "Chiudi menù", "unselect": "Deseleziona", - "skip": "Saltare i duplicati" + "skip": "Saltare i duplicati", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Si", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Libreria", @@ -337,7 +382,14 @@ "defaultView": "Vista Predefinita", "desktop_notifications": "Notifiche desktop", "lastfmScrobbling": "Esegui lo scrobbling tramite Last.fm", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Album", @@ -395,7 +447,8 @@ "next_song": "Traccia Successiva", "vol_up": "Alza il Volume", "vol_down": "Abbassa il Volume", - "toggle_love": "Aggiungi questa traccia ai preferiti" + "toggle_love": "Aggiungi questa traccia ai preferiti", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/ja.json b/resources/i18n/ja.json index 7ed2dfc7..b0652b14 100644 --- a/resources/i18n/ja.json +++ b/resources/i18n/ja.json @@ -25,7 +25,8 @@ "quality": "品質", "bpm": "BPM", "playDate": "最後の再生", - "channels": "チャンネル" + "channels": "チャンネル", + "createdAt": "追加日" }, "actions": { "addToQueue": "最後に再生", @@ -51,7 +52,9 @@ "year": "年", "updatedAt": "更新日", "comment": "コメント", - "rating": "レート" + "rating": "レート", + "createdAt": "追加日", + "size": "サイズ" }, "actions": { "playAll": "再生", @@ -60,14 +63,15 @@ "shuffle": "シャッフル", "addToPlaylist": "プレイリストへ追加", "download": "ダウンロード", - "info": "詳細" + "info": "詳細", + "share": "共有" }, "lists": { "all": "全て", "random": "ランダム", - "recentlyAdded": "最近追加された", - "recentlyPlayed": "最近再生された", - "mostPlayed": "最も再生された", + "recentlyAdded": "最近の追加", + "recentlyPlayed": "最近の再生", + "mostPlayed": "最も再生", "starred": "お気に入り", "topRated": "高評価" } @@ -80,7 +84,8 @@ "songCount": "曲数", "playCount": "再生数", "rating": "レート", - "genre": "ジャンル" + "genre": "ジャンル", + "size": "サイズ" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "重複する曲を追加", "song_exist": "既にプレイリストに存在する曲です。追加しますか?" } + }, + "radio": { + "name": "ラジオ", + "fields": { + "name": "名前", + "streamUrl": "配信URL", + "homePageUrl": "ホームページURL", + "updatedAt": "更新日", + "createdAt": "作成日" + }, + "actions": { + "playNow": "すぐに再生" + } + }, + "share": { + "name": "共有", + "fields": { + "username": "共有者", + "url": "URL", + "description": "説明", + "contents": "コンテンツ", + "expiresAt": "期限切れ", + "lastVisitedAt": "最後の訪問", + "visitCount": "訪問回数", + "format": "フォーマット", + "maxBitRate": "最大ビットレート", + "updatedAt": "更新日", + "createdAt": "作成日" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "メールアドレスである必要があります", "oneOf": "次のいずれかである必要があります: %{options}", "regex": "次の正規表現形式にする必要があります: %{pattern}", - "unique": "一意である必要があります" + "unique": "一意である必要があります", + "url": "有効なURLを入力してください" }, "action": { "add_filter": "検索条件", @@ -215,7 +250,10 @@ "open_menu": "開く", "close_menu": "閉じる", "unselect": "選択解除", - "skip": "スキップ" + "skip": "スキップ", + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "共有", + "download": "ダウンロード" }, "boolean": { "true": "はい", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "%{user} へのscrobbling設定に成功しました", "listenBrainzLinkFailure": "ListenBrainzとのリンクに失敗しました: %{error}", "listenBrainzUnlinkSuccess": "ListenBrainzとのリンクとscrobblingを無効化しました。", - "listenBrainzUnlinkFailure": "ListenBrainzとのリンクを解除できませんでした" + "listenBrainzUnlinkFailure": "ListenBrainzとのリンクを解除できませんでした", + "downloadOriginalFormat": "元のフォーマットでダウンロード", + "shareOriginalFormat": "元のフォーマットで共有", + "shareDialogTitle": "%{resource} '%{name}' を共有", + "shareBatchDialogTitle": "1 %{resource} を共有 |||| %{smart_count} %{resource} を共有", + "shareSuccess": "コピーしました: %{url}", + "shareFailure": "コピーに失敗しました %{url}", + "downloadDialogTitle": "ダウンロード %{resource} '%{name}' (%{size})" }, "menu": { "library": "ライブラリ", @@ -337,7 +382,14 @@ "defaultView": "デフォルト画面", "desktop_notifications": "デスクトップ通知", "lastfmScrobbling": "Last.fmへscrobbleする", - "listenBrainzScrobbling": "ListenBrainzへscrobble" + "listenBrainzScrobbling": "ListenBrainzへscrobble", + "replaygain": "ReplayGainモード", + "preAmp": "プリアンプ", + "gain": { + "none": "無効", + "album": "アルバムゲインを使う", + "track": "トラックゲインを使う" + } } }, "albumList": "アルバム", @@ -395,7 +447,8 @@ "next_song": "次の曲", "vol_up": "音量を上げる", "vol_down": "音量を下げる", - "toggle_love": "星の付け外し" + "toggle_love": "星の付け外し", + "current_song": "現在の曲へ移動" } } } \ No newline at end of file diff --git a/resources/i18n/nl.json b/resources/i18n/nl.json index 0657d5bb..527c28ef 100644 --- a/resources/i18n/nl.json +++ b/resources/i18n/nl.json @@ -25,7 +25,8 @@ "quality": "Kwaliteit", "bpm": "BPM", "playDate": "Laatst afgespeeld", - "channels": "Kanalen" + "channels": "Kanalen", + "createdAt": "" }, "actions": { "addToQueue": "Voeg toe aan wachtrij", @@ -51,7 +52,9 @@ "year": "Jaar", "updatedAt": "Bijgewerkt op", "comment": "Commentaar", - "rating": "Beoordeling" + "rating": "Beoordeling", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Afspelen", @@ -60,7 +63,8 @@ "shuffle": "Shuffle", "addToPlaylist": "Toevoegen aan afspeellijst", "download": "Downloaden", - "info": "Meer info" + "info": "Meer info", + "share": "" }, "lists": { "all": "Alle", @@ -80,7 +84,8 @@ "songCount": "Aantal nummers", "playCount": "Afgespeeld", "rating": "Beoordeling", - "genre": "Genre" + "genre": "Genre", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Dubbele nummers toevoegen", "song_exist": "Er komen nummers dubbel in de afspeellijst. Wil je de dubbele nummers toevoegen of overslaan?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Moet een geldig e-mailadres zijn", "oneOf": "Moet een zijn van: %{options}", "regex": "Moet overeenkomen met een specifiek format (regexp): %{pattern}", - "unique": "Moet uniek zijn" + "unique": "Moet uniek zijn", + "url": "" }, "action": { "add_filter": "Voeg filter toe", @@ -215,7 +250,10 @@ "open_menu": "Open menu", "close_menu": "Sluit menu", "unselect": "Deselecteer", - "skip": "Overslaan" + "skip": "Overslaan", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Ja", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "ListenBrainz is succesvol gelinkt en scrobbling staat aan, als gebruiker: %{user}", "listenBrainzLinkFailure": "ListenBrainz kon niet worden gelinkt: %{error}", "listenBrainzUnlinkSuccess": "ListenBrainz ontkoppeld", - "listenBrainzUnlinkFailure": "ListenBrainz kon niet ontkoppeld worden" + "listenBrainzUnlinkFailure": "ListenBrainz kon niet ontkoppeld worden", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Bibliotheek", @@ -337,7 +382,14 @@ "defaultView": "Standaard weergave", "desktop_notifications": "Bureaubladmeldingen", "lastfmScrobbling": "Scrobble naar Last.fm", - "listenBrainzScrobbling": "Scrobble naar ListenBrainz" + "listenBrainzScrobbling": "Scrobble naar ListenBrainz", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Albums", @@ -395,7 +447,8 @@ "next_song": "Volgend nummer", "vol_up": "Volume harder", "vol_down": "Volume zachter", - "toggle_love": "Voeg toe aan favorieten" + "toggle_love": "Voeg toe aan favorieten", + "current_song": "Ga naar huidig nummer" } } } \ No newline at end of file diff --git a/resources/i18n/pl.json b/resources/i18n/pl.json index ff65c4d6..db69dcaf 100644 --- a/resources/i18n/pl.json +++ b/resources/i18n/pl.json @@ -25,12 +25,13 @@ "quality": "Jakość", "bpm": "BPM", "playDate": "Ostatnio Odtwarzane", - "channels": "Kanały" + "channels": "Kanały", + "createdAt": "Data dodania" }, "actions": { "addToQueue": "Odtwarzaj Później", "playNow": "Odtwarzaj Teraz", - "addToPlaylist": "Dodaj do Listy odtwarzania", + "addToPlaylist": "Dodaj do Playlisty", "shuffleAll": "Losuj Wszystkie", "download": "Pobierz", "playNext": "Odtwarzaj Następny", @@ -51,16 +52,19 @@ "year": "Rok", "updatedAt": "Zaktualizowany", "comment": "Komentarz", - "rating": "Ocena" + "rating": "Ocena", + "createdAt": "Data dodania", + "size": "Rozmiar" }, "actions": { "playAll": "Odtwarzaj", "playNext": "Odtwarzaj Następny", "addToQueue": "Odtwarzaj Później", "shuffle": "Losowo", - "addToPlaylist": "Dodaj do Listy Odtwarzania", + "addToPlaylist": "Dodaj do Playlisty", "download": "Pobierz", - "info": "Zdobądź Informacje" + "info": "Zdobądź Informacje", + "share": "" }, "lists": { "all": "Wszystkie", @@ -80,7 +84,8 @@ "songCount": "Liczba Utworów", "playCount": "Liczba Odtworzeń", "rating": "Ocena", - "genre": "Gatunek" + "genre": "Gatunek", + "size": "Rozmiar" } }, "user": { @@ -96,7 +101,7 @@ "changePassword": "Zmienić hasło?", "currentPassword": "Obecne hasło", "newPassword": "Nowe hasło", - "token": "" + "token": "Token" }, "helperTexts": { "name": "Zmiana nazwy będzie widoczna przy następnym logowaniu" @@ -107,8 +112,8 @@ "deleted": "Usunięto użytkownika" }, "message": { - "listenBrainzToken": "", - "clickHereForToken": "" + "listenBrainzToken": "Wprowadź swój token ListenBrainz.", + "clickHereForToken": "Kliknij tutaj, aby uzyskać token" } }, "player": { @@ -121,7 +126,7 @@ "userName": "Nazwa użytkownika", "lastSeen": "Ostatnio Widziany", "reportRealPath": "Zgłoś Rzeczywistą Ścieżkę", - "scrobbleEnabled": "" + "scrobbleEnabled": "Scrobbluj do zewnętrznych serwisów" } }, "transcoding": { @@ -134,7 +139,7 @@ } }, "playlist": { - "name": "Lista odtwarzania |||| Listy odtwarzania", + "name": "Playlista |||| Playlisty", "fields": { "name": "Nazwa", "duration": "Czas trwania", @@ -148,15 +153,44 @@ "path": "Zaimportuj z" }, "actions": { - "selectPlaylist": "Wybierz listę odtwarzania:", + "selectPlaylist": "Wybierz playlistę:", "addNewPlaylist": "Stwórz \"%{name}\"", "export": "Wyeksportuj", - "makePublic": "", - "makePrivate": "" + "makePublic": "Zmień na Publiczną", + "makePrivate": "Zmień na Prywatną" }, "message": { "duplicate_song": "Dodaj zduplikowane utwory", - "song_exist": "Do listy odtwarzania dodawane są duplikaty. Czy chcesz je dodać czy pominąć?" + "song_exist": "Do playlisty dodawane są duplikaty. Czy chcesz je dodać czy pominąć?" + } + }, + "radio": { + "name": "Radio |||| Radia", + "fields": { + "name": "Nazwa", + "streamUrl": "URL Strumienia", + "homePageUrl": "URL Strony Głównej", + "updatedAt": "Zaktualizowano", + "createdAt": "Stworzono" + }, + "actions": { + "playNow": "Odtwarzaj" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" } } }, @@ -186,7 +220,8 @@ "email": "Adres e-mail musi być poprawny", "oneOf": "Musi być jedną z: %{options}", "regex": "Musi pasować do określonego formatu (regexp): %{pattern}", - "unique": "Musi być unikalne" + "unique": "Musi być unikalne", + "url": "Adres URL musi być poprawny" }, "action": { "add_filter": "Dodaj filtr", @@ -215,7 +250,10 @@ "open_menu": "Otwórz menu", "close_menu": "Zamknij menu", "unselect": "Odznacz", - "skip": "Pomiń" + "skip": "Pomiń", + "bulk_actions_mobile": "", + "share": "", + "download": "Pobierz" }, "boolean": { "true": "Tak", @@ -304,25 +342,32 @@ "note": "UWAGA", "transcodingDisabled": "Zmiana ustawień transkodowania przez interfejs sieciowy jest zablokowana z powodów bezpieczeństwa. Jeśli chcesz zmienić (edytować lub dodawać) opcje transkodowania, uruchom ponownie serwer z %{config} opcją konfiguracji.", "transcodingEnabled": "Navidrome aktualnie działa z %{config}, co umożliwia korzystanie z komend systemowych ustawień transkodowania poprzez interfejs sieciowy. Rekomendujemy wyłączenie tego ustawienia w celu zwiększenia bezpieczeństwa i aktywowanie go wyłącznie podczas konfiguracji transkodowania.", - "songsAddedToPlaylist": "Dodano 1 utwór do listy odtwarzania |||| Dodano %{smart_count} utworów do listy odtwarzania", + "songsAddedToPlaylist": "Dodano 1 utwór do playlisty |||| Dodano %{smart_count} utworów do playlisty", "noPlaylistsAvailable": "Niedostępne", "delete_user_title": "Usuń użytkownika '%{name}'", - "delete_user_content": "Czy jesteś pewien, że chcesz usunąć tego użytkownika oraz wszystkie jego dane (wliczając w to listy odtwarzania oraz ustawienia)?", + "delete_user_content": "Czy jesteś pewien, że chcesz usunąć tego użytkownika oraz wszystkie jego dane (wliczając w to playlisty oraz ustawienia)?", "notifications_blocked": "Zablokowałeś Powiadomienia w ustawieniach swojej przeglądarki", "notifications_not_available": "Ta przeglądarka nie obsługuje powiadomień", - "lastfmLinkSuccess": "Połączono Last.fm i włączono scrobbling", + "lastfmLinkSuccess": "Połączono Last.fm i włączono scrobblowanie", "lastfmLinkFailure": "Nie można połączyć Last.fm", - "lastfmUnlinkSuccess": "Odłączono Last.fm i wyłączono scrobbling", + "lastfmUnlinkSuccess": "Odłączono Last.fm i wyłączono scrobblowanie", "lastfmUnlinkFailure": "Nie można odłączyć Last.fm", "openIn": { "lastfm": "Otwórz w Last.fm", "musicbrainz": "Otwórz w MusicBrainz" }, "lastfmLink": "Czytaj więcej...", - "listenBrainzLinkSuccess": "", - "listenBrainzLinkFailure": "", - "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzLinkSuccess": "Połączono ListenBrainz i włączono scrobblowanie dla użytkownika: %{user}", + "listenBrainzLinkFailure": "ListenBrainz nie mógł zostać połączony: %{error}", + "listenBrainzUnlinkSuccess": "Odłączono ListenBrainz i wyłączono scrobblowanie", + "listenBrainzUnlinkFailure": "ListenBrainz nie może być odłączony", + "downloadOriginalFormat": "Pobierz w oryginalnym formacie", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Biblioteka", @@ -337,13 +382,20 @@ "defaultView": "Widok Podstawowy", "desktop_notifications": "Powiadomienia", "lastfmScrobbling": "Scrobbluj do Last.fm", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "Scrobbluj do ListenBrainz", + "replaygain": "Tryb ReplayGain", + "preAmp": "ReplayGain PreAmp (dB)", + "gain": { + "none": "Wyłączony", + "album": "Użyj Wzmocnienia Albumu", + "track": "Użyj Wzmocnienia Utworu" + } } }, "albumList": "Albumy", "about": "O aplikacji", - "playlists": "Listy odtwarzania", - "sharedPlaylists": "Udostępnione listy odtwarzania" + "playlists": "Playlisty", + "sharedPlaylists": "Udostępnione Playlisty" }, "player": { "playListsText": "Kolejka Odtwarzania", @@ -395,7 +447,8 @@ "next_song": "Następny Utwór", "vol_up": "Głośniej", "vol_down": "Ciszej", - "toggle_love": "Dodaj ten utwór do ulubionych" + "toggle_love": "Dodaj ten utwór do ulubionych", + "current_song": "Przejdź do Bieżącego Utworu" } } } \ No newline at end of file diff --git a/resources/i18n/pt.json b/resources/i18n/pt.json index f62c900f..ee81b078 100644 --- a/resources/i18n/pt.json +++ b/resources/i18n/pt.json @@ -25,7 +25,8 @@ "quality": "Qualidade", "bpm": "BPM", "playDate": "Últ. Execução", - "channels": "Canais" + "channels": "Canais", + "createdAt": "Adiconado em" }, "actions": { "addToQueue": "Adicionar à fila", @@ -51,7 +52,9 @@ "year": "Ano", "updatedAt": "Últ. Atualização", "comment": "Comentário", - "rating": "Classificação" + "rating": "Classificação", + "createdAt": "Adicionado em", + "size": "Tamanho" }, "actions": { "playAll": "Tocar", @@ -60,7 +63,8 @@ "shuffle": "Aleatório", "addToPlaylist": "Adicionar à playlist", "download": "Baixar", - "info": "Detalhes" + "info": "Detalhes", + "share": "Compartilhar" }, "lists": { "all": "Todos", @@ -80,7 +84,8 @@ "songCount": "Total de Músicas", "playCount": "Execuções", "rating": "Classificação", - "genre": "Gênero" + "genre": "Gênero", + "size": "Tamanho" } }, "user": { @@ -141,7 +146,7 @@ "ownerName": "Dono", "public": "Pública", "updatedAt": "Últ. Atualização", - "createdAt": "Data de Criação ", + "createdAt": "Data de Criação", "songCount": "Músicas", "comment": "Comentário", "sync": "Auto-importar", @@ -158,6 +163,35 @@ "duplicate_song": "Adicionar músicas duplicadas", "song_exist": "Algumas destas músicas já existem na playlist. Você quer adicionar as duplicadas ou ignorá-las?" } + }, + "radio": { + "name": "Rádio |||| Rádios", + "fields": { + "name": "Nome", + "streamUrl": "Endereço de stream", + "homePageUrl": "Home Page", + "updatedAt": "Últ. Atualização", + "createdAt": "Data de Criação" + }, + "actions": { + "playNow": "Tocar agora" + } + }, + "share": { + "name": "Compartilhamento |||| Compartilhamentos", + "fields": { + "username": "Compartilhado por", + "url": "Link", + "description": "Descrição", + "contents": "Conteúdo", + "expiresAt": "Dt. Expiração", + "lastVisitedAt": "Última visita", + "visitCount": "Visitas", + "format": "Formato", + "maxBitRate": "Bitrate máx", + "updatedAt": "Últ. Atualização", + "createdAt": "Data de Criação" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Deve ser um email válido", "oneOf": "Deve ser uma das seguintes opções: %{options}", "regex": "Deve ter o formato específico (regexp): %{pattern}", - "unique": "Deve ser único" + "unique": "Deve ser único", + "url": "URL inválida" }, "action": { "add_filter": "Adicionar Filtro", @@ -215,7 +250,10 @@ "open_menu": "Abrir menu", "close_menu": "Fechar menu", "unselect": "Deselecionar", - "skip": "Ignorar" + "skip": "Ignorar", + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "Compartilhar", + "download": "Baixar" }, "boolean": { "true": "Sim", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "Sua conta no ListenBrainz foi conectada com sucesso", "listenBrainzLinkFailure": "Sua conta no ListenBrainz não pode ser conectada", "listenBrainzUnlinkSuccess": "Sua conta no ListenBrainz foi desconectada", - "listenBrainzUnlinkFailure": "Sua conta no ListenBrainz não pode ser desconectada" + "listenBrainzUnlinkFailure": "Sua conta no ListenBrainz não pode ser desconectada", + "downloadOriginalFormat": "Baixar no formato original", + "shareOriginalFormat": "Compartilhar no formato original", + "shareDialogTitle": "Compartilhar %{resource} '%{name}'", + "shareBatchDialogTitle": "Compartilhar 1 %{resource} |||| Compartilhar %{smart_count} %{resource}", + "shareSuccess": "Link copiado para o clipboard : %{url}", + "shareFailure": "Erro ao copiar o link %{url} para o clipboard", + "downloadDialogTitle": "Baixar %{resource} '%{name}' (%{size})" }, "menu": { "library": "Biblioteca", @@ -337,7 +382,14 @@ "defaultView": "Tela inicial", "desktop_notifications": "Notificações", "lastfmScrobbling": "Enviar scrobbles para Last.fm", - "listenBrainzScrobbling": "Enviar scrobbles para ListenBrainz" + "listenBrainzScrobbling": "Enviar scrobbles para ListenBrainz", + "replaygain": "Modo ReplayGain", + "preAmp": "PreAmp ReplayGain (dB)", + "gain": { + "none": "Desligado", + "album": "Usar ganho do álbum", + "track": "Usar ganho do faixa" + } } }, "albumList": "Álbuns", @@ -395,7 +447,8 @@ "next_song": "Próxima música", "vol_up": "Aumenta volume", "vol_down": "Diminui volume", - "toggle_love": "Marcar/desmarcar favorita" + "toggle_love": "Marcar/desmarcar favorita", + "current_song": "Vai para música atual" } } } \ No newline at end of file diff --git a/resources/i18n/ru.json b/resources/i18n/ru.json index c5e8b304..8b646a90 100644 --- a/resources/i18n/ru.json +++ b/resources/i18n/ru.json @@ -25,7 +25,8 @@ "quality": "Качество", "bpm": "BPM", "playDate": "Последнее воспроизведение", - "channels": "" + "channels": "", + "createdAt": "" }, "actions": { "addToQueue": "В очередь", @@ -51,7 +52,9 @@ "year": "Год", "updatedAt": "Обновлен", "comment": "Комментарий", - "rating": "Рейтинг" + "rating": "Рейтинг", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Играть", @@ -60,7 +63,8 @@ "shuffle": "Перемешать", "addToPlaylist": "Добавить в плейлист", "download": "Скачать", - "info": "" + "info": "", + "share": "" }, "lists": { "all": "Все", @@ -80,7 +84,8 @@ "songCount": "Количество треков", "playCount": "Проигран", "rating": "Рейтинг", - "genre": "Жанр" + "genre": "Жанр", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Повторяющиеся треки", "song_exist": "Некоторые треки уже есть в плейлисте. Вы хотите добавить их или пропустить?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Некорректный email", "oneOf": "Должно быть одним из: %{options}", "regex": "Должно быть в формате (regexp): %{pattern}", - "unique": "Должно быть уникальным" + "unique": "Должно быть уникальным", + "url": "" }, "action": { "add_filter": "Фильтр", @@ -215,7 +250,10 @@ "open_menu": "Открыть меню", "close_menu": "Закрыть меню", "unselect": "Отменить выделение", - "skip": "Пропустить" + "skip": "Пропустить", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Да", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Библиотека", @@ -337,7 +382,14 @@ "defaultView": "Вид по умолчанию", "desktop_notifications": "Уведомления на рабочем столе", "lastfmScrobbling": "Скробблинг Last.fm", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Альбомы", @@ -395,7 +447,8 @@ "next_song": "Следующий трек", "vol_up": "Увеличить громкость", "vol_down": "Уменьшить громкость", - "toggle_love": "Добавить / удалить песню из избранного" + "toggle_love": "Добавить / удалить песню из избранного", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/sl.json b/resources/i18n/sl.json index 20ba6983..ab45b5c0 100644 --- a/resources/i18n/sl.json +++ b/resources/i18n/sl.json @@ -25,7 +25,8 @@ "quality": "Kakovost", "bpm": "BPM", "playDate": "Zadnja predvajana", - "channels": "Kanali" + "channels": "Kanali", + "createdAt": "Datum dodano" }, "actions": { "addToQueue": "Predvajaj kasneje", @@ -51,7 +52,9 @@ "year": "Leto", "updatedAt": "Posodobljeno", "comment": "Opomba", - "rating": "Ocena" + "rating": "Ocena", + "createdAt": "Datum dodano", + "size": "Velikost" }, "actions": { "playAll": "Predvajaj vse", @@ -60,7 +63,8 @@ "shuffle": "Premešaj", "addToPlaylist": "Dodaj v seznam predvajanja", "download": "Naloži", - "info": "Več informacij" + "info": "Več informacij", + "share": "Deli" }, "lists": { "all": "Vse", @@ -80,7 +84,8 @@ "songCount": "# pesmi", "playCount": "# predvajanj", "rating": "Ocena", - "genre": "Žanr" + "genre": "Žanr", + "size": "Velikost" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Dodaj podvojene pesmi", "song_exist": "Seznamu predvajanja boste dodali duplikate. Jih želite dodati ali izpustiti?" } + }, + "radio": { + "name": "Radio |||| Radiji", + "fields": { + "name": "Ime", + "streamUrl": "URL toka", + "homePageUrl": "URL domače strani", + "updatedAt": "Posodobljeno ob", + "createdAt": "Ustvarjeno ob" + }, + "actions": { + "playNow": "Predvajaj" + } + }, + "share": { + "name": "Deli |||| Delitev", + "fields": { + "username": "Delil z", + "url": "URL", + "description": "Opis", + "contents": "Vsebine", + "expiresAt": "Poteče", + "lastVisitedAt": "Nazadnje obiskano", + "visitCount": "Obiski", + "format": "Oblika", + "maxBitRate": "Maks. bitna hitrost", + "updatedAt": "Posodobljeno ob", + "createdAt": "Ustvarjeno ob" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Veljaven e-poštni naslov", "oneOf": "Mora biti ena izmed %{options}", "regex": "Mora se ujemati z določeno obliko (regexp): %{pattern}", - "unique": "Mora biti edinstven" + "unique": "Mora biti edinstven", + "url": "Biti mora veljaven URL" }, "action": { "add_filter": "Dodaj filter", @@ -215,7 +250,10 @@ "open_menu": "Odpri meni", "close_menu": "Zapri meni", "unselect": "Prekliči izbiro", - "skip": "Izpusti" + "skip": "Izpusti", + "bulk_actions_mobile": "1 |||| %{smart_count}", + "share": "Deli", + "download": "Prenesi" }, "boolean": { "true": "Da", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "ListenBrainz uspešno povezan in scrobbling vključen za uporabnika: %{user}", "listenBrainzLinkFailure": "ListBrainz neuspešno povezan: %{error}", "listenBrainzUnlinkSuccess": "ListenBrainz povezava prekinjena in scrobbling izključen", - "listenBrainzUnlinkFailure": "ListenBrainz prekinitev povezave neuspešna" + "listenBrainzUnlinkFailure": "ListenBrainz prekinitev povezave neuspešna", + "downloadOriginalFormat": "Prenesi v izvirni obliki", + "shareOriginalFormat": "Deli v izvirni obliki", + "shareDialogTitle": "Deli %{resource} '%{name}'", + "shareBatchDialogTitle": "Deli 1 %{resource} |||| Deli %{smart_count} %{resource}", + "shareSuccess": "URL kopiran v odložišče: %{url}", + "shareFailure": "Napaka pri kopiranju URL-ja %{url} v odložišče", + "downloadDialogTitle": "Prenesi %{resource} '%{name}' (%{size})" }, "menu": { "library": "Knjižnica", @@ -337,7 +382,14 @@ "defaultView": "Privzet pogled", "desktop_notifications": "Namizna obvestila", "lastfmScrobbling": "'Scrobble' do Last.fm", - "listenBrainzScrobbling": "Scrobble k ListenBrainz" + "listenBrainzScrobbling": "Scrobble k ListenBrainz", + "replaygain": "ReplayGain način", + "preAmp": "ReplayGain PreAmp (dB)", + "gain": { + "none": "Onemogočeno", + "album": "Uporabi Album Gain", + "track": "Uporabi Track Gain" + } } }, "albumList": "Albumi", @@ -395,7 +447,8 @@ "next_song": "Naslednja", "vol_up": "Zvišaj glasnost", "vol_down": "Znižaj glasnost", - "toggle_love": "Dodaj med priljubljene" + "toggle_love": "Dodaj med priljubljene", + "current_song": "Skoči na predvajano" } } } \ No newline at end of file diff --git a/resources/i18n/sv.json b/resources/i18n/sv.json index 0540ecb1..246bd441 100644 --- a/resources/i18n/sv.json +++ b/resources/i18n/sv.json @@ -20,10 +20,13 @@ "bitRate": "Bitrate", "discSubtitle": "Underrubrik", "starred": "Favorit", - "rating": "Betyg", "comment": "Kommentar", + "rating": "Betyg", "quality": "Kvalite", - "bpm": "BPM" + "bpm": "BPM", + "playDate": "", + "channels": "", + "createdAt": "" }, "actions": { "addToQueue": "Lägg till kön", @@ -31,7 +34,8 @@ "addToPlaylist": "Lägg till i spellista", "shuffleAll": "Blanda", "download": "Hämta", - "playNext": "Spela nästa" + "playNext": "Spela nästa", + "info": "" } }, "album": { @@ -48,7 +52,9 @@ "year": "År", "updatedAt": "Uppdaterad", "comment": "Kommentar", - "rating": "Betyg" + "rating": "Betyg", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Spela", @@ -56,7 +62,9 @@ "addToQueue": "Lägg till i kön", "shuffle": "Blanda", "addToPlaylist": "Lägg till i spellista", - "download": "Hämta" + "download": "Hämta", + "info": "", + "share": "" }, "lists": { "all": "Alla låtar", @@ -75,7 +83,9 @@ "albumCount": "Antal album", "songCount": "Antal låtar", "playCount": "Spelade", - "rating": "Betygsatt" + "rating": "Betygsatt", + "genre": "Genre", + "size": "" } }, "user": { @@ -88,18 +98,23 @@ "name": "Namn", "password": "Lösenord", "createdAt": "Skapad", + "changePassword": "Byta lösenord?", "currentPassword": "Nuvarande lösenord", "newPassword": "Nytt lösenord", - "changePassword": "Byta lösenord?" - }, - "helperTexts": { + "token": "" + }, + "helperTexts": { "name": "Namnändringar återspeglas vid nästkommande inloggning" - }, - "notifications": { + }, + "notifications": { "created": "Användare har skapats", "updated": "Användare har uppdaterats", "deleted": "Användare har tagits bort" - } + }, + "message": { + "listenBrainzToken": "", + "clickHereForToken": "" + } }, "player": { "name": "Avkodare |||| Avkodare", @@ -110,7 +125,8 @@ "client": "Klient", "userName": "Användarnamn", "lastSeen": "Senast sedd", - "reportRealPath": "Visa hela sökvägen" + "reportRealPath": "Visa hela sökvägen", + "scrobbleEnabled": "" } }, "transcoding": { @@ -139,12 +155,43 @@ "actions": { "selectPlaylist": "Välj en spellista:", "addNewPlaylist": "Lägg till \"%{name}\"", - "export": "Exportera" - }, - "message": { + "export": "Exportera", + "makePublic": "", + "makePrivate": "" + }, + "message": { "duplicate_song": "Lägg till dubletter", "song_exist": "Det finns dubletter som är på väg att läggas till i spellistan. Vill du lägga till dem ändå?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -173,7 +220,8 @@ "email": "Ange giltig e-post adress", "oneOf": "Måste vara en av: %{options}", "regex": "Måste matcha ett förvalt format (regexp): %{pattern}", - "unique": "Måste vara unik" + "unique": "Måste vara unik", + "url": "" }, "action": { "add_filter": "Lägg till filter", @@ -202,7 +250,10 @@ "open_menu": "Öppna meny", "close_menu": "Stäng meny", "unselect": "Avmarkera", - "skip": "Skippa" + "skip": "Skippa", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Ja", @@ -277,7 +328,14 @@ "data_provider_error": "dataProvider fel. Kontrollera din konsol för ytterligare detaljer.", "i18n_error": "Det gick inte att läsa in översättningen av det begärda språket", "canceled": "Åtgärden avbröts", - "logged_out": "Sessionen har löpt ut, anslut igen" + "logged_out": "Sessionen har löpt ut, anslut igen", + "new_version": "" + }, + "toggleFieldsMenu": { + "columnsToDisplay": "", + "layout": "", + "grid": "", + "table": "" } }, "message": { @@ -289,7 +347,27 @@ "delete_user_title": "Ta bort användare '%{name}'", "delete_user_content": "Vill du ta bort den här användaren och tillhörande data (inklusive spellistor och inställningar)?", "notifications_blocked": "", - "notifications_not_available": "" + "notifications_not_available": "", + "lastfmLinkSuccess": "", + "lastfmLinkFailure": "", + "lastfmUnlinkSuccess": "", + "lastfmUnlinkFailure": "", + "openIn": { + "lastfm": "", + "musicbrainz": "" + }, + "lastfmLink": "", + "listenBrainzLinkSuccess": "", + "listenBrainzLinkFailure": "", + "listenBrainzUnlinkSuccess": "", + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Bibliotek", @@ -302,11 +380,22 @@ "theme": "Tema", "language": "Språk", "defaultView": "Standardvy", - "desktop_notifications": "Skrivbords notiser" + "desktop_notifications": "Skrivbords notiser", + "lastfmScrobbling": "", + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Album", - "about": "Om" + "about": "Om", + "playlists": "", + "sharedPlaylists": "" }, "player": { "playListsText": "Spellista", @@ -347,18 +436,19 @@ "fullScan": "Fullständig genomsökning\n", "serverUptime": "Server uptime", "serverDown": "OFFLINE" - }, - "help": { + }, + "help": { "title": "Navidrome Hotkeys", "hotkeys": { - "show_help": "Visa denna hjälp", - "toggle_menu": "Växla meny", - "toggle_play": "Spela / Pausa", - "prev_song": "Föregående låt", - "next_song": "Nästa låt", - "vol_up": "Volym Upp", - "vol_down": "Volym Ner", - "toggle_love": "Lägg till låt i Favoriter" - } + "show_help": "Visa denna hjälp", + "toggle_menu": "Växla meny", + "toggle_play": "Spela / Pausa", + "prev_song": "Föregående låt", + "next_song": "Nästa låt", + "vol_up": "Volym Upp", + "vol_down": "Volym Ner", + "toggle_love": "Lägg till låt i Favoriter", + "current_song": "" + } } -} +} \ No newline at end of file diff --git a/resources/i18n/th.json b/resources/i18n/th.json index 6bee0946..ce9988c0 100644 --- a/resources/i18n/th.json +++ b/resources/i18n/th.json @@ -25,7 +25,8 @@ "quality": "คุณภาพ", "bpm": "BPM", "playDate": "เล่นล่าสุด", - "channels": "ช่อง" + "channels": "ช่อง", + "createdAt": "" }, "actions": { "addToQueue": "เล่นหลังสุด", @@ -51,7 +52,9 @@ "year": "ปี", "updatedAt": "อัพเดตเมื่อ", "comment": "ความคิดเห็น", - "rating": "Rating" + "rating": "Rating", + "createdAt": "", + "size": "" }, "actions": { "playAll": "เล่นทั้งหมด", @@ -60,7 +63,8 @@ "shuffle": "เล่นแบบสุ่ม", "addToPlaylist": "เพิ่งลงในเพลย์ลิสต์", "download": "ดาวน์โหลด", - "info": "ดูรายละเอียด" + "info": "ดูรายละเอียด", + "share": "" }, "lists": { "all": "ทั้งหมด", @@ -80,7 +84,8 @@ "songCount": "จำนวนเพลง", "playCount": "เล่น", "rating": "Rating", - "genre": "ประเภท" + "genre": "ประเภท", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "เพิ่มเพลงที่ซ้ำ", "song_exist": "มีเพลงที่ซ้ำกันเพิ่มในเพลยลิสต์ เพิ่มเพลงนั้นหรือข้าม" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "เป็นอีเมลที่ถูกต้องเท่านั้น", "oneOf": "ต้องเป็นหนึ่งใน %{options}", "regex": "ต้องเป็นฟอร์แมตเฉพาะ (regexp): %{pattern}", - "unique": "ต้องมีความพิเศษ" + "unique": "ต้องมีความพิเศษ", + "url": "" }, "action": { "add_filter": "เพิ่มตัวกรอง", @@ -215,7 +250,10 @@ "open_menu": "เปิดเมนู", "close_menu": "ปิดเมนู", "unselect": "ยกเลิก", - "skip": "ข้าม" + "skip": "ข้าม", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "ใช่", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "ไลบรารี่", @@ -337,7 +382,14 @@ "defaultView": "หน้าเริ่มต้น", "desktop_notifications": "การแจ่งเตือน Desktop", "lastfmScrobbling": "Scrobble ไป Last.fm", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "อัลบั้ม", @@ -395,7 +447,8 @@ "next_song": "เพลงถัดไป", "vol_up": "เพิ่มเสียง", "vol_down": "ลดเสียง", - "toggle_love": "เพิ่มเพลงนี้ไปยังรายการโปรด" + "toggle_love": "เพิ่มเพลงนี้ไปยังรายการโปรด", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/tr.json b/resources/i18n/tr.json index a80a2dcd..f66a165d 100644 --- a/resources/i18n/tr.json +++ b/resources/i18n/tr.json @@ -25,7 +25,8 @@ "quality": "", "bpm": "", "playDate": "", - "channels": "" + "channels": "", + "createdAt": "" }, "actions": { "addToQueue": "Sonra çal", @@ -51,7 +52,9 @@ "year": "Yıl", "updatedAt": "Güncellendi ", "comment": "", - "rating": "" + "rating": "", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Çaldır", @@ -60,7 +63,8 @@ "shuffle": "Karıştır", "addToPlaylist": "Playlist'e ekle", "download": "İndir", - "info": "" + "info": "", + "share": "" }, "lists": { "all": "Hepsi", @@ -80,7 +84,8 @@ "songCount": "Şarkı sayısı", "playCount": "Oynatma", "rating": "", - "genre": "" + "genre": "", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "", "song_exist": "" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "E-posta geçerli değil", "oneOf": "Bunlardan biri olmalı: %{options}", "regex": "Belirli bir formatla eşleşmelidir (regexp): %{pattern}", - "unique": "" + "unique": "", + "url": "" }, "action": { "add_filter": "Filtre ekle", @@ -215,7 +250,10 @@ "open_menu": "Menüyü aç", "close_menu": "Menüyü kapat", "unselect": "Seçimi kaldır", - "skip": "" + "skip": "", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Evet", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Müzik kütüphanesi", @@ -337,7 +382,14 @@ "defaultView": "Varsayılan görünüm", "desktop_notifications": "", "lastfmScrobbling": "", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Albümler", @@ -395,7 +447,8 @@ "next_song": "", "vol_up": "", "vol_down": "", - "toggle_love": "" + "toggle_love": "", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/uk.json b/resources/i18n/uk.json index c1daee31..6705a683 100644 --- a/resources/i18n/uk.json +++ b/resources/i18n/uk.json @@ -25,7 +25,8 @@ "quality": "Якість", "bpm": "Темп", "playDate": "Востаннє відтворено", - "channels": "Канали" + "channels": "Канали", + "createdAt": "" }, "actions": { "addToQueue": "Прослухати пізніше", @@ -51,7 +52,9 @@ "year": "Рік", "updatedAt": "Оновлено", "comment": "Коментар", - "rating": "Рейтинг" + "rating": "Рейтинг", + "createdAt": "", + "size": "" }, "actions": { "playAll": "Прослухати", @@ -60,7 +63,8 @@ "shuffle": "Перемішати", "addToPlaylist": "Додати у список відтворення", "download": "Завантажити", - "info": "Отримати інформацію" + "info": "Отримати інформацію", + "share": "" }, "lists": { "all": "Усі", @@ -80,7 +84,8 @@ "songCount": "Кількість пісень", "playCount": "Відтворено", "rating": "Рейтинг", - "genre": "Жанр" + "genre": "Жанр", + "size": "" } }, "user": { @@ -158,6 +163,35 @@ "duplicate_song": "Додати повторювані пісні", "song_exist": "У список відтворення додаються дублікати. Хочете додати дублікати або пропустити їх?" } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" + } } }, "ra": { @@ -186,7 +220,8 @@ "email": "Хибний email", "oneOf": "Повинен бути одним з: %{options}", "regex": "Повинен відповідати формату (регулярний вираз): %{pattern}", - "unique": "Має бути унікальним" + "unique": "Має бути унікальним", + "url": "" }, "action": { "add_filter": "Додати фільтр", @@ -215,7 +250,10 @@ "open_menu": "Відкрити меню", "close_menu": "Закрити меню", "unselect": "Забрати виділення", - "skip": "Пропустити" + "skip": "Пропустити", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "Так", @@ -322,7 +360,14 @@ "listenBrainzLinkSuccess": "", "listenBrainzLinkFailure": "", "listenBrainzUnlinkSuccess": "", - "listenBrainzUnlinkFailure": "" + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "Бібліотека", @@ -337,7 +382,14 @@ "defaultView": "Вигляд по замовчуванню", "desktop_notifications": "Сповіщення", "lastfmScrobbling": "", - "listenBrainzScrobbling": "" + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "Альбом", @@ -395,7 +447,8 @@ "next_song": "Наступна пісня", "vol_up": "Гучність вгору", "vol_down": "Гучність вниз", - "toggle_love": "Відмітити поточні пісні" + "toggle_love": "Відмітити поточні пісні", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/zh-Hans.json b/resources/i18n/zh-Hans.json index be001ee6..534a58b4 100644 --- a/resources/i18n/zh-Hans.json +++ b/resources/i18n/zh-Hans.json @@ -18,14 +18,15 @@ "size": "文件大小", "updatedAt": "更新于", "bitRate": "比特率", - "channels": "声道", "discSubtitle": "字幕", "starred": "收藏", "comment": "注释", "rating": "评分", "quality": "品质", "bpm": "BPM", - "playDate": "最后一次播放" + "playDate": "最后一次播放", + "channels": "声道", + "createdAt": "" }, "actions": { "addToQueue": "加入播放列表", @@ -51,7 +52,9 @@ "year": "发行年份", "updatedAt": "更新于", "comment": "注释", - "rating": "评分" + "rating": "评分", + "createdAt": "", + "size": "" }, "actions": { "playAll": "立即播放", @@ -60,7 +63,8 @@ "shuffle": "随机播放", "addToPlaylist": "加入歌单", "download": "下载", - "info": "查看信息" + "info": "查看信息", + "share": "" }, "lists": { "all": "所有", @@ -69,18 +73,19 @@ "recentlyPlayed": "最近播放", "mostPlayed": "最多播放", "starred": "收藏", - "topRated": "评分最高" + "topRated": "排行榜" } }, "artist": { - "name": "艺术家 |||| 艺术家", + "name": "歌手 |||| 歌手", "fields": { "name": "名称", "albumCount": "专辑数", "songCount": "歌曲数", "playCount": "播放次数", "rating": "评分", - "genre": "类型" + "genre": "类型", + "size": "" } }, "user": { @@ -96,7 +101,7 @@ "changePassword": "修改密码?", "currentPassword": "当前密码", "newPassword": "新密码", - "token": "令牌" + "token": "令牌 " }, "helperTexts": { "name": "你名字的更改将在下次登录生效" @@ -108,7 +113,7 @@ }, "message": { "listenBrainzToken": "输入您的 ListenBrainz 用户令牌", - "clickHereForToken": "点击这里来获得你的 ListenBrainz 令牌" + "clickHereForToken": "点击这里来获得你的 ListenBrainz 令牌 " } }, "player": { @@ -151,19 +156,48 @@ "selectPlaylist": "选择歌单", "addNewPlaylist": "新建 %{name}", "export": "导出", - "makePublic": "设为公开", - "makePrivate": "设为私有" + "makePublic": "使其公开", + "makePrivate": "使其私密" }, "message": { "duplicate_song": "添加重复的歌曲", - "song_exist": "部分选定的歌曲已在播放列表,继续添加或是略过它们?" + "song_exist": "部分选定的歌曲已在播放列表。继续添加或是略过它们?" + } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" } } }, "ra": { "auth": { - "welcome1": "感谢您安装 Navidrome!", - "welcome2": "开始使用前,请创建一个管理员账户", + "welcome1": "感谢您安装 Navidrome!", + "welcome2": "开始使用前,请创建一个管理员账户", "confirmPassword": "确认密码", "buttonCreateAdmin": "创建管理员", "auth_check_error": "请登录访问更多内容", @@ -171,7 +205,7 @@ "username": "用户名", "password": "密码", "sign_in": "登录", - "sign_in_error": "验证失败,请重试", + "sign_in_error": "验证失败, 请重试", "logout": "注销" }, "validation": { @@ -185,8 +219,9 @@ "number": "必须为数字", "email": "必须是有效的电子邮箱", "oneOf": "必须为: %{options} 其中一项", - "regex": "必须符合指定的格式(正则表达式):%{pattern}", - "unique": "必须唯一" + "regex": "必须符合指定的格式 (正则表达式): %{pattern}", + "unique": "必须唯一", + "url": "" }, "action": { "add_filter": "添加筛选", @@ -215,7 +250,10 @@ "open_menu": "打开菜单", "close_menu": "关闭菜单", "unselect": "未选择", - "skip": "取消" + "skip": "取消", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "是", @@ -243,9 +281,9 @@ "upload_single": "拖拽单个图片上传或点击选择一个" }, "references": { - "all_missing": "未找到参考数据", - "many_missing": "至少有一条参考数据不再可用", - "single_missing": "关联的参考数据不再可用" + "all_missing": "未找到参考数据。", + "many_missing": "至少有一条参考数据不再可用。", + "single_missing": "关联的参考数据不再可用。" }, "password": { "toggle_visible": "隐藏密码", @@ -260,17 +298,17 @@ "delete_content": "您确定要删除该条目?", "delete_title": "删除 %{name} #%{id}", "details": "详情", - "error": "发生一个客户端错误,您的请求无法完成", - "invalid_form": "提交内容无效,请检查错误", - "loading": "正在加载页面,请稍候", + "error": "发生一个客户端错误,您的请求无法完成。", + "invalid_form": "提交内容无效。请检查错误", + "loading": "正在加载页面, 请稍候", "no": "否", "not_found": "您输入的链接格式不对或链接丢失", "yes": "是", - "unsaved_changes": "某些更改尚未保存,您确定要离开此页面吗?" + "unsaved_changes": "某些更改尚未保存。您确定要离开此页面吗?" }, "navigation": { "no_results": "无内容", - "no_more_results": "页码 %{page} 超出边界,尝试返回上一页", + "no_more_results": "页码 %{page} 超出边界。试试上一页。", "page_out_of_boundaries": "页码 %{page} 超出边界", "page_out_from_end": "已经最后一页", "page_out_from_begin": "已经是第一页", @@ -287,11 +325,11 @@ "bad_item": "不正确的项", "item_doesnt_exist": "项不存在", "http_error": "与服务通信出错", - "data_provider_error": "数据来源错误,请检查控制台的详细信息", + "data_provider_error": "数据来源错误。请检查控制台的详细信息", "i18n_error": "加载所选语言时出错", "canceled": "操作已取消", "logged_out": "您的会话已结束,请重新登录", - "new_version": "发现新版本!请刷新窗口" + "new_version": "发现新版本!请刷新窗口" }, "toggleFieldsMenu": { "columnsToDisplay": "显示的项", @@ -302,9 +340,9 @@ }, "message": { "note": "说明", - "transcodingDisabled": "出于安全原因,从 Web 界面更改转码配置的功能已被禁用。要更改(编辑或新增)转码选项,请在启用 %{config} 选项的情况下重新启动服务器。", - "transcodingEnabled": "Navidrome 当前与 %{config} 一起使用,可以通过配置转码选项来执行任意命令,建议仅在配置转码选项时启用此功能。", - "songsAddedToPlaylist": "已添加一首歌到歌单 |||| 已添加 %{smart_count} 首歌到歌单", + "transcodingDisabled": "出于安全原因,从 Web 界面更改转码配置的功能已被禁用。要更改(编辑或增加)转码选项,请在启用 %{config} 选项的情况下重新启动服务器。", + "transcodingEnabled": "Navidrome 当前与 %{config} 一起使用,可以通过配置转码选项来执行任意命令。建议仅在配置转码时启用此功能。", + "songsAddedToPlaylist": "已添加一首歌到歌单||||已添加 %{smart_count} 首歌到歌单", "noPlaylistsAvailable": "没有有效的歌单", "delete_user_title": "删除用户 %{name}", "delete_user_content": "您确定要删除该用户及其相关数据(包括歌单和用户配置)吗?", @@ -314,15 +352,22 @@ "lastfmLinkFailure": "Last.fm 无法关联", "lastfmUnlinkSuccess": "已成功解除与 Last.fm 的链接,且喜好记录已禁用", "lastfmUnlinkFailure": "Last.fm 无法取消关联", - "listenBrainzLinkSuccess": "ListenBrainz 已关联并启用喜好记录", - "listenBrainzLinkFailure": "ListenBrainz 无法关联:%{error}", - "listenBrainzUnlinkSuccess": "已成功解除与 ListenBrainz 的链接,且喜好记录已禁用", - "listenBrainzUnlinkFailure": "ListenBrainz 无法取消关联", "openIn": { "lastfm": "在 Last.fm 中打开", "musicbrainz": "在 MusicBrainz 中打开" }, - "lastfmLink": "更多…" + "lastfmLink": "更多…", + "listenBrainzLinkSuccess": "ListenBrainz 已关联并启用喜好记录", + "listenBrainzLinkFailure": "ListenBrainz 无法关联:%{error}", + "listenBrainzUnlinkSuccess": "已成功解除与 ListenBrainz 的链接,且喜好记录已禁用", + "listenBrainzUnlinkFailure": "ListenBrainz 无法取消关联", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "曲库", @@ -337,7 +382,14 @@ "defaultView": "默认界面", "desktop_notifications": "桌面通知", "lastfmScrobbling": "启用 Last.fm 的喜好记录", - "listenBrainzScrobbling": "启用 ListenBrainz 的喜好记录" + "listenBrainzScrobbling": "启用 ListenBrainz 的喜好记录", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "专辑", @@ -358,7 +410,7 @@ "volumeText": "音量", "toggleLyricText": "切换歌词", "toggleMiniModeText": "最小化", - "destroyText": "关闭", + "destroyText": "损坏", "downloadText": "下载", "removeAudioListsText": "清空播放列表", "clickToDeleteText": "点击删除 %{name}", @@ -390,12 +442,13 @@ "hotkeys": { "show_help": "显示此帮助", "toggle_menu": "显示/隐藏菜单侧栏", - "toggle_play": "播放/暂停", + "toggle_play": "播放 / 暂停", "prev_song": "上一首歌", "next_song": "下一首歌", "vol_up": "增大音量", "vol_down": "减小音量", - "toggle_love": "添加/移除星标" + "toggle_love": "添加/移除星标", + "current_song": "" } } } \ No newline at end of file diff --git a/resources/i18n/zh-Hant.json b/resources/i18n/zh-Hant.json index a8bec3da..7153d288 100644 --- a/resources/i18n/zh-Hant.json +++ b/resources/i18n/zh-Hant.json @@ -19,13 +19,14 @@ "updatedAt": "更新於", "bitRate": "位元率", "discSubtitle": "光盤字幕", - "channels": "聲道", "starred": "收藏", "comment": "註釋", "rating": "評分", "quality": "品質", "bpm": "BPM", - "playDate": "上次播放" + "playDate": "上次播放", + "channels": "聲道", + "createdAt": "" }, "actions": { "addToQueue": "加入至播放佇列", @@ -51,7 +52,9 @@ "year": "發行年份", "updatedAt": "更新於", "comment": "註釋", - "rating": "評分" + "rating": "評分", + "createdAt": "", + "size": "" }, "actions": { "playAll": "立即播放", @@ -60,7 +63,8 @@ "shuffle": "隨機播放", "addToPlaylist": "加入播放清單", "download": "下載", - "info": "獲取信息" + "info": "獲取信息", + "share": "" }, "lists": { "all": "所有", @@ -80,7 +84,8 @@ "songCount": "歌曲數", "playCount": "播放次數", "rating": "評分", - "genre": "類型" + "genre": "類型", + "size": "" } }, "user": { @@ -93,10 +98,10 @@ "name": "名稱", "password": "密碼", "createdAt": "創建於", - "changePassword": "變更密碼?", + "changePassword": "變更密碼?", "currentPassword": "現在的密碼", "newPassword": "新密碼", - "token": "權杖" + "token": "" }, "helperTexts": { "name": "你的名稱會在下次登入時生效" @@ -107,8 +112,8 @@ "deleted": "使用者已刪除" }, "message": { - "listenBrainzToken": "輸入您的 ListenBrainz 使用者權杖", - "clickHereForToken": "點擊此處來獲得你的 ListenBrainz 權杖" + "listenBrainzToken": "", + "clickHereForToken": "" } }, "player": { @@ -121,7 +126,7 @@ "userName": "使用者名稱", "lastSeen": "上次瀏覽", "reportRealPath": "回報實際路徑", - "scrobbleEnabled": "傳送音樂記錄至外部服務" + "scrobbleEnabled": "" } }, "transcoding": { @@ -151,19 +156,48 @@ "selectPlaylist": "選擇播放清單", "addNewPlaylist": "創建 %{name}", "export": "導出", - "makePublic": "設爲公開", - "makePrivate": "設爲私有" + "makePublic": "", + "makePrivate": "" }, "message": { "duplicate_song": "加入重複的歌曲", - "song_exist": "有重複歌曲正在播放清單裡,您要加入或略過重複歌曲?" + "song_exist": "有重複歌曲正在播放清單裡。 您要加入或略過重複歌曲?" + } + }, + "radio": { + "name": "", + "fields": { + "name": "", + "streamUrl": "", + "homePageUrl": "", + "updatedAt": "", + "createdAt": "" + }, + "actions": { + "playNow": "" + } + }, + "share": { + "name": "", + "fields": { + "username": "", + "url": "", + "description": "", + "contents": "", + "expiresAt": "", + "lastVisitedAt": "", + "visitCount": "", + "format": "", + "maxBitRate": "", + "updatedAt": "", + "createdAt": "" } } }, "ra": { "auth": { - "welcome1": "感謝您安裝 Navidrome!", - "welcome2": "開始前,請創建一個管理員帳戶", + "welcome1": "感謝您安裝Navidrome!", + "welcome2": "開始前,請創建一個管理員帳戶", "confirmPassword": "確定密碼", "buttonCreateAdmin": "創建管理員", "auth_check_error": "請登入訪問更多內容", @@ -171,7 +205,7 @@ "username": "使用者名稱", "password": "密碼", "sign_in": "登入", - "sign_in_error": "驗證失敗,請重試", + "sign_in_error": "驗證失敗, 請重試", "logout": "登出" }, "validation": { @@ -185,14 +219,15 @@ "number": "必須為數字", "email": "必須是有效的電子信箱", "oneOf": "必須為: %{options}其中一項", - "regex": "必須符合指定的格式(正则表达式):%{pattern}", - "unique": "必須是唯一的" + "regex": "必須符合指定的格式 (正則表達式): %{pattern}", + "unique": "必須是唯一的", + "url": "" }, "action": { "add_filter": "加入篩選", "add": "加入", "back": "返回", - "bulk_actions": "選中 %{smart_count} 項", + "bulk_actions": "選中%{smart_count}項", "cancel": "取消", "clear_input_value": "清除", "clone": "複製", @@ -215,7 +250,10 @@ "open_menu": "打開選單", "close_menu": "關閉選單", "unselect": "未選擇", - "skip": "略過" + "skip": "略過", + "bulk_actions_mobile": "", + "share": "", + "download": "" }, "boolean": { "true": "是", @@ -230,8 +268,8 @@ "loading": "載入中", "not_found": "未發現", "show": "%{name} #%{id}", - "empty": "還沒有 %{name}。", - "invite": "你要創建一個嗎?" + "empty": "還沒有 %{name}.", + "invite": "你要創建一個嗎?" }, "input": { "file": { @@ -244,8 +282,8 @@ }, "references": { "all_missing": "未找到參考數據", - "many_missing": "至少有一條參考數據不再可用", - "single_missing": "關聯的參考數據不再可用" + "many_missing": "至少有一條參考數據不再可用.", + "single_missing": "關聯的參考數據不再可用." }, "password": { "toggle_visible": "隱藏密碼", @@ -254,28 +292,28 @@ }, "message": { "about": "關於", - "are_you_sure": "你確定此操作?", - "bulk_delete_content": "您確定要刪除 %{name}? |||| 您確定要刪除 %{smart_count} 項?", - "bulk_delete_title": "刪除 %{name} |||| 刪除 %{smart_count} 項 %{name}", - "delete_content": "您確定要刪除該項目?", + "are_you_sure": "你確定此操作?", + "bulk_delete_content": "您確定要刪除 %{name}? |||| 您確定要刪除 %{smart_count} 項?", + "bulk_delete_title": "刪除 %{name} |||| 刪除 %{smart_count}項 %{name}", + "delete_content": "您確定要刪除該項目?", "delete_title": "刪除 %{name} #%{id}", "details": "詳情", - "error": "發生一個用戶端錯誤,您的請求無法完成", - "invalid_form": "提交內容無效,請檢查錯誤", - "loading": "正在載入頁面,請稍候", + "error": "發生一個用戶端錯誤,您的請求無法完成。", + "invalid_form": "提交內容無效. 請檢查錯誤", + "loading": "正在載入頁面, 請稍候", "no": "否", "not_found": "您輸入的連結格式不對或連結遺失", "yes": "是", - "unsaved_changes": "某些更改尚未保存,您確定要離開此頁面嗎?" + "unsaved_changes": "某些更改尚未保存。您確定要離開此頁面嗎?" }, "navigation": { "no_results": "無內容", - "no_more_results": "頁碼 %{page} 超出邊界,嘗試返回上一頁", + "no_more_results": "頁碼 %{page} 超出邊界. 試試上一頁.", "page_out_of_boundaries": "頁碼 %{page} 超出邊界", "page_out_from_end": "已經最後一頁", "page_out_from_begin": "已經是第一頁", "page_range_info": "%{offsetBegin}-%{offsetEnd} / %{total}", - "page_rows_per_page": "每頁行數:", + "page_rows_per_page": "每頁行數:", "next": "下一頁", "prev": "上一頁", "skip_nav": "跳過" @@ -287,11 +325,11 @@ "bad_item": "不確定的項", "item_doesnt_exist": "項不存在", "http_error": "伺服器通訊錯誤", - "data_provider_error": "數據來源錯誤,請檢查主控台的詳細訊息", + "data_provider_error": "dataProvider錯誤. 請檢查console的詳細訊息.", "i18n_error": "無法載入所選語言", "canceled": "操作已取消", - "logged_out": "您的會話已結束,請重新登入", - "new_version": "發現新版本!請重新整理視窗" + "logged_out": "您的Session已結束,請重新登入。", + "new_version": "發現新版本! 請重新整理視窗" }, "toggleFieldsMenu": { "columnsToDisplay": "顯示欄目", @@ -302,11 +340,11 @@ }, "message": { "note": "註解", - "transcodingDisabled": "出於安全原因,禁用了從 Web 介面更改參數。要更改(編輯或新增)轉檔選項,請在啟用 %{config} 選項的情況下重新啟動伺服器。", - "transcodingEnabled": "Navidrome 當前與 %{config} 一起使用,可以通過配置轉檔參數執行任意命令,建議僅在配置轉檔選項時啟用此功能。", - "songsAddedToPlaylist": "已加入一首歌到播放清單 |||| 已添加 %{smart_count} 首歌到播放清單", + "transcodingDisabled": "出於安全原因,禁用了從Web界面更改參數。要更改(編輯或刪除)轉檔選項,請在啟用%{config}選項的情況下重新啟動伺服器。", + "transcodingEnabled": "Navidrome當前與%{config}一起使用,可以從Web介面執行任意命令。建議僅在配置Transcoding時啟用此功能。", + "songsAddedToPlaylist": "已加入一首歌到播放清單||||已添加%{smart_count}首歌到播放清單", "noPlaylistsAvailable": "沒有可用的播放清單", - "delete_user_title": "刪除使用者 %{name}", + "delete_user_title": "刪除使用者 %{name}", "delete_user_content": "您確定要刪除該使用者及其相關數據(包括播放清單和使用者配置)嗎?", "notifications_blocked": "您已在瀏覽器的設置中封鎖了此網站的通知", "notifications_not_available": "此瀏覽器不支援桌面通知", @@ -314,15 +352,22 @@ "lastfmLinkFailure": "Last.fm 無法連接", "lastfmUnlinkSuccess": "Last.fm 已無連接並停用音樂記錄", "lastfmUnlinkFailure": "Last.fm 無法取消連接", - "listenBrainzLinkSuccess": "ListenBrainz 成功連接並開啟音樂記錄", - "listenBrainzLinkFailure": "ListenBrainz 無法連接:%{error}", - "listenBrainzUnlinkSuccess": "ListenBrainz 已無連接並停用音樂記錄", - "listenBrainzUnlinkFailure": "ListenBrainz 無法取消連接", "openIn": { - "lastfm": "在 Last.fm 打開", - "musicbrainz": "在 MusicBrainz 打開" + "lastfm": "在Last.fm打開", + "musicbrainz": "在MusicBrainz打開" }, - "lastfmLink": "繼續閱讀…" + "lastfmLink": "繼續閱讀...", + "listenBrainzLinkSuccess": "", + "listenBrainzLinkFailure": "", + "listenBrainzUnlinkSuccess": "", + "listenBrainzUnlinkFailure": "", + "downloadOriginalFormat": "", + "shareOriginalFormat": "", + "shareDialogTitle": "", + "shareBatchDialogTitle": "", + "shareSuccess": "", + "shareFailure": "", + "downloadDialogTitle": "" }, "menu": { "library": "音樂庫", @@ -336,8 +381,15 @@ "language": "語言", "defaultView": "預設畫面", "desktop_notifications": "桌面通知", - "lastfmScrobbling": "啟用 Last.fm 音樂記錄", - "listenBrainzScrobbling": "啟用 ListenBrainz 音樂記錄" + "lastfmScrobbling": "啟用Last.fm音樂記錄", + "listenBrainzScrobbling": "", + "replaygain": "", + "preAmp": "", + "gain": { + "none": "", + "album": "", + "track": "" + } } }, "albumList": "專輯", @@ -358,7 +410,7 @@ "volumeText": "音量", "toggleLyricText": "切換歌詞", "toggleMiniModeText": "最小化", - "destroyText": "關閉", + "destroyText": "銷毀", "downloadText": "下載", "removeAudioListsText": "清空播放佇列", "clickToDeleteText": "點擊删除 %{name}", @@ -386,16 +438,17 @@ "serverDown": "伺服器離線" }, "help": { - "title": "Navidrome 快捷鍵", + "title": "Navidrome快捷鍵", "hotkeys": { "show_help": "顯示此幫助", "toggle_menu": "顯示/隱藏選單側欄", - "toggle_play": "播放/暫停", + "toggle_play": "播放 / 暫停", "prev_song": "上一首歌", "next_song": "下一首歌", "vol_up": "提高音量", "vol_down": "降低音量", - "toggle_love": "添加或移除星標" + "toggle_love": "添加或移除星標", + "current_song": "" } } } \ No newline at end of file