mirror of
https://github.com/FoggedLens/deflock-app.git
synced 2026-02-13 09:12:56 +00:00
291 lines
14 KiB
JSON
291 lines
14 KiB
JSON
{
|
||
"language": {
|
||
"name": "Deutsch"
|
||
},
|
||
"app": {
|
||
"title": "DeFlock"
|
||
},
|
||
"actions": {
|
||
"tagNode": "Neuer Knoten",
|
||
"download": "Herunterladen",
|
||
"settings": "Einstellungen",
|
||
"edit": "Bearbeiten",
|
||
"delete": "Löschen",
|
||
"cancel": "Abbrechen",
|
||
"ok": "OK",
|
||
"close": "Schließen",
|
||
"submit": "Senden",
|
||
"saveEdit": "Bearbeitung Speichern",
|
||
"clear": "Löschen"
|
||
},
|
||
"followMe": {
|
||
"off": "Verfolgung aktivieren (Norden oben)",
|
||
"northUp": "Verfolgung aktivieren (Rotation)",
|
||
"rotating": "Verfolgung deaktivieren"
|
||
},
|
||
"settings": {
|
||
"title": "Einstellungen",
|
||
"language": "Sprache",
|
||
"systemDefault": "Systemstandard",
|
||
"aboutInfo": "Über / Informationen",
|
||
"aboutThisApp": "Über Diese App",
|
||
"aboutSubtitle": "App-Informationen und Credits",
|
||
"languageSubtitle": "Wählen Sie Ihre bevorzugte Sprache",
|
||
"maxNodes": "Max. angezeigte Knoten",
|
||
"maxNodesSubtitle": "Obergrenze für die Anzahl der Knoten auf der Karte festlegen (Standard: 250).",
|
||
"maxNodesWarning": "Sie möchten das wahrscheinlich nicht tun, es sei denn, Sie sind absolut sicher, dass Sie einen guten Grund dafür haben.",
|
||
"offlineMode": "Offline-Modus",
|
||
"offlineModeSubtitle": "Alle Netzwerkanfragen außer für lokale/Offline-Bereiche deaktivieren.",
|
||
"offlineModeWarningTitle": "Aktive Downloads",
|
||
"offlineModeWarningMessage": "Die Aktivierung des Offline-Modus bricht alle aktiven Bereichsdownloads ab. Möchten Sie fortfahren?",
|
||
"enableOfflineMode": "Offline-Modus Aktivieren",
|
||
"profiles": "Profile",
|
||
"profilesSubtitle": "Knoten- und Betreiberprofile verwalten",
|
||
"offlineSettings": "Offline-Einstellungen",
|
||
"offlineSettingsSubtitle": "Offline-Modus und heruntergeladene Bereiche verwalten",
|
||
"advancedSettings": "Erweiterte Einstellungen",
|
||
"advancedSettingsSubtitle": "Leistungs-, Warnungs- und Kachelanbieter-Einstellungen",
|
||
"proximityAlerts": "Näherungswarnungen"
|
||
},
|
||
"proximityAlerts": {
|
||
"getNotified": "Benachrichtigung erhalten beim Annähern an Überwachungsgeräte",
|
||
"batteryUsage": "Verbraucht zusätzlich Batterie für kontinuierliche Standortüberwachung",
|
||
"notificationsEnabled": "✓ Benachrichtigungen aktiviert",
|
||
"notificationsDisabled": "⚠ Benachrichtigungen deaktiviert",
|
||
"permissionRequired": "Benachrichtigungsberechtigung erforderlich",
|
||
"permissionExplanation": "Push-Benachrichtigungen sind deaktiviert. Sie sehen nur In-App-Warnungen und werden nicht benachrichtigt, wenn die App im Hintergrund läuft.",
|
||
"enableNotifications": "Benachrichtigungen Aktivieren",
|
||
"checkingPermissions": "Berechtigungen prüfen...",
|
||
"alertDistance": "Warnentfernung: ",
|
||
"meters": "Meter",
|
||
"rangeInfo": "Bereich: {}-{} Meter (Standard: {})"
|
||
},
|
||
"node": {
|
||
"title": "Knoten #{}",
|
||
"tagSheetTitle": "Gerät-Tags",
|
||
"queuedForUpload": "Knoten zum Upload eingereiht",
|
||
"editQueuedForUpload": "Knotenbearbeitung zum Upload eingereiht",
|
||
"deleteQueuedForUpload": "Knoten-Löschung zum Upload eingereiht",
|
||
"confirmDeleteTitle": "Knoten löschen",
|
||
"confirmDeleteMessage": "Sind Sie sicher, dass Sie Knoten #{} löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."
|
||
},
|
||
"addNode": {
|
||
"profile": "Profil",
|
||
"direction": "Richtung {}°",
|
||
"profileNoDirectionInfo": "Dieses Profil benötigt keine Richtung.",
|
||
"mustBeLoggedIn": "Sie müssen angemeldet sein, um neue Knoten zu übertragen. Bitte melden Sie sich über die Einstellungen an.",
|
||
"enableSubmittableProfile": "Aktivieren Sie ein übertragbares Profil in den Einstellungen, um neue Knoten zu übertragen.",
|
||
"profileViewOnlyWarning": "Dieses Profil ist nur zum Anzeigen der Karte gedacht. Bitte wählen Sie ein übertragbares Profil aus, um neue Knoten zu übertragen.",
|
||
"refineTags": "Tags Verfeinern",
|
||
"refineTagsWithProfile": "Tags Verfeinern ({})"
|
||
},
|
||
"editNode": {
|
||
"title": "Knoten #{} Bearbeiten",
|
||
"profile": "Profil",
|
||
"direction": "Richtung {}°",
|
||
"profileNoDirectionInfo": "Dieses Profil benötigt keine Richtung.",
|
||
"mustBeLoggedIn": "Sie müssen angemeldet sein, um Knoten zu bearbeiten. Bitte melden Sie sich über die Einstellungen an.",
|
||
"sandboxModeWarning": "Bearbeitungen von Produktionsknoten können nicht an die Sandbox übertragen werden. Wechseln Sie in den Produktionsmodus in den Einstellungen, um Knoten zu bearbeiten.",
|
||
"enableSubmittableProfile": "Aktivieren Sie ein übertragbares Profil in den Einstellungen, um Knoten zu bearbeiten.",
|
||
"profileViewOnlyWarning": "Dieses Profil ist nur zum Anzeigen der Karte gedacht. Bitte wählen Sie ein übertragbares Profil aus, um Knoten zu bearbeiten.",
|
||
"refineTags": "Tags Verfeinern",
|
||
"refineTagsWithProfile": "Tags Verfeinern ({})"
|
||
},
|
||
"download": {
|
||
"title": "Kartenbereich Herunterladen",
|
||
"maxZoomLevel": "Max. Zoom-Level",
|
||
"storageEstimate": "Speicher-Schätzung:",
|
||
"tilesAndSize": "{} Kacheln, {} MB",
|
||
"minZoom": "Min. Zoom:",
|
||
"maxRecommendedZoom": "Max. empfohlenes Zoom: Z{}",
|
||
"withinTileLimit": "Innerhalb {} Kachel-Limit",
|
||
"exceedsTileLimit": "Aktuelle Auswahl überschreitet {} Kachel-Limit",
|
||
"offlineModeWarning": "Downloads im Offline-Modus deaktiviert. Deaktivieren Sie den Offline-Modus, um neue Bereiche herunterzuladen.",
|
||
"downloadStarted": "Download gestartet! Lade Kacheln und Knoten...",
|
||
"downloadFailed": "Download konnte nicht gestartet werden: {}"
|
||
},
|
||
"uploadMode": {
|
||
"title": "Upload-Ziel",
|
||
"subtitle": "Wählen Sie, wohin Kameras hochgeladen werden",
|
||
"production": "Produktion",
|
||
"sandbox": "Sandbox",
|
||
"simulate": "Simulieren",
|
||
"productionDescription": "Hochladen in die Live-OSM-Datenbank (für alle Benutzer sichtbar)",
|
||
"sandboxDescription": "Uploads gehen an die OSM Sandbox (sicher zum Testen, wird regelmäßig zurückgesetzt).",
|
||
"simulateDescription": "Uploads simulieren (kontaktiert OSM-Server nicht)"
|
||
},
|
||
"auth": {
|
||
"loggedInAs": "Angemeldet als {}",
|
||
"loginToOSM": "Bei OpenStreetMap anmelden",
|
||
"tapToLogout": "Zum Abmelden antippen",
|
||
"requiredToSubmit": "Erforderlich, um Kameradaten zu übertragen",
|
||
"loggedOut": "Abgemeldet",
|
||
"testConnection": "Verbindung Testen",
|
||
"testConnectionSubtitle": "OSM-Anmeldedaten überprüfen",
|
||
"connectionOK": "Verbindung OK - Anmeldedaten sind gültig",
|
||
"connectionFailed": "Verbindung fehlgeschlagen - bitte erneut anmelden"
|
||
},
|
||
"queue": {
|
||
"pendingUploads": "Ausstehende Uploads: {}",
|
||
"simulateModeEnabled": "Simulationsmodus aktiviert – Uploads simuliert",
|
||
"sandboxMode": "Sandbox-Modus – Uploads gehen an OSM Sandbox",
|
||
"tapToViewQueue": "Zum Anzeigen der Warteschlange antippen",
|
||
"clearUploadQueue": "Upload-Warteschlange Löschen",
|
||
"removeAllPending": "Alle {} ausstehenden Uploads entfernen",
|
||
"clearQueueTitle": "Warteschlange Löschen",
|
||
"clearQueueConfirm": "Alle {} ausstehenden Uploads entfernen?",
|
||
"queueCleared": "Warteschlange geleert",
|
||
"uploadQueueTitle": "Upload-Warteschlange ({} Elemente)",
|
||
"queueIsEmpty": "Warteschlange ist leer",
|
||
"cameraWithIndex": "Kamera {}",
|
||
"error": " (Fehler)",
|
||
"completing": " (Wird abgeschlossen...)",
|
||
"destination": "Ziel: {}",
|
||
"latitude": "Lat: {}",
|
||
"longitude": "Lon: {}",
|
||
"direction": "Richtung: {}°",
|
||
"attempts": "Versuche: {}",
|
||
"uploadFailedRetry": "Upload fehlgeschlagen. Zum Wiederholen antippen.",
|
||
"retryUpload": "Upload wiederholen",
|
||
"clearAll": "Alle Löschen"
|
||
},
|
||
"tileProviders": {
|
||
"title": "Kachel-Anbieter",
|
||
"noProvidersConfigured": "Keine Kachel-Anbieter konfiguriert",
|
||
"tileTypesCount": "{} Kachel-Typen",
|
||
"apiKeyConfigured": "API-Schlüssel konfiguriert",
|
||
"needsApiKey": "Benötigt API-Schlüssel",
|
||
"editProvider": "Anbieter Bearbeiten",
|
||
"addProvider": "Anbieter Hinzufügen",
|
||
"deleteProvider": "Anbieter Löschen",
|
||
"deleteProviderConfirm": "Sind Sie sicher, dass Sie \"{}\" löschen möchten?",
|
||
"providerName": "Anbieter-Name",
|
||
"providerNameHint": "z.B. Benutzerdefinierte Karten GmbH",
|
||
"providerNameRequired": "Anbieter-Name ist erforderlich",
|
||
"apiKey": "API-Schlüssel (Optional)",
|
||
"apiKeyHint": "API-Schlüssel eingeben, falls von Kachel-Typen benötigt",
|
||
"tileTypes": "Kachel-Typen",
|
||
"addType": "Typ Hinzufügen",
|
||
"noTileTypesConfigured": "Keine Kachel-Typen konfiguriert",
|
||
"atLeastOneTileTypeRequired": "Mindestens ein Kachel-Typ ist erforderlich",
|
||
"manageTileProviders": "Anbieter Verwalten"
|
||
},
|
||
"tileTypeEditor": {
|
||
"editTileType": "Kachel-Typ Bearbeiten",
|
||
"addTileType": "Kachel-Typ Hinzufügen",
|
||
"name": "Name",
|
||
"nameHint": "z.B. Satellit",
|
||
"nameRequired": "Name ist erforderlich",
|
||
"urlTemplate": "URL-Vorlage",
|
||
"urlTemplateHint": "https://beispiel.com/{z}/{x}/{y}.png",
|
||
"urlTemplateRequired": "URL-Vorlage ist erforderlich",
|
||
"urlTemplatePlaceholders": "URL muss {z}, {x} und {y} Platzhalter enthalten",
|
||
"attribution": "Zuschreibung",
|
||
"attributionHint": "© Karten-Anbieter",
|
||
"attributionRequired": "Zuschreibung ist erforderlich",
|
||
"fetchPreview": "Vorschau Laden",
|
||
"previewTileLoaded": "Vorschau-Kachel erfolgreich geladen",
|
||
"previewTileFailed": "Vorschau laden fehlgeschlagen: {}",
|
||
"save": "Speichern"
|
||
},
|
||
"profiles": {
|
||
"nodeProfiles": "Knoten-Profile",
|
||
"newProfile": "Neues Profil",
|
||
"builtIn": "Eingebaut",
|
||
"custom": "Benutzerdefiniert",
|
||
"view": "Anzeigen",
|
||
"deleteProfile": "Profil Löschen",
|
||
"deleteProfileConfirm": "Sind Sie sicher, dass Sie \"{}\" löschen möchten?",
|
||
"profileDeleted": "Profil gelöscht"
|
||
},
|
||
"mapTiles": {
|
||
"title": "Karten-Kacheln",
|
||
"manageProviders": "Anbieter Verwalten"
|
||
},
|
||
"profileEditor": {
|
||
"viewProfile": "Profil Anzeigen",
|
||
"newProfile": "Neues Profil",
|
||
"editProfile": "Profil Bearbeiten",
|
||
"profileName": "Profil-Name",
|
||
"profileNameHint": "z.B. Benutzerdefinierte ALPR-Kamera",
|
||
"profileNameRequired": "Profil-Name ist erforderlich",
|
||
"requiresDirection": "Benötigt Richtung",
|
||
"requiresDirectionSubtitle": "Ob Kameras dieses Typs ein Richtungs-Tag benötigen",
|
||
"submittable": "Übertragbar",
|
||
"submittableSubtitle": "Ob dieses Profil für Kamera-Übertragungen verwendet werden kann",
|
||
"osmTags": "OSM-Tags",
|
||
"addTag": "Tag Hinzufügen",
|
||
"saveProfile": "Profil Speichern",
|
||
"keyHint": "Schlüssel",
|
||
"valueHint": "Wert",
|
||
"atLeastOneTagRequired": "Mindestens ein Tag ist erforderlich",
|
||
"profileSaved": "Profil \"{}\" gespeichert"
|
||
},
|
||
"operatorProfileEditor": {
|
||
"newOperatorProfile": "Neues Betreiber-Profil",
|
||
"editOperatorProfile": "Betreiber-Profil Bearbeiten",
|
||
"operatorName": "Betreiber-Name",
|
||
"operatorNameHint": "z.B. Polizei Austin",
|
||
"operatorNameRequired": "Betreiber-Name ist erforderlich",
|
||
"operatorProfileSaved": "Betreiber-Profil \"{}\" gespeichert"
|
||
},
|
||
"operatorProfiles": {
|
||
"title": "Betreiber-Profile",
|
||
"noProfilesMessage": "Keine Betreiber-Profile definiert. Erstellen Sie eines, um Betreiber-Tags auf Knoten-Übertragungen anzuwenden.",
|
||
"tagsCount": "{} Tags",
|
||
"deleteOperatorProfile": "Betreiber-Profil Löschen",
|
||
"deleteOperatorProfileConfirm": "Sind Sie sicher, dass Sie \"{}\" löschen möchten?",
|
||
"operatorProfileDeleted": "Betreiber-Profil gelöscht"
|
||
},
|
||
"offlineAreas": {
|
||
"title": "Offline-Bereiche",
|
||
"noAreasTitle": "Keine Offline-Bereiche",
|
||
"noAreasSubtitle": "Laden Sie einen Kartenbereich für die Offline-Nutzung herunter.",
|
||
"provider": "Anbieter",
|
||
"maxZoom": "Max Zoom",
|
||
"zoomLevels": "Z{}-{}",
|
||
"latitude": "Breite",
|
||
"longitude": "Länge",
|
||
"tiles": "Kacheln",
|
||
"size": "Größe",
|
||
"nodes": "Knoten",
|
||
"areaIdFallback": "Bereich {}...",
|
||
"renameArea": "Bereich umbenennen",
|
||
"refreshWorldTiles": "Welt-Kacheln aktualisieren/neu herunterladen",
|
||
"deleteOfflineArea": "Offline-Bereich löschen",
|
||
"cancelDownload": "Download abbrechen",
|
||
"renameAreaDialogTitle": "Offline-Bereich Umbenennen",
|
||
"areaNameLabel": "Bereichsname",
|
||
"renameButton": "Umbenennen",
|
||
"megabytes": "MB",
|
||
"kilobytes": "KB",
|
||
"progress": "{}%",
|
||
"refreshArea": "Bereich aktualisieren",
|
||
"refreshAreaDialogTitle": "Offline-Bereich aktualisieren",
|
||
"refreshAreaDialogSubtitle": "Wählen Sie aus, was für diesen Bereich aktualisiert werden soll:",
|
||
"refreshTiles": "Karten-Kacheln aktualisieren",
|
||
"refreshTilesSubtitle": "Alle Kacheln für aktualisierte Bilder erneut herunterladen",
|
||
"refreshNodes": "Knoten aktualisieren",
|
||
"refreshNodesSubtitle": "Knotendaten für diesen Bereich erneut abrufen",
|
||
"startRefresh": "Aktualisierung starten",
|
||
"refreshStarted": "Aktualisierung gestartet!",
|
||
"refreshFailed": "Aktualisierung fehlgeschlagen: {}"
|
||
},
|
||
"refineTagsSheet": {
|
||
"title": "Tags Verfeinern",
|
||
"operatorProfile": "Betreiber-Profil",
|
||
"done": "Fertig",
|
||
"none": "Keine",
|
||
"noAdditionalOperatorTags": "Keine zusätzlichen Betreiber-Tags",
|
||
"additionalTags": "zusätzliche Tags",
|
||
"additionalTagsTitle": "Zusätzliche Tags",
|
||
"noTagsDefinedForProfile": "Keine Tags für dieses Betreiber-Profil definiert.",
|
||
"noOperatorProfiles": "Keine Betreiber-Profile definiert",
|
||
"noOperatorProfilesMessage": "Erstellen Sie Betreiber-Profile in den Einstellungen, um zusätzliche Tags auf Ihre Knoten-Übertragungen anzuwenden."
|
||
},
|
||
"layerSelector": {
|
||
"cannotChangeTileTypes": "Kachel-Typen können während des Herunterladens von Offline-Bereichen nicht geändert werden",
|
||
"selectMapLayer": "Kartenschicht Auswählen",
|
||
"noTileProvidersAvailable": "Keine Kachel-Anbieter verfügbar"
|
||
}
|
||
} |