Restored recommendations based on acoustic similarities (using musicnn), fixes #301
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
<form>
|
||||
<div class="row g-3">
|
||||
<div class="col-12">
|
||||
${export-query-plans-btn class="btn btn-primary"}
|
||||
${export-query-profiling-btn class="btn btn-primary"}
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@@ -90,12 +90,12 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<label class="form-label" for="${id:similarity-engine-type}">
|
||||
${tr:Lms.Admin.Database.similarity-engine-type}
|
||||
<label class="form-label" for="${id:recommendation-engine-type}">
|
||||
${tr:Lms.Admin.Database.recommendation-engine-type}
|
||||
</label>
|
||||
${similarity-engine-type class="form-control"}
|
||||
${recommendation-engine-type class="form-control"}
|
||||
<div class="invalid-feedback">
|
||||
${similarity-engine-type-info}
|
||||
${recommendation-engine-type-info}
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
+4
-4
@@ -37,10 +37,10 @@
|
||||
<h3>${tr:Lms.Explore.tracks}</h3>
|
||||
${tracks class="mb-3"}
|
||||
${</if-has-non-release-tracks>}
|
||||
${<if-has-similar-artists>}
|
||||
<h3>${tr:Lms.Explore.Artist.similar-artists}</h3>
|
||||
${similar-artists class="row row-cols-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-6 gx-2 gy-4"}
|
||||
${</if-has-similar-artists>}
|
||||
${<if-has-related-artists>}
|
||||
<h3>${tr:Lms.Explore.Artist.related-artists}</h3>
|
||||
${related-artists class="row row-cols-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-6 gx-2 gy-4"}
|
||||
${</if-has-related-artists>}
|
||||
</message>
|
||||
|
||||
<message id="Lms.Explore.Artist.template.release-container">
|
||||
|
||||
+12
-8
@@ -94,13 +94,15 @@
|
||||
<message id="Lms.Admin.Database.misc">Miscellaneous</message>
|
||||
<message id="Lms.Admin.Database.monthly">Monthly</message>
|
||||
<message id="Lms.Admin.Database.never">Never</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-not-supported">This engine is not supported</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type">Recommendation engine</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.audio-similarity">Audio similarity</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.clusters">Tags</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.none">None</message>
|
||||
<message id="Lms.Admin.Database.scan-aborted">Scan aborted!</message>
|
||||
<message id="Lms.Admin.Database.scan-complete">Scan complete: {1} total files, {2} additions, {3} updates, {4} deletions, {5} duplicates, {6} errors</message>
|
||||
<message id="Lms.Admin.Database.scan-launched">Scan launched!</message>
|
||||
<message id="Lms.Admin.Database.scan-settings">Scan settings</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type">Similarity engine</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.clusters">Tag-based</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.none">None</message>
|
||||
<message id="Lms.Admin.Database.skip-single-release-playlists">Skip playlists that contain tracks from the same album</message>
|
||||
<message id="Lms.Admin.Database.tag-delimiter-must-not-contain-only-spaces">The tag delimiter must not consist solely of spaces</message>
|
||||
<message id="Lms.Admin.Database.tag-parsing">Tag parsing</message>
|
||||
@@ -111,6 +113,7 @@
|
||||
<!--Scanner Controller-->
|
||||
<message id="Lms.Admin.ScannerController.bad-duration">Cannot get track duration</message>
|
||||
<message id="Lms.Admin.ScannerController.bad-embedded-image">Unable to read the image at index {1}: {2}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-extract-musicnn-embeddings">Cannot extract MusicNN embeddings: {1}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-artist-info-file">Cannot parse artist info file</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-audio-file">Cannot parse audio file</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-file">Cannot read file ({1})</message>
|
||||
@@ -148,11 +151,12 @@
|
||||
<message id="Lms.Admin.ScannerController.step-checking-for-removed-files">Checking for removed files... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compact">Compacting database...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compute-cluster-stats">Computing stats... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-extract-musicnn-embeddings">Extracting MusicNN embeddings: {1} of {2} files ({3}%)</message>
|
||||
<message id="Lms.Admin.ScannerController.step-optimize">Optimizing database... {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reconciliate-artists">Reconciliating artists: {1} entries...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-similarity-engine">Reloading similarity engine: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-recommendation-engine">Reloading recommendation engine: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-removing-orphaned-entries">Removing orphaned entries: {1} entries...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-scanning-files">Library analysis: {1} files...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-scanning-files">Analyzing library: {1} files...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-status">Step status</message>
|
||||
<message id="Lms.Admin.ScannerController.step-updating-library-fields">Updating library fields: {1} entries</message>
|
||||
|
||||
@@ -160,7 +164,7 @@
|
||||
<message id="Lms.Admin.DebugTools.debug-tools">Debug tools</message>
|
||||
|
||||
<!--Db-->
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-plans">Export query plans</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-profiling">Export query profiling data</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.db">Database</message>
|
||||
|
||||
<!--Tracing-->
|
||||
@@ -277,13 +281,13 @@
|
||||
<!--Explore:Artist-->
|
||||
<message id="Lms.Explore.Artist.appears-on">Appears on</message>
|
||||
<message id="Lms.Explore.Artist.biography">Biography</message>
|
||||
<message id="Lms.Explore.Artist.similar-artists">Similar artists</message>
|
||||
<message id="Lms.Explore.Artist.related-artists">Related artists</message>
|
||||
|
||||
<!--Explore:Release-->
|
||||
<message id="Lms.Explore.Release.copyright">Copyright</message>
|
||||
<message id="Lms.Explore.Release.disc">Disc {1}</message>
|
||||
<message id="Lms.Explore.Release.other-versions">Other versions</message>
|
||||
<message id="Lms.Explore.Release.similar-releases">Similar albums</message>
|
||||
<message id="Lms.Explore.Release.related-releases">Related albums</message>
|
||||
<message id="Lms.Explore.Release.type">Type</message>
|
||||
<message id="Lms.Explore.Release.type-primary-album">Album</message>
|
||||
<message id="Lms.Explore.Release.type-primary-broadcast">Broadcast</message>
|
||||
|
||||
+11
-7
@@ -94,13 +94,15 @@
|
||||
<message id="Lms.Admin.Database.misc">Varios</message>
|
||||
<message id="Lms.Admin.Database.monthly">Mensualmente</message>
|
||||
<message id="Lms.Admin.Database.never">Nunca</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-not-supported">Este motor no es compatible</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type">Motor de recomendaciones</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.audio-similarity">Similitud de audio</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.clusters">Etiquetas</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.none">Ninguno</message>
|
||||
<message id="Lms.Admin.Database.scan-aborted">¡Escaneo interrumpido!</message>
|
||||
<message id="Lms.Admin.Database.scan-complete">Escaneo terminado : {1} ficheros, {2} añadidos, {3} actualizados, {4} eliminados, {5} duplicados, {6} errores</message>
|
||||
<message id="Lms.Admin.Database.scan-launched">¡Escaneo comenzado!</message>
|
||||
<message id="Lms.Admin.Database.scan-settings">Opciones de escaneo</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type">Motor de semejanza</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.clusters">Basado en las etiquetas</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.none">Ninguno</message>
|
||||
<message id="Lms.Admin.Database.skip-single-release-playlists">Ignorar las lista de reproducción que contienen pistas del mismo álbum</message>
|
||||
<message id="Lms.Admin.Database.tag-delimiter-must-not-contain-only-spaces">Los delimitadores de las etiquetas no deben consistir solo en espacios</message>
|
||||
<message id="Lms.Admin.Database.tag-parsing">Análisis de las etiquetas</message>
|
||||
@@ -111,6 +113,7 @@
|
||||
<!--Scanner Controller-->
|
||||
<message id="Lms.Admin.ScannerController.bad-duration">No ha sido posible obtener la duración de la pista</message>
|
||||
<message id="Lms.Admin.ScannerController.bad-embedded-image">No se puede leer la imagen en el índice {1} : {2}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-extract-musicnn-embeddings">No se pueden extraer los embeddings de MusicNN: {1}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-artist-info-file">No ha sido posible analizar el fichero de información sobre el artista</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-audio-file">No ha sido posible analizar el fichero de audio</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-file">No ha sido posible leer el fichero ({1})</message>
|
||||
@@ -148,9 +151,10 @@
|
||||
<message id="Lms.Admin.ScannerController.step-checking-for-removed-files">Comprobando ficheros eliminados... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compact">Compactando la base de datos...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compute-cluster-stats">Calculando estadísticas... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-extract-musicnn-embeddings">Extracción de embeddings de MusicNN: {1} de {2} archivos ({3}%)</message>
|
||||
<message id="Lms.Admin.ScannerController.step-optimize">Optimizando la base de datos... {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reconciliate-artists">Reconciliando artistas: {1} entradas...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-similarity-engine">Recargando el motor de similitud: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-recommendation-engine">Recargando el motor de recomendaciones: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-removing-orphaned-entries">Borrando entradas huérfanas: {1} entradas...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-scanning-files">Análisis de bibliotecas: {1} ficheros...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-status">Estado de las etapas</message>
|
||||
@@ -160,7 +164,7 @@
|
||||
<message id="Lms.Admin.DebugTools.debug-tools">Herramientas de depuración</message>
|
||||
|
||||
<!--Db-->
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-plans">Exportar planes de consulta</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-profiling">Exportar datos de perfil de consultas</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.db">Base de datos</message>
|
||||
|
||||
<!--Tracing-->
|
||||
@@ -277,13 +281,13 @@
|
||||
<!--Explore:Artist-->
|
||||
<message id="Lms.Explore.Artist.appears-on">Aparece en</message>
|
||||
<message id="Lms.Explore.Artist.biography">Biografía</message>
|
||||
<message id="Lms.Explore.Artist.similar-artists">Artistas similares</message>
|
||||
<message id="Lms.Explore.Artist.related-artists">Artistas relacionados</message>
|
||||
|
||||
<!--Explore:Release-->
|
||||
<message id="Lms.Explore.Release.copyright">Copyright</message>
|
||||
<message id="Lms.Explore.Release.disc">Disco {1}</message>
|
||||
<message id="Lms.Explore.Release.other-versions">Otras versiones</message>
|
||||
<message id="Lms.Explore.Release.similar-releases">Álbumes similares</message>
|
||||
<message id="Lms.Explore.Release.related-releases">Álbumes relacionados</message>
|
||||
<message id="Lms.Explore.Release.type">Tipo</message>
|
||||
<message id="Lms.Explore.Release.type-primary-album">Álbum</message>
|
||||
<message id="Lms.Explore.Release.type-primary-broadcast">Difusión</message>
|
||||
|
||||
+11
-7
@@ -94,13 +94,15 @@
|
||||
<message id="Lms.Admin.Database.misc">Divers</message>
|
||||
<message id="Lms.Admin.Database.monthly">Tous les mois</message>
|
||||
<message id="Lms.Admin.Database.never">Jamais</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-not-supported">Ce moteur n'est pas pris en charge</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type">Moteur de recommandation</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.audio-similarity">Similarité audio</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.clusters">Tags</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.none">Aucun</message>
|
||||
<message id="Lms.Admin.Database.scan-aborted">Scan interrompu !</message>
|
||||
<message id="Lms.Admin.Database.scan-complete">Scan terminé : {1} fichiers, {2} ajouts, {3} mises à jour, {4} suppressions, {5} duplicatas, {6} erreurs</message>
|
||||
<message id="Lms.Admin.Database.scan-launched">Scan lancé !</message>
|
||||
<message id="Lms.Admin.Database.scan-settings">Options </message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type">Moteur de similarité</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.clusters">Basé sur les tags</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.none">Aucun</message>
|
||||
<message id="Lms.Admin.Database.skip-single-release-playlists">Ignorer les playlists contenant des pistes d'un même album</message>
|
||||
<message id="Lms.Admin.Database.tag-delimiter-must-not-contain-only-spaces">Le délimiteur de tag ne doit pas comporter uniquement des espaces</message>
|
||||
<message id="Lms.Admin.Database.tag-parsing">Analyse des tags</message>
|
||||
@@ -111,6 +113,7 @@
|
||||
<!--Scanner Controller-->
|
||||
<message id="Lms.Admin.ScannerController.bad-duration">Impossible de récupérer la durée de la piste</message>
|
||||
<message id="Lms.Admin.ScannerController.bad-embedded-image">Impossible de lire l'image à l'indice {1} : {2}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-extract-musicnn-embeddings">Impossible d'extraire les embeddings MusicNN : {1}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-artist-info-file">Impossible d'analyser le fichier d'informations sur l'artiste</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-audio-file">Impossible d'analyser le fichier audio</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-file">Impossible de lire le fichier ({1})</message>
|
||||
@@ -148,9 +151,10 @@
|
||||
<message id="Lms.Admin.ScannerController.step-checking-for-removed-files">Vérification des fichiers supprimés... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compact">Compactage de la base de données...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compute-cluster-stats">Calcul des statistiques... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-extract-musicnn-embeddings">Extraction des embeddings MusicNN : {1} sur {2} fichiers ({3}%)</message>
|
||||
<message id="Lms.Admin.ScannerController.step-optimize">Optimisation de la base de données... {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reconciliate-artists">Reconciliation des artistes: {1} entrées...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-similarity-engine">Rechargement du moteur de recommandation : {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-recommendation-engine">Rechargement du moteur de recommandation : {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-removing-orphaned-entries">Retrait des entrées orphelines: {1} entrées...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-scanning-files">Analyse des bibliothèques : {1} fichiers...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-status">Statut de l'étape</message>
|
||||
@@ -160,7 +164,7 @@
|
||||
<message id="Lms.Admin.DebugTools.debug-tools">Outils de débogage</message>
|
||||
|
||||
<!--Db-->
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-plans">Exporter les plans de requête</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-profiling">Exporter les données de profilage des requêtes</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.db">Base de données</message>
|
||||
|
||||
<!--Tracing-->
|
||||
@@ -277,13 +281,13 @@
|
||||
<!--Explore:Artist-->
|
||||
<message id="Lms.Explore.Artist.appears-on">Apparaît dans</message>
|
||||
<message id="Lms.Explore.Artist.biography">Biographie</message>
|
||||
<message id="Lms.Explore.Artist.similar-artists">Artistes similaires</message>
|
||||
<message id="Lms.Explore.Artist.related-artists">Artistes associés</message>
|
||||
|
||||
<!--Explore:Release-->
|
||||
<message id="Lms.Explore.Release.copyright">Copyright</message>
|
||||
<message id="Lms.Explore.Release.disc">Disque {1}</message>
|
||||
<message id="Lms.Explore.Release.other-versions">Autres versions</message>
|
||||
<message id="Lms.Explore.Release.similar-releases">Albums similaires</message>
|
||||
<message id="Lms.Explore.Release.related-releases">Albums associés</message>
|
||||
<message id="Lms.Explore.Release.type">Type</message>
|
||||
<message id="Lms.Explore.Release.type-primary-album">Album</message>
|
||||
<message id="Lms.Explore.Release.type-primary-broadcast">Diffusion</message>
|
||||
|
||||
+11
-7
@@ -94,13 +94,15 @@
|
||||
<message id="Lms.Admin.Database.misc">Varie</message>
|
||||
<message id="Lms.Admin.Database.monthly">Mensile</message>
|
||||
<message id="Lms.Admin.Database.never">Mai</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-not-supported">Questo motore non è supportato</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type">Motore di raccomandazione</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.audio-similarity">Similarità audio</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.clusters">Tag</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.none">Nessuno</message>
|
||||
<message id="Lms.Admin.Database.scan-aborted">Scansione annullata!</message>
|
||||
<message id="Lms.Admin.Database.scan-complete">Scansione completata: {1} file totali, {2} aggiunti, {3} aggiornati, {4} eliminati, {5} duplicati, {6} errati</message>
|
||||
<message id="Lms.Admin.Database.scan-launched">Scansione avviata!</message>
|
||||
<message id="Lms.Admin.Database.scan-settings">Impostazioni di scansione</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type">Motore di similarità</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.clusters">Basato su tag</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.none">Nessuno</message>
|
||||
<message id="Lms.Admin.Database.skip-single-release-playlists">Salta le playlist che contengono brani dello stesso album</message>
|
||||
<message id="Lms.Admin.Database.tag-delimiter-must-not-contain-only-spaces">Il delimitatore del tag non deve consistere esclusivamente di spazi</message>
|
||||
<message id="Lms.Admin.Database.tag-parsing">Analisi dei tag</message>
|
||||
@@ -111,6 +113,7 @@
|
||||
<!--Scanner Controller-->
|
||||
<message id="Lms.Admin.ScannerController.bad-duration">Non sono stato in grado di determinare la durata della traccia</message>
|
||||
<message id="Lms.Admin.ScannerController.bad-embedded-image">Impossibile leggere l'immagine all'indice {1} : {2}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-extract-musicnn-embeddings">Impossibile estrarre gli embeddings MusicNN: {1}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-artist-info-file">Impossibile analizzare il file delle informazioni sull'artista</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-audio-file">Impossibile analizzare il file audio</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-file">Non in grado di leggere il file ({1})</message>
|
||||
@@ -148,9 +151,10 @@
|
||||
<message id="Lms.Admin.ScannerController.step-checking-for-removed-files">Controllo file... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compact">Compattazione del database...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compute-cluster-stats">Calcolo statistiche... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-extract-musicnn-embeddings">Estrazione degli embeddings MusicNN: {1} di {2} file ({3}%)</message>
|
||||
<message id="Lms.Admin.ScannerController.step-optimize">Ottimizzazione del database... {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reconciliate-artists">Riconciliazione artisti: {1} voci...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-similarity-engine">Ricarica motore di tracce simili: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-recommendation-engine">Ricaricamento del motore di raccomandazione: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-removing-orphaned-entries">Rimozione voci orfane: {1} voci...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-scanning-files">Analisi delle librerie: {1} file...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-status">Stato passo</message>
|
||||
@@ -160,7 +164,7 @@
|
||||
<message id="Lms.Admin.DebugTools.debug-tools">Strumenti di debug</message>
|
||||
|
||||
<!--Db-->
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-plans">Esporta i piani di query</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-profiling">Esporta i dati di profilazione delle query</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.db">Database</message>
|
||||
|
||||
<!--Tracing-->
|
||||
@@ -277,13 +281,13 @@
|
||||
<!--Explore:Artist-->
|
||||
<message id="Lms.Explore.Artist.appears-on">Appare su</message>
|
||||
<message id="Lms.Explore.Artist.biography">Biografia</message>
|
||||
<message id="Lms.Explore.Artist.similar-artists">Artisti simili</message>
|
||||
<message id="Lms.Explore.Artist.related-artists">Artisti correlati</message>
|
||||
|
||||
<!--Explore:Release-->
|
||||
<message id="Lms.Explore.Release.copyright">Copyright</message>
|
||||
<message id="Lms.Explore.Release.disc">Disco {1}</message>
|
||||
<message id="Lms.Explore.Release.other-versions">Altre versioni</message>
|
||||
<message id="Lms.Explore.Release.similar-releases">Album simili</message>
|
||||
<message id="Lms.Explore.Release.related-releases">Album correlati</message>
|
||||
<message id="Lms.Explore.Release.type">Tipo</message>
|
||||
<message id="Lms.Explore.Release.type-primary-album">Album</message>
|
||||
<message id="Lms.Explore.Release.type-primary-broadcast">Trasmissione</message>
|
||||
|
||||
+11
-7
@@ -95,13 +95,15 @@
|
||||
<message id="Lms.Admin.Database.misc">Różne</message>
|
||||
<message id="Lms.Admin.Database.monthly">Co miesiąc</message>
|
||||
<message id="Lms.Admin.Database.never">Nigdy</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-not-supported">Ten silnik nie jest obsługiwany</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type">Silnik rekomendacji</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.audio-similarity">Podobieństwo audio</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.clusters">Tagi</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.none">Żadna</message>
|
||||
<message id="Lms.Admin.Database.scan-aborted">Skanowanie przerwane!</message>
|
||||
<message id="Lms.Admin.Database.scan-complete">Skanowanie ukończone: {1} wszystkich plików, {2} dodane, {3} zmienione, {4} usunięte, {5} duplikaty, {6} błędy</message>
|
||||
<message id="Lms.Admin.Database.scan-launched">Skanowanie uruchomione!</message>
|
||||
<message id="Lms.Admin.Database.scan-settings">Ustawienia skanowania</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type">Metoda sprawdzania podobieństwa</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.clusters">Oparta o znaczniki</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.none">Żadna</message>
|
||||
<message id="Lms.Admin.Database.skip-single-release-playlists">Pomiń playlisty zawierające utwory z tego samego albumu</message>
|
||||
<message id="Lms.Admin.Database.tag-delimiter-must-not-contain-only-spaces">Rozdzielacz nie może się składać z samych białych znaków</message>
|
||||
<message id="Lms.Admin.Database.tag-parsing">Analiza tagów</message>
|
||||
@@ -112,6 +114,7 @@
|
||||
<!--Scanner Controller-->
|
||||
<message id="Lms.Admin.ScannerController.bad-duration">Nie udało się ustalić długości ścieżki</message>
|
||||
<message id="Lms.Admin.ScannerController.bad-embedded-image">Nie można odczytać obrazu pod indeksem {1} : {2}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-extract-musicnn-embeddings">Nie można wyodrębnić embeddingów MusicNN: {1}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-artist-info-file">Nie można przetworzyć pliku z informacjami o artyście"</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-audio-file">Nie można przeanalizować pliku audio</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-file">Nie udało się odczytać pliku ({1})</message>
|
||||
@@ -161,9 +164,10 @@
|
||||
<message id="Lms.Admin.ScannerController.step-checking-for-removed-files">Sprawdzanie plików... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compact">Prasowanie bazy danych...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compute-cluster-stats">Obliczanie statystyk... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-extract-musicnn-embeddings">Ekstrakcja embeddingów MusicNN: {1} z {2} plików ({3}%)</message>
|
||||
<message id="Lms.Admin.ScannerController.step-optimize">Optymalizowanie bazy danych... {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reconciliate-artists">Uzgodnianie artystów: {1} wpisów...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-similarity-engine">Przeładowywanie silnika podobieństw: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-recommendation-engine">Przeładowywanie silnika rekomendacji: {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-removing-orphaned-entries">Usuwanie osieroconych wpisów: {1} wpisów...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-scanning-files">
|
||||
<plural case="0">Analiza bibliotek: {1} plik</plural>
|
||||
@@ -177,7 +181,7 @@
|
||||
<message id="Lms.Admin.DebugTools.debug-tools">Narzędzia debugowania</message>
|
||||
|
||||
<!--Db-->
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-plans">Eksportuj plany zapytań</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-profiling">Eksportuj dane profilowania zapytań</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.db">Baza danych</message>
|
||||
|
||||
<!--Tracing-->
|
||||
@@ -303,13 +307,13 @@
|
||||
<!--Explore:Artist-->
|
||||
<message id="Lms.Explore.Artist.appears-on">Pojawia się na</message>
|
||||
<message id="Lms.Explore.Artist.biography">Biografia</message>
|
||||
<message id="Lms.Explore.Artist.similar-artists">Podobni artyści</message>
|
||||
<message id="Lms.Explore.Artist.related-artists">Powiązani artyści</message>
|
||||
|
||||
<!--Explore:Release-->
|
||||
<message id="Lms.Explore.Release.copyright">Prawa autorskie</message>
|
||||
<message id="Lms.Explore.Release.disc">Dysk {1}</message>
|
||||
<message id="Lms.Explore.Release.other-versions">Inne wersje</message>
|
||||
<message id="Lms.Explore.Release.similar-releases">Podobne albumy</message>
|
||||
<message id="Lms.Explore.Release.related-releases">Powiązane albumy</message>
|
||||
<message id="Lms.Explore.Release.type">Typ</message>
|
||||
<message id="Lms.Explore.Release.type-primary-album">Album</message>
|
||||
<message id="Lms.Explore.Release.type-primary-broadcast">Audycja</message>
|
||||
|
||||
+11
-7
@@ -92,13 +92,15 @@
|
||||
<message id="Lms.Admin.Database.misc">其他</message>
|
||||
<message id="Lms.Admin.Database.monthly">每月</message>
|
||||
<message id="Lms.Admin.Database.never">从不</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-not-supported">此引擎不受支持</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type">推荐引擎</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.audio-similarity">音频相似性</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.clusters">标签</message>
|
||||
<message id="Lms.Admin.Database.recommendation-engine-type.none">无</message>
|
||||
<message id="Lms.Admin.Database.scan-aborted">扫描已中止!</message>
|
||||
<message id="Lms.Admin.Database.scan-complete">扫描完成:总文件 {1},添加文件 {2},更新文件 {3},删除文件 {4},重复文件 {5},错误文件 {6}</message>
|
||||
<message id="Lms.Admin.Database.scan-launched">扫描已完成!</message>
|
||||
<message id="Lms.Admin.Database.scan-settings">扫描选项</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type">相似度引擎</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.clusters">基于标签</message>
|
||||
<message id="Lms.Admin.Database.similarity-engine-type.none">无</message>
|
||||
<message id="Lms.Admin.Database.skip-single-release-playlists">跳过仅包含同一专辑曲目的播放列表</message>
|
||||
<message id="Lms.Admin.Database.tag-delimiter-must-not-contain-only-spaces">标签分隔符不能仅由空格组成</message>
|
||||
<message id="Lms.Admin.Database.tag-parsing">标签解析</message>
|
||||
@@ -109,6 +111,7 @@
|
||||
<!--Scanner Controller-->
|
||||
<message id="Lms.Admin.ScannerController.bad-duration">无法获得音轨时间</message>
|
||||
<message id="Lms.Admin.ScannerController.bad-embedded-image">无法读取索引 {1} 处的图片:{2}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-extract-musicnn-embeddings">无法提取 MusicNN 嵌入:{1}</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-artist-info-file">无法解析艺术家信息文件</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-audio-file">无法解析文件</message>
|
||||
<message id="Lms.Admin.ScannerController.cannot-read-file">无法读取文件({1})</message>
|
||||
@@ -146,9 +149,10 @@
|
||||
<message id="Lms.Admin.ScannerController.step-checking-for-removed-files">检查文件中... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compact">正在压缩数据库...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-compute-cluster-stats">正在计算统计信息... {1}%</message>
|
||||
<message id="Lms.Admin.ScannerController.step-extract-musicnn-embeddings">正在提取 MusicNN 嵌入:{1} / {2} 个文件({3}%)</message>
|
||||
<message id="Lms.Admin.ScannerController.step-optimize">正在优化数据库... {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reconciliate-artists">整理艺术家:{1} 条记录...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-similarity-engine">重载相似引擎中 {1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-reloading-recommendation-engine">正在重新加载推荐引擎:{1}%...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-removing-orphaned-entries">移除孤立条目:{1} 条记录...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-scanning-files">库分析:{1} 个文件...</message>
|
||||
<message id="Lms.Admin.ScannerController.step-status">当前步骤状态</message>
|
||||
@@ -158,7 +162,7 @@
|
||||
<message id="Lms.Admin.DebugTools.debug-tools">调试工具</message>
|
||||
|
||||
<!--Db-->
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-plans">导出查询计划</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.export-query-profiling">导出查询分析数据</message>
|
||||
<message id="Lms.Admin.DebugTools.Db.db">数据库</message>
|
||||
|
||||
<!--Tracing-->
|
||||
@@ -248,13 +252,13 @@
|
||||
<!--Explore:Artist-->
|
||||
<message id="Lms.Explore.Artist.appears-on">出现于</message>
|
||||
<message id="Lms.Explore.Artist.biography">简介</message>
|
||||
<message id="Lms.Explore.Artist.similar-artists">相似歌手</message>
|
||||
<message id="Lms.Explore.Artist.related-artists">相关歌手</message>
|
||||
|
||||
<!--Explore:Release-->
|
||||
<message id="Lms.Explore.Release.copyright">版权所有</message>
|
||||
<message id="Lms.Explore.Release.disc">唱片 {1}</message>
|
||||
<message id="Lms.Explore.Release.other-versions">其他版本</message>
|
||||
<message id="Lms.Explore.Release.similar-releases">相似专辑</message>
|
||||
<message id="Lms.Explore.Release.related-releases">相关专辑</message>
|
||||
<message id="Lms.Explore.Release.type">类型</message>
|
||||
<message id="Lms.Explore.Release.type-primary-album">专辑</message>
|
||||
<message id="Lms.Explore.Release.type-primary-broadcast">广播</message>
|
||||
|
||||
+4
-4
@@ -45,10 +45,10 @@
|
||||
<h3>${tr:Lms.Explore.Release.other-versions}</h3>
|
||||
${other-versions class="row row-cols-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-5 gx-2 gy-4"}
|
||||
${</if-has-other-versions>}
|
||||
${<if-has-similar-releases>}
|
||||
<h3>${tr:Lms.Explore.Release.similar-releases}</h3>
|
||||
${similar-releases class="row row-cols-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-5 gx-2 gy-4"}
|
||||
${</if-has-similar-releases>}
|
||||
${<if-has-related-releases>}
|
||||
<h3>${tr:Lms.Explore.Release.related-releases}</h3>
|
||||
${related-releases class="row row-cols-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-5 gx-2 gy-4"}
|
||||
${</if-has-related-releases>}
|
||||
</message>
|
||||
|
||||
<message id="Lms.Explore.Release.template.entry-release-artist">
|
||||
|
||||
Reference in New Issue
Block a user