scotty/internal/translations/locales/de/messages.gotext.json
Philipp Wolfer 757aeed7b5 Translated using Weblate (German)
Currently translated at 100.0% (54 of 54 strings)

Co-authored-by: Philipp Wolfer <ph.wolfer@gmail.com>
Translate-URL: https://translate.uploadedlobster.com/projects/scotty/app/de/
Translation: Scotty/app
2024-01-21 15:26:29 +00:00

615 lines
22 KiB
JSON

{
"language": "de",
"messages": [
{
"id": "export: {ExportCapabilities__}",
"message": "export: {ExportCapabilities__}",
"translation": "Export: {ExportCapabilities__}",
"placeholders": [
{
"id": "ExportCapabilities__",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "strings.Join(info.ExportCapabilities, \", \")"
}
]
},
{
"id": "import: {ImportCapabilities__}",
"message": "import: {ImportCapabilities__}",
"translation": "Import: {ImportCapabilities__}",
"placeholders": [
{
"id": "ImportCapabilities__",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "strings.Join(info.ImportCapabilities, \", \")"
}
]
},
{
"id": "Failed reading config: {Err}",
"message": "Failed reading config: {Err}",
"translation": "Fehler beim Lesen der Konfiguration: {Err}",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"id": "Service name",
"message": "Service name",
"translation": "Servicename"
},
{
"id": "a service with this name already exists",
"message": "a service with this name already exists",
"translation": "ein Service mit diesem Namen existiert bereits"
},
{
"id": "Saved service {Name} using backend {Backend}",
"message": "Saved service {Name} using backend {Backend}",
"translation": "Service {Name} mit dem Backend {Backend} gespeichert",
"placeholders": [
{
"id": "Name",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "service.Name"
},
{
"id": "Backend",
"string": "%[2]v",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "service.Backend"
}
]
},
{
"id": "The backend {Backend} requires authentication. Authenticate now?",
"message": "The backend {Backend} requires authentication. Authenticate now?",
"translation": "Das Backend {Backend} erfordert Authentifizierung. Jetzt authentifizieren?",
"placeholders": [
{
"id": "Backend",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "service.Backend"
}
]
},
{
"id": "Delete the service configuration \"{Service}\"?",
"message": "Delete the service configuration \"{Service}\"?",
"translation": "Die Servicekonfiguration „{Service}“ löschen?",
"placeholders": [
{
"id": "Service",
"string": "%[1]v",
"type": "go.uploadedlobster.com/scotty/internal/config.ServiceConfig",
"underlyingType": "struct{Name string; Backend string; ConfigValues map[string]any}",
"argNum": 1,
"expr": "service"
}
]
},
{
"id": "Aborted",
"message": "Aborted",
"translation": "Abgebrochen"
},
{
"id": "Service \"{Name}\" deleted",
"message": "Service \"{Name}\" deleted",
"translation": "Service „{Name}“ gelöscht",
"placeholders": [
{
"id": "Name",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "service.Name"
}
]
},
{
"id": "Updated service {Name} using backend {Backend}",
"message": "Updated service {Name} using backend {Backend}",
"translation": "Service {Name} mit dem Backend {Backend} aktualisiert",
"placeholders": [
{
"id": "Name",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "service.Name"
},
{
"id": "Backend",
"string": "%[2]v",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "service.Backend"
}
]
},
{
"id": "backend: {Backend}",
"message": "backend: {Backend}",
"translation": "Backend: {Backend}",
"placeholders": [
{
"id": "Backend",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "s.Backend"
}
]
},
{
"id": "Token received, you can close this window now.",
"message": "Token received, you can close this window now.",
"translation": "Token erhalten, das Fenster kann jetzt geschlossen werden."
},
{
"id": "backend {Backend} does not implement {InterfaceName}",
"message": "backend {Backend} does not implement {InterfaceName}",
"translation": "das backend {Backend} implementiert {InterfaceName} nicht",
"placeholders": [
{
"id": "Backend",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "config.Backend"
},
{
"id": "InterfaceName",
"string": "%[2]s",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "interfaceName"
}
]
},
{
"id": "unknown backend \"{BackendName}\"",
"message": "unknown backend \"{BackendName}\"",
"translation": "unbekanntes Backend „{BackendName}“",
"placeholders": [
{
"id": "BackendName",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "backendName"
}
]
},
{
"id": "Client ID",
"message": "Client ID",
"translation": "Client-ID"
},
{
"id": "Client secret",
"message": "Client secret",
"translation": "Client-Secret"
},
{
"id": "Server URL",
"message": "Server URL",
"translation": "Server-URL"
},
{
"id": "User name",
"message": "User name",
"translation": "Benutzername"
},
{
"id": "Access token",
"message": "Access token",
"translation": "Zugriffstoken"
},
{
"id": "File path",
"message": "File path",
"translation": "Dateipfad"
},
{
"id": "Append to file",
"message": "Append to file",
"translation": "An Datei anhängen"
},
{
"id": "Playlist title",
"message": "Playlist title",
"translation": "Titel der Playlist"
},
{
"id": "Unique playlist identifier",
"message": "Unique playlist identifier",
"translation": "Eindeutige Playlist-ID"
},
{
"id": "Check for duplicate listens on import (slower)",
"message": "Check for duplicate listens on import (slower)",
"translation": "Beim Import auf Listen-Duplikate prüfen (langsamer)"
},
{
"id": "Ignored duplicate listen {ListenedAt}: \"{TrackName}\" by {ArtistName} ({RecordingMbid})",
"message": "Ignored duplicate listen {ListenedAt}: \"{TrackName}\" by {ArtistName} ({RecordingMbid})",
"translation": "Listen-Duplikat ignoriert {ListenedAt}: „{TrackName}“ von {ArtistName} ({RecordingMbid})",
"placeholders": [
{
"id": "ListenedAt",
"string": "%[1]v",
"type": "time.Time",
"underlyingType": "struct{wall uint64; ext int64; loc *time.Location}",
"argNum": 1,
"expr": "l.ListenedAt"
},
{
"id": "TrackName",
"string": "%[2]v",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "l.TrackName"
},
{
"id": "ArtistName",
"string": "%[3]v",
"type": "string",
"underlyingType": "string",
"argNum": 3,
"expr": "l.ArtistName()"
},
{
"id": "RecordingMbid",
"string": "%[4]v",
"type": "go.uploadedlobster.com/scotty/internal/models.MBID",
"underlyingType": "string",
"argNum": 4,
"expr": "l.RecordingMbid"
}
]
},
{
"id": "Disable auto correction of submitted listens",
"message": "Disable auto correction of submitted listens",
"translation": "Autokorrektur für übermittelte Titel deaktivieren"
},
{
"id": "Include skipped listens",
"message": "Include skipped listens",
"translation": "Übersprungene Titel einbeziehen"
},
{
"id": "Directory path",
"message": "Directory path",
"translation": "Verzeichnispfad"
},
{
"id": "Ignore listens in incognito mode",
"message": "Ignore listens in incognito mode",
"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)",
"message": "Minimum playback duration for skipped tracks (seconds)",
"translation": "Minimale Wiedergabedauer für übersprungene Titel (Sekunden)"
},
{
"id": "Visit the URL for authorization: {Url}",
"message": "Visit the URL for authorization: {Url}",
"translation": "URL für Autorisierung öffnen: {Url}",
"placeholders": [
{
"id": "Url",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "authUrl.Url"
}
]
},
{
"id": "Error: OAuth state mismatch",
"message": "Error: OAuth state mismatch",
"translation": "Fehler: OAuth-State stimmt nicht überein"
},
{
"id": "Access token received, you can use {Name} now.",
"message": "Access token received, you can use {Name} now.",
"translation": "Zugriffstoken erhalten, {Name} kann jetzt verwendet werden.",
"placeholders": [
{
"id": "Name",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "service.Name"
}
]
},
{
"id": "exporting",
"message": "exporting",
"translatorComment": "Copied from source.",
"fuzzy": true,
"translation": "exportiere"
},
{
"id": "importing",
"message": "importing",
"translatorComment": "Copied from source.",
"fuzzy": true,
"translation": "importiere"
},
{
"id": "done",
"message": "done",
"translatorComment": "Copied from source.",
"fuzzy": true,
"translation": "fertig"
},
{
"id": "Yes",
"message": "Yes",
"translation": "Ja"
},
{
"id": "No",
"message": "No",
"translation": "Nein"
},
{
"id": "no existing service configurations",
"message": "no existing service configurations",
"translation": "keine bestehenden Servicekonfigurationen"
},
{
"id": "Service",
"message": "Service",
"translation": "Service"
},
{
"id": "Backend",
"message": "Backend",
"translation": "Backend"
},
{
"id": "Transferring {Entity} from {SourceName} to {TargetName}...",
"message": "Transferring {Entity} from {SourceName} to {TargetName}...",
"translation": "Übertrage {Entity} von {SourceName} nach {TargetName}...",
"placeholders": [
{
"id": "Entity",
"string": "%[1]s",
"type": "go.uploadedlobster.com/scotty/internal/models.Entity",
"underlyingType": "string",
"argNum": 1,
"expr": "c.entity"
},
{
"id": "SourceName",
"string": "%[2]s",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "c.sourceName"
},
{
"id": "TargetName",
"string": "%[3]s",
"type": "string",
"underlyingType": "string",
"argNum": 3,
"expr": "c.targetName"
}
]
},
{
"id": "From timestamp: {Arg_1} ({Arg_2})",
"message": "From timestamp: {Arg_1} ({Arg_2})",
"translation": "Ab Zeitstempel: {Arg_1} ({Arg_2})",
"placeholders": [
{
"id": "Arg_1",
"string": "%[1]v",
"type": "",
"underlyingType": "interface{}",
"argNum": 1
},
{
"id": "Arg_2",
"string": "%[2]v",
"type": "",
"underlyingType": "interface{}",
"argNum": 2
}
]
},
{
"id": "Import failed, last reported timestamp was {Arg_1} ({Arg_2})",
"message": "Import failed, last reported timestamp was {Arg_1} ({Arg_2})",
"translation": "Import fehlgeschlagen, letzter Zeitstempel war {Arg_1} ({Arg_2})",
"placeholders": [
{
"id": "Arg_1",
"string": "%[1]v",
"type": "",
"underlyingType": "interface{}",
"argNum": 1
},
{
"id": "Arg_2",
"string": "%[2]s",
"type": "",
"underlyingType": "string",
"argNum": 2
}
]
},
{
"id": "Imported {ImportCount} of {TotalCount} {Entity} into {TargetName}.",
"message": "Imported {ImportCount} of {TotalCount} {Entity} into {TargetName}.",
"translation": "{ImportCount} von {TotalCount} {Entity} in {TargetName} importiert.",
"placeholders": [
{
"id": "ImportCount",
"string": "%[1]v",
"type": "int",
"underlyingType": "int",
"argNum": 1,
"expr": "result.ImportCount"
},
{
"id": "TotalCount",
"string": "%[2]v",
"type": "int",
"underlyingType": "int",
"argNum": 2,
"expr": "result.TotalCount"
},
{
"id": "Entity",
"string": "%[3]s",
"type": "go.uploadedlobster.com/scotty/internal/models.Entity",
"underlyingType": "string",
"argNum": 3,
"expr": "c.entity"
},
{
"id": "TargetName",
"string": "%[4]v",
"type": "string",
"underlyingType": "string",
"argNum": 4,
"expr": "c.targetName"
}
]
},
{
"id": "Import log:",
"message": "Import log:",
"translation": "Importlog:"
},
{
"id": "{Type}: {Message}",
"message": "{Type}: {Message}",
"translation": "{Type}: {Message}",
"placeholders": [
{
"id": "Type",
"string": "%[1]v",
"type": "go.uploadedlobster.com/scotty/internal/models.LogEntryType",
"underlyingType": "string",
"argNum": 1,
"expr": "entry.Type"
},
{
"id": "Message",
"string": "%[2]v",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "entry.Message"
}
]
},
{
"id": "invalid timestamp string \"{FlagValue}\"",
"message": "invalid timestamp string \"{FlagValue}\"",
"translation": "ungültiger Zeitstempel „{FlagValue}“",
"placeholders": [
{
"id": "FlagValue",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "flagValue"
}
]
},
{
"id": "Latest timestamp: {Arg_1} ({Arg_2})",
"message": "Latest timestamp: {Arg_1} ({Arg_2})",
"translation": "Letzter Zeitstempel: {Arg_1} ({Arg_2})",
"placeholders": [
{
"id": "Arg_1",
"string": "%[1]v",
"type": "",
"underlyingType": "interface{}",
"argNum": 1
},
{
"id": "Arg_2",
"string": "%[2]v",
"type": "",
"underlyingType": "interface{}",
"argNum": 2
}
]
},
{
"id": "no configuration file defined, cannot write config",
"message": "no configuration file defined, cannot write config",
"translation": "keine Konfigurationsdatei definiert, Konfiguration kann nicht geschrieben werden"
},
{
"id": "key must only consist of A-Za-z0-9_-",
"message": "key must only consist of A-Za-z0-9_-",
"translation": "Schlüssel darf nur die Zeichen A-Za-z0-9_- beinhalten"
},
{
"id": "no service configuration \"{Name}\"",
"message": "no service configuration \"{Name}\"",
"translation": "keine Servicekonfiguration „{Name}“",
"placeholders": [
{
"id": "Name",
"string": "%[1]v",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "name"
}
]
}
]
}