fix(ui): update Bulgarian, Catalan, German, Greek, Spanish, Finnish, French, Galician, Dutch, Polish, Portuguese (BR), Russian, Slovenian, Swedish, Thai translations from POEditor (#4852)

Co-authored-by: navidrome-bot <navidrome-bot@navidrome.org>
This commit is contained in:
Deluan Quintão
2026-02-02 09:05:28 +01:00
committed by GitHub
parent 7b709899a1
commit 9bce7677f5
15 changed files with 1780 additions and 656 deletions
+81 -4
View File
@@ -36,7 +36,8 @@
"bitDepth": "Битова дълбочина", "bitDepth": "Битова дълбочина",
"sampleRate": "", "sampleRate": "",
"missing": "Липсва", "missing": "Липсва",
"libraryName": "" "libraryName": "",
"composer": ""
}, },
"actions": { "actions": {
"addToQueue": "Пусни по-късно", "addToQueue": "Пусни по-късно",
@@ -46,7 +47,8 @@
"download": "Свали", "download": "Свали",
"playNext": "Следваща", "playNext": "Следваща",
"info": "Информация", "info": "Информация",
"showInPlaylist": "" "showInPlaylist": "",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -302,7 +304,7 @@
"scan": "", "scan": "",
"manageUsers": "", "manageUsers": "",
"viewDetails": "", "viewDetails": "",
"quickScan": "", "quickScan": "Quick Scan",
"fullScan": "" "fullScan": ""
}, },
"notifications": { "notifications": {
@@ -328,6 +330,80 @@
"scanInProgress": "", "scanInProgress": "",
"noLibrariesAssigned": "" "noLibrariesAssigned": ""
} }
},
"plugin": {
"name": "",
"fields": {
"id": "",
"name": "",
"description": "",
"version": "",
"author": "",
"website": "",
"permissions": "",
"enabled": "",
"status": "",
"path": "",
"lastError": "",
"hasError": "",
"updatedAt": "",
"createdAt": "",
"configKey": "",
"configValue": "",
"allUsers": "",
"selectedUsers": "",
"allLibraries": "",
"selectedLibraries": ""
},
"sections": {
"status": "",
"info": "",
"configuration": "",
"manifest": "",
"usersPermission": "",
"libraryPermission": ""
},
"status": {
"enabled": "",
"disabled": ""
},
"actions": {
"enable": "",
"disable": "",
"disabledDueToError": "",
"disabledUsersRequired": "",
"disabledLibrariesRequired": "",
"addConfig": "",
"rescan": ""
},
"notifications": {
"enabled": "",
"disabled": "",
"updated": "",
"error": ""
},
"validation": {
"invalidJson": ""
},
"messages": {
"configHelp": "",
"clickPermissions": "",
"noConfig": "",
"allUsersHelp": "",
"noUsers": "",
"permissionReason": "",
"usersRequired": "",
"allLibrariesHelp": "",
"noLibraries": "",
"librariesRequired": "",
"requiredHosts": "",
"configValidationError": "",
"schemaRenderError": ""
},
"placeholders": {
"configKey": "",
"configValue": ""
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Премахни всички липсващи файлове", "remove_all_missing_title": "Премахни всички липсващи файлове",
"remove_all_missing_content": "Сигурни ли сте, че желаете да премахнете всички липсващи файлове от базата данни? Това ще премахне завинаги всички препратки към тях, включително броя на възпроизвежданията и оценките им.", "remove_all_missing_content": "Сигурни ли сте, че желаете да премахнете всички липсващи файлове от базата данни? Това ще премахне завинаги всички препратки към тях, включително броя на възпроизвежданията и оценките им.",
"noSimilarSongsFound": "", "noSimilarSongsFound": "",
"noTopSongsFound": "" "noTopSongsFound": "",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "Библиотека", "library": "Библиотека",
+692 -499
View File
File diff suppressed because it is too large Load Diff
+80 -3
View File
@@ -36,7 +36,8 @@
"bitDepth": "Bittiefe", "bitDepth": "Bittiefe",
"sampleRate": "Samplerate", "sampleRate": "Samplerate",
"missing": "Fehlend", "missing": "Fehlend",
"libraryName": "Bibliothek" "libraryName": "Bibliothek",
"composer": "Komponist"
}, },
"actions": { "actions": {
"addToQueue": "Später abspielen", "addToQueue": "Später abspielen",
@@ -46,7 +47,8 @@
"download": "Herunterladen", "download": "Herunterladen",
"playNext": "Als nächstes abspielen", "playNext": "Als nächstes abspielen",
"info": "Mehr Informationen", "info": "Mehr Informationen",
"showInPlaylist": "In Wiedergabeliste anzeigen" "showInPlaylist": "In Wiedergabeliste anzeigen",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "Bibliothek Scan läuft...", "scanInProgress": "Bibliothek Scan läuft...",
"noLibrariesAssigned": "Keine Bibliotheken zugeordnet" "noLibrariesAssigned": "Keine Bibliotheken zugeordnet"
} }
},
"plugin": {
"name": "Plugin |||| Plugins",
"fields": {
"id": "ID",
"name": "Name",
"description": "Beschreibung",
"version": "Version",
"author": "Autor",
"website": "Website",
"permissions": "Berechtigungen",
"enabled": "Aktiv",
"status": "Status",
"path": "Pfad",
"lastError": "Fehler",
"hasError": "Fehler",
"updatedAt": "Aktualisiert am",
"createdAt": "Installiert",
"configKey": "Schlüssel",
"configValue": "Wert",
"allUsers": "Alle Benutzer",
"selectedUsers": "Ausgewählte Benutzer",
"allLibraries": "Alle Bibliotheken",
"selectedLibraries": "Ausgewählte Bibliotheken"
},
"sections": {
"status": "Status",
"info": "Plugin Information",
"configuration": "Konfiguration",
"manifest": "Manifest",
"usersPermission": "Benutzer Zugriff",
"libraryPermission": "Bibliotheken Zugriff"
},
"status": {
"enabled": "Aktiv",
"disabled": "Inaktiv"
},
"actions": {
"enable": "Aktivieren",
"disable": "Deaktivieren",
"disabledDueToError": "Fehler beheben um Plugin zu aktivieren",
"disabledUsersRequired": "Wähle Benutzer Zugriff um Plugin zu aktivieren",
"disabledLibrariesRequired": "Wähle Bibliotheken Zugriff um Plugin zu aktivieren",
"addConfig": "Konfiguration hinzufügen",
"rescan": "Scan"
},
"notifications": {
"enabled": "Plugin aktiv",
"disabled": "Plugin inaktiv",
"updated": "Plugin aktualisiert",
"error": "Fehler beim aktualisieren des Plugins"
},
"validation": {
"invalidJson": "Konfiguration muss valides JSON sein"
},
"messages": {
"configHelp": "Plugin mit Schlüssel-Werte Paaren konfigurieren. Leer lassen wenn das Plugin keine Konfiguration benötigt.",
"clickPermissions": "Berechtigung anklicken für mehr Details",
"noConfig": "Keine Konfiguration gesetzt",
"allUsersHelp": "Wenn aktiviert, erhält das Plugin Zugriff auf alle Benutzer, inklusive solcher, die in Zukunft erstellt werden.",
"noUsers": "Keine Benutzer ausgewählt",
"permissionReason": "Begründung",
"usersRequired": "Dieses Plugin benötigt Zugriff auf Benutzerinformationen. Wähle aus, auf welche Nutzer das Plugin zugreifen darf oder wähle 'Alle Benutzer'.",
"allLibrariesHelp": "Wenn aktiviert, erhält das Plugin Zugriff auf alle Bibliotheken, inklusive solcher, die in Zukunft erstellt werden.",
"noLibraries": "Keine Bibliotheken ausgewählt",
"librariesRequired": "Dieses Plugin benötigt Zugriff auf Bibliotheken. Wähle aus, auf welche Bibliotheken das Plugin zugreifen darf oder wähle 'Alle Bibliotheken'.",
"requiredHosts": "Benötigte Hosts",
"configValidationError": "Validierung der Konfiguration fehlgeschlagen:",
"schemaRenderError": "Rendern der Konfiguration fehlgeschlagen. Das Schema das Plugins ist eventuell nicht korrekt."
},
"placeholders": {
"configKey": "Schlüssel",
"configValue": "Wert"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Alle fehlenden Dateien entfernen", "remove_all_missing_title": "Alle fehlenden Dateien entfernen",
"remove_all_missing_content": "Möchtest du wirklich alle Fehlenden Dateien aus der Datenbank entfernen? Alle Referenzen zu den Dateien wie Anzahl Wiedergaben und Bewertungen werden permanent gelöscht.", "remove_all_missing_content": "Möchtest du wirklich alle Fehlenden Dateien aus der Datenbank entfernen? Alle Referenzen zu den Dateien wie Anzahl Wiedergaben und Bewertungen werden permanent gelöscht.",
"noSimilarSongsFound": "Keine ähnlichen Titel gefunden", "noSimilarSongsFound": "Keine ähnlichen Titel gefunden",
"noTopSongsFound": "Keine beliebten Titel gefunden" "noTopSongsFound": "Keine beliebten Titel gefunden",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "Bibliothek", "library": "Bibliothek",
+80 -3
View File
@@ -36,7 +36,8 @@
"bitDepth": "Λίγο βάθος", "bitDepth": "Λίγο βάθος",
"sampleRate": "Ποσοστό δειγματοληψίας", "sampleRate": "Ποσοστό δειγματοληψίας",
"missing": "Απών", "missing": "Απών",
"libraryName": "Βιβλιοθήκη" "libraryName": "Βιβλιοθήκη",
"composer": "Συνθέτης"
}, },
"actions": { "actions": {
"addToQueue": "Αναπαραγωγη Μετα", "addToQueue": "Αναπαραγωγη Μετα",
@@ -46,7 +47,8 @@
"download": "Ληψη", "download": "Ληψη",
"playNext": "Επόμενη Αναπαραγωγή", "playNext": "Επόμενη Αναπαραγωγή",
"info": "Εμφάνιση Πληροφοριών", "info": "Εμφάνιση Πληροφοριών",
"showInPlaylist": "Εμφάνιση στη λίστα αναπαραγωγής" "showInPlaylist": "Εμφάνιση στη λίστα αναπαραγωγής",
"instantMix": "Άμεση Μίξη"
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "Σάρωση σε εξέλιξη...", "scanInProgress": "Σάρωση σε εξέλιξη...",
"noLibrariesAssigned": "Δεν έχουν αντιστοιχιστεί βιβλιοθήκες σε αυτόν τον χρήστη" "noLibrariesAssigned": "Δεν έχουν αντιστοιχιστεί βιβλιοθήκες σε αυτόν τον χρήστη"
} }
},
"plugin": {
"name": "Πρόσθετο |||| Πρόσθετα",
"fields": {
"id": "ID",
"name": "Όνομα",
"description": "Περιγραφή",
"version": "Έκδοση",
"author": "Καλλιτέχνης",
"website": "Ιστοσελίδα",
"permissions": "Άδειες",
"enabled": "Ενεργό",
"status": "Κατάσταση",
"path": "Διαδρομή",
"lastError": "Σφάλμα",
"hasError": "Σφάλμα",
"updatedAt": "Ενημερώθηκε",
"createdAt": "Εγκατασταθηκε",
"configKey": "Κλειδί",
"configValue": "Τιμή",
"allUsers": "Επιτρέψτε όλους τους χρήστες",
"selectedUsers": "Επιλογή χρηστών",
"allLibraries": "Επιτρέψτε όλες τις βιβλιοθήκες",
"selectedLibraries": "Επιλεγμένες βιβλιοθήκες"
},
"sections": {
"status": "Κατάσταση",
"info": "Πληροφορίες Πρόσθετου",
"configuration": "Παραμετροποίηση",
"manifest": "Manifest",
"usersPermission": "Άδειες Χρηστών",
"libraryPermission": "Άδειες Βιβλιοθηκών"
},
"status": {
"enabled": "Ενεργό",
"disabled": "Ανενεργό"
},
"actions": {
"enable": "Ενεργοποίηση",
"disable": "Απενεργοποίηση",
"disabledDueToError": "Διορθώστε το σφάλμα πριν την ενεργοποίηση",
"disabledUsersRequired": "Επιλέξτε χρήστες πριν την ενεργοποίηση",
"disabledLibrariesRequired": "Επιλέξτε βιβλιοθήκες πριν την ενεργοποίηση",
"addConfig": "Προσθήκη παραμετροποίησης",
"rescan": "Σάρωση ξανά"
},
"notifications": {
"enabled": "Πρόσθετο ενεργοποιημένο",
"disabled": "Πρόσθετο απενεργοποιημένο",
"updated": "Πρόσθετο ενημερωμένο",
"error": "Σφάλμα κατά την ενημέρωση του πρόσθετου"
},
"validation": {
"invalidJson": "Η παραμετροποίηση πρέπει να είναι συμβατό JSON"
},
"messages": {
"configHelp": "Παραμετροποιήστε το πρόσθετο με χρήση ζεύγων κλειδιών-τιμών. Αφήστε κενό αν το πρόσθετο δεν απαιτεί παραμετροποίηση",
"clickPermissions": "Κάνετε κλικ για λεπτομέρειες αδειών",
"noConfig": "Δεν ορίστηκε παραμετροποίηση",
"allUsersHelp": "Όταν είναι ενεργό, το πρόσθετο θα έχει πρόσβαση σε όλους τους χρήστες, συμπεριλαμβανομένων και όσων δημιουργηθούν στο μέλλον.",
"noUsers": "Δεν επιλέχθηκαν χρήστες",
"permissionReason": "Αιτία",
"usersRequired": "Το πρόσθετο απαιτεί πρόσβαση στις πληροφορίες χρηστών. Ορίστε τους χρήστες που θα έχει πρόσβαση το πρόσθετο, ή ενεργοποιήστε το 'Επιτρέψτε όλους τους χρήστες'",
"allLibrariesHelp": "Όταν είναι ενεργό, το πρόσθετο θα έχει πρόσβαση σε όλες τις βιβλιοθήκες, συμπεριλαμβανομένων και όσων δημιουργηθούν στο μέλλον.",
"noLibraries": "Δεν επιλέχθηκαν βιβλιοθήκες",
"librariesRequired": "Αυτό το πρόσθετο απαιτεί πρόσβαση στις πληροφορίες βιβλιοθήκης. Επιλέξτε σε ποιές βιβλιοθήκες μπορεί να έχει πρόσβαση το πρόσθετο, ή ενεργοποιήστε το 'Επιτρέψτε όλες τις βιβλιοθήκες'",
"requiredHosts": "Απαιτούμενοι hosts",
"configValidationError": "Η επικύρωση διαμόρφωσης απέτυχε:",
"schemaRenderError": "Δεν είναι δυνατή η απόδοση της φόρμας διαμόρφωσης. Το σχήμα της προσθήκης ενδέχεται να μην είναι έγκυρο."
},
"placeholders": {
"configKey": "κλειδί",
"configValue": "τιμή"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Αφαίρεση όλων των αρχείων που λείπουν", "remove_all_missing_title": "Αφαίρεση όλων των αρχείων που λείπουν",
"remove_all_missing_content": "Είστε βέβαιοι ότι θέλετε να καταργήσετε όλα τα αρχεία που λείπουν από τη βάση δεδομένων? Αυτό θα καταργήσει οριστικά τυχόν αναφορές σε αυτά, συμπεριλαμβανομένου του αριθμού αναπαραγωγών και των αξιολογήσεών τους.", "remove_all_missing_content": "Είστε βέβαιοι ότι θέλετε να καταργήσετε όλα τα αρχεία που λείπουν από τη βάση δεδομένων? Αυτό θα καταργήσει οριστικά τυχόν αναφορές σε αυτά, συμπεριλαμβανομένου του αριθμού αναπαραγωγών και των αξιολογήσεών τους.",
"noSimilarSongsFound": "Δεν βρέθηκαν παρόμοια τραγούδια", "noSimilarSongsFound": "Δεν βρέθηκαν παρόμοια τραγούδια",
"noTopSongsFound": "Δεν βρέθηκαν κορυφαία τραγούδια" "noTopSongsFound": "Δεν βρέθηκαν κορυφαία τραγούδια",
"startingInstantMix": "Φόρτωση Άμεσης Μίξης..."
}, },
"menu": { "menu": {
"library": "Βιβλιοθήκη", "library": "Βιβλιοθήκη",
+70 -67
View File
@@ -12,16 +12,12 @@
"artist": "Artista", "artist": "Artista",
"album": "Álbum", "album": "Álbum",
"path": "Ruta del archivo", "path": "Ruta del archivo",
"libraryName": "Biblioteca",
"genre": "Género", "genre": "Género",
"compilation": "Compilación", "compilation": "Compilación",
"year": "Año", "year": "Año",
"size": "Tamaño del archivo", "size": "Tamaño del archivo",
"updatedAt": "Actualizado el", "updatedAt": "Actualizado el",
"bitRate": "Tasa de bits", "bitRate": "Tasa de bits",
"bitDepth": "Profundidad de bits",
"sampleRate": "Frecuencia de muestreo",
"channels": "Canales",
"discSubtitle": "Subtítulo del disco", "discSubtitle": "Subtítulo del disco",
"starred": "Favorito", "starred": "Favorito",
"comment": "Comentario", "comment": "Comentario",
@@ -29,6 +25,7 @@
"quality": "Calidad", "quality": "Calidad",
"bpm": "BPM", "bpm": "BPM",
"playDate": "Últimas reproducciones", "playDate": "Últimas reproducciones",
"channels": "Canales",
"createdAt": "Creado el", "createdAt": "Creado el",
"grouping": "Agrupación", "grouping": "Agrupación",
"mood": "Estado de ánimo", "mood": "Estado de ánimo",
@@ -36,17 +33,22 @@
"tags": "Etiquetas", "tags": "Etiquetas",
"mappedTags": "Etiquetas asignadas", "mappedTags": "Etiquetas asignadas",
"rawTags": "Etiquetas sin procesar", "rawTags": "Etiquetas sin procesar",
"missing": "Faltante" "bitDepth": "Profundidad de bits",
"sampleRate": "Frecuencia de muestreo",
"missing": "Faltante",
"libraryName": "Biblioteca",
"composer": "Compositor"
}, },
"actions": { "actions": {
"addToQueue": "Reproducir después", "addToQueue": "Reproducir después",
"playNow": "Reproducir ahora", "playNow": "Reproducir ahora",
"addToPlaylist": "Agregar a la playlist", "addToPlaylist": "Agregar a la playlist",
"showInPlaylist": "Mostrar en la lista de reproducción",
"shuffleAll": "Todas aleatorias", "shuffleAll": "Todas aleatorias",
"download": "Descarga", "download": "Descarga",
"playNext": "Siguiente", "playNext": "Siguiente",
"info": "Obtener información" "info": "Obtener información",
"showInPlaylist": "Mostrar en la lista de reproducción",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -57,38 +59,38 @@
"duration": "Duración", "duration": "Duración",
"songCount": "Canciones", "songCount": "Canciones",
"playCount": "Reproducciones", "playCount": "Reproducciones",
"size": "Tamaño del archivo",
"name": "Nombre", "name": "Nombre",
"libraryName": "Biblioteca",
"genre": "Género", "genre": "Género",
"compilation": "Compilación", "compilation": "Compilación",
"year": "Año", "year": "Año",
"date": "Fecha de grabación",
"originalDate": "Original",
"releaseDate": "Publicado",
"releases": "Lanzamiento |||| Lanzamientos",
"released": "Publicado",
"updatedAt": "Actualizado el", "updatedAt": "Actualizado el",
"comment": "Comentario", "comment": "Comentario",
"rating": "Calificación", "rating": "Calificación",
"createdAt": "Creado el", "createdAt": "Creado el",
"size": "Tamaño del archivo",
"originalDate": "Original",
"releaseDate": "Publicado",
"releases": "Lanzamiento |||| Lanzamientos",
"released": "Publicado",
"recordLabel": "Discográfica", "recordLabel": "Discográfica",
"catalogNum": "Número de catálogo", "catalogNum": "Número de catálogo",
"releaseType": "Tipo de lanzamiento", "releaseType": "Tipo de lanzamiento",
"grouping": "Agrupación", "grouping": "Agrupación",
"media": "Medios", "media": "Medios",
"mood": "Estado de ánimo", "mood": "Estado de ánimo",
"missing": "Faltante" "date": "Fecha de grabación",
"missing": "Faltante",
"libraryName": "Biblioteca"
}, },
"actions": { "actions": {
"playAll": "Reproducir", "playAll": "Reproducir",
"playNext": "Reproducir siguiente", "playNext": "Reproducir siguiente",
"addToQueue": "Reproducir después", "addToQueue": "Reproducir después",
"share": "Compartir",
"shuffle": "Aleatorio", "shuffle": "Aleatorio",
"addToPlaylist": "Agregar a la lista", "addToPlaylist": "Agregar a la lista",
"download": "Descargar", "download": "Descargar",
"info": "Obtener información" "info": "Obtener información",
"share": "Compartir"
}, },
"lists": { "lists": {
"all": "Todos", "all": "Todos",
@@ -106,10 +108,10 @@
"name": "Nombre", "name": "Nombre",
"albumCount": "Número de álbumes", "albumCount": "Número de álbumes",
"songCount": "Número de canciones", "songCount": "Número de canciones",
"size": "Tamaño",
"playCount": "Reproducciones", "playCount": "Reproducciones",
"rating": "Calificación", "rating": "Calificación",
"genre": "Género", "genre": "Género",
"size": "Tamaño",
"role": "Rol", "role": "Rol",
"missing": "Faltante" "missing": "Faltante"
}, },
@@ -130,9 +132,9 @@
"maincredit": "Artista del álbum o Artista |||| Artistas del álbum o Artistas" "maincredit": "Artista del álbum o Artista |||| Artistas del álbum o Artistas"
}, },
"actions": { "actions": {
"topSongs": "Más destacadas",
"shuffle": "Aleatorio", "shuffle": "Aleatorio",
"radio": "Radio" "radio": "Radio",
"topSongs": "Más destacadas"
} }
}, },
"user": { "user": {
@@ -141,7 +143,6 @@
"userName": "Nombre de usuario", "userName": "Nombre de usuario",
"isAdmin": "Es administrador", "isAdmin": "Es administrador",
"lastLoginAt": "Último inicio de sesión", "lastLoginAt": "Último inicio de sesión",
"lastAccessAt": "Último acceso",
"updatedAt": "Actualizado el", "updatedAt": "Actualizado el",
"name": "Nombre", "name": "Nombre",
"password": "Contraseña", "password": "Contraseña",
@@ -150,6 +151,7 @@
"currentPassword": "Contraseña actual", "currentPassword": "Contraseña actual",
"newPassword": "Nueva contraseña", "newPassword": "Nueva contraseña",
"token": "Token", "token": "Token",
"lastAccessAt": "Último acceso",
"libraries": "Bibliotecas" "libraries": "Bibliotecas"
}, },
"helperTexts": { "helperTexts": {
@@ -211,9 +213,9 @@
"selectPlaylist": "Seleccione una lista:", "selectPlaylist": "Seleccione una lista:",
"addNewPlaylist": "Creada \"%{name}\"", "addNewPlaylist": "Creada \"%{name}\"",
"export": "Exportar", "export": "Exportar",
"saveQueue": "Guardar la fila de reproducción en una playlist",
"makePublic": "Hazla pública", "makePublic": "Hazla pública",
"makePrivate": "Hazla privada", "makePrivate": "Hazla privada",
"saveQueue": "Guardar la fila de reproducción en una playlist",
"searchOrCreate": "Buscar listas de reproducción o escribe para crear una nueva…", "searchOrCreate": "Buscar listas de reproducción o escribe para crear una nueva…",
"pressEnterToCreate": "Pulsa Enter para crear una nueva lista de reproducción", "pressEnterToCreate": "Pulsa Enter para crear una nueva lista de reproducción",
"removeFromSelection": "Quitar de la selección" "removeFromSelection": "Quitar de la selección"
@@ -244,7 +246,6 @@
"username": "Compartido por", "username": "Compartido por",
"url": "URL", "url": "URL",
"description": "Descripción", "description": "Descripción",
"downloadable": "¿Permitir descargas?",
"contents": "Contenido", "contents": "Contenido",
"expiresAt": "Caduca el", "expiresAt": "Caduca el",
"lastVisitedAt": "Visitado por última vez el", "lastVisitedAt": "Visitado por última vez el",
@@ -252,14 +253,12 @@
"format": "Formato", "format": "Formato",
"maxBitRate": "Tasa de bits Máx.", "maxBitRate": "Tasa de bits Máx.",
"updatedAt": "Actualizado el", "updatedAt": "Actualizado el",
"createdAt": "Creado el" "createdAt": "Creado el",
}, "downloadable": "¿Permitir descargas?"
"notifications": {}, }
"actions": {}
}, },
"missing": { "missing": {
"name": "Fichero faltante |||| Ficheros faltantes", "name": "Fichero faltante |||| Ficheros faltantes",
"empty": "No faltan archivos",
"fields": { "fields": {
"path": "Ruta", "path": "Ruta",
"size": "Tamaño", "size": "Tamaño",
@@ -272,7 +271,8 @@
}, },
"notifications": { "notifications": {
"removed": "Eliminado" "removed": "Eliminado"
} },
"empty": "No faltan archivos"
}, },
"library": { "library": {
"name": "Biblioteca |||| Bibliotecas", "name": "Biblioteca |||| Bibliotecas",
@@ -302,20 +302,20 @@
}, },
"actions": { "actions": {
"scan": "Escanear biblioteca", "scan": "Escanear biblioteca",
"quickScan": "Escaneo rápido",
"fullScan": "Escaneo completo",
"manageUsers": "Gestionar el acceso de usarios", "manageUsers": "Gestionar el acceso de usarios",
"viewDetails": "Ver detalles" "viewDetails": "Ver detalles",
"quickScan": "Escaneo rápido",
"fullScan": "Escaneo completo"
}, },
"notifications": { "notifications": {
"created": "La biblioteca se creó correctamente", "created": "La biblioteca se creó correctamente",
"updated": "La biblioteca se actualizó correctamente", "updated": "La biblioteca se actualizó correctamente",
"deleted": "La biblioteca se eliminó correctamente", "deleted": "La biblioteca se eliminó correctamente",
"scanStarted": "El escaneo de la biblioteca ha comenzado", "scanStarted": "El escaneo de la biblioteca ha comenzado",
"scanCompleted": "El escaneo de la biblioteca se completó",
"quickScanStarted": "Escaneo rápido ha comenzado", "quickScanStarted": "Escaneo rápido ha comenzado",
"fullScanStarted": "Escaneo completo ha comenzado", "fullScanStarted": "Escaneo completo ha comenzado",
"scanError": "Error al iniciar el escaneo. Revisa los registros", "scanError": "Error al iniciar el escaneo. Revisa los registros"
"scanCompleted": "El escaneo de la biblioteca se completó"
}, },
"validation": { "validation": {
"nameRequired": "El nombre de la biblioteca es obligatorio", "nameRequired": "El nombre de la biblioteca es obligatorio",
@@ -396,7 +396,9 @@
"allLibrariesHelp": "Cuando se active, el plugin tendrá acceso a todas las bibliotecas, incluidas las que se creen en el futuro.", "allLibrariesHelp": "Cuando se active, el plugin tendrá acceso a todas las bibliotecas, incluidas las que se creen en el futuro.",
"noLibraries": "Ninguna biblioteca seleccionada", "noLibraries": "Ninguna biblioteca seleccionada",
"librariesRequired": "Este plugin requiere acceso a la información de las bibliotecas. Selecciona a qué bibliotecas puede acceder el plugin, o activa 'Permitir todas las bibliotecas'.", "librariesRequired": "Este plugin requiere acceso a la información de las bibliotecas. Selecciona a qué bibliotecas puede acceder el plugin, o activa 'Permitir todas las bibliotecas'.",
"requiredHosts": "Hosts requeridos" "requiredHosts": "Hosts requeridos",
"configValidationError": "La validación de la configuración falló:",
"schemaRenderError": "No se pudo renderizar el formulario de configuración. Es posible que el esquema del complemento no sea válido."
}, },
"placeholders": { "placeholders": {
"configKey": "clave", "configKey": "clave",
@@ -439,7 +441,6 @@
"add": "Añadir", "add": "Añadir",
"back": "Ir atrás", "back": "Ir atrás",
"bulk_actions": "1 elemento seleccionado |||| %{smart_count} elementos seleccionados", "bulk_actions": "1 elemento seleccionado |||| %{smart_count} elementos seleccionados",
"bulk_actions_mobile": "1 |||| %{smart_count}",
"cancel": "Cancelar", "cancel": "Cancelar",
"clear_input_value": "Limpiar valor", "clear_input_value": "Limpiar valor",
"clone": "Duplicar", "clone": "Duplicar",
@@ -463,6 +464,7 @@
"close_menu": "Cerrar menú", "close_menu": "Cerrar menú",
"unselect": "Deseleccionado", "unselect": "Deseleccionado",
"skip": "Omitir", "skip": "Omitir",
"bulk_actions_mobile": "1 |||| %{smart_count}",
"share": "Compartir", "share": "Compartir",
"download": "Descargar" "download": "Descargar"
}, },
@@ -554,47 +556,42 @@
"transcodingDisabled": "Cambiar la configuración de la transcodificación a través de la interfaz web esta deshabilitado por motivos de seguridad. Si quieres cambiar (editar o agregar) opciones de transcodificación, reinicia el servidor con la %{config} opción de configuración.", "transcodingDisabled": "Cambiar la configuración de la transcodificación a través de la interfaz web esta deshabilitado por motivos de seguridad. Si quieres cambiar (editar o agregar) opciones de transcodificación, reinicia el servidor con la %{config} opción de configuración.",
"transcodingEnabled": "Navidrom se esta ejecutando con %{config}, lo que hace posible ejecutar comandos de sistema desde el apartado de transcodificación en la interfaz web. Recomendamos deshabilitarlo por motivos de seguridad y solo habilitarlo cuando se este configurando opciones de transcodificación.", "transcodingEnabled": "Navidrom se esta ejecutando con %{config}, lo que hace posible ejecutar comandos de sistema desde el apartado de transcodificación en la interfaz web. Recomendamos deshabilitarlo por motivos de seguridad y solo habilitarlo cuando se este configurando opciones de transcodificación.",
"songsAddedToPlaylist": "1 canción agregada a la lista |||| %{smart_count} canciones agregadas a la lista", "songsAddedToPlaylist": "1 canción agregada a la lista |||| %{smart_count} canciones agregadas a la lista",
"noSimilarSongsFound": "No se encontraron canciones similares",
"noTopSongsFound": "No se encontraron canciones destacadas",
"noPlaylistsAvailable": "Ninguna lista disponible", "noPlaylistsAvailable": "Ninguna lista disponible",
"delete_user_title": "Eliminar usuario '%{name}'", "delete_user_title": "Eliminar usuario '%{name}'",
"delete_user_content": "¿Esta seguro de eliminar a este usuario y todos sus datos (incluyendo listas y preferencias)?", "delete_user_content": "¿Esta seguro de eliminar a este usuario y todos sus datos (incluyendo listas y preferencias)?",
"remove_missing_title": "Eliminar archivos faltantes",
"remove_missing_content": "¿Realmente desea eliminar los archivos faltantes seleccionados de la base de datos? Esto eliminará permanentemente cualquier referencia a ellos, incluidas sus reproducciones y valoraciones.",
"remove_all_missing_title": "Eliminar todos los archivos faltantes",
"remove_all_missing_content": "¿Realmente desea eliminar todos los archivos faltantes de la base de datos? Esto eliminará permanentemente cualquier referencia a ellos, incluidas sus reproducciones y valoraciones.",
"notifications_blocked": "Las notificaciones de este sitio están bloqueadas en tu navegador", "notifications_blocked": "Las notificaciones de este sitio están bloqueadas en tu navegador",
"notifications_not_available": "Este navegador no soporta notificaciones o no ingresaste a Navidrome usando https", "notifications_not_available": "Este navegador no soporta notificaciones o no ingresaste a Navidrome usando https",
"lastfmLinkSuccess": "Last.fm esta conectado y el scrobbling esta activado", "lastfmLinkSuccess": "Last.fm esta conectado y el scrobbling esta activado",
"lastfmLinkFailure": "No se pudo conectar con Last.fm", "lastfmLinkFailure": "No se pudo conectar con Last.fm",
"lastfmUnlinkSuccess": "Last.fm se ha desconectado y el scrobbling se desactivo", "lastfmUnlinkSuccess": "Last.fm se ha desconectado y el scrobbling se desactivo",
"lastfmUnlinkFailure": "No se pudo desconectar Last.fm", "lastfmUnlinkFailure": "No se pudo desconectar Last.fm",
"listenBrainzLinkSuccess": "Se ha conectado correctamente a ListenBrainz y se activó el scrobbling como el usuario: %{user}",
"listenBrainzLinkFailure": "No se pudo conectar con ListenBrainz: %{error}",
"listenBrainzUnlinkSuccess": "Se desconectó ListenBrainz y se desactivó el scrobbling",
"listenBrainzUnlinkFailure": "No se pudo desconectar ListenBrainz",
"openIn": { "openIn": {
"lastfm": "Ver en Last.fm", "lastfm": "Ver en Last.fm",
"musicbrainz": "Ver en MusicBrainz" "musicbrainz": "Ver en MusicBrainz"
}, },
"lastfmLink": "Leer más...", "lastfmLink": "Leer más...",
"listenBrainzLinkSuccess": "Se ha conectado correctamente a ListenBrainz y se activó el scrobbling como el usuario: %{user}",
"listenBrainzLinkFailure": "No se pudo conectar con ListenBrainz: %{error}",
"listenBrainzUnlinkSuccess": "Se desconectó ListenBrainz y se desactivó el scrobbling",
"listenBrainzUnlinkFailure": "No se pudo desconectar ListenBrainz",
"downloadOriginalFormat": "Descargar formato original",
"shareOriginalFormat": "Compartir formato original", "shareOriginalFormat": "Compartir formato original",
"shareDialogTitle": "Compartir %{resource} '%{name}'", "shareDialogTitle": "Compartir %{resource} '%{name}'",
"shareBatchDialogTitle": "Compartir 1 %{resource} |||| Compartir %{smart_count} %{resource}", "shareBatchDialogTitle": "Compartir 1 %{resource} |||| Compartir %{smart_count} %{resource}",
"shareCopyToClipboard": "Copiar al portapapeles: Ctrl+C, Intro",
"shareSuccess": "URL copiada al portapapeles: %{url}", "shareSuccess": "URL copiada al portapapeles: %{url}",
"shareFailure": "Error al copiar la URL %{url} al portapapeles", "shareFailure": "Error al copiar la URL %{url} al portapapeles",
"downloadDialogTitle": "Descargar %{resource} '%{name}' (%{size})", "downloadDialogTitle": "Descargar %{resource} '%{name}' (%{size})",
"downloadOriginalFormat": "Descargar formato original" "shareCopyToClipboard": "Copiar al portapapeles: Ctrl+C, Intro",
"remove_missing_title": "Eliminar archivos faltantes",
"remove_missing_content": "¿Realmente desea eliminar los archivos faltantes seleccionados de la base de datos? Esto eliminará permanentemente cualquier referencia a ellos, incluidas sus reproducciones y valoraciones.",
"remove_all_missing_title": "Eliminar todos los archivos faltantes",
"remove_all_missing_content": "¿Realmente desea eliminar todos los archivos faltantes de la base de datos? Esto eliminará permanentemente cualquier referencia a ellos, incluidas sus reproducciones y valoraciones.",
"noSimilarSongsFound": "No se encontraron canciones similares",
"noTopSongsFound": "No se encontraron canciones destacadas",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "Biblioteca", "library": "Biblioteca",
"librarySelector": {
"allLibraries": "Todas las bibliotecas (%{count})",
"multipleLibraries": "%{selected} de %{total} bibliotecas",
"selectLibraries": "Seleccionar bibliotecas",
"none": "Ninguno"
},
"settings": "Ajustes", "settings": "Ajustes",
"version": "Versión", "version": "Versión",
"theme": "Tema", "theme": "Tema",
@@ -605,7 +602,6 @@
"language": "Idioma", "language": "Idioma",
"defaultView": "Vista por defecto", "defaultView": "Vista por defecto",
"desktop_notifications": "Notificaciones de escritorio", "desktop_notifications": "Notificaciones de escritorio",
"lastfmNotConfigured": "La clave API de Last.fm no está configurada",
"lastfmScrobbling": "Scrobble a Last.fm", "lastfmScrobbling": "Scrobble a Last.fm",
"listenBrainzScrobbling": "Scrobble a ListenBrainz", "listenBrainzScrobbling": "Scrobble a ListenBrainz",
"replaygain": "Modo de ReplayGain", "replaygain": "Modo de ReplayGain",
@@ -614,13 +610,20 @@
"none": "Desactivado", "none": "Desactivado",
"album": "Ganancia del álbum", "album": "Ganancia del álbum",
"track": "Ganancia de pista" "track": "Ganancia de pista"
} },
"lastfmNotConfigured": "La clave API de Last.fm no está configurada"
} }
}, },
"albumList": "Álbumes", "albumList": "Álbumes",
"about": "Acerca de",
"playlists": "Playlists", "playlists": "Playlists",
"sharedPlaylists": "Playlists Compartidas", "sharedPlaylists": "Playlists Compartidas",
"about": "Acerca de" "librarySelector": {
"allLibraries": "Todas las bibliotecas (%{count})",
"multipleLibraries": "%{selected} de %{total} bibliotecas",
"selectLibraries": "Seleccionar bibliotecas",
"none": "Ninguno"
}
}, },
"player": { "player": {
"playListsText": "Fila de reproducción", "playListsText": "Fila de reproducción",
@@ -679,17 +682,12 @@
"totalScanned": "Total de carpetas escaneadas", "totalScanned": "Total de carpetas escaneadas",
"quickScan": "Escaneo rápido", "quickScan": "Escaneo rápido",
"fullScan": "Escaneo completo", "fullScan": "Escaneo completo",
"selectiveScan": "Selectivo",
"serverUptime": "Uptime del servidor", "serverUptime": "Uptime del servidor",
"serverDown": "OFFLINE", "serverDown": "OFFLINE",
"scanType": "Tipo", "scanType": "Tipo",
"status": "Error de escaneo", "status": "Error de escaneo",
"elapsedTime": "Tiempo transcurrido" "elapsedTime": "Tiempo transcurrido",
}, "selectiveScan": "Selectivo"
"nowPlaying": {
"title": "En reproducción",
"empty": "Nada en reproducción",
"minutesAgo": "Hace %{smart_count} minuto |||| Hace %{smart_count} minutos"
}, },
"help": { "help": {
"title": "Atajos de teclado de Navidrome", "title": "Atajos de teclado de Navidrome",
@@ -699,10 +697,15 @@
"toggle_play": "Reproducir / Pausar", "toggle_play": "Reproducir / Pausar",
"prev_song": "Canción anterior", "prev_song": "Canción anterior",
"next_song": "Siguiente canción", "next_song": "Siguiente canción",
"current_song": "Canción actual",
"vol_up": "Subir volumen", "vol_up": "Subir volumen",
"vol_down": "Bajar volumen", "vol_down": "Bajar volumen",
"toggle_love": "Marca esta canción como favorita" "toggle_love": "Marca esta canción como favorita",
"current_song": "Canción actual"
} }
},
"nowPlaying": {
"title": "En reproducción",
"empty": "Nada en reproducción",
"minutesAgo": "Hace %{smart_count} minuto |||| Hace %{smart_count} minutos"
} }
} }
+85 -8
View File
@@ -36,7 +36,8 @@
"bitDepth": "Bittisyvyys", "bitDepth": "Bittisyvyys",
"sampleRate": "Näytteenottotaajuus", "sampleRate": "Näytteenottotaajuus",
"missing": "Puuttuva", "missing": "Puuttuva",
"libraryName": "Kirjasto" "libraryName": "Kirjasto",
"composer": "Säveltäjä"
}, },
"actions": { "actions": {
"addToQueue": "Lisää jonoon", "addToQueue": "Lisää jonoon",
@@ -46,7 +47,8 @@
"download": "Lataa", "download": "Lataa",
"playNext": "Soita seuraavaksi", "playNext": "Soita seuraavaksi",
"info": "Info", "info": "Info",
"showInPlaylist": "Näytä soittolistassa" "showInPlaylist": "Näytä soittolistassa",
"instantMix": "Pikasekoitus"
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "Skannaus käynnissä...", "scanInProgress": "Skannaus käynnissä...",
"noLibrariesAssigned": "Tälle käyttäjälle ei ole määritetty kirjastoja" "noLibrariesAssigned": "Tälle käyttäjälle ei ole määritetty kirjastoja"
} }
},
"plugin": {
"name": "Liitännäinen |||| Liitännäiset",
"fields": {
"id": "ID",
"name": "Nimi",
"description": "Kuvaus",
"version": "Versio",
"author": "Tekijä",
"website": "Verkkosivusto",
"permissions": "Oikeudet",
"enabled": "Käytössä",
"status": "Tila",
"path": "Polku",
"lastError": "Virhe",
"hasError": "Virhe",
"updatedAt": "Päivitetty",
"createdAt": "Asennettu",
"configKey": "Avain",
"configValue": "Arvo",
"allUsers": "Salli kaikki käyttäjät",
"selectedUsers": "Valitut käyttäjät",
"allLibraries": "Salli kaikki kirjastot",
"selectedLibraries": "Valitut kirjastot"
},
"sections": {
"status": "Tila",
"info": "Lisäosan tiedot",
"configuration": "Määritykset",
"manifest": "Luettelo",
"usersPermission": "Käyttäjäoikeudet",
"libraryPermission": "Kirjaston oikeudet"
},
"status": {
"enabled": "Käytössä",
"disabled": "Ei käytössä"
},
"actions": {
"enable": "Ota käyttöön",
"disable": "Poista käytöstä",
"disabledDueToError": "Korjaa virhe ennen käyttöönottoa",
"disabledUsersRequired": "Valitse käyttäjät ennen käyttöönottoa",
"disabledLibrariesRequired": "Valitse kirjastot ennen käyttöönottoa",
"addConfig": "Lisää määritykset",
"rescan": "Skannaa uudelleen"
},
"notifications": {
"enabled": "Lisäosa käytössä",
"disabled": "Lisäosa ei käytössä",
"updated": "Lisäosa päivitetty",
"error": "Virhe lisäosaa päivitettäessä"
},
"validation": {
"invalidJson": "Määrityksen on oltava kelvollinen JSON"
},
"messages": {
"configHelp": "Määritä lisäosa avain-arvo-parien avulla. Jätä tyhjäksi, jos lisäosa ei vaadi määrityksiä.",
"clickPermissions": "Napsauta käyttöoikeutta saadaksesi lisätietoja",
"noConfig": "Ei määritettyjä asetuksia",
"allUsersHelp": "Kun tämä on käytössä, laajennuksella on pääsy kaikkiin käyttäjiin, myös tulevaisuudessa luotaviin.",
"noUsers": "Ei valittuja käyttäjiä",
"permissionReason": "Syy",
"usersRequired": "Tämä laajennus vaatii pääsyn käyttäjätietoihin. Valitse käyttäjät, joihin laajennus voi päästä, tai ota käyttöön 'Salli kaikki käyttäjät'.",
"allLibrariesHelp": "Kun tämä on käytössä, laajennuksella on pääsy kaikkiin kirjastoihin, myös tulevaisuudessa luotaviin.",
"noLibraries": "Ei valittuja kirjastoja",
"librariesRequired": "Tämä laajennus vaatii pääsyn kirjastotietoihin. Valitse, mihin kirjastoihin laajennus voi käyttää, tai ota käyttöön 'Salli kaikki kirjastot'.",
"requiredHosts": "Vaaditut palvelimet",
"configValidationError": "Määrityksen validointi epäonnistui:",
"schemaRenderError": "Konfiguraatiolomaketta ei voi näyttää. Lisäosan skeema saattaa olla virheellinen."
},
"placeholders": {
"configKey": "avain",
"configValue": "arvo"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Poista kaikki puuttuvat tiedostot", "remove_all_missing_title": "Poista kaikki puuttuvat tiedostot",
"remove_all_missing_content": "Haluatko varmasti poistaa kaikki puuttuvat tiedostot tietokannasta? Tämä poistaa pysyvästi kaikki viittaukset niihin, mukaan lukien toistomäärät ja arvostelut.", "remove_all_missing_content": "Haluatko varmasti poistaa kaikki puuttuvat tiedostot tietokannasta? Tämä poistaa pysyvästi kaikki viittaukset niihin, mukaan lukien toistomäärät ja arvostelut.",
"noSimilarSongsFound": "Samankaltaisia kappaleita ei löytynyt", "noSimilarSongsFound": "Samankaltaisia kappaleita ei löytynyt",
"noTopSongsFound": "Suosituimpia kappaleita ei löytynyt" "noTopSongsFound": "Suosituimpia kappaleita ei löytynyt",
"startingInstantMix": "Ladataan Pikasekoitus..."
}, },
"menu": { "menu": {
"library": "Kirjasto", "library": "Kirjasto",
@@ -586,16 +663,16 @@
}, },
"tabs": { "tabs": {
"about": "Tietoja", "about": "Tietoja",
"config": "Kokoonpano" "config": "Määritykset"
}, },
"config": { "config": {
"configName": "Konfiguraation nimi", "configName": "Konfiguraation nimi",
"environmentVariable": "Ympäristömuuttuja", "environmentVariable": "Ympäristömuuttuja",
"currentValue": "Nykyinen arvo", "currentValue": "Nykyinen arvo",
"configurationFile": "Konfiguraatiotiedosto", "configurationFile": "Määritystiedosto",
"exportToml": "Vie konfiguraatio (TOML)", "exportToml": "Vie määritys (TOML)",
"exportSuccess": "Konfiguraatio viety leikepöydälle TOML-muodossa", "exportSuccess": "Määritykset viety leikepöydälle TOML-muodossa",
"exportFailed": "Konfiguraation kopiointi epäonnistui", "exportFailed": "Määritysten kopiointi epäonnistui",
"devFlagsHeader": "Kehitysliput (voivat muuttua/poistua)", "devFlagsHeader": "Kehitysliput (voivat muuttua/poistua)",
"devFlagsComment": "Nämä ovat kokeellisia asetuksia ja ne voidaan poistaa tulevissa versioissa" "devFlagsComment": "Nämä ovat kokeellisia asetuksia ja ne voidaan poistaa tulevissa versioissa"
} }
+80 -3
View File
@@ -36,7 +36,8 @@
"bitDepth": "Profondeur de bits", "bitDepth": "Profondeur de bits",
"sampleRate": "Fréquence d'échantillonnage", "sampleRate": "Fréquence d'échantillonnage",
"missing": "Manquant", "missing": "Manquant",
"libraryName": "Bibliothèque" "libraryName": "Bibliothèque",
"composer": "Compositeur·e"
}, },
"actions": { "actions": {
"addToQueue": "Ajouter à la file", "addToQueue": "Ajouter à la file",
@@ -46,7 +47,8 @@
"download": "Télécharger", "download": "Télécharger",
"playNext": "Jouer ensuite", "playNext": "Jouer ensuite",
"info": "Plus d'informations", "info": "Plus d'informations",
"showInPlaylist": "Montrer dans la playlist" "showInPlaylist": "Montrer dans la playlist",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "Scan en cours...", "scanInProgress": "Scan en cours...",
"noLibrariesAssigned": "Aucune bibliothèque pour cet utilisateur" "noLibrariesAssigned": "Aucune bibliothèque pour cet utilisateur"
} }
},
"plugin": {
"name": "Extension |||| Extensions",
"fields": {
"id": "ID",
"name": "Nom",
"description": "Description",
"version": "Version",
"author": "Auteur.e",
"website": "Site web",
"permissions": "Permissions",
"enabled": "Activée",
"status": "Statut",
"path": "Chemin",
"lastError": "Erreur",
"hasError": "Erreur",
"updatedAt": "Mise à jour",
"createdAt": "Installée",
"configKey": "Clef",
"configValue": "Valeur",
"allUsers": "Autoriser tous les utilisateur·rices",
"selectedUsers": "Utilisateur·rices sélectionné.e.s",
"allLibraries": "Autoriser toutes les bibliothèques",
"selectedLibraries": "Bibliothèques sélectionnées"
},
"sections": {
"status": "Statut",
"info": "Informations de l'extension",
"configuration": "Configuration",
"manifest": "Manifeste",
"usersPermission": "Permissions utilisateur·ices",
"libraryPermission": "Permissions des bibliothèques"
},
"status": {
"enabled": "Activées",
"disabled": "Désactivées"
},
"actions": {
"enable": "Activer",
"disable": "Désactiver",
"disabledDueToError": "L'erreur doit être réglée avant de pouvoir activer la bibliothèque",
"disabledUsersRequired": "Sélectionner des utilisateur·ices avant d'activer la bibliothèque",
"disabledLibrariesRequired": "Sélectionner au moins une bibliothèque",
"addConfig": "Ajouter une configuration",
"rescan": "Rescanner"
},
"notifications": {
"enabled": "Extension activée",
"disabled": "Extension désactivée",
"updated": "Extension mise à jour",
"error": "Erreur pendant la mise à jour de l'extension"
},
"validation": {
"invalidJson": "La configuration doit être un JSON valide"
},
"messages": {
"configHelp": "Configurer l'extension en utilisant des paires clef/valeurs. Laisser vide si l'extension ne requiert aucune configuration.",
"clickPermissions": "Cliquer sur une permission pour plus de détails",
"noConfig": "Aucune configuration",
"allUsersHelp": "Quand sélectionnée, l'extension aura accès à l'ensemble des utilisateur·rices, y compris ceux créé.e.s dans le future.",
"noUsers": "Aucun.e utilisateur·rice sélectionné.e",
"permissionReason": "Raison",
"usersRequired": "Cette extension nécessite un accès aux informations utilisateurs. Sélectionnez les utilisateur·rices autorisé.e.s ou sélectionnez 'Tout autoriser'.",
"allLibrariesHelp": "Quand sélectionnée, cette extension aura accès à l'ensemble des bibliothèques, y compris celles créées dans le futur.",
"noLibraries": "Aucune bibliothèque sélectionnée",
"librariesRequired": "Cette extension nécessite l'accès aux information de la bibliothèque. Sélectionnez à quelles bibliothèque cette extension a accès, ou sélectionnez 'Autoriser toutes les bibliothèques'.",
"requiredHosts": "Hôtes requis",
"configValidationError": "Erreur lors de la validation de la configuration",
"schemaRenderError": "Impossible de processer la configuration. Le schéma de l'extension n'est peut-être pas valide."
},
"placeholders": {
"configKey": "clef",
"configValue": "valeur"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Supprimer tous les fichiers manquants", "remove_all_missing_title": "Supprimer tous les fichiers manquants",
"remove_all_missing_content": "Êtes-vous sûr(e) de vouloir supprimer tous les fichiers manquants de la base de données ? Cette action est permanente et supprimera leurs nombres d'écoutes, leur notations et tout ce qui y fait référence.", "remove_all_missing_content": "Êtes-vous sûr(e) de vouloir supprimer tous les fichiers manquants de la base de données ? Cette action est permanente et supprimera leurs nombres d'écoutes, leur notations et tout ce qui y fait référence.",
"noSimilarSongsFound": "Aucun titre similaire n'a été trouvé", "noSimilarSongsFound": "Aucun titre similaire n'a été trouvé",
"noTopSongsFound": "Aucun meilleur titre n'a été trouvé" "noTopSongsFound": "Aucun meilleur titre n'a été trouvé",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "Bibliothèque", "library": "Bibliothèque",
+80 -3
View File
@@ -36,7 +36,8 @@
"bitDepth": "Calidade de Bit", "bitDepth": "Calidade de Bit",
"sampleRate": "Taxa de mostra", "sampleRate": "Taxa de mostra",
"missing": "Falta", "missing": "Falta",
"libraryName": "Biblioteca" "libraryName": "Biblioteca",
"composer": "Composición"
}, },
"actions": { "actions": {
"addToQueue": "Ao final da cola", "addToQueue": "Ao final da cola",
@@ -46,7 +47,8 @@
"download": "Descargar", "download": "Descargar",
"playNext": "A continuación", "playNext": "A continuación",
"info": "Obter info", "info": "Obter info",
"showInPlaylist": "Mostrar en Lista de reprodución" "showInPlaylist": "Mostrar en Lista de reprodución",
"instantMix": "Mestura Súbita"
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "Escaneo en progreso…", "scanInProgress": "Escaneo en progreso…",
"noLibrariesAssigned": "Sen bibliotecas asignadas a esta usuaria" "noLibrariesAssigned": "Sen bibliotecas asignadas a esta usuaria"
} }
},
"plugin": {
"name": "Complemento |||| Complementos",
"fields": {
"id": "ID",
"name": "Nome",
"description": "Descrición",
"version": "Versión",
"author": "Autoría",
"website": "Sitio web",
"permissions": "Permisos",
"enabled": "Activado",
"status": "Estado",
"path": "Ruta",
"lastError": "Erro",
"hasError": "Erro",
"updatedAt": "Actualizado",
"createdAt": "Instalado",
"configKey": "Clave",
"configValue": "Valor",
"allUsers": "Para todas as usuarias",
"selectedUsers": "Usuarias seleccionadas",
"allLibraries": "Permitir todas as bibliotecas",
"selectedLibraries": "Selecciona bibliotecas"
},
"sections": {
"status": "Estado",
"info": "Info do complemento",
"configuration": "Configuración",
"manifest": "Manifesto",
"usersPermission": "Permiso sobre usuarias",
"libraryPermission": "Permiso sobre bibliotecas"
},
"status": {
"enabled": "Activado",
"disabled": "Desactivado"
},
"actions": {
"enable": "Activar",
"disable": "Desactivar",
"disabledDueToError": "Arranxar erro antes de activar",
"disabledUsersRequired": "Selección de usuarias antes de activar",
"disabledLibrariesRequired": "Selección de bibliotecas antes de activar",
"addConfig": "Engadir configuración",
"rescan": "Volver a escanear"
},
"notifications": {
"enabled": "Complemento activado",
"disabled": "Complemento desactivado",
"updated": "Complemento actualizado",
"error": "Erro ao actualizar o complemento"
},
"validation": {
"invalidJson": "A configuración debe ser un JSON válido"
},
"messages": {
"configHelp": "Configura o complemento usando pares clave-valor. Deixa baleiro se o complemento non require configuración.",
"clickPermissions": "Preme nun permiso para ver detalles",
"noConfig": "Sen configuración establecida",
"allUsersHelp": "Ao activalo, o complemento terá acceso a todas as usuarias, incluíndo aquelas que se creen no futuro.",
"noUsers": "Sen usuarias seleccionadas",
"permissionReason": "Motivo",
"usersRequired": "O complemento precisa acceso á información sobre a usuaria. Selecciona as usuarias ás que pode acceder, ou activa 'Todas as usuarias'.",
"allLibrariesHelp": "Ao activalo, o complemento terá acceso a todas as bibliotecas, incluíndo aquelas que se creen no futuro.",
"noLibraries": "Sen bibliotecas seleccionadas",
"librariesRequired": "O complemento precisa acceso á información sobre a biblioteca. Selecciona as bibliotecas ás que pode acceder, ou activa 'Todas as bibliotecas'.",
"requiredHosts": "Servidores requeridos",
"configValidationError": "Fallou a comprobación da configuración:",
"schemaRenderError": "Non se puido aplicar a configuración. O esquema do complemento podería non ser válido."
},
"placeholders": {
"configKey": "clave",
"configValue": "valor"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Retirar todos os ficheiros que faltan", "remove_all_missing_title": "Retirar todos os ficheiros que faltan",
"remove_all_missing_content": "Tes certeza de querer retirar da base de datos todos os ficheiros que faltan? Isto eliminará todas as referencias a eles, incluíndo o número de reproducións e valoracións.", "remove_all_missing_content": "Tes certeza de querer retirar da base de datos todos os ficheiros que faltan? Isto eliminará todas as referencias a eles, incluíndo o número de reproducións e valoracións.",
"noSimilarSongsFound": "Sen cancións parecidas", "noSimilarSongsFound": "Sen cancións parecidas",
"noTopSongsFound": "Sen cancións destacadas" "noTopSongsFound": "Sen cancións destacadas",
"startingInstantMix": "Cargando Mestura Súbita…"
}, },
"menu": { "menu": {
"library": "Biblioteca", "library": "Biblioteca",
+80 -3
View File
@@ -36,7 +36,8 @@
"bitDepth": "Bit diepte", "bitDepth": "Bit diepte",
"sampleRate": "Sample waarde", "sampleRate": "Sample waarde",
"missing": "Ontbrekend", "missing": "Ontbrekend",
"libraryName": "Bibliotheek" "libraryName": "Bibliotheek",
"composer": ""
}, },
"actions": { "actions": {
"addToQueue": "Voeg toe aan wachtrij", "addToQueue": "Voeg toe aan wachtrij",
@@ -46,7 +47,8 @@
"download": "Downloaden", "download": "Downloaden",
"playNext": "Volgende", "playNext": "Volgende",
"info": "Meer info", "info": "Meer info",
"showInPlaylist": "Toon in afspeellijst" "showInPlaylist": "Toon in afspeellijst",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "Scan is bezig...", "scanInProgress": "Scan is bezig...",
"noLibrariesAssigned": "Geen bibliotheken aan deze gebruiker toegewezen" "noLibrariesAssigned": "Geen bibliotheken aan deze gebruiker toegewezen"
} }
},
"plugin": {
"name": "Plugin |||| Plugins",
"fields": {
"id": "ID",
"name": "Naam",
"description": "Omschrijving",
"version": "Versie",
"author": "Auteur",
"website": "Website",
"permissions": "Permissies",
"enabled": "Aangezet",
"status": "Status",
"path": "Pad",
"lastError": "Fout",
"hasError": "Fout",
"updatedAt": "Geupdate",
"createdAt": "Geinstalleerd",
"configKey": "Sleutel",
"configValue": "Waarde",
"allUsers": "Alle gebruikers toelaten",
"selectedUsers": "Geselecteerde gebruikers",
"allLibraries": "Alle bibliotheken toestaan",
"selectedLibraries": "Geselecteerde bibliotheken"
},
"sections": {
"status": "Status",
"info": "Plugin informatie",
"configuration": "Configuratie",
"manifest": "Manifest",
"usersPermission": "Gebruikers permissie",
"libraryPermission": "Bibliotheekpermissie"
},
"status": {
"enabled": "Aangezet",
"disabled": "Uitgezet"
},
"actions": {
"enable": "Aanzetten",
"disable": "Uitzetten",
"disabledDueToError": "Herstel de fout voor aanzetten",
"disabledUsersRequired": "Selecteer gebruikers voor aanzetten",
"disabledLibrariesRequired": "Selecteer bibliotheek voor aanzetten",
"addConfig": "Configuratie toevoegen",
"rescan": "Opnieuw scannen"
},
"notifications": {
"enabled": "Plugin actief",
"disabled": "Plugin niet actief",
"updated": "Plugin geupdate",
"error": "Fout bij updaten plugin"
},
"validation": {
"invalidJson": "Configuratie moet geldige JSON zijn"
},
"messages": {
"configHelp": "",
"clickPermissions": "Klik op permissie voor details",
"noConfig": "Geen configuratie ingesteld",
"allUsersHelp": "",
"noUsers": "Geen gebruikers geselecteerd",
"permissionReason": "Reden",
"usersRequired": "",
"allLibrariesHelp": "",
"noLibraries": "Geen bibliotheken geselecteerd",
"librariesRequired": "",
"requiredHosts": "Benodigde hosts",
"configValidationError": "",
"schemaRenderError": ""
},
"placeholders": {
"configKey": "Sleutel",
"configValue": "Waarde"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Verwijder alle ontbrekende bestanden", "remove_all_missing_title": "Verwijder alle ontbrekende bestanden",
"remove_all_missing_content": "Weet je zeker dat je alle ontbrekende bestanden van de database wil verwijderen? Dit wist permanent al hun referenties inclusief afspeel tellers en beoordelingen.", "remove_all_missing_content": "Weet je zeker dat je alle ontbrekende bestanden van de database wil verwijderen? Dit wist permanent al hun referenties inclusief afspeel tellers en beoordelingen.",
"noSimilarSongsFound": "Geen vergelijkbare nummers gevonden", "noSimilarSongsFound": "Geen vergelijkbare nummers gevonden",
"noTopSongsFound": "Geen beste nummers gevonden" "noTopSongsFound": "Geen beste nummers gevonden",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "Bibliotheek", "library": "Bibliotheek",
+80 -3
View File
@@ -36,7 +36,8 @@
"bitDepth": "Głębokość próbkowania", "bitDepth": "Głębokość próbkowania",
"sampleRate": "Częstotliwość próbkowania", "sampleRate": "Częstotliwość próbkowania",
"missing": "Brak", "missing": "Brak",
"libraryName": "Biblioteka" "libraryName": "Biblioteka",
"composer": "Kompozytor"
}, },
"actions": { "actions": {
"addToQueue": "Odtwarzaj Później", "addToQueue": "Odtwarzaj Później",
@@ -46,7 +47,8 @@
"download": "Pobierz", "download": "Pobierz",
"playNext": "Odtwarzaj Następny", "playNext": "Odtwarzaj Następny",
"info": "Zdobądź Informacje", "info": "Zdobądź Informacje",
"showInPlaylist": "Pokaż w Liście Odtwarzania" "showInPlaylist": "Pokaż w Liście Odtwarzania",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "Skanowanie w trakcie...", "scanInProgress": "Skanowanie w trakcie...",
"noLibrariesAssigned": "Brak bibliotek przypisanych do tego użytkownika" "noLibrariesAssigned": "Brak bibliotek przypisanych do tego użytkownika"
} }
},
"plugin": {
"name": "\nWtyczka |||| Wtyczki",
"fields": {
"id": "ID",
"name": "Nazwa",
"description": "Opis",
"version": "Wersja",
"author": "Autor",
"website": "Witryna",
"permissions": "Uprawnienia",
"enabled": "Aktywny",
"status": "Status",
"path": "Ścieżka",
"lastError": "Błąd",
"hasError": "Błąd",
"updatedAt": "Zaktualizowana",
"createdAt": "Zainstalowana",
"configKey": "Klucz",
"configValue": "Wartość",
"allUsers": "Zezwalaj wszystkim użytkownikom",
"selectedUsers": "Wybrani użytkownicy",
"allLibraries": "Zezwalaj dla wszystkich bibliotek",
"selectedLibraries": "Wybrane biblioteki"
},
"sections": {
"status": "Status",
"info": "Informacje O Wtyczce",
"configuration": "Konfiguracja",
"manifest": "Manifest",
"usersPermission": "Uprawnienia Użytkowników",
"libraryPermission": "Uprawnienia Biblioteki"
},
"status": {
"enabled": "Włączona",
"disabled": "Wyłączona"
},
"actions": {
"enable": "Włącz",
"disable": "Wyłącz",
"disabledDueToError": "Napraw błąd przed włączeniem",
"disabledUsersRequired": "Wybierz użytkowników przed włączeniem",
"disabledLibrariesRequired": "Wybierz biblioteki przed włączaniem",
"addConfig": "Dodaj Konfigurację",
"rescan": "Przeskanuj Ponownie"
},
"notifications": {
"enabled": "Wtyczka włączona",
"disabled": "Wtyczka wyłączona",
"updated": "Wtyczka zaktualizowana",
"error": "Błąd aktualizacji wtyczki"
},
"validation": {
"invalidJson": "Konfiguracja musić być w poprawnym formacie JSON"
},
"messages": {
"configHelp": "Użyj par klucz-wartość, aby skonfigurować wtyczkę. Pozostaw puste, jeśli wtyczka nie wymaga konfiguracji.",
"clickPermissions": "Kliknij uprawnienie, aby uzyskać szczegółowe informacje",
"noConfig": "Nie wybrano konfiguracji",
"allUsersHelp": "Po włączeniu wtyczka będzie miała dostęp do wszystkich użytkowników, także tych utworzonych w przyszłości.",
"noUsers": "Nie wybrano użytkowników",
"permissionReason": "Powód",
"usersRequired": "Ta wtyczka wymaga dostępu do informacji o użytkowniku. Wybierz użytkowników, do których wtyczka ma mieć dostęp, lub włącz opcję „Zezwól wszystkim użytkownikom”.",
"allLibrariesHelp": "Po włączeniu wtyczka będzie miała dostęp do wszystkich bibliotek, także tych utworzonych w przyszłości.",
"noLibraries": "Nie wybrano biblioteki",
"librariesRequired": "Wtyczka wymaga dostępu do informacji o bibliotece. Wybierz, dla której biblioteki zezwolić dostęp, lub włącz 'Zezwalaj dla wszystkich bibliotek'.",
"requiredHosts": "Wymagane hosty",
"configValidationError": "Weryfikacja konfiguracji nie powiodła się:",
"schemaRenderError": "Nie można wyrenderować formularza konfiguracji. Schemat wtyczki może być nieprawidłowy."
},
"placeholders": {
"configKey": "klucz",
"configValue": "wartość"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Usuń wszystkie brakujące pliki", "remove_all_missing_title": "Usuń wszystkie brakujące pliki",
"remove_all_missing_content": "Czy chcesz usunąć wszystkie brakujące pliki z bazy danych? Spowoduje to trwałe usunięcie wszelkich odniesień do tych plików, takich jak liczba odtworzeń, czy oceny.", "remove_all_missing_content": "Czy chcesz usunąć wszystkie brakujące pliki z bazy danych? Spowoduje to trwałe usunięcie wszelkich odniesień do tych plików, takich jak liczba odtworzeń, czy oceny.",
"noSimilarSongsFound": "Brak podobnych utworów", "noSimilarSongsFound": "Brak podobnych utworów",
"noTopSongsFound": "Brak najlepszych utworów" "noTopSongsFound": "Brak najlepszych utworów",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "Biblioteka", "library": "Biblioteka",
+40 -41
View File
@@ -12,7 +12,6 @@
"artist": "Artista", "artist": "Artista",
"album": "Álbum", "album": "Álbum",
"path": "Arquivo", "path": "Arquivo",
"libraryName": "Biblioteca",
"genre": "Gênero", "genre": "Gênero",
"compilation": "Coletânea", "compilation": "Coletânea",
"year": "Ano", "year": "Ano",
@@ -36,7 +35,9 @@
"rawTags": "Tags originais", "rawTags": "Tags originais",
"bitDepth": "Profundidade de bits", "bitDepth": "Profundidade de bits",
"sampleRate": "Taxa de amostragem", "sampleRate": "Taxa de amostragem",
"missing": "Ausente" "missing": "Ausente",
"libraryName": "Biblioteca",
"composer": "Compositor"
}, },
"actions": { "actions": {
"addToQueue": "Adicionar à fila", "addToQueue": "Adicionar à fila",
@@ -59,7 +60,6 @@
"songCount": "Músicas", "songCount": "Músicas",
"playCount": "Execuções", "playCount": "Execuções",
"name": "Nome", "name": "Nome",
"libraryName": "Biblioteca",
"genre": "Gênero", "genre": "Gênero",
"compilation": "Coletânea", "compilation": "Coletânea",
"year": "Ano", "year": "Ano",
@@ -79,7 +79,8 @@
"media": "Mídia", "media": "Mídia",
"mood": "Mood", "mood": "Mood",
"date": "Data de Lançamento", "date": "Data de Lançamento",
"missing": "Ausente" "missing": "Ausente",
"libraryName": "Biblioteca"
}, },
"actions": { "actions": {
"playAll": "Tocar", "playAll": "Tocar",
@@ -131,9 +132,9 @@
"maincredit": "Artista do Álbum ou Artista |||| Artistas do Álbum ou Artistas" "maincredit": "Artista do Álbum ou Artista |||| Artistas do Álbum ou Artistas"
}, },
"actions": { "actions": {
"topSongs": "Mais tocadas",
"shuffle": "Aleatório", "shuffle": "Aleatório",
"radio": "Rádio" "radio": "Rádio",
"topSongs": "Mais tocadas"
} }
}, },
"user": { "user": {
@@ -162,14 +163,14 @@
"updated": "Usuário atualizado com sucesso", "updated": "Usuário atualizado com sucesso",
"deleted": "Usuário deletado com sucesso" "deleted": "Usuário deletado com sucesso"
}, },
"validation": {
"librariesRequired": "Pelo menos uma biblioteca deve ser selecionada para usuários não-administradores"
},
"message": { "message": {
"listenBrainzToken": "Entre seu token do ListenBrainz", "listenBrainzToken": "Entre seu token do ListenBrainz",
"clickHereForToken": "Clique aqui para obter seu token", "clickHereForToken": "Clique aqui para obter seu token",
"selectAllLibraries": "Selecionar todas as bibliotecas", "selectAllLibraries": "Selecionar todas as bibliotecas",
"adminAutoLibraries": "Usuários administradores têm acesso automático a todas as bibliotecas" "adminAutoLibraries": "Usuários administradores têm acesso automático a todas as bibliotecas"
},
"validation": {
"librariesRequired": "Pelo menos uma biblioteca deve ser selecionada para usuários não-administradores"
} }
}, },
"player": { "player": {
@@ -254,17 +255,15 @@
"updatedAt": "Últ. Atualização", "updatedAt": "Últ. Atualização",
"createdAt": "Data de Criação", "createdAt": "Data de Criação",
"downloadable": "Permitir Baixar?" "downloadable": "Permitir Baixar?"
}, }
"notifications": {},
"actions": {}
}, },
"missing": { "missing": {
"name": "Arquivo ausente |||| Arquivos ausentes", "name": "Arquivo ausente |||| Arquivos ausentes",
"fields": { "fields": {
"path": "Caminho", "path": "Caminho",
"size": "Tamanho", "size": "Tamanho",
"libraryName": "Biblioteca", "updatedAt": "Desaparecido em",
"updatedAt": "Desaparecido em" "libraryName": "Biblioteca"
}, },
"actions": { "actions": {
"remove": "Remover", "remove": "Remover",
@@ -303,20 +302,20 @@
}, },
"actions": { "actions": {
"scan": "Scanear Biblioteca", "scan": "Scanear Biblioteca",
"quickScan": "Scan Rápido",
"fullScan": "Scan Completo",
"manageUsers": "Gerenciar Acesso do Usuário", "manageUsers": "Gerenciar Acesso do Usuário",
"viewDetails": "Ver Detalhes" "viewDetails": "Ver Detalhes",
"quickScan": "Scan Rápido",
"fullScan": "Scan Completo"
}, },
"notifications": { "notifications": {
"created": "Biblioteca criada com sucesso", "created": "Biblioteca criada com sucesso",
"updated": "Biblioteca atualizada com sucesso", "updated": "Biblioteca atualizada com sucesso",
"deleted": "Biblioteca excluída com sucesso", "deleted": "Biblioteca excluída com sucesso",
"scanStarted": "Scan da biblioteca iniciada", "scanStarted": "Scan da biblioteca iniciada",
"scanCompleted": "Scan da biblioteca concluída",
"quickScanStarted": "Scan rápido iniciado", "quickScanStarted": "Scan rápido iniciado",
"fullScanStarted": "Scan completo iniciado", "fullScanStarted": "Scan completo iniciado",
"scanError": "Erro ao iniciar o scan. Verifique os logs", "scanError": "Erro ao iniciar o scan. Verifique os logs"
"scanCompleted": "Scan da biblioteca concluída"
}, },
"validation": { "validation": {
"nameRequired": "Nome da biblioteca é obrigatório", "nameRequired": "Nome da biblioteca é obrigatório",
@@ -388,8 +387,6 @@
}, },
"messages": { "messages": {
"configHelp": "Configure o plugin usando pares chave-valor. Deixe vazio se o plugin não precisa de configuração.", "configHelp": "Configure o plugin usando pares chave-valor. Deixe vazio se o plugin não precisa de configuração.",
"configValidationError": "Falha na validação da configuração:",
"schemaRenderError": "Não foi possível renderizar o formulário de configuração. O schema do plugin pode estar inválido.",
"clickPermissions": "Clique em uma permissão para ver detalhes", "clickPermissions": "Clique em uma permissão para ver detalhes",
"noConfig": "Nenhuma configuração definida", "noConfig": "Nenhuma configuração definida",
"allUsersHelp": "Quando habilitado, o plugin terá acesso a todos os usuários, incluindo os criados no futuro.", "allUsersHelp": "Quando habilitado, o plugin terá acesso a todos os usuários, incluindo os criados no futuro.",
@@ -399,7 +396,9 @@
"allLibrariesHelp": "Quando habilitado, o plugin terá acesso a todas as bibliotecas, incluindo as criadas no futuro.", "allLibrariesHelp": "Quando habilitado, o plugin terá acesso a todas as bibliotecas, incluindo as criadas no futuro.",
"noLibraries": "Nenhuma biblioteca selecionada", "noLibraries": "Nenhuma biblioteca selecionada",
"librariesRequired": "Este plugin requer acesso a informações de bibliotecas. Selecione quais bibliotecas o plugin pode acessar, ou habilite 'Permitir todas as bibliotecas'.", "librariesRequired": "Este plugin requer acesso a informações de bibliotecas. Selecione quais bibliotecas o plugin pode acessar, ou habilite 'Permitir todas as bibliotecas'.",
"requiredHosts": "Hosts necessários" "requiredHosts": "Hosts necessários",
"configValidationError": "Falha na validação da configuração:",
"schemaRenderError": "Não foi possível renderizar o formulário de configuração. O schema do plugin pode estar inválido."
}, },
"placeholders": { "placeholders": {
"configKey": "chave", "configKey": "chave",
@@ -557,9 +556,6 @@
"transcodingDisabled": "Por questão de segurança, esta tela de configuração está desabilitada. Se você quiser alterar estas configurações, reinicie o servidor com a opção %{config}", "transcodingDisabled": "Por questão de segurança, esta tela de configuração está desabilitada. Se você quiser alterar estas configurações, reinicie o servidor com a opção %{config}",
"transcodingEnabled": "Navidrome está sendo executado com a opção %{config}. Isto permite que potencialmente se execute comandos do sistema pela interface Web. É recomendado que vc mantenha esta opção desabilitada, e só a habilite quando precisar configurar opções de Conversão", "transcodingEnabled": "Navidrome está sendo executado com a opção %{config}. Isto permite que potencialmente se execute comandos do sistema pela interface Web. É recomendado que vc mantenha esta opção desabilitada, e só a habilite quando precisar configurar opções de Conversão",
"songsAddedToPlaylist": "Música adicionada à playlist |||| %{smart_count} músicas adicionadas à playlist", "songsAddedToPlaylist": "Música adicionada à playlist |||| %{smart_count} músicas adicionadas à playlist",
"noSimilarSongsFound": "Nenhuma música semelhante encontrada",
"startingInstantMix": "Carregando Mix Instantâneo...",
"noTopSongsFound": "Nenhuma música mais tocada encontrada",
"noPlaylistsAvailable": "Nenhuma playlist", "noPlaylistsAvailable": "Nenhuma playlist",
"delete_user_title": "Excluir usuário '%{name}'", "delete_user_title": "Excluir usuário '%{name}'",
"delete_user_content": "Você tem certeza que deseja excluir o usuário e todos os seus dados (incluindo suas playlists e preferências)?", "delete_user_content": "Você tem certeza que deseja excluir o usuário e todos os seus dados (incluindo suas playlists e preferências)?",
@@ -589,16 +585,13 @@
"remove_missing_title": "Remover arquivos ausentes", "remove_missing_title": "Remover arquivos ausentes",
"remove_missing_content": "Você tem certeza que deseja remover os arquivos selecionados do banco de dados? Isso removerá permanentemente qualquer referência a eles, incluindo suas contagens de reprodução e classificações.", "remove_missing_content": "Você tem certeza que deseja remover os arquivos selecionados do banco de dados? Isso removerá permanentemente qualquer referência a eles, incluindo suas contagens de reprodução e classificações.",
"remove_all_missing_title": "Remover todos os arquivos ausentes", "remove_all_missing_title": "Remover todos os arquivos ausentes",
"remove_all_missing_content": "Você tem certeza que deseja remover todos os arquivos ausentes do banco de dados? Isso removerá permanentemente qualquer referência a eles, incluindo suas contagens de reprodução e classificações." "remove_all_missing_content": "Você tem certeza que deseja remover todos os arquivos ausentes do banco de dados? Isso removerá permanentemente qualquer referência a eles, incluindo suas contagens de reprodução e classificações.",
"noSimilarSongsFound": "Nenhuma música semelhante encontrada",
"noTopSongsFound": "Nenhuma música mais tocada encontrada",
"startingInstantMix": "Carregando Mix Instantâneo..."
}, },
"menu": { "menu": {
"library": "Biblioteca", "library": "Biblioteca",
"librarySelector": {
"allLibraries": "Todas as Bibliotecas (%{count})",
"multipleLibraries": "%{selected} de %{total} Bibliotecas",
"selectLibraries": "Selecionar Bibliotecas",
"none": "Nenhuma"
},
"settings": "Configurações", "settings": "Configurações",
"version": "Versão", "version": "Versão",
"theme": "Tema", "theme": "Tema",
@@ -624,7 +617,13 @@
"albumList": "Álbuns", "albumList": "Álbuns",
"about": "Info", "about": "Info",
"playlists": "Playlists", "playlists": "Playlists",
"sharedPlaylists": "Compartilhadas" "sharedPlaylists": "Compartilhadas",
"librarySelector": {
"allLibraries": "Todas as Bibliotecas (%{count})",
"multipleLibraries": "%{selected} de %{total} Bibliotecas",
"selectLibraries": "Selecionar Bibliotecas",
"none": "Nenhuma"
}
}, },
"player": { "player": {
"playListsText": "Fila de Execução", "playListsText": "Fila de Execução",
@@ -683,17 +682,12 @@
"totalScanned": "Total de pastas scaneadas", "totalScanned": "Total de pastas scaneadas",
"quickScan": "Rápido", "quickScan": "Rápido",
"fullScan": "Completo", "fullScan": "Completo",
"selectiveScan": "Seletivo",
"serverUptime": "Uptime do servidor", "serverUptime": "Uptime do servidor",
"serverDown": "DESCONECTADO", "serverDown": "DESCONECTADO",
"scanType": "Último Scan", "scanType": "Último Scan",
"status": "Erro", "status": "Erro",
"elapsedTime": "Duração" "elapsedTime": "Duração",
}, "selectiveScan": "Seletivo"
"nowPlaying": {
"title": "Tocando agora",
"empty": "Nada tocando",
"minutesAgo": "%{smart_count} minuto atrás |||| %{smart_count} minutos atrás"
}, },
"help": { "help": {
"title": "Teclas de atalho", "title": "Teclas de atalho",
@@ -708,5 +702,10 @@
"toggle_love": "Marcar/desmarcar favorita", "toggle_love": "Marcar/desmarcar favorita",
"current_song": "Vai para música atual" "current_song": "Vai para música atual"
} }
},
"nowPlaying": {
"title": "Tocando agora",
"empty": "Nada tocando",
"minutesAgo": "%{smart_count} minuto atrás |||| %{smart_count} minutos atrás"
} }
} }
+82 -5
View File
@@ -36,7 +36,8 @@
"bitDepth": "Битовая глубина (Bit)", "bitDepth": "Битовая глубина (Bit)",
"sampleRate": "Частота дискретизации (Hz)", "sampleRate": "Частота дискретизации (Hz)",
"missing": "Поле отсутствует", "missing": "Поле отсутствует",
"libraryName": "Библиотека" "libraryName": "Библиотека",
"composer": "Композитор"
}, },
"actions": { "actions": {
"addToQueue": "В очередь", "addToQueue": "В очередь",
@@ -46,7 +47,8 @@
"download": "Скачать", "download": "Скачать",
"playNext": "Следующий", "playNext": "Следующий",
"info": "Информация", "info": "Информация",
"showInPlaylist": "Показать в плейлисте" "showInPlaylist": "Показать в плейлисте",
"instantMix": "Быстрый микс"
} }
}, },
"album": { "album": {
@@ -93,7 +95,7 @@
"lists": { "lists": {
"all": "Все", "all": "Все",
"random": "Случайные", "random": "Случайные",
"recentlyAdded": "Свежие", "recentlyAdded": "Новые",
"recentlyPlayed": "Проигранные", "recentlyPlayed": "Проигранные",
"mostPlayed": "Популярные", "mostPlayed": "Популярные",
"starred": "Избранные", "starred": "Избранные",
@@ -328,6 +330,80 @@
"scanInProgress": "Сканирование продолжается...", "scanInProgress": "Сканирование продолжается...",
"noLibrariesAssigned": "Нет библиотек, назначенных этому пользователю" "noLibrariesAssigned": "Нет библиотек, назначенных этому пользователю"
} }
},
"plugin": {
"name": "Плагин |||| Плагины",
"fields": {
"id": "ID",
"name": "Имя",
"description": "Описание",
"version": "Версия",
"author": "Автор",
"website": "Вебсайт",
"permissions": "Разрешения",
"enabled": "Включено",
"status": "Статус",
"path": "Путь",
"lastError": "Ошибка",
"hasError": "Ошибка",
"updatedAt": "Обновлено",
"createdAt": "Установленный",
"configKey": "Ключ",
"configValue": "Значение",
"allUsers": "Разрешить всем пользователям",
"selectedUsers": "Выбранные пользователи",
"allLibraries": "Разрешить доступ ко всем библиотекам",
"selectedLibraries": "Избранные библиотеки"
},
"sections": {
"status": "Статус",
"info": "Информация о плагине",
"configuration": "Конфигурация",
"manifest": "Манифест",
"usersPermission": "Разрешение пользователей",
"libraryPermission": "Разрешение на использование библиотеки"
},
"status": {
"enabled": "Включено",
"disabled": "Отключить"
},
"actions": {
"enable": "Включить",
"disable": "Отключить",
"disabledDueToError": "Исправьте ошибку перед включением",
"disabledUsersRequired": "Выберите пользователей перед включением",
"disabledLibrariesRequired": "Выберите библиотеки перед включением",
"addConfig": "Добавить конфигурацию",
"rescan": "Повторное сканирование"
},
"notifications": {
"enabled": "Плагин включен",
"disabled": "Плагин отключен",
"updated": "Плагин обновлен",
"error": "Ошибка обновления плагина"
},
"validation": {
"invalidJson": "Конфигурация должна быть в формате JSON, допустимом для всех пользователей"
},
"messages": {
"configHelp": "Настройте плагин, используя пары ключ-значение. Оставьте поле пустым, если плагин не требует настройки.",
"clickPermissions": "Нажмите на разрешение для получения подробной информации",
"noConfig": "Конфигурация не задана",
"allUsersHelp": "При включении плагин получит доступ ко всем пользователям, включая тех, кто будет создан в будущем.",
"noUsers": "Не выбрано ни одного пользователя",
"permissionReason": "Причина",
"usersRequired": "Этому плагину требуется доступ к пользовательской информации. Выберите, к каким пользователям плагин может получить доступ, или включите \"Разрешить всем пользователям\".",
"allLibrariesHelp": "После включения плагин будет иметь доступ ко всем библиотекам, включая те, которые будут созданы в будущем.",
"noLibraries": "Библиотеки не выбраны",
"librariesRequired": "Этому плагину требуется доступ к библиотечной информации. Выберите, к каким библиотекам плагин может получить доступ, или включите \"Разрешить все библиотеки\".",
"requiredHosts": "Необходимые хосты",
"configValidationError": "Проверка конфигурации завершилась неудачей:",
"schemaRenderError": "Не удалось отобразить форму конфигурации. Возможно, схема плагина недействительна."
},
"placeholders": {
"configKey": "ключ",
"configValue": "значение"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "Удалите все отсутствующие файлы", "remove_all_missing_title": "Удалите все отсутствующие файлы",
"remove_all_missing_content": "Вы уверены, что хотите удалить все отсутствующие файлы из базы данных? Это навсегда удалит все упоминания о них, включая количество игр и рейтинг.", "remove_all_missing_content": "Вы уверены, что хотите удалить все отсутствующие файлы из базы данных? Это навсегда удалит все упоминания о них, включая количество игр и рейтинг.",
"noSimilarSongsFound": "Похожих треков не найдено", "noSimilarSongsFound": "Похожих треков не найдено",
"noTopSongsFound": "Лучших треков не найдено" "noTopSongsFound": "Лучших треков не найдено",
"startingInstantMix": "Загрузка быстрого микса"
}, },
"menu": { "menu": {
"library": "Библиотека", "library": "Библиотека",
@@ -538,7 +615,7 @@
} }
}, },
"albumList": "Альбомы", "albumList": "Альбомы",
"about": "О нас", "about": "О программе",
"playlists": "Плейлисты", "playlists": "Плейлисты",
"sharedPlaylists": "Поделиться плейлистом", "sharedPlaylists": "Поделиться плейлистом",
"librarySelector": { "librarySelector": {
+89 -6
View File
@@ -36,7 +36,8 @@
"bitDepth": "Bitna globina", "bitDepth": "Bitna globina",
"sampleRate": "Frekvenca vzorčenja", "sampleRate": "Frekvenca vzorčenja",
"missing": "Manjka", "missing": "Manjka",
"libraryName": "Knjižnica" "libraryName": "Knjižnica",
"composer": "Skladatelj"
}, },
"actions": { "actions": {
"addToQueue": "Predvajaj kasneje", "addToQueue": "Predvajaj kasneje",
@@ -46,7 +47,8 @@
"download": "Naloži", "download": "Naloži",
"playNext": "Naslednji", "playNext": "Naslednji",
"info": "Več informacij", "info": "Več informacij",
"showInPlaylist": "Prikaži na seznamu predvajanja" "showInPlaylist": "Prikaži na seznamu predvajanja",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -301,14 +303,19 @@
"actions": { "actions": {
"scan": "Skeniraj knjižnico", "scan": "Skeniraj knjižnico",
"manageUsers": "Upravljanje dostopa uporabnikov", "manageUsers": "Upravljanje dostopa uporabnikov",
"viewDetails": "Ogled podrobnosti" "viewDetails": "Ogled podrobnosti",
"quickScan": "Hitro skeniranje",
"fullScan": "Popolno skeniranje"
}, },
"notifications": { "notifications": {
"created": "Knjižnica je uspešno ustvarjena", "created": "Knjižnica je uspešno ustvarjena",
"updated": "Knjižnica je bila uspešno posodobljena", "updated": "Knjižnica je bila uspešno posodobljena",
"deleted": "Knjižnica je uspešno izbrisana", "deleted": "Knjižnica je uspešno izbrisana",
"scanStarted": "Skeniranje knjižnice se je začelo", "scanStarted": "Skeniranje knjižnice se je začelo",
"scanCompleted": "Skeniranje knjižnice končano" "scanCompleted": "Skeniranje knjižnice končano",
"quickScanStarted": "Hitro skeniranje se je začelo",
"fullScanStarted": "Popolno skeniranje se je začelo",
"scanError": "Napaka pri začetku skeniranja. Preverite dnevnike"
}, },
"validation": { "validation": {
"nameRequired": "Ime knjižnice je obvezno", "nameRequired": "Ime knjižnice je obvezno",
@@ -323,6 +330,80 @@
"scanInProgress": "Skeniranje v teku...", "scanInProgress": "Skeniranje v teku...",
"noLibrariesAssigned": "Uporabnik nima dodeljenih knjižnic" "noLibrariesAssigned": "Uporabnik nima dodeljenih knjižnic"
} }
},
"plugin": {
"name": "Vtičnik |||| Vtičniki",
"fields": {
"id": "ID",
"name": "Ime",
"description": "Opis",
"version": "Verzija",
"author": "Avtor",
"website": "Spletna stran",
"permissions": "Dovoljenja",
"enabled": "Vključeno",
"status": "Status",
"path": "Pot",
"lastError": "Napaka",
"hasError": "Napaka",
"updatedAt": "Posodobljeno",
"createdAt": "Inštalirano",
"configKey": "Ključ",
"configValue": "Vrednost",
"allUsers": "Dovoli vsem uporabnikom",
"selectedUsers": "Izbrani uporabniki",
"allLibraries": "Dovoli vse knjižnice",
"selectedLibraries": "Izbrane knjižnice"
},
"sections": {
"status": "Status",
"info": "Informacije o vtičniku",
"configuration": "Konfiguracija",
"manifest": "Manifest",
"usersPermission": "Uporabniška dovoljenja",
"libraryPermission": "Knjižnična dovoljenja"
},
"status": {
"enabled": "Vključeno",
"disabled": "Izključeno"
},
"actions": {
"enable": "Vključi",
"disable": "Izključi",
"disabledDueToError": "Popravi napako pred vključitvijo",
"disabledUsersRequired": "Izberi uporabnike pred vključitvijo",
"disabledLibrariesRequired": "Izberi knjižnice pred vključitvijo",
"addConfig": "Dodaj konfiguracijo",
"rescan": "Ponovi skeniranje"
},
"notifications": {
"enabled": "Vtičnik vključen",
"disabled": "Vtičnik izključen",
"updated": "Vtičnik posodobljen",
"error": "Napaka pri posodobitvi vtičnika"
},
"validation": {
"invalidJson": "Konfiguracija mora biti pravilen JSON"
},
"messages": {
"configHelp": "Konfiguriraj vtičnik z uporabo key-value parov. Pusti prazno, če vtičnik ne potrebuje konfiguracije.",
"clickPermissions": "Klikni za dovoljenje o podrobnostih",
"noConfig": "Konfiguracija ni nastavljena",
"allUsersHelp": "Ko vključeno, bo vtičnik imel dostop do vseh uporabnikov, tudi prihodnjih.",
"noUsers": "Uporabniki niso izbrani",
"permissionReason": "Razlog",
"usersRequired": "Vtičnik potrebuje dostop do uporabnikovih informacij. Izberi uporabnike ali vključi dostop vsem uporabnikom.",
"allLibrariesHelp": "Ko vključeno, bo vtičnik imel dostop do vseh knjižnic, tudi prihodnjih.",
"noLibraries": "Ni izbranih knjižnic",
"librariesRequired": "Vtičnik zahteva dostop do knjižnih informacij. Izberi do katerih knjižnic lahko dostopa, ali vključi dostop do vseh knjižnic.",
"requiredHosts": "Zahtevani gostitelji",
"configValidationError": "",
"schemaRenderError": ""
},
"placeholders": {
"configKey": "ključ",
"configValue": "vrednost"
}
} }
}, },
"ra": { "ra": {
@@ -506,7 +587,8 @@
"remove_all_missing_title": "Odstrani vse manjkajoče datoteke", "remove_all_missing_title": "Odstrani vse manjkajoče datoteke",
"remove_all_missing_content": "Ste prepričani, da želite odstraniti vse manjkajoče datoteke iz baze? Trajno boste odstranili vse reference nanje, vključno s številom predvajanj in ocenami.", "remove_all_missing_content": "Ste prepričani, da želite odstraniti vse manjkajoče datoteke iz baze? Trajno boste odstranili vse reference nanje, vključno s številom predvajanj in ocenami.",
"noSimilarSongsFound": "Ni najdenih podobnih pesmi", "noSimilarSongsFound": "Ni najdenih podobnih pesmi",
"noTopSongsFound": "Ni najdenih najboljših pesmi" "noTopSongsFound": "Ni najdenih najboljših pesmi",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "Knjižnica", "library": "Knjižnica",
@@ -604,7 +686,8 @@
"serverDown": "NEPOVEZAN", "serverDown": "NEPOVEZAN",
"scanType": "Tip", "scanType": "Tip",
"status": "Napaka pri skeniranju", "status": "Napaka pri skeniranju",
"elapsedTime": "Pretečeni čas" "elapsedTime": "Pretečeni čas",
"selectiveScan": "Selektivno"
}, },
"help": { "help": {
"title": "Hitre tipke", "title": "Hitre tipke",
+81 -5
View File
@@ -10,7 +10,6 @@
"playCount": "Spelningar", "playCount": "Spelningar",
"title": "Titel", "title": "Titel",
"artist": "Artist", "artist": "Artist",
"composer": "Kompositör",
"album": "Album", "album": "Album",
"path": "Sökväg", "path": "Sökväg",
"genre": "Genre", "genre": "Genre",
@@ -37,7 +36,8 @@
"bitDepth": "Bitdjup", "bitDepth": "Bitdjup",
"sampleRate": "Samplingsfrekvens", "sampleRate": "Samplingsfrekvens",
"missing": "Saknade", "missing": "Saknade",
"libraryName": "Bibliotek" "libraryName": "Bibliotek",
"composer": "Kompositör"
}, },
"actions": { "actions": {
"addToQueue": "Lägg till i kön", "addToQueue": "Lägg till i kön",
@@ -47,7 +47,8 @@
"download": "Ladda ner", "download": "Ladda ner",
"playNext": "Spela nästa", "playNext": "Spela nästa",
"info": "Mer information", "info": "Mer information",
"showInPlaylist": "Visa i spellista" "showInPlaylist": "Visa i spellista",
"instantMix": "Direktmix"
} }
}, },
"album": { "album": {
@@ -329,6 +330,80 @@
"scanInProgress": "Scanning pågår...", "scanInProgress": "Scanning pågår...",
"noLibrariesAssigned": "Inga bibliotek har tilldelats den här användaren" "noLibrariesAssigned": "Inga bibliotek har tilldelats den här användaren"
} }
},
"plugin": {
"name": "Tillägg |||| Tillägg",
"fields": {
"id": "ID",
"name": "Namn",
"description": "Beskrivning",
"version": "Version",
"author": "Författare",
"website": "Website",
"permissions": "Behörigheter",
"enabled": "Aktiverad",
"status": "Status",
"path": "Sökväg",
"lastError": "Fel",
"hasError": "Fel",
"updatedAt": "Uppdaterad",
"createdAt": "Installerad",
"configKey": "Nyckel",
"configValue": "Värde",
"allUsers": "Tillåt alla användare",
"selectedUsers": "Valda användare",
"allLibraries": "Tillåt alla bibliotek",
"selectedLibraries": "Valda bibliotek"
},
"sections": {
"status": "Status",
"info": "Tilläggsinformation",
"configuration": "Konfiguration",
"manifest": "Manifest",
"usersPermission": "Användarbehörigheter",
"libraryPermission": "Biblioteksbehörigheter"
},
"status": {
"enabled": "Aktiverad",
"disabled": "Inaktiverad"
},
"actions": {
"enable": "Aktivera",
"disable": "Inaktivera",
"disabledDueToError": "Åtgärda felet innan aktivering",
"disabledUsersRequired": "Välj användare före aktivering",
"disabledLibrariesRequired": "Välj bibliotek före aktivering",
"addConfig": "Lägg till konfiguration",
"rescan": "Scanna om"
},
"notifications": {
"enabled": "Tillägg aktiverat",
"disabled": "Tillägg inaktiverat",
"updated": "Tillägg uppdaterat",
"error": "Fel vid uppdatering av tillägg"
},
"validation": {
"invalidJson": "Konfigurationen måste vara giltig JSON"
},
"messages": {
"configHelp": "Konfigurera tillägget med nyckelvärde-par. Lämna tomt om tillägget inte kräver någon konfiguration.",
"clickPermissions": "Klicka på en behörighet för mer information",
"noConfig": "Ingen konfiguration angiven",
"allUsersHelp": "När den är aktiverad får tillägget tillgång till alla användare, inklusive de som skapas i framtiden.",
"noUsers": "Inga användare valda",
"permissionReason": "Orsak",
"usersRequired": "Detta tillägg kräver åtkomst till användarinformation. Välj vilka användare insticksprogrammet ska ha åtkomst till, eller aktivera 'Tillåt alla användare'.",
"allLibrariesHelp": "När den är aktiverad får tillägget tillgång till alla bibliotek, inklusive de som skapas i framtiden.",
"noLibraries": "Inga bibliotek valda",
"librariesRequired": "Detta tillägg kräver tillgång till biblioteksinformation. Välj vilka bibliotek tillägget kan komma åt eller aktivera 'Tillåt alla bibliotek'.",
"requiredHosts": "Krävda värdar",
"configValidationError": "Validering av konfigurationen misslyckades:",
"schemaRenderError": "Kunde inte rendera konfigurationsformuläret. Tilläggets schema kan vara ogiltigt."
},
"placeholders": {
"configKey": "nyckel",
"configValue": "värde"
}
} }
}, },
"ra": { "ra": {
@@ -512,7 +587,8 @@
"remove_all_missing_title": "Ta bort alla saknade filer", "remove_all_missing_title": "Ta bort alla saknade filer",
"remove_all_missing_content": "Är du säker på att du vill ta bort alla saknade filer från databasen? Detta kommer permanent radera alla referenser till dem, inklusive antal spelningar och betyg.", "remove_all_missing_content": "Är du säker på att du vill ta bort alla saknade filer från databasen? Detta kommer permanent radera alla referenser till dem, inklusive antal spelningar och betyg.",
"noSimilarSongsFound": "Hittade inga liknande låtar", "noSimilarSongsFound": "Hittade inga liknande låtar",
"noTopSongsFound": "Hittade inga topplåtar" "noTopSongsFound": "Hittade inga topplåtar",
"startingInstantMix": "Laddar direktmix..."
}, },
"menu": { "menu": {
"library": "Bibliotek", "library": "Bibliotek",
@@ -545,7 +621,7 @@
"librarySelector": { "librarySelector": {
"allLibraries": "Alla bibliotek (%{count})", "allLibraries": "Alla bibliotek (%{count})",
"multipleLibraries": "%{selected} av %{total} bibliotek", "multipleLibraries": "%{selected} av %{total} bibliotek",
"selectLibraries": "Valda bibliotek", "selectLibraries": "Välj bibliotek",
"none": "Inga" "none": "Inga"
} }
}, },
+80 -3
View File
@@ -36,7 +36,8 @@
"bitDepth": "Bit depth", "bitDepth": "Bit depth",
"sampleRate": "แซมเปิ้ลเรต", "sampleRate": "แซมเปิ้ลเรต",
"missing": "หายไป", "missing": "หายไป",
"libraryName": "ห้องสมุด" "libraryName": "ห้องสมุด",
"composer": "ผู้แต่ง"
}, },
"actions": { "actions": {
"addToQueue": "เพิ่มในคิว", "addToQueue": "เพิ่มในคิว",
@@ -46,7 +47,8 @@
"download": "ดาวน์โหลด", "download": "ดาวน์โหลด",
"playNext": "เล่นถัดไป", "playNext": "เล่นถัดไป",
"info": "ดูรายละเอียด", "info": "ดูรายละเอียด",
"showInPlaylist": "แสดงในเพลย์ลิสต์" "showInPlaylist": "แสดงในเพลย์ลิสต์",
"instantMix": ""
} }
}, },
"album": { "album": {
@@ -328,6 +330,80 @@
"scanInProgress": "กำลังสแกน...", "scanInProgress": "กำลังสแกน...",
"noLibrariesAssigned": "ไม่มีห้องสมุดสำหรับผู้ใช้นี้" "noLibrariesAssigned": "ไม่มีห้องสมุดสำหรับผู้ใช้นี้"
} }
},
"plugin": {
"name": "ปลั๊กอิน |||| ปลั๊กอิน",
"fields": {
"id": "ID",
"name": "ชื่อ",
"description": "รายละเอียด",
"version": "เวอร์ชั่น",
"author": "ผู้สร้าง",
"website": "เว็บไซต์",
"permissions": "การอนุญาติ",
"enabled": "เปิดใช้",
"status": "สถานะ",
"path": "เส้นทาง",
"lastError": "ผิดพลาด",
"hasError": "ผิดพลาด",
"updatedAt": "อัพเดทแล้ว",
"createdAt": "ติดตั้งแล้ว",
"configKey": "คีย์",
"configValue": "ค่า",
"allUsers": "อนุญาติผู้ใช้ทั้งหมด",
"selectedUsers": "ผู้ใช้ถูกเลือก",
"allLibraries": "อนุญาติห้องสมุดเพลงทั้งหมด",
"selectedLibraries": "ห้องสมุดเพลงถูกเลือก"
},
"sections": {
"status": "สถานะ",
"info": "ข้อมูลปลั๊กอิน",
"configuration": "การตั้งค่า",
"manifest": "แสดง",
"usersPermission": "สิทธิของผู้ใช้",
"libraryPermission": "สิทธิของห้องสมุดเพลง"
},
"status": {
"enabled": "เปิดใช้งานแล้ว",
"disabled": "ปิดใช้งานแล้ว"
},
"actions": {
"enable": "เปิดใช้งาน",
"disable": "ปิดใช้งาน",
"disabledDueToError": "แก้ไขข้อผิดพลาดก่อนเปิดใช้งาน",
"disabledUsersRequired": "เลือกผู้ใช้ที่จะเปิดใช้งาน",
"disabledLibrariesRequired": "เลือกห้องสมุดเพลงที่จะเปิดใช้งาน",
"addConfig": "เพิ่มการตั้งค่า",
"rescan": "สแกนซ้ำ"
},
"notifications": {
"enabled": "เปิดใช้ปลั๊กอินแล้ว",
"disabled": "ปิดใช้ปลั๊กอินแล้ว",
"updated": "ปลั๊กอินอัพเดท",
"error": "อัพเดทผิดพลาด"
},
"validation": {
"invalidJson": "ต้องตั้งค่าตามไวยากรณ์ JSON"
},
"messages": {
"configHelp": "ใส่ค่าให้เข้าคู่กับคีย์ของปลั๊กอิน ปล่อยว่างถ้าปลั๊กอินไม่ต้องการใช้",
"clickPermissions": "กดดูรายละเอียดของการอนุญาติ",
"noConfig": "ไม่ได้ตั้งค่า",
"allUsersHelp": "เมื่อเปิดใช้ ปลั๊กอินจะใช้กับผู้ใช้ทุกคน รวมถึงผู้ใช้ใหม่ในอนาคต",
"noUsers": "ไม่ได้เลือกผู้ใช้",
"permissionReason": "เหตุผล",
"usersRequired": "ปลั๊กอินนี้ต้องการเข้าถึงข้อมูลผู้ใช้ เลือกผู้ใช้ที่ต้องการให้ปลั๊กอินเข้าถึงหรือเปิดใช้งานกับผู้ใช้ทั้งหมด",
"allLibrariesHelp": "เมื่อเปิดใช้งาน ปลั๊กอินจะเข้าถึงทุกห้องสมุดเพลง รวมถึงของผู้ใช้ใหม่ในอนาคต",
"noLibraries": "ไม่มีห้องสมุดเพลงถูกเลือก",
"librariesRequired": "ปลั๊กอินนี้ต้องการเข้าถึงข้อมูลห้องสมุดเพลง เลือกห้องสมุดเพลงที่ต้องการให้ปลั๊กอินเข้าถึงหรือเปิดใช้งานกับห้องสมุดเพลงทั้งหมด",
"requiredHosts": "ต้องการ Host",
"configValidationError": "การตั้งค่าเกิดความผิดพลาด",
"schemaRenderError": "ไม่สามารถแสดงหน้าจอการตั้งค่า อาจเกิดจากความผิดพลาดจากปลั๊กอิน"
},
"placeholders": {
"configKey": "คีย์",
"configValue": "ค่า"
}
} }
}, },
"ra": { "ra": {
@@ -511,7 +587,8 @@
"remove_all_missing_title": "เอารายการไฟล์ที่หายไปออกทั้งหมด", "remove_all_missing_title": "เอารายการไฟล์ที่หายไปออกทั้งหมด",
"remove_all_missing_content": "คุณแน่ใจว่าจะเอารายการไฟล์ที่หายไปออกจากดาต้าเบส นี่จะเป็นการลบข้อมูลอ้างอิงทั้งหมดของไฟล์ออกอย่างถาวร", "remove_all_missing_content": "คุณแน่ใจว่าจะเอารายการไฟล์ที่หายไปออกจากดาต้าเบส นี่จะเป็นการลบข้อมูลอ้างอิงทั้งหมดของไฟล์ออกอย่างถาวร",
"noSimilarSongsFound": "ไม่มีเพลงคล้ายกัน", "noSimilarSongsFound": "ไม่มีเพลงคล้ายกัน",
"noTopSongsFound": "ไม่พบเพลงยอดนิยม" "noTopSongsFound": "ไม่พบเพลงยอดนิยม",
"startingInstantMix": ""
}, },
"menu": { "menu": {
"library": "ห้องสมุดเพลง", "library": "ห้องสมุดเพลง",