Updated translation files

This commit is contained in:
Philipp Wolfer 2025-04-29 15:46:14 +02:00
parent bcb1834994
commit dff34b249c
No known key found for this signature in database
GPG key ID: 8FDF744D4919943B
3 changed files with 89 additions and 90 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": 47, "%v: %v": 45,
"Aborted": 8, "Aborted": 8,
"Access token": 19, "Access token": 19,
"Access token received, you can use %v now.\n": 33, "Access token received, you can use %v now.\n": 31,
"Append to file": 21, "Append to file": 21,
"Backend": 41, "Backend": 39,
"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": 27,
"Disable auto correction of submitted listens": 25, "Disable auto correction of submitted listens": 25,
"Error: OAuth state mismatch": 32, "Error: OAuth state mismatch": 30,
"Failed reading config: %v": 2, "Failed reading config: %v": 2,
"File path": 20, "File path": 20,
"From timestamp: %v (%v)": 43, "From timestamp: %v (%v)": 41,
"Ignore listens in incognito mode": 28, "Ignore listens in incognito mode": 28,
"Ignore skipped listens": 29, "Ignore skipped listens": 26,
"Ignored duplicate listen %v: \"%v\" by %v (%v)": 53, "Ignored duplicate listen %v: \"%v\" by %v (%v)": 51,
"Import failed, last reported timestamp was %v (%s)": 44, "Import failed, last reported timestamp was %v (%s)": 42,
"Import log:": 46, "Import log:": 44,
"Imported %v of %v %s into %v.": 45, "Imported %v of %v %s into %v.": 43,
"Include skipped listens": 26, "Latest timestamp: %v (%v)": 47,
"Latest timestamp: %v (%v)": 49, "Minimum playback duration for skipped tracks (seconds)": 29,
"Minimum playback duration for skipped tracks (seconds)": 30, "No": 36,
"No": 38,
"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": 40, "Service": 38,
"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,
"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...": 42, "Transferring %s from %s to %s...": 40,
"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": 31, "Visit the URL for authorization: %v": 53,
"Yes": 37, "Yes": 35,
"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": 36, "done": 34,
"exporting": 34, "exporting": 32,
"importing": 35, "importing": 33,
"invalid timestamp string \"%v\"": 48, "invalid timestamp string \"%v\"": 46,
"key must only consist of A-Za-z0-9_-": 51, "key must only consist of A-Za-z0-9_-": 49,
"no configuration file defined, cannot write config": 50, "no configuration file defined, cannot write config": 48,
"no existing service configurations": 39, "no existing service configurations": 37,
"no service configuration \"%v\"": 52, "no service configuration \"%v\"": 50,
"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, 0x00000342, 0x000002b8, 0x000002ed, 0x00000321, 0x00000343,
0x00000352, 0x00000378, 0x0000039a, 0x000003d8, 0x00000353, 0x00000379, 0x000003b7, 0x000003e1,
// Entry 20 - 3F // Entry 20 - 3F
0x000003fe, 0x00000428, 0x00000468, 0x00000473, 0x00000421, 0x0000042c, 0x00000437, 0x0000043e,
0x0000047e, 0x00000485, 0x00000488, 0x0000048d, 0x00000441, 0x00000446, 0x0000046f, 0x00000477,
0x000004b6, 0x000004be, 0x000004c6, 0x000004ef, 0x0000047f, 0x000004a8, 0x000004c6, 0x00000503,
0x0000050d, 0x0000054a, 0x00000575, 0x00000580, 0x0000052e, 0x00000539, 0x00000546, 0x0000056a,
0x0000058d, 0x000005b1, 0x000005d4, 0x00000625, 0x0000058d, 0x000005de, 0x00000615, 0x0000063c,
0x0000065c, 0x00000683, 0x00000683, 0x0000063c, 0x0000063c, 0x0000063c,
} // Size: 244 bytes } // Size: 244 bytes
const deData string = "" + // Size: 1667 bytes const deData string = "" + // Size: 1596 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" +
@ -128,10 +128,9 @@ const deData string = "" + // Size: 1667 bytes
"\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)\x02Autokorrektur für übermittelte Titel deakt" +
"ivieren\x02Übersprungene Titel einbeziehen\x02Verzeichnispfad\x02Listens" + "ivieren\x02Übersprungene Listens ignorieren\x02Verzeichnispfad\x02Listen" +
" im Inkognito-Modus ignorieren\x02Übersprungene Listens ignorieren\x02Mi" + "s im Inkognito-Modus ignorieren\x02Minimale Wiedergabedauer für überspru" +
"nimale Wiedergabedauer für übersprungene Titel (Sekunden)\x02URL für Aut" + "ngene Titel (Sekunden)\x02Fehler: OAuth-State stimmt nicht überein\x04" +
"orisierung öffnen: %[1]v\x02Fehler: OAuth-State stimmt nicht überein\x04" +
"\x00\x01\x0a;\x02Zugriffstoken erhalten, %[1]v kann jetzt verwendet werd" + "\x00\x01\x0a;\x02Zugriffstoken erhalten, %[1]v kann jetzt verwendet werd" +
"en.\x02exportiere\x02importiere\x02fertig\x02Ja\x02Nein\x02keine bestehe" + "en.\x02exportiere\x02importiere\x02fertig\x02Ja\x02Nein\x02keine bestehe" +
"nden Servicekonfigurationen\x02Service\x02Backend\x02Übertrage %[1]s von" + "nden Servicekonfigurationen\x02Service\x02Backend\x02Übertrage %[1]s von" +
@ -151,18 +150,18 @@ 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, 0x000002cf, 0x0000025b, 0x0000028a, 0x000002b7, 0x000002ce,
0x000002de, 0x000002ff, 0x00000316, 0x0000034d, 0x000002dd, 0x000002fe, 0x00000335, 0x00000351,
// Entry 20 - 3F // Entry 20 - 3F
0x00000374, 0x00000390, 0x000003c3, 0x000003cd, 0x00000384, 0x0000038e, 0x00000398, 0x0000039d,
0x000003d7, 0x000003dc, 0x000003e0, 0x000003e3, 0x000003a1, 0x000003a4, 0x000003c7, 0x000003cf,
0x00000406, 0x0000040e, 0x00000416, 0x00000440, 0x000003d7, 0x00000401, 0x0000041f, 0x00000458,
0x0000045e, 0x00000497, 0x000004c1, 0x000004cd, 0x00000482, 0x0000048e, 0x0000049b, 0x000004bc,
0x000004da, 0x000004fb, 0x0000051b, 0x0000054e, 0x000004dc, 0x0000050f, 0x00000534, 0x00000555,
0x00000573, 0x00000594, 0x000005cd, 0x0000058e, 0x000005bc, 0x000005e3,
} // Size: 244 bytes } // Size: 244 bytes
const enData string = "" + // Size: 1485 bytes const enData string = "" + // Size: 1507 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\x02Failed reading config: %[1]v\x02Service name\x02a service with" + " %[1]s\x02Failed reading config: %[1]v\x02Service name\x02a service with" +
" this name already exists\x02Saved service %[1]v using backend %[2]v\x02" + " this name already exists\x02Saved service %[1]v using backend %[2]v\x02" +
@ -175,18 +174,18 @@ const enData string = "" + // Size: 1485 bytes
"\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)\x02Disable auto correction of submitted lis" +
"tens\x02Include skipped listens\x02Directory path\x02Ignore listens in i" + "tens\x02Ignore skipped listens\x02Directory path\x02Ignore listens in in" +
"ncognito mode\x02Ignore skipped listens\x02Minimum playback duration for" + "cognito mode\x02Minimum playback duration for skipped tracks (seconds)" +
" skipped tracks (seconds)\x02Visit the URL for authorization: %[1]v\x02E" + "\x02Error: OAuth state mismatch\x04\x00\x01\x0a.\x02Access token receive" +
"rror: OAuth state mismatch\x04\x00\x01\x0a.\x02Access token received, yo" + "d, you can use %[1]v now.\x02exporting\x02importing\x02done\x02Yes\x02No" +
"u can use %[1]v now.\x02exporting\x02importing\x02done\x02Yes\x02No\x02n" + "\x02no existing service configurations\x02Service\x02Backend\x02Transfer" +
"o existing service configurations\x02Service\x02Backend\x02Transferring " + "ring %[1]s from %[2]s to %[3]s...\x02From timestamp: %[1]v (%[2]v)\x02Im" +
"%[1]s from %[2]s to %[3]s...\x02From timestamp: %[1]v (%[2]v)\x02Import " + "port failed, last reported timestamp was %[1]v (%[2]s)\x02Imported %[1]v" +
"failed, last reported timestamp was %[1]v (%[2]s)\x02Imported %[1]v of %" + " of %[2]v %[3]s into %[4]v.\x02Import log:\x02%[1]v: %[2]v\x02invalid ti" +
"[2]v %[3]s into %[4]v.\x02Import log:\x02%[1]v: %[2]v\x02invalid timesta" + "mestamp string \x22%[1]v\x22\x02Latest timestamp: %[1]v (%[2]v)\x02no co" +
"mp string \x22%[1]v\x22\x02Latest timestamp: %[1]v (%[2]v)\x02no configu" + "nfiguration file defined, cannot write config\x02key must only consist o" +
"ration file defined, cannot write config\x02key must only consist of A-Z" + "f A-Za-z0-9_-\x02no service configuration \x22%[1]v\x22\x02Ignored dupli" +
"a-z0-9_-\x02no service configuration \x22%[1]v\x22\x02Ignored duplicate " + "cate listen %[1]v: \x22%[2]v\x22 by %[3]v (%[4]v)\x02Specify a time zone" +
"listen %[1]v: \x22%[2]v\x22 by %[3]v (%[4]v)" " for the listen timestamps\x02Visit the URL for authorization: %[1]v"
// Total table size 3640 bytes (3KiB); checksum: 719A868A // Total table size 3591 bytes (3KiB); checksum: 6C862242

View file

@ -305,9 +305,14 @@
"translation": "Autokorrektur für übermittelte Titel deaktivieren" "translation": "Autokorrektur für übermittelte Titel deaktivieren"
}, },
{ {
"id": "Include skipped listens", "id": "Ignore skipped listens",
"message": "Include skipped listens", "message": "Ignore skipped listens",
"translation": "Übersprungene Titel einbeziehen" "translation": "Übersprungene Listens ignorieren"
},
{
"id": "Specify a time zone for the listen timestamps",
"message": "Specify a time zone for the listen timestamps",
"translation": ""
}, },
{ {
"id": "Directory path", "id": "Directory path",
@ -319,28 +324,23 @@
"message": "Ignore listens in incognito mode", "message": "Ignore listens in incognito mode",
"translation": "Listens im Inkognito-Modus ignorieren" "translation": "Listens im Inkognito-Modus ignorieren"
}, },
{
"id": "Ignore skipped listens",
"message": "Ignore skipped listens",
"translation": "Übersprungene Listens ignorieren"
},
{ {
"id": "Minimum playback duration for skipped tracks (seconds)", "id": "Minimum playback duration for skipped tracks (seconds)",
"message": "Minimum playback duration for skipped tracks (seconds)", "message": "Minimum playback duration for skipped tracks (seconds)",
"translation": "Minimale Wiedergabedauer für übersprungene Titel (Sekunden)" "translation": "Minimale Wiedergabedauer für übersprungene Titel (Sekunden)"
}, },
{ {
"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": "URL für Autorisierung öffnen: {Url}", "translation": "",
"placeholders": [ "placeholders": [
{ {
"id": "Url", "id": "URL",
"string": "%[1]v", "string": "%[1]v",
"type": "string", "type": "string",
"underlyingType": "string", "underlyingType": "string",
"argNum": 1, "argNum": 1,
"expr": "authUrl.Url" "expr": "authURL.URL"
} }
] ]
}, },

View file

@ -359,9 +359,16 @@
"fuzzy": true "fuzzy": true
}, },
{ {
"id": "Include skipped listens", "id": "Ignore skipped listens",
"message": "Include skipped listens", "message": "Ignore skipped listens",
"translation": "Include skipped listens", "translation": "Ignore skipped listens",
"translatorComment": "Copied from source.",
"fuzzy": true
},
{
"id": "Specify a time zone for the listen timestamps",
"message": "Specify a time zone for the listen timestamps",
"translation": "Specify a time zone for the listen timestamps",
"translatorComment": "Copied from source.", "translatorComment": "Copied from source.",
"fuzzy": true "fuzzy": true
}, },
@ -379,13 +386,6 @@
"translatorComment": "Copied from source.", "translatorComment": "Copied from source.",
"fuzzy": true "fuzzy": true
}, },
{
"id": "Ignore skipped listens",
"message": "Ignore skipped listens",
"translation": "Ignore skipped listens",
"translatorComment": "Copied from source.",
"fuzzy": true
},
{ {
"id": "Minimum playback duration for skipped tracks (seconds)", "id": "Minimum playback duration for skipped tracks (seconds)",
"message": "Minimum playback duration for skipped tracks (seconds)", "message": "Minimum playback duration for skipped tracks (seconds)",
@ -394,18 +394,18 @@
"fuzzy": true "fuzzy": true
}, },
{ {
"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": "Visit the URL for authorization: {Url}", "translation": "Visit the URL for authorization: {URL}",
"translatorComment": "Copied from source.", "translatorComment": "Copied from source.",
"placeholders": [ "placeholders": [
{ {
"id": "Url", "id": "URL",
"string": "%[1]v", "string": "%[1]v",
"type": "string", "type": "string",
"underlyingType": "string", "underlyingType": "string",
"argNum": 1, "argNum": 1,
"expr": "authUrl.Url" "expr": "authURL.URL"
} }
], ],
"fuzzy": true "fuzzy": true