Updated translations

This commit is contained in:
Philipp Wolfer 2025-04-29 16:12:42 +02:00
parent a6cc8d49ac
commit 19852be68b
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
2 changed files with 80 additions and 78 deletions

View file

@ -42,56 +42,56 @@ var messageKeyToIndex = map[string]int{
"\tbackend: %v": 11, "\tbackend: %v": 11,
"\texport: %s": 0, "\texport: %s": 0,
"\timport: %s\n": 1, "\timport: %s\n": 1,
"%v: %v": 45, "%v: %v": 48,
"Aborted": 8, "Aborted": 8,
"Access token": 19, "Access token": 19,
"Access token received, you can use %v now.\n": 31, "Access token received, you can use %v now.\n": 34,
"Append to file": 21, "Append to file": 21,
"Backend": 39, "Backend": 42,
"Check for duplicate listens on import (slower)": 24, "Check for duplicate listens on import (slower)": 24,
"Client ID": 15, "Client ID": 15,
"Client secret": 16, "Client secret": 16,
"Delete the service configuration \"%v\"?": 7, "Delete the service configuration \"%v\"?": 7,
"Directory path": 27, "Directory path": 29,
"Disable auto correction of submitted listens": 25, "Disable auto correction of submitted listens": 26,
"Error: OAuth state mismatch": 30, "Error: OAuth state mismatch": 33,
"Failed reading config: %v": 2, "Failed reading config: %v": 2,
"File path": 20, "File path": 20,
"From timestamp: %v (%v)": 41, "From timestamp: %v (%v)": 44,
"Ignore listens in incognito mode": 28, "Ignore listens in incognito mode": 30,
"Ignore skipped listens": 26, "Ignore skipped listens": 27,
"Ignored duplicate listen %v: \"%v\" by %v (%v)": 51, "Ignored duplicate listen %v: \"%v\" by %v (%v)": 25,
"Import failed, last reported timestamp was %v (%s)": 42, "Import failed, last reported timestamp was %v (%s)": 45,
"Import log:": 44, "Import log:": 47,
"Imported %v of %v %s into %v.": 43, "Imported %v of %v %s into %v.": 46,
"Latest timestamp: %v (%v)": 47, "Latest timestamp: %v (%v)": 50,
"Minimum playback duration for skipped tracks (seconds)": 29, "Minimum playback duration for skipped tracks (seconds)": 31,
"No": 36, "No": 39,
"Playlist title": 22, "Playlist title": 22,
"Saved service %v using backend %v": 5, "Saved service %v using backend %v": 5,
"Server URL": 17, "Server URL": 17,
"Service": 38, "Service": 41,
"Service \"%v\" deleted\n": 9, "Service \"%v\" deleted\n": 9,
"Service name": 3, "Service name": 3,
"Specify a time zone for the listen timestamps": 52, "Specify a time zone for the listen timestamps": 28,
"The backend %v requires authentication. Authenticate now?": 6, "The backend %v requires authentication. Authenticate now?": 6,
"Token received, you can close this window now.": 12, "Token received, you can close this window now.": 12,
"Transferring %s from %s to %s…": 40, "Transferring %s from %s to %s…": 43,
"Unique playlist identifier": 23, "Unique playlist identifier": 23,
"Updated service %v using backend %v\n": 10, "Updated service %v using backend %v\n": 10,
"User name": 18, "User name": 18,
"Visit the URL for authorization: %v": 53, "Visit the URL for authorization: %v": 32,
"Yes": 35, "Yes": 38,
"a service with this name already exists": 4, "a service with this name already exists": 4,
"backend %s does not implement %s": 13, "backend %s does not implement %s": 13,
"done": 34, "done": 37,
"exporting": 32, "exporting": 35,
"importing": 33, "importing": 36,
"invalid timestamp string \"%v\"": 46, "invalid timestamp string \"%v\"": 49,
"key must only consist of A-Za-z0-9_-": 49, "key must only consist of A-Za-z0-9_-": 52,
"no configuration file defined, cannot write config": 48, "no configuration file defined, cannot write config": 51,
"no existing service configurations": 37, "no existing service configurations": 40,
"no service configuration \"%v\"": 50, "no service configuration \"%v\"": 53,
"unknown backend \"%s\"": 14, "unknown backend \"%s\"": 14,
} }
@ -103,18 +103,18 @@ var deIndex = []uint32{ // 55 elements
0x000001ac, 0x000001e7, 0x00000213, 0x00000233, 0x000001ac, 0x000001e7, 0x00000213, 0x00000233,
0x0000023d, 0x0000024b, 0x00000256, 0x00000263, 0x0000023d, 0x0000024b, 0x00000256, 0x00000263,
0x00000271, 0x0000027b, 0x0000028e, 0x000002a1, 0x00000271, 0x0000027b, 0x0000028e, 0x000002a1,
0x000002b8, 0x000002ed, 0x00000321, 0x00000343, 0x000002b8, 0x000002ed, 0x00000328, 0x0000035c,
0x00000353, 0x00000379, 0x000003b7, 0x000003e1, 0x0000037e, 0x000003a4, 0x000003b4, 0x000003da,
// Entry 20 - 3F // Entry 20 - 3F
0x00000421, 0x0000042c, 0x00000437, 0x0000043e, 0x00000418, 0x00000443, 0x0000046d, 0x000004ad,
0x00000441, 0x00000446, 0x0000046f, 0x00000477, 0x000004b8, 0x000004c3, 0x000004ca, 0x000004cd,
0x0000047f, 0x000004a8, 0x000004c6, 0x00000503, 0x000004d2, 0x000004fb, 0x00000503, 0x0000050b,
0x0000052e, 0x00000539, 0x00000546, 0x0000056a, 0x00000534, 0x00000552, 0x0000058f, 0x000005ba,
0x0000058d, 0x000005de, 0x00000615, 0x0000063c, 0x000005c5, 0x000005d2, 0x000005f6, 0x00000619,
0x0000063c, 0x0000063c, 0x0000063c, 0x0000066a, 0x000006a1, 0x000006c8,
} // Size: 244 bytes } // Size: 244 bytes
const deData string = "" + // Size: 1596 bytes const deData string = "" + // Size: 1736 bytes
"\x04\x01\x09\x00\x0e\x02Export: %[1]s\x04\x01\x09\x01\x0a\x0e\x02Import:" + "\x04\x01\x09\x00\x0e\x02Export: %[1]s\x04\x01\x09\x01\x0a\x0e\x02Import:" +
" %[1]s\x02Fehler beim Lesen der Konfiguration: %[1]v\x02Servicename\x02e" + " %[1]s\x02Fehler beim Lesen der Konfiguration: %[1]v\x02Servicename\x02e" +
"in Service mit diesem Namen existiert bereits\x02Service %[1]v mit dem B" + "in Service mit diesem Namen existiert bereits\x02Service %[1]v mit dem B" +
@ -127,20 +127,22 @@ const deData string = "" + // Size: 1596 bytes
"nbekanntes Backend „%[1]s“\x02Client-ID\x02Client-Secret\x02Server-URL" + "nbekanntes Backend „%[1]s“\x02Client-ID\x02Client-Secret\x02Server-URL" +
"\x02Benutzername\x02Zugriffstoken\x02Dateipfad\x02An Datei anhängen\x02T" + "\x02Benutzername\x02Zugriffstoken\x02Dateipfad\x02An Datei anhängen\x02T" +
"itel der Playlist\x02Eindeutige Playlist-ID\x02Beim Import auf Listen-Du" + "itel der Playlist\x02Eindeutige Playlist-ID\x02Beim Import auf Listen-Du" +
"plikate prüfen (langsamer)\x02Autokorrektur für übermittelte Titel deakt" + "plikate prüfen (langsamer)\x02Listen-Duplikat ignoriert %[1]v: \x22%[2]v" +
"ivieren\x02Übersprungene Listens ignorieren\x02Verzeichnispfad\x02Listen" + "\x22 von %[3]v (%[4]v)\x02Autokorrektur für übermittelte Titel deaktivie" +
"s im Inkognito-Modus ignorieren\x02Minimale Wiedergabedauer für überspru" + "ren\x02Übersprungene Listens ignorieren\x02Zeitzone für den Abspiel-Zeit" +
"ngene Titel (Sekunden)\x02Fehler: OAuth-State stimmt nicht überein\x04" + "stempel\x02Verzeichnispfad\x02Listens im Inkognito-Modus ignorieren\x02M" +
"\x00\x01\x0a;\x02Zugriffstoken erhalten, %[1]v kann jetzt verwendet werd" + "inimale Wiedergabedauer für übersprungene Titel (Sekunden)\x02Zur Anmeld" +
"en.\x02exportiere\x02importiere\x02fertig\x02Ja\x02Nein\x02keine bestehe" + "ung folgende URL aufrufen: %[1]v\x02Fehler: OAuth-State stimmt nicht übe" +
"nden Servicekonfigurationen\x02Service\x02Backend\x02Übertrage %[1]s von" + "rein\x04\x00\x01\x0a;\x02Zugriffstoken erhalten, %[1]v kann jetzt verwen" +
" %[2]s nach %[3]s…\x02Ab Zeitstempel: %[1]v (%[2]v)\x02Import fehlgeschl" + "det werden.\x02exportiere\x02importiere\x02fertig\x02Ja\x02Nein\x02keine" +
"agen, letzter Zeitstempel war %[1]v (%[2]s)\x02%[1]v von %[2]v %[3]s in " + " bestehenden Servicekonfigurationen\x02Service\x02Backend\x02Übertrage %" +
"%[4]v importiert.\x02Importlog:\x02%[1]v: %[2]v\x02ungültiger Zeitstempe" + "[1]s von %[2]s nach %[3]s…\x02Ab Zeitstempel: %[1]v (%[2]v)\x02Import fe" +
"l „%[1]v“\x02Letzter Zeitstempel: %[1]v (%[2]v)\x02keine Konfigurationsd" + "hlgeschlagen, letzter Zeitstempel war %[1]v (%[2]s)\x02%[1]v von %[2]v %" +
"atei definiert, Konfiguration kann nicht geschrieben werden\x02Schlüssel" + "[3]s in %[4]v importiert.\x02Importlog:\x02%[1]v: %[2]v\x02ungültiger Ze" +
" darf nur die Zeichen A-Za-z0-9_- beinhalten\x02keine Servicekonfigurati" + "itstempel „%[1]v“\x02Letzter Zeitstempel: %[1]v (%[2]v)\x02keine Konfigu" +
"on „%[1]v“" "rationsdatei definiert, Konfiguration kann nicht geschrieben werden\x02S" +
"chlüssel darf nur die Zeichen A-Za-z0-9_- beinhalten\x02keine Servicekon" +
"figuration „%[1]v“"
var enIndex = []uint32{ // 55 elements var enIndex = []uint32{ // 55 elements
// Entry 0 - 1F // Entry 0 - 1F
@ -150,15 +152,15 @@ var enIndex = []uint32{ // 55 elements
0x00000170, 0x0000019f, 0x000001c6, 0x000001de, 0x00000170, 0x0000019f, 0x000001c6, 0x000001de,
0x000001e8, 0x000001f6, 0x00000201, 0x0000020b, 0x000001e8, 0x000001f6, 0x00000201, 0x0000020b,
0x00000218, 0x00000222, 0x00000231, 0x00000240, 0x00000218, 0x00000222, 0x00000231, 0x00000240,
0x0000025b, 0x0000028a, 0x000002b7, 0x000002ce, 0x0000025b, 0x0000028a, 0x000002c3, 0x000002f0,
0x000002dd, 0x000002fe, 0x00000335, 0x00000351, 0x00000307, 0x00000335, 0x00000344, 0x00000365,
// Entry 20 - 3F // Entry 20 - 3F
0x00000384, 0x0000038e, 0x00000398, 0x0000039d, 0x0000039c, 0x000003c3, 0x000003df, 0x00000412,
0x000003a1, 0x000003a4, 0x000003c7, 0x000003cf, 0x0000041c, 0x00000426, 0x0000042b, 0x0000042f,
0x000003d7, 0x00000401, 0x0000041f, 0x00000458, 0x00000432, 0x00000455, 0x0000045d, 0x00000465,
0x00000482, 0x0000048e, 0x0000049b, 0x000004bc, 0x0000048f, 0x000004ad, 0x000004e6, 0x00000510,
0x000004dc, 0x0000050f, 0x00000534, 0x00000555, 0x0000051c, 0x00000529, 0x0000054a, 0x0000056a,
0x0000058e, 0x000005bc, 0x000005e3, 0x0000059d, 0x000005c2, 0x000005e3,
} // Size: 244 bytes } // Size: 244 bytes
const enData string = "" + // Size: 1507 bytes const enData string = "" + // Size: 1507 bytes
@ -173,19 +175,19 @@ const enData string = "" + // Size: 1507 bytes
"ent %[2]s\x02unknown backend \x22%[1]s\x22\x02Client ID\x02Client secret" + "ent %[2]s\x02unknown backend \x22%[1]s\x22\x02Client ID\x02Client secret" +
"\x02Server URL\x02User name\x02Access token\x02File path\x02Append to fi" + "\x02Server URL\x02User name\x02Access token\x02File path\x02Append to fi" +
"le\x02Playlist title\x02Unique playlist identifier\x02Check for duplicat" + "le\x02Playlist title\x02Unique playlist identifier\x02Check for duplicat" +
"e listens on import (slower)\x02Disable auto correction of submitted lis" + "e listens on import (slower)\x02Ignored duplicate listen %[1]v: \x22%[2]" +
"tens\x02Ignore skipped listens\x02Directory path\x02Ignore listens in in" + "v\x22 by %[3]v (%[4]v)\x02Disable auto correction of submitted listens" +
"cognito mode\x02Minimum playback duration for skipped tracks (seconds)" + "\x02Ignore skipped listens\x02Specify a time zone for the listen timesta" +
"\x02Error: OAuth state mismatch\x04\x00\x01\x0a.\x02Access token receive" + "mps\x02Directory path\x02Ignore listens in incognito mode\x02Minimum pla" +
"d, you can use %[1]v now.\x02exporting\x02importing\x02done\x02Yes\x02No" + "yback duration for skipped tracks (seconds)\x02Visit the URL for authori" +
"\x02no existing service configurations\x02Service\x02Backend\x02Transfer" + "zation: %[1]v\x02Error: OAuth state mismatch\x04\x00\x01\x0a.\x02Access " +
"ring %[1]s from %[2]s to %[3]s…\x02From timestamp: %[1]v (%[2]v)\x02Impo" + "token received, you can use %[1]v now.\x02exporting\x02importing\x02done" +
"rt failed, last reported timestamp was %[1]v (%[2]s)\x02Imported %[1]v o" + "\x02Yes\x02No\x02no existing service configurations\x02Service\x02Backen" +
"f %[2]v %[3]s into %[4]v.\x02Import log:\x02%[1]v: %[2]v\x02invalid time" + "d\x02Transferring %[1]s from %[2]s to %[3]s…\x02From timestamp: %[1]v (%" +
"stamp string \x22%[1]v\x22\x02Latest timestamp: %[1]v (%[2]v)\x02no conf" + "[2]v)\x02Import failed, last reported timestamp was %[1]v (%[2]s)\x02Imp" +
"iguration file defined, cannot write config\x02key must only consist of " + "orted %[1]v of %[2]v %[3]s into %[4]v.\x02Import log:\x02%[1]v: %[2]v" +
"A-Za-z0-9_-\x02no service configuration \x22%[1]v\x22\x02Ignored duplica" + "\x02invalid timestamp string \x22%[1]v\x22\x02Latest timestamp: %[1]v (%" +
"te listen %[1]v: \x22%[2]v\x22 by %[3]v (%[4]v)\x02Specify a time zone f" + "[2]v)\x02no configuration file defined, cannot write config\x02key must " +
"or the listen timestamps\x02Visit the URL for authorization: %[1]v" "only consist of A-Za-z0-9_-\x02no service configuration \x22%[1]v\x22"
// Total table size 3591 bytes (3KiB); checksum: 2A4B9572 // Total table size 3731 bytes (3KiB); checksum: F7951710

View file

@ -263,7 +263,7 @@
{ {
"id": "Ignored duplicate listen {ListenedAt}: \"{TrackName}\" by {ArtistName} ({RecordingMBID})", "id": "Ignored duplicate listen {ListenedAt}: \"{TrackName}\" by {ArtistName} ({RecordingMBID})",
"message": "Ignored duplicate listen {ListenedAt}: \"{TrackName}\" by {ArtistName} ({RecordingMBID})", "message": "Ignored duplicate listen {ListenedAt}: \"{TrackName}\" by {ArtistName} ({RecordingMBID})",
"translation": "", "translation": "Listen-Duplikat ignoriert {ListenedAt}: \"{TrackName}\" von {ArtistName} ({RecordingMBID})",
"placeholders": [ "placeholders": [
{ {
"id": "ListenedAt", "id": "ListenedAt",
@ -312,7 +312,7 @@
{ {
"id": "Specify a time zone for the listen timestamps", "id": "Specify a time zone for the listen timestamps",
"message": "Specify a time zone for the listen timestamps", "message": "Specify a time zone for the listen timestamps",
"translation": "" "translation": "Zeitzone für den Abspiel-Zeitstempel"
}, },
{ {
"id": "Directory path", "id": "Directory path",
@ -332,7 +332,7 @@
{ {
"id": "Visit the URL for authorization: {URL}", "id": "Visit the URL for authorization: {URL}",
"message": "Visit the URL for authorization: {URL}", "message": "Visit the URL for authorization: {URL}",
"translation": "", "translation": "Zur Anmeldung folgende URL aufrufen: {URL}",
"placeholders": [ "placeholders": [
{ {
"id": "URL", "id": "URL",