i18n(settings): translate Cover art cache section into the remaining locales (#1047)

The Cover art cache settings section shipped with English (and Russian)
strings only. Add the 23 keys (scope/strategy labels, Lazy/Aggressive
descriptions, per-server clear dialog) for de, fr, es, nl, nb, ro, and zh.
Placeholders and the technical progress-value string are left verbatim.
This commit is contained in:
Psychotoxical
2026-06-09 12:14:29 +02:00
committed by GitHub
parent a151cf5deb
commit 276903d0af
7 changed files with 161 additions and 0 deletions
+23
View File
@@ -155,6 +155,29 @@ export const settings = {
cacheUsedHot: 'Belegter Speicher:',
hotCacheTrackCount: 'Titel im Cache:',
cacheMaxLabel: 'Max. Größe',
imageCacheScopeLabel: 'Bereich',
imageCacheSubTitle: 'Vorschauen im Browser',
coverDiskCacheSubTitle: 'Cover-Cache auf der Festplatte',
coverCacheStrategyTitle: 'Cover-Cache',
coverCacheStrategyDesc: 'Du kannst für jeden Server eine Strategie wählen: Lazy — Cover bei Bedarf laden; Aggressive — bei Bedarf laden plus zusätzliches Vorladen im Hintergrund.',
coverCacheStrategyLabel: 'Strategie',
coverCacheStrategyServerLabel: 'Server',
coverCacheStrategyProgressLabel: 'Cache',
coverCacheStrategyActionsLabel: 'Aktionen',
coverCacheStrategyLazy: 'Lazy',
coverCacheStrategyLazyDesc: 'Lädt Cover nur, wenn sie benötigt werden.',
coverCacheStrategyAggressive: 'Aggressive',
coverCacheStrategyAggressiveDesc: 'Lazy-Verhalten plus zusätzliches Vorladen im Hintergrund.',
coverCacheStrategyDiskUsage: 'Auf der Festplatte: {{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: 'Cover-Cache leeren',
coverCacheStrategyClearTitle: 'Cover-Cache leeren?',
coverCacheStrategyClearDesc: 'Entfernt alle gecachten Cover-Bilder für {{server}}. Sie werden bei Bedarf neu heruntergeladen.',
coverCacheStrategyClearConfirm: 'Leeren',
coverCacheStrategyClearCancel: 'Abbrechen',
coverCacheStrategyClearSuccess: 'Cover-Cache für diesen Server geleert.',
coverCacheStrategyClearError: 'Cover-Cache konnte nicht geleert werden.',
coverCacheStrategyServerRemoved: 'entfernter Server',
cacheClearBtn: 'Cache leeren',
cacheClearWarning: 'Löscht alle gecachten Cover- und Künstlerbilder im Browser-Speicher. Sie werden bei Bedarf neu geladen.',
cacheClearConfirm: 'Bild-Cache leeren',
+23
View File
@@ -154,6 +154,29 @@ export const settings = {
cacheUsedHot: 'Tamaño en disco:',
hotCacheTrackCount: 'Pistas en caché:',
cacheMaxLabel: 'Tamaño máx.',
imageCacheScopeLabel: 'Alcance',
imageCacheSubTitle: 'Vistas previas en el navegador',
coverDiskCacheSubTitle: 'Caché de portadas en disco',
coverCacheStrategyTitle: 'Caché de portadas',
coverCacheStrategyDesc: 'Puedes elegir una estrategia para cada servidor: Lazy — carga las portadas cuando hacen falta; Aggressive — carga cuando hacen falta más precarga adicional en segundo plano.',
coverCacheStrategyLabel: 'Estrategia',
coverCacheStrategyServerLabel: 'Servidor',
coverCacheStrategyProgressLabel: 'Caché',
coverCacheStrategyActionsLabel: 'Acciones',
coverCacheStrategyLazy: 'Lazy',
coverCacheStrategyLazyDesc: 'Carga las portadas solo cuando hacen falta.',
coverCacheStrategyAggressive: 'Aggressive',
coverCacheStrategyAggressiveDesc: 'Comportamiento Lazy más precarga adicional en segundo plano.',
coverCacheStrategyDiskUsage: 'En disco: {{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: 'Vaciar caché de portadas',
coverCacheStrategyClearTitle: '¿Vaciar caché de portadas?',
coverCacheStrategyClearDesc: 'Elimina todas las portadas en caché de {{server}}. Se volverán a descargar cuando hagan falta.',
coverCacheStrategyClearConfirm: 'Vaciar',
coverCacheStrategyClearCancel: 'Cancelar',
coverCacheStrategyClearSuccess: 'Caché de portadas vaciada para este servidor.',
coverCacheStrategyClearError: 'No se pudo vaciar la caché de portadas.',
coverCacheStrategyServerRemoved: 'servidor eliminado',
cacheClearBtn: 'Limpiar Caché',
cacheClearWarning: 'Borra todas las portadas e imágenes de artistas en caché. Se volverán a descargar cuando hagan falta.',
cacheClearConfirm: 'Limpiar caché de imágenes',
+23
View File
@@ -154,6 +154,29 @@ export const settings = {
cacheUsedHot: 'Espace disque :',
hotCacheTrackCount: 'Pistes en cache :',
cacheMaxLabel: 'Taille max.',
imageCacheScopeLabel: 'Portée',
imageCacheSubTitle: 'Aperçus dans le navigateur',
coverDiskCacheSubTitle: 'Cache des pochettes sur disque',
coverCacheStrategyTitle: 'Cache des pochettes',
coverCacheStrategyDesc: 'Vous pouvez choisir une stratégie pour chaque serveur : Lazy — charger les pochettes au besoin ; Aggressive — charger au besoin et précharger en arrière-plan.',
coverCacheStrategyLabel: 'Stratégie',
coverCacheStrategyServerLabel: 'Serveur',
coverCacheStrategyProgressLabel: 'Cache',
coverCacheStrategyActionsLabel: 'Actions',
coverCacheStrategyLazy: 'Lazy',
coverCacheStrategyLazyDesc: 'Charge les pochettes uniquement lorsqu\'elles sont nécessaires.',
coverCacheStrategyAggressive: 'Aggressive',
coverCacheStrategyAggressiveDesc: 'Comportement Lazy avec préchargement supplémentaire en arrière-plan.',
coverCacheStrategyDiskUsage: 'Sur le disque : {{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: 'Vider le cache des pochettes',
coverCacheStrategyClearTitle: 'Vider le cache des pochettes ?',
coverCacheStrategyClearDesc: 'Supprimer toutes les pochettes en cache pour {{server}}. Elles seront retéléchargées si nécessaire.',
coverCacheStrategyClearConfirm: 'Vider',
coverCacheStrategyClearCancel: 'Annuler',
coverCacheStrategyClearSuccess: 'Cache des pochettes vidé pour ce serveur.',
coverCacheStrategyClearError: 'Échec du vidage du cache des pochettes.',
coverCacheStrategyServerRemoved: 'serveur supprimé',
cacheClearBtn: 'Vider le cache',
cacheClearWarning: 'Efface toutes les pochettes et images d\'artistes en cache. Elles seront retéléchargées si nécessaire.',
cacheClearConfirm: 'Vider le cache d\'images',
+23
View File
@@ -155,6 +155,29 @@ export const settings = {
cacheUsedHot: 'Plass brukt:',
hotCacheTrackCount: 'Spor i buffer:',
cacheMaxLabel: 'Maks størrelse',
imageCacheScopeLabel: 'Omfang',
imageCacheSubTitle: 'Forhåndsvisninger i nettleseren',
coverDiskCacheSubTitle: 'Plateomslag-cache på disk',
coverCacheStrategyTitle: 'Cache for plateomslag',
coverCacheStrategyDesc: 'Du kan velge en strategi for hver tjener: Lazy - last inn omslag ved behov; Aggressive - last inn ved behov pluss ekstra forhåndsinnlasting i bakgrunnen.',
coverCacheStrategyLabel: 'Strategi',
coverCacheStrategyServerLabel: 'Tjener',
coverCacheStrategyProgressLabel: 'Cache',
coverCacheStrategyActionsLabel: 'Handlinger',
coverCacheStrategyLazy: 'Lazy',
coverCacheStrategyLazyDesc: 'Laster inn omslag bare når de trengs.',
coverCacheStrategyAggressive: 'Aggressive',
coverCacheStrategyAggressiveDesc: 'Lazy-oppførsel pluss ekstra forhåndsinnlasting i bakgrunnen.',
coverCacheStrategyDiskUsage: 'På disk: {{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: 'Tøm omslag-cache',
coverCacheStrategyClearTitle: 'Tøm omslag-cache?',
coverCacheStrategyClearDesc: 'Fjern alle bufrede plateomslag for {{server}}. De lastes ned igjen ved behov.',
coverCacheStrategyClearConfirm: 'Tøm',
coverCacheStrategyClearCancel: 'Avbryt',
coverCacheStrategyClearSuccess: 'Omslag-cache tømt for denne tjeneren.',
coverCacheStrategyClearError: 'Kunne ikke tømme omslag-cache.',
coverCacheStrategyServerRemoved: 'fjernet tjener',
cacheClearBtn: 'Tøm hurtigbuffer',
cacheClearWarning: 'Sletter alle bufrede omslag og artistbilder. De lastes ned igjen ved behov.',
cacheClearConfirm: 'Tøm bildecache',
+23
View File
@@ -154,6 +154,29 @@ export const settings = {
cacheUsedHot: 'Schijfgebruik:',
hotCacheTrackCount: 'Nummers in cache:',
cacheMaxLabel: 'Max. grootte',
imageCacheScopeLabel: 'Bereik',
imageCacheSubTitle: 'Voorbeelden in browser',
coverDiskCacheSubTitle: 'Hoescache op schijf',
coverCacheStrategyTitle: 'Hoescache',
coverCacheStrategyDesc: 'Je kunt per server een strategie kiezen: Lazy — laadt hoezen wanneer nodig; Aggressive — laadt wanneer nodig plus extra voorladen op de achtergrond.',
coverCacheStrategyLabel: 'Strategie',
coverCacheStrategyServerLabel: 'Server',
coverCacheStrategyProgressLabel: 'Cache',
coverCacheStrategyActionsLabel: 'Acties',
coverCacheStrategyLazy: 'Lazy',
coverCacheStrategyLazyDesc: 'Laadt hoezen alleen wanneer ze nodig zijn.',
coverCacheStrategyAggressive: 'Aggressive',
coverCacheStrategyAggressiveDesc: 'Lazy-gedrag plus extra voorladen op de achtergrond.',
coverCacheStrategyDiskUsage: 'Op schijf: {{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: 'Hoescache wissen',
coverCacheStrategyClearTitle: 'Hoescache wissen?',
coverCacheStrategyClearDesc: 'Verwijder alle gecachte hoesafbeeldingen voor {{server}}. Ze worden opnieuw gedownload wanneer nodig.',
coverCacheStrategyClearConfirm: 'Wissen',
coverCacheStrategyClearCancel: 'Annuleren',
coverCacheStrategyClearSuccess: 'Hoescache gewist voor deze server.',
coverCacheStrategyClearError: 'Hoescache wissen mislukt.',
coverCacheStrategyServerRemoved: 'verwijderde server',
cacheClearBtn: 'Cache wissen',
cacheClearWarning: 'Wist alle gecachte hoesjes en artiestafbeeldingen. Ze worden opnieuw gedownload wanneer nodig.',
cacheClearConfirm: 'Beeldcache wissen',
+23
View File
@@ -154,6 +154,29 @@ export const settings = {
cacheUsedHot: 'Mărimea pe disc:',
hotCacheTrackCount: 'Piese în memoria cache:',
cacheMaxLabel: 'Mărimea maximă',
imageCacheScopeLabel: 'Domeniu',
imageCacheSubTitle: 'Previzualizări în browser',
coverDiskCacheSubTitle: 'Cache de coperte pe disc',
coverCacheStrategyTitle: 'Cache pentru coperte',
coverCacheStrategyDesc: 'Poți alege o strategie pentru fiecare server: Lazy — încarcă copertele la nevoie; Aggressive — încarcă la nevoie plus preîncărcare suplimentară în fundal.',
coverCacheStrategyLabel: 'Strategie',
coverCacheStrategyServerLabel: 'Server',
coverCacheStrategyProgressLabel: 'Cache',
coverCacheStrategyActionsLabel: 'Acțiuni',
coverCacheStrategyLazy: 'Lazy',
coverCacheStrategyLazyDesc: 'Încarcă copertele doar atunci când sunt necesare.',
coverCacheStrategyAggressive: 'Aggressive',
coverCacheStrategyAggressiveDesc: 'Comportamentul Lazy plus preîncărcare suplimentară în fundal.',
coverCacheStrategyDiskUsage: 'Pe disc: {{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: 'Golește cache-ul de coperte',
coverCacheStrategyClearTitle: 'Golești cache-ul de coperte?',
coverCacheStrategyClearDesc: 'Șterge toate copertele din cache pentru {{server}}. Vor fi descărcate din nou la nevoie.',
coverCacheStrategyClearConfirm: 'Golește',
coverCacheStrategyClearCancel: 'Anulează',
coverCacheStrategyClearSuccess: 'Cache-ul de coperte a fost golit pentru acest server.',
coverCacheStrategyClearError: 'Golirea cache-ului de coperte a eșuat.',
coverCacheStrategyServerRemoved: 'server eliminat',
cacheClearBtn: 'Golește memoria cache',
waveformCacheClearBtn: 'Golește cache-ul formelor de undă',
cacheClearWarning: 'Șterge toate copertele și imaginile artiștilor din cache. Vor fi descărcate din nou la nevoie.',
+23
View File
@@ -154,6 +154,29 @@ export const settings = {
cacheUsedHot: '占用空间:',
hotCacheTrackCount: '缓存曲目数:',
cacheMaxLabel: '最大容量',
imageCacheScopeLabel: '范围',
imageCacheSubTitle: '浏览器内预览',
coverDiskCacheSubTitle: '磁盘封面缓存',
coverCacheStrategyTitle: '封面缓存',
coverCacheStrategyDesc: '你可以为每台服务器选择一种策略:懒加载——按需加载封面;激进——按需加载并额外在后台预加载。',
coverCacheStrategyLabel: '策略',
coverCacheStrategyServerLabel: '服务器',
coverCacheStrategyProgressLabel: '缓存',
coverCacheStrategyActionsLabel: '操作',
coverCacheStrategyLazy: '懒加载',
coverCacheStrategyLazyDesc: '仅在需要时加载封面。',
coverCacheStrategyAggressive: '激进',
coverCacheStrategyAggressiveDesc: '懒加载行为,并额外在后台预加载。',
coverCacheStrategyDiskUsage: '磁盘占用:{{size}}',
coverCacheStrategyProgressValue: '{{percent}}% ({{done}}/{{total}}) · {{size}}',
coverCacheStrategyClearAction: '清除封面缓存',
coverCacheStrategyClearTitle: '清除封面缓存?',
coverCacheStrategyClearDesc: '移除 {{server}} 的所有已缓存封面图片。需要时会重新下载。',
coverCacheStrategyClearConfirm: '清除',
coverCacheStrategyClearCancel: '取消',
coverCacheStrategyClearSuccess: '已清除此服务器的封面缓存。',
coverCacheStrategyClearError: '清除封面缓存失败。',
coverCacheStrategyServerRemoved: '已移除的服务器',
cacheClearBtn: '清除缓存',
cacheClearWarning: '将清除所有已缓存的封面和艺术家图片,需要时会重新下载。',
cacheClearConfirm: '清除图片缓存',