Version 1.5: Groups

This commit is contained in:
2026-04-16 05:48:51 +02:00
parent ae706bc8bc
commit e9462f6d91
8 changed files with 959 additions and 203 deletions
+331 -49
View File
@@ -297,6 +297,72 @@
}
}
},
"Add \"%@\" to Group?" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "\"%@\" zur Gruppe hinzufügen?"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "¿Añadir \"%@\" al grupo?"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ajouter « %@ » au groupe ?"
}
}
}
},
"Add to Group" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Zu Gruppe hinzufügen"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Añadir al grupo"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ajouter au groupe"
}
}
}
},
"Add to Group?" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Zur Gruppe hinzufügen?"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "¿Añadir al grupo?"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Ajouter au groupe ?"
}
}
}
},
"Add to Queue" : {
"localizations" : {
"de" : {
@@ -672,50 +738,6 @@
}
}
},
"Clear Queue" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Warteschlange leeren"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Vaciar cola"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Vider la file"
}
}
}
},
"Clear the entire queue?" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Die gesamte Warteschlange leeren?"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "¿Vaciar toda la cola?"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Vider toute la file ?"
}
}
}
},
"Clear Cache" : {
"localizations" : {
"de" : {
@@ -760,24 +782,46 @@
}
}
},
"This will delete all locally cached artwork and library data. The next launch or reload may take longer while everything is fetched again." : {
"Clear Queue" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Dadurch werden alle lokal gespeicherten Bilder und Bibliotheksdaten gelöscht. Der nächste Start oder das nächste Laden kann länger dauern, während alles neu abgerufen wird."
"value" : "Warteschlange leeren"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Esto eliminará todas las ilustraciones y datos de biblioteca almacenados localmente. El siguiente inicio o recarga puede tardar más mientras todo se vuelve a descargar."
"value" : "Vaciar cola"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Cela supprimera toutes les illustrations et données de bibliothèque stockées localement. Le prochain démarrage ou rechargement peut prendre plus de temps pendant que tout est à nouveau récupéré."
"value" : "Vider la file"
}
}
}
},
"Clear the entire queue?" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Die gesamte Warteschlange leeren?"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "¿Vaciar toda la cola?"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Vider toute la file ?"
}
}
}
@@ -937,6 +981,28 @@
}
}
},
"Create Group" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Gruppe erstellen"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Crear grupo"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Créer un groupe"
}
}
}
},
"Dark" : {
"localizations" : {
"de" : {
@@ -1003,6 +1069,28 @@
}
}
},
"Dissolve Group" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Gruppe auflösen"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Disolver grupo"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Dissoudre le groupe"
}
}
}
},
"Do you find this app useful? Support the development by buying the developer a virtual record." : {
"localizations" : {
"de" : {
@@ -1025,6 +1113,29 @@
}
}
},
"Drop to Group" : {
"extractionState" : "stale",
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Loslassen zum Gruppieren"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Soltar para agrupar"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Déposer pour grouper"
}
}
}
},
"Editable" : {
"localizations" : {
"de" : {
@@ -1202,6 +1313,50 @@
}
}
},
"Group \"%@\" with \"%@\"?" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "\"%1$@\" mit \"%2$@\" gruppieren?"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "¿Agrupar \"%1$@\" con \"%2$@\"?"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Regrouper « %1$@ » avec « %2$@ » ?"
}
}
}
},
"Group dissolved" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Gruppe aufgelöst"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Grupo disuelto"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Groupe dissous"
}
}
}
},
"Hello, world!" : {
"comment" : "A greeting displayed in the main view of the app.",
"isCommentAutoGenerated" : true
@@ -1383,8 +1538,11 @@
}
}
},
"Mobile MA" : {
"comment" : "The name of the app.",
"isCommentAutoGenerated" : true
},
"Music Assistant" : {
"extractionState" : "stale",
"localizations" : {
"de" : {
"stringUnit" : {
@@ -1604,6 +1762,10 @@
}
}
},
"No Favorite Songs" : {
"comment" : "A title for a view that shows when a user has no favorite songs.",
"isCommentAutoGenerated" : true
},
"No Players Found" : {
"localizations" : {
"de" : {
@@ -1803,6 +1965,7 @@
}
},
"Now Playing" : {
"extractionState" : "stale",
"localizations" : {
"de" : {
"stringUnit" : {
@@ -1890,6 +2053,28 @@
}
}
},
"Player removed" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Player entfernt"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Reproductor eliminado"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Lecteur retiré"
}
}
}
},
"Players" : {
"localizations" : {
"de" : {
@@ -1912,6 +2097,28 @@
}
}
},
"Players & Groups" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Player & Gruppen"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Reproductores y grupos"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Lecteurs et groupes"
}
}
}
},
"Playlists" : {
"localizations" : {
"de" : {
@@ -2066,6 +2273,29 @@
}
}
},
"Remove from Group" : {
"extractionState" : "stale",
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Aus Gruppe entfernen"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Eliminar del grupo"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Retirer du groupe"
}
}
}
},
"Repeat" : {
"localizations" : {
"de" : {
@@ -2352,6 +2582,10 @@
}
}
},
"Songs" : {
"comment" : "Title of the songs tab in the favorites view.",
"isCommentAutoGenerated" : true
},
"Status" : {
"localizations" : {
"de" : {
@@ -2396,6 +2630,28 @@
}
}
},
"Synced to: %@" : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Synchronisiert mit: %@"
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Sincronizado con: %@"
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Synchronisé avec : %@"
}
}
}
},
"System" : {
"localizations" : {
"de" : {
@@ -2506,6 +2762,10 @@
}
}
},
"Tap the heart icon on any song to add it here." : {
"comment" : "A description of how to add a song to the user's favorites.",
"isCommentAutoGenerated" : true
},
"Thank You!" : {
"localizations" : {
"de" : {
@@ -2528,6 +2788,28 @@
}
}
},
"This will delete all locally cached artwork and library data. The next launch or reload may take longer while everything is fetched again." : {
"localizations" : {
"de" : {
"stringUnit" : {
"state" : "translated",
"value" : "Dadurch werden alle lokal gespeicherten Bilder und Bibliotheksdaten gelöscht. Der nächste Start oder das nächste Laden kann länger dauern, während alles neu abgerufen wird."
}
},
"es" : {
"stringUnit" : {
"state" : "translated",
"value" : "Esto eliminará todas las ilustraciones y datos de biblioteca almacenados localmente. El siguiente inicio o recarga puede tardar más mientras todo se vuelve a descargar."
}
},
"fr" : {
"stringUnit" : {
"state" : "translated",
"value" : "Cela supprimera toutes les illustrations et données de bibliothèque stockées localement. Le prochain démarrage ou rechargement peut prendre plus de temps pendant que tout est à nouveau récupéré."
}
}
}
},
"Tracks" : {
"localizations" : {
"de" : {