From 99258c92fce9720b79a60fa5cac001a6e88cb72d Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Tue, 21 Jul 2026 07:01:39 +0200 Subject: [PATCH] Translated using Weblate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (1338 of 1338 strings) (Catalan) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ca/ Translated using Weblate Currently translated at 89.8% (1202 of 1338 strings) (Dutch) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/nl/ Translated using Weblate Currently translated at 100.0% (1338 of 1338 strings) (Czech) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/cs/ Translated using Weblate Currently translated at 100.0% (1338 of 1338 strings) (Chinese (Traditional Han script)) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/zh_Hant/ Translated using Weblate Currently translated at 100.0% (1338 of 1338 strings) (Russian) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/ru/ Translated using Weblate Currently translated at 100.0% (1338 of 1338 strings) (Polish) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/pl/ Translated using Weblate Currently translated at 97.6% (1307 of 1338 strings) (French) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/fr/ Translated using Weblate Currently translated at 100.0% (1338 of 1338 strings) (Spanish) Translation: feishin/Translation Translate-URL: https://hosted.weblate.org/projects/feishin/translation/es/ Co-authored-by: Fjuro Co-authored-by: Fordas Co-authored-by: KosmoMoustache Co-authored-by: Ondo Co-authored-by: Sverre Besteman Co-authored-by: York Co-authored-by: skajmer Co-authored-by: Александр Стельмах --- src/i18n/locales/ca.json | 53 +++++++++++++++++++++++++----- src/i18n/locales/cs.json | 6 +++- src/i18n/locales/es.json | 6 +++- src/i18n/locales/fr.json | 61 +++++++++++++++++++++++++++++++---- src/i18n/locales/nl.json | 59 ++++++++++++++++++++++++++------- src/i18n/locales/pl.json | 9 ++++-- src/i18n/locales/ru.json | 8 +++-- src/i18n/locales/zh-Hant.json | 6 +++- 8 files changed, 174 insertions(+), 34 deletions(-) diff --git a/src/i18n/locales/ca.json b/src/i18n/locales/ca.json index 7872973d0..56e9edb7e 100644 --- a/src/i18n/locales/ca.json +++ b/src/i18n/locales/ca.json @@ -64,7 +64,8 @@ "commandPalette": "Obre la paleta d'ordres", "selectMusicFolder": "Selecciona una carpeta de música", "noMusicFolder": "No s'ha seleccionat cap carpeta de música", - "multipleMusicFolders": "{{count}} carpetes de música seleccionades" + "multipleMusicFolders": "{{count}} carpetes de música seleccionades", + "logout": "Tanca la sessió" }, "contextMenu": { "addFavorite": "$t(action.addToFavorites)", @@ -92,7 +93,8 @@ "goToAlbumArtist": "Ves a $t(entity.albumArtist, {\"count\": 1})", "goToAlbum": "Ves a $t(entity.album, {\"count\": 1})", "moveItems": "$t(action.moveItems)", - "goTo": "Ves a" + "goTo": "Ves a", + "editMetadata": "Edita les metadades" }, "genreList": { "title": "$t(entity.genre, {\"count\": 2})", @@ -193,7 +195,27 @@ "itemDetail": { "copyPath": "Copia ruta al porta-retalls", "copiedPath": "Ruta copiada correctament", - "openFile": "Mostra la pista al gestor d'arxius" + "openFile": "Mostra la pista al gestor d'arxius", + "tagConfiguration": "Configuració d'etiquetes", + "addTagConfig": "Afegeix una etiqueta…", + "multiValueToggle": "Valors múltiples", + "autocompleteSource": "Completa la font automàticament", + "customValues": "Valors personalitzats", + "addCustomValue": "Afegeix un valor personalitzat…", + "serverSuggestions": "Servidor", + "fileNotWritable": "L'arxiu no és accessible o editable", + "triggerRescan": "Fes un nou escaneig de la biblioteca després de desar", + "addField": "Afegeix un camp…", + "emptyFields": "Els camps no poden estar buits", + "tagsTab": "Etiquetes", + "artworkTab": "Il·lustració", + "removeArtwork": "Elimina la il·lustració", + "noArtwork": "Sense il·lustració", + "multipleValues": "(Valors múltiples)", + "multipleArtworks": "Múltiples il·lustracions", + "noLocalSongs": "No s'ha trobat cap cançó amb ruta d'arxiu local", + "readPartialFailure": "No s'han pogut llegir les metadades de {{count}} de {{total}} arxiu(s)", + "writePartialFailure": "Error en desar {{count}} arxiu(s)" }, "playlist": { "reorder": "El reordenament només s'activa quan s'ordena per ID" @@ -350,7 +372,13 @@ "newVersionAvailable": "Hi ha una nova versió disponible", "numberOfResults": "{{numberOfResults}} resultats", "back": "Enrere", - "openFolder": "Obre la carpeta" + "openFolder": "Obre la carpeta", + "saveAndClose": "Desa i tanca", + "undo": "Desfés", + "lastScan": "Darrer escaneig: {{date}}", + "scanFolderCount": "{{count}} carpetes", + "scanItemCount": "{{count}} ítems", + "scanningLibrary": "Escanejant biblioteca…" }, "entity": { "album_one": "Àlbum", @@ -529,6 +557,9 @@ }, "editRadioStation": { "success": "Emissora de ràdio actualitzada amb èxit" + }, + "createPrefilledPlaylist": { + "title": "Crea una $t(entity.playlist, {\"count\": 1}) a partir de les cançons seleccionades" } }, "action": { @@ -575,7 +606,8 @@ "openApplicationDirectory": "Obre el directori de l'aplicació", "goToCurrent": "Anar a l'element actual", "collapseAllFolders": "Replega totes les carpetes", - "expandAllFolders": "Expandeix totes les carpetes" + "expandAllFolders": "Expandeix totes les carpetes", + "createPlaylistFromQueue": "Crea una $t(entity.playlist, {\"count\": 1}) des de la cua" }, "setting": { "language_description": "Estableix l'idioma de l'aplicació ($t(common.restartRequired))", @@ -1025,7 +1057,9 @@ "windowBarTrackinfo_description": "Mostra el títol i l'artista de la pista actual, la posició a la cua i l'estat de reproducció al títol de la finestra.", "audioDeviceDefault": "Predeterminat del sistema", "microtonalPitchControls": "Controls de to microtonals", - "microtonalPitchControls_description": "Afegeix més controls de to per moure's entre semitons" + "microtonalPitchControls_description": "Afegeix més controls de to per moure's entre semitons", + "hotkey_playbackNextAlbum": "Següent àlbum", + "hotkey_playbackPreviousAlbum": "Àlbum anterior" }, "table": { "column": { @@ -1092,7 +1126,8 @@ "albumGroupConfig": "Configuració del grup de l'àlbum", "albumGroupMetadata": "Camps de metadades", "albumGroupShowFavoriteRating": "Mostra preferits i qualificacions", - "albumImageSize": "Mida de la imatge de l'àlbum" + "albumImageSize": "Mida de la imatge de l'àlbum", + "albumGroupVerticalLayout": "Disseny vertical" }, "label": { "actions": "$t(common.action, {\"count\": 2})", @@ -1239,7 +1274,9 @@ "sleepTimer_cancel": "Cancel·la el temporitzador", "albumRadio": "Ràdio d'àlbums", "scrobbleForceSubmit": "Força l'scrobble", - "sleepTimer_endOfAlbum": "Final de l'àlbum actual" + "sleepTimer_endOfAlbum": "Final de l'àlbum actual", + "nextAlbum": "Alt+clic pel següent àlbum", + "previousAlbum": "Alt+clic per l'àlbum anterior" }, "error": { "credentialsRequired": "Credencials requerides", diff --git a/src/i18n/locales/cs.json b/src/i18n/locales/cs.json index 161fc84fd..087365655 100644 --- a/src/i18n/locales/cs.json +++ b/src/i18n/locales/cs.json @@ -684,7 +684,11 @@ "back": "Zpět", "openFolder": "Otevřít složku", "saveAndClose": "Uložit a zavřít", - "undo": "Vrátit" + "undo": "Vrátit", + "lastScan": "Poslední sken {{date}}", + "scanFolderCount": "{{count}} složek", + "scanItemCount": "{{count}} položek", + "scanningLibrary": "Skenování knihovny…" }, "table": { "config": { diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 43525eb30..1efbac159 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -684,7 +684,11 @@ "back": "Atrás", "openFolder": "Abrir carpeta", "saveAndClose": "Guardar y cerrar", - "undo": "Deshacer" + "undo": "Deshacer", + "lastScan": "Último escaneo {{date}}", + "scanFolderCount": "{{count}} carpetas", + "scanItemCount": "{{count}} elementos", + "scanningLibrary": "Escaneando biblioteca…" }, "error": { "remotePortWarning": "Reiniciar el servidor para aplicar el nuevo puerto", diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index 4119cbd6f..afda9e5f7 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -50,7 +50,9 @@ "sleepTimer_cancel": "Annuler le minuteur", "albumRadio": "Radio d'album", "scrobbleForceSubmit": "Forcer le scrobble", - "sleepTimer_endOfAlbum": "Fin de l'album actuel" + "sleepTimer_endOfAlbum": "Fin de l'album actuel", + "nextAlbum": "Alt+clic pour l'album suivant", + "previousAlbum": "Alt+clic pour l'album précédent" }, "action": { "editPlaylist": "Éditer $t(entity.playlist, {\"count\": 1})", @@ -96,7 +98,8 @@ "openApplicationDirectory": "Ouvrir le répertoire de l'application", "goToCurrent": "Aller à la piste en cours", "collapseAllFolders": "Réduire tous les dossiers", - "expandAllFolders": "Développer tous les dossiers" + "expandAllFolders": "Développer tous les dossiers", + "createPlaylistFromQueue": "Créer $t(entity.playlist, {\"count\": 1}) depuis la file d'attente" }, "common": { "backward": "En arrière", @@ -228,7 +231,13 @@ "newVersionAvailable": "Une nouvelle version est disponible", "numberOfResults": "{{numberOfResults}} résultats", "back": "Retour", - "openFolder": "Ouvrir le dossier" + "openFolder": "Ouvrir le dossier", + "saveAndClose": "Enregistrer et fermer", + "undo": "Annuler", + "lastScan": "Dernière analyse {{date}}", + "scanFolderCount": "{{count}} dossiers", + "scanItemCount": "{{count}} entrées", + "scanningLibrary": "Analyse de la bibliothèque…" }, "error": { "remotePortWarning": "Redémarrer le serveur pour appliquer le nouveau port", @@ -380,7 +389,8 @@ "commandPalette": "Ouvrir la palette de commandes", "selectMusicFolder": "Sélectionner le dossier musique", "noMusicFolder": "Aucun dossier musique de sélectionner", - "multipleMusicFolders": "{{count}} dossiers musique sélectionnés" + "multipleMusicFolders": "{{count}} dossiers musique sélectionnés", + "logout": "Déconnexion" }, "home": { "mostPlayed": "Les plus joués", @@ -455,7 +465,8 @@ "goToAlbumArtist": "Aller à l'$t(entity.albumArtist, {\"count\": 1})", "goToAlbum": "Aller à l'$t(entity.album, {\"count\": 1})", "moveItems": "$t(action.moveItems)", - "goTo": "Aller à" + "goTo": "Aller à", + "editMetadata": "Modifier les Métadonnées" }, "albumArtistList": { "title": "$t(entity.albumArtist, {\"count\": 2})" @@ -498,7 +509,27 @@ "itemDetail": { "copyPath": "Copier le chemin dans le presse-papiers", "openFile": "Afficher la piste dans le gestionnaire de fichiers", - "copiedPath": "Chemin copié avec succès" + "copiedPath": "Chemin copié avec succès", + "tagConfiguration": "Configuration des Tags", + "addTagConfig": "Ajouter un tag…", + "multiValueToggle": "Valeurs multiples", + "autocompleteSource": "Source de saisie automatique", + "customValues": "Valeurs personnalisées", + "addCustomValue": "Ajouter une valeur personnalisée…", + "serverSuggestions": "Serveur", + "fileNotWritable": "Le fichier est inaccessible ou non modifiable", + "triggerRescan": "Déclencher une nouvelle analyse de la bibliothèque après l'enregistrement", + "addField": "Ajouter un champs…", + "emptyFields": "Le champs ne peut pas être vide", + "tagsTab": "Tags", + "artworkTab": "Artwork", + "removeArtwork": "Supprimer l'Artwork", + "noArtwork": "Aucun Artwork", + "multipleValues": "(Valeurs multiples)", + "multipleArtworks": "Artworks multiple", + "noLocalSongs": "Aucun titres avec des chemins d'accès locaux trouvée", + "readPartialFailure": "Impossible de lire les métadonnées de {{count}} fichier(s) sur {{total}}", + "writePartialFailure": "Impossible d'enregistrer {{count}} fichier(s)" }, "playlist": { "reorder": "La réorganisation n'est possible que lors du tri par identifiant" @@ -958,7 +989,20 @@ "sidebarPlaylistFolderTreeLineColor_description": "Couleur des lignes de l'arborescence (vide pour le thème par défaut)", "sidebarPlaylistFolderTreeLineColor": "Couleur de la ligne de l'arboresence", "windowBarTrackinfo": "Informations de la piste dans le titre de la fenêtre", - "windowBarTrackinfo_description": "Afficher le titre et l'artiste de la piste en cours, sa position dans la file d'attente et son état (lecture/pause) dans le titre de la fenêtre." + "windowBarTrackinfo_description": "Afficher le titre et l'artiste de la piste en cours, sa position dans la file d'attente et son état (lecture/pause) dans le titre de la fenêtre.", + "audioDeviceDefault": "Système par défaut", + "hotkey_playbackNextAlbum": "Album suivant", + "hotkey_playbackPreviousAlbum": "Album précédent", + "compressor": "Compresseur", + "compressorAttack": "Attaque", + "compressorKnee": "Coude", + "compressorRatio_description": "Ratio de compression, ex. 4 = 4:1.", + "compressorRatio": "Ratio", + "compressorRelease": "Relâchement", + "compressorReset_description": "Rétablir les valeurs par défaut de tous les paramètres du compresseur", + "compressorSavePreset_description": "Enregistrer les paramètres actuels du compresseur comme préréglage nommé", + "compressorThreshold": "Seuil", + "sidebarPlaylistFolderTreeIndent_description": "Nombre de pixels d'indentation par niveau de l'arborescence" }, "form": { "deletePlaylist": { @@ -1077,6 +1121,9 @@ }, "editRadioStation": { "success": "Station de radio a été mise à jour avec succès" + }, + "createPrefilledPlaylist": { + "title": "Créer $t(entity.playlist, {\"count\": 1}) à partir des titres sélectionnées" } }, "entity": { diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json index cb04855fc..14ab2df3a 100644 --- a/src/i18n/locales/nl.json +++ b/src/i18n/locales/nl.json @@ -166,7 +166,9 @@ "rename": "Hernoemen", "filter_multiple": "Meerdere", "numberOfResults": "{{numberOfResults}} resultaten", - "newVersionAvailable": "Een nieuwe versie is beschikbaar" + "newVersionAvailable": "Een nieuwe versie is beschikbaar", + "back": "Terug", + "saveAndClose": "Opslaan en afsluiten" }, "filter": { "rating": "Rating", @@ -243,7 +245,8 @@ "moveToNext": "$t(action.moveToNext)", "playSimilarSongs": "$t(player.playSimilarSongs)", "playShuffled": "$t(player.shuffle)", - "goTo": "Ga naar" + "goTo": "Ga naar", + "editMetadata": "Bewerk Metadata" }, "appMenu": { "selectServer": "Selecteer server", @@ -261,7 +264,8 @@ "selectMusicFolder": "Selecteer muziekfolder", "noMusicFolder": "Geen muziekfolder geselecteerd", "multipleMusicFolders": "{{count}} muziekfolders geselecteerd", - "commandPalette": "Open opdrachtvenster" + "commandPalette": "Open opdrachtvenster", + "logout": "Log uit" }, "albumDetail": { "moreFromArtist": "Meer van deze $t(entity.artist, {\"count\": 1})", @@ -289,7 +293,11 @@ "related": "Gerelateerd", "upNext": "Volgende", "noLyrics": "Geen liedtekst gevonden", - "visualizer": "Visualizer" + "visualizer": "Visualizer", + "lyricLayers": "Lyric lagen", + "lyricLanguage": "Taal", + "showPronunciation": "Uitspraak", + "showTranslation": "Vertaling" }, "albumArtistList": { "title": "$t(entity.albumArtist, {\"count\": 2})" @@ -352,7 +360,11 @@ "itemDetail": { "copyPath": "Kopieer pad naar klembord", "copiedPath": "Pad succesvol gekopieerd", - "openFile": "Toon nummer in bestandsbeheerder" + "openFile": "Toon nummer in bestandsbeheerder", + "fileNotWritable": "Bestand is niet beschikbaar of beschrijfbaar", + "addField": "Voeg veld toe…", + "emptyFields": "Velden kunnen niet leeg zijn", + "readPartialFailure": "Kon metadata niet lezen van {{count}} van de {{total}} bestand(en)" }, "playlist": { "reorder": "Herschikken is alleen ingeschakeld wanneer er op ID wordt gestorteerd" @@ -984,7 +996,16 @@ "sidePlayQueueLayout": "Uitlijning afspeelwachtrij aan zijkant", "sidePlayQueueLayout_description": "Stel de uitlijning in voor de afspeelwachtrij die aan de zijkant is gekoppeld", "sidePlayQueueLayout_optionHorizontal": "Horizontaal", - "sidePlayQueueLayout_optionVertical": "Verticaal" + "sidePlayQueueLayout_optionVertical": "Verticaal", + "autoDJ_mode": "Modus", + "autoDJ_mode_description": "Kies om nummers of hele albums toe te voegen aan de wachtrij", + "autoDJ_mode_songs": "Nummers", + "autoDJ_enabled": "Zet Auto DJ aan", + "autoDJ_strategy_option_library_random": "Willekeurig", + "audioDeviceDefault": "Systeemstandaard", + "equalizerPresetGroupBuiltIn": "Ingebouwd", + "hotkey_playbackNextAlbum": "Volgend album", + "hotkey_playbackPreviousAlbum": "Vorig album" }, "form": { "addServer": { @@ -1003,7 +1024,8 @@ "input_preferInstantMixDescription": "Gebruik alleen instant mix om vergelijkbare nummer te krijgen. handig wanneer je plugins hebt die dit gedrag aanpassen", "input_preferRemoteUrl": "Geef voorkeur aan openbare url", "input_remoteUrl": "Publieke url", - "input_remoteUrlPlaceholder": "Optioneel: publieke url voor externe mogelijkheden" + "input_remoteUrlPlaceholder": "Optioneel: publieke url voor externe mogelijkheden", + "input_passwordNoSSO": "Reverse proxy (SSO) authenticatie wordt niet ondersteund. Alleen gebruikersnaam/wachtwoord authenticatie en Subsonic authenticatie worden ondersteund" }, "deletePlaylist": { "title": "Verwijder $t(entity.playlist, {\"count\": 1})", @@ -1024,7 +1046,8 @@ "input_skipDuplicates": "Duplicaten overslaan", "input_playlists": "$t(entity.playlist, {\"count\": 2})", "create": "Maak $t(entity.playlist, {\"count\": 1}) {{playlist}}", - "searchOrCreate": "Zoek $t(entity.playlist, {\"count\": 2}) of typ om een nieuwe te maken" + "searchOrCreate": "Zoek $t(entity.playlist, {\"count\": 2}) of typ om een nieuwe te maken", + "noneAdded": "Geen nummers zijn toegevoegd aan $t(entity.playlist, {\"count\": 1}) '{{playlist}}'" }, "queryEditor": { "input_optionMatchAll": "Alles matchen", @@ -1041,7 +1064,7 @@ "title": "Tekst zoeken" }, "editPlaylist": { - "title": "$t(entity.playlist, {\"count\": 1}) aanpassen", + "title": "Bewerk $t(entity.playlist, {\"count\": 1})", "publicJellyfinNote": "Jellyfin laat niet weten of een playlist publiek of privaat is. Als u wilt dat dit publiek blijft, selecteer de volgende invoer", "success": "$t(entity.playlist, {\"count\": 1}) succesvol geüpdatet" }, @@ -1077,7 +1100,12 @@ "input_played": "Speel filter", "input_played_optionAll": "Alle nummers", "input_played_optionUnplayed": "Alleen ongespeelde nummers", - "input_played_optionPlayed": "Alleen gespeelde nummers" + "input_played_optionPlayed": "Alleen gespeelde nummers", + "input_kind_albums": "Albums", + "input_kind_songs": "Nummers", + "input_kind": "Willekeurige keuzes", + "input_limit_albums": "Hoeveel albums?", + "input_limit_songs": "Hoeveel nummers?" }, "createRadioStation": { "success": "Radiostation succesvol aangemaakt", @@ -1096,6 +1124,9 @@ }, "editRadioStation": { "success": "Radiozender succesvol bijgewerkt" + }, + "createPrefilledPlaylist": { + "title": "Maak $t(entity.playlist, {\"count\": 1}) uit geselecteerde nummers." } }, "player": { @@ -1147,7 +1178,10 @@ "sleepTimer_timeRemaining": "{{time}} resterend", "sleepTimer_setCustom": "Timer instellen", "sleepTimer_cancel": "Timer annuleren", - "albumRadio": "Albumradio" + "albumRadio": "Albumradio", + "nextAlbum": "Alt+klik voor volgende album", + "previousAlbum": "Alt+klik voor vorige album", + "sleepTimer_endOfAlbum": "Einde van huidige album" }, "datetime": { "minuteShort": "M", @@ -1174,7 +1208,8 @@ "notInPlaylist": "Is niet in", "notInTheLast": "Is niet in de laatste", "startsWith": "Begint met", - "after": "Is na" + "after": "Is na", + "isPresent": "Is aanwezig" }, "queryBuilder": { "standardTags": "Standaard tags", diff --git a/src/i18n/locales/pl.json b/src/i18n/locales/pl.json index c6c2dd4e8..804887507 100644 --- a/src/i18n/locales/pl.json +++ b/src/i18n/locales/pl.json @@ -177,7 +177,11 @@ "back": "Wstecz", "openFolder": "Otwórz folder", "saveAndClose": "Zapisz i zamknij", - "undo": "Cofnij" + "undo": "Cofnij", + "lastScan": "Ostatnie skanowanie {{date}}", + "scanFolderCount": "{{count}} folderów", + "scanItemCount": "{{count}} elementów", + "scanningLibrary": "Skanowanie biblioteki…" }, "entity": { "genre_one": "Gatunek", @@ -493,7 +497,8 @@ "selectMusicFolder": "Wybierz folder muzyki", "noMusicFolder": "Nie wybrano folderu muzyki", "multipleMusicFolders": "Wybrano {{count}} folderów muzyki", - "commandPalette": "Otwórz paletę komend" + "commandPalette": "Otwórz paletę komend", + "logout": "Wyloguj" }, "contextMenu": { "addToPlaylist": "$t(action.addToPlaylist)", diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index 5f5e7b0fe..973a0f1f3 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -178,7 +178,11 @@ "back": "Назад", "openFolder": "Открыть папку", "saveAndClose": "Сохранить и закрыть", - "undo": "Отменить" + "undo": "Отменить", + "lastScan": "Последнее сканирование {{date}}", + "scanFolderCount": "{{count}} папок", + "scanItemCount": "{{count}} элементов", + "scanningLibrary": "Сканирование библиотеки…" }, "entity": { "album_one": "Альбом", @@ -605,7 +609,7 @@ "newlyAdded": "Недавно добавленные релизы", "title": "$t(common.home)", "explore": "Изучить свою библиотеку", - "recentlyPlayed": "игралось недавно", + "recentlyPlayed": "Недавно прослушано", "recentlyReleased": "Новинки", "genres": "$t(entity.genre, {\"count\": 2})" }, diff --git a/src/i18n/locales/zh-Hant.json b/src/i18n/locales/zh-Hant.json index 382506def..a221e6029 100644 --- a/src/i18n/locales/zh-Hant.json +++ b/src/i18n/locales/zh-Hant.json @@ -122,7 +122,11 @@ "back": "返回", "openFolder": "開啟資料夾", "saveAndClose": "儲存並關閉", - "undo": "還原" + "undo": "還原", + "lastScan": "上次掃描 {{date}}", + "scanFolderCount": "{{count}} 個資料夾", + "scanItemCount": "{{count}} 個項目", + "scanningLibrary": "正在掃描媒體庫…" }, "error": { "endpointNotImplementedError": "{{serverType}} 尚未實作端點 {{endpoint}}",