mirror of
https://github.com/HASwitchPlate/openHASP.git
synced 2025-07-24 11:46:34 +00:00
Merge pull request #692 from HASwitchPlate/l10n_master
New Crowdin updates
This commit is contained in:
commit
a6c5bed7e2
@ -86,13 +86,13 @@
|
||||
"ssid": "SSID"
|
||||
},
|
||||
"wg": {
|
||||
"title": "WireGuard Settings",
|
||||
"btn": "WireGuard Settings",
|
||||
"title": "WireGuard Einstellungen",
|
||||
"btn": "WireGuard Einstellungen",
|
||||
"vpnip": "VPN IP",
|
||||
"privkey": "Private Key",
|
||||
"host": "Remote IP",
|
||||
"port": "Remote Port",
|
||||
"pubkey": "Remote Public Key"
|
||||
"privkey": "Privater Schlüssel",
|
||||
"host": "Entfernte IP",
|
||||
"port": "Entfernter Port",
|
||||
"pubkey": "Öffentlicher Remote-Schlüssel"
|
||||
},
|
||||
"mqtt": {
|
||||
"title": "MQTT-Einstellungen",
|
||||
|
230
src/lang/de_DE.h
230
src/lang/de_DE.h
@ -1,122 +1,122 @@
|
||||
// This translation file is maintained on https://crowdin.com/project/openhasp/
|
||||
// Do not edit directly!
|
||||
|
||||
#ifndef HASP_LANG_EN_US_H
|
||||
#define HASP_LANG_EN_US_H
|
||||
#ifndef HASP_LANG_DE_DE_H
|
||||
#define HASP_LANG_DE_DE_H
|
||||
|
||||
#define D_ISO_LANG_CODE "en-US"
|
||||
#define D_ISO_LANG_CODE "de-DE"
|
||||
|
||||
#define D_USERNAME "Username:"
|
||||
#define D_PASSWORD "Password:"
|
||||
#define D_SSID "Ssid:"
|
||||
#define D_YES "Yes"
|
||||
#define D_NO "No"
|
||||
#define D_YES "Ja"
|
||||
#define D_NO "Nein"
|
||||
|
||||
#define D_ERROR_OUT_OF_MEMORY "Out of memory"
|
||||
#define D_ERROR_UNKNOWN "Unknown error"
|
||||
#define D_ERROR_UNKNOWN "Unbekannter Fehler"
|
||||
|
||||
#define D_CONFIG_NOT_CHANGED "Settings did not change"
|
||||
#define D_CONFIG_CHANGED "Settings changed"
|
||||
#define D_CONFIG_LOADED "Settings loaded"
|
||||
#define D_CONFIG_NOT_CHANGED "Einstellungen wurden nicht geändert"
|
||||
#define D_CONFIG_CHANGED "Einstellungen geändert"
|
||||
#define D_CONFIG_LOADED "Einstellungen geladen"
|
||||
|
||||
#define D_FILE_LOADING "Loading %s"
|
||||
#define D_FILE_LOADED "Loaded %s"
|
||||
#define D_FILE_LOAD_FAILED "Failed to load %s"
|
||||
#define D_FILE_SAVING "Saving %s"
|
||||
#define D_FILE_SAVED "Saved %s"
|
||||
#define D_FILE_SAVE_FAILED "Failed to save %s"
|
||||
#define D_FILE_NOT_FOUND "File not found"
|
||||
#define D_FILE_SIZE_BYTES "bytes"
|
||||
#define D_FILE_LOADING "Laden %s"
|
||||
#define D_FILE_LOADED "Geladen %s"
|
||||
#define D_FILE_LOAD_FAILED "Fehler beim Laden %s"
|
||||
#define D_FILE_SAVING "Speichern %s"
|
||||
#define D_FILE_SAVED "Gespeichert %s"
|
||||
#define D_FILE_SAVE_FAILED "Fehler beim Speichern %s"
|
||||
#define D_FILE_NOT_FOUND "Datei wurde nicht gefunden"
|
||||
#define D_FILE_SIZE_BYTES "Bytes"
|
||||
#define D_FILE_SIZE_KILOBYTES "KiB"
|
||||
#define D_FILE_SIZE_MEGABYTES "MiB"
|
||||
#define D_FILE_SIZE_GIGABYTES "GiB"
|
||||
#define D_FILE_SIZE_DIVIDER 1024 // kibi or kilo bytes
|
||||
#define D_DECIMAL_POINT "." // decimal comma or point
|
||||
#define D_DECIMAL_POINT "," // decimal comma or point
|
||||
|
||||
#define D_SERVICE_STARTING "Starting..."
|
||||
#define D_SERVICE_STARTED "Started"
|
||||
#define D_SERVICE_START_FAILED "Failed to start"
|
||||
#define D_SERVICE_STOPPED "Stopped"
|
||||
#define D_SERVICE_DISABLED "Disabled"
|
||||
#define D_SERVICE_CONNECTED "Connected"
|
||||
#define D_SERVICE_DISCONNECTED "Disconnected"
|
||||
#define D_SERVICE_STARTING "Starten..."
|
||||
#define D_SERVICE_STARTED "Gestartet"
|
||||
#define D_SERVICE_START_FAILED "Start fehlerhaft"
|
||||
#define D_SERVICE_STOPPED "Angehalten"
|
||||
#define D_SERVICE_DISABLED "Deaktiviert"
|
||||
#define D_SERVICE_CONNECTED "Verbunden"
|
||||
#define D_SERVICE_DISCONNECTED "Getrennt"
|
||||
|
||||
#define D_SETTING_ENABLED "Enabled"
|
||||
#define D_SETTING_DISABLED "Disabled"
|
||||
#define D_SETTING_DEFAULT "Default"
|
||||
#define D_SETTING_ENABLED "Aktiviert"
|
||||
#define D_SETTING_DISABLED "Deaktiviert"
|
||||
#define D_SETTING_DEFAULT "Standard"
|
||||
|
||||
#define D_NETWORK_IP_ADDRESS_RECEIVED "Received IP address %s"
|
||||
#define D_NETWORK_IP_ADDRESS_RECEIVED "IP Addresse %s empfangen"
|
||||
#define D_NETWORK_ONLINE "online"
|
||||
#define D_NETWORK_OFFLINE "offline"
|
||||
#define D_NETWORK_CONNECTION_FAILED "Connection failed"
|
||||
#define D_NETWORK_CONNECTION_UNAUTHORIZED "Authorization failed"
|
||||
#define D_NETWORK_CONNECTION_FAILED "Verbindung fehlgeschlagen"
|
||||
#define D_NETWORK_CONNECTION_UNAUTHORIZED "Authorisierung fehlgeschlagen"
|
||||
|
||||
#define D_MQTT_DEFAULT_NAME "plate_%s"
|
||||
#define D_MQTT_CONNECTING "Connecting..."
|
||||
#define D_MQTT_CONNECTED "Connected to broker %s as clientID %s"
|
||||
#define D_MQTT_NOT_CONNECTED "Not connected ???"
|
||||
#define D_MQTT_DISCONNECTING "Disconnecting..."
|
||||
#define D_MQTT_DISCONNECTED "Disconnected"
|
||||
#define D_MQTT_RECONNECTING "Disconnected from broker, reconnection..."
|
||||
#define D_MQTT_NOT_CONFIGURED "Broker not configured"
|
||||
#define D_MQTT_STARTED "Started: %d bytes"
|
||||
#define D_MQTT_FAILED "Failed:"
|
||||
#define D_MQTT_INVALID_TOPIC "Message has invalid topic"
|
||||
#define D_MQTT_SUBSCRIBED "Subscribed to %s"
|
||||
#define D_MQTT_NOT_SUBSCRIBED "Failed to subscribe to %s"
|
||||
#define D_MQTT_CONNECTING "Verbinden..."
|
||||
#define D_MQTT_CONNECTED "Verbunden mit Broker %s und ClientID %s"
|
||||
#define D_MQTT_NOT_CONNECTED "Nicht verbunden ???"
|
||||
#define D_MQTT_DISCONNECTING "Trennen..."
|
||||
#define D_MQTT_DISCONNECTED "Getrennt"
|
||||
#define D_MQTT_RECONNECTING "Verbindung zum Broker getrennt, neu verbinden..."
|
||||
#define D_MQTT_NOT_CONFIGURED "Broker nicht kofiguriert"
|
||||
#define D_MQTT_STARTED "Gestarted: %d Bytes"
|
||||
#define D_MQTT_FAILED "Fehlgeschlagen:"
|
||||
#define D_MQTT_INVALID_TOPIC "Nachricht hat ungültiges Thema"
|
||||
#define D_MQTT_SUBSCRIBED "Abonieren von %s"
|
||||
#define D_MQTT_NOT_SUBSCRIBED "Abonieren von %s fehlgeschlagen"
|
||||
#define D_MQTT_HA_AUTO_DISCOVERY "Register HA auto-discovery"
|
||||
#define D_MQTT_PAYLOAD_TOO_LONG "Payload too long (%u bytes)"
|
||||
#define D_MQTT_PAYLOAD_TOO_LONG "Nutzdaten zu lang (%u Bytes)"
|
||||
|
||||
#define D_TELNET_CLOSING_CONNECTION "Closing session from %s"
|
||||
#define D_TELNET_CLIENT_LOGIN_FROM "Client login from %s"
|
||||
#define D_TELNET_CLIENT_CONNECT_FROM "Client connected from %s"
|
||||
#define D_TELNET_CLIENT_NOT_CONNECTED "Client NOT connected"
|
||||
#define D_TELNET_INCORRECT_LOGIN_ATTEMPT "Incorrect login attempt from %s"
|
||||
#define D_TELNET_STARTED "Telnet console started"
|
||||
#define D_TELNET_FAILED "Failed to start telnet console"
|
||||
#define D_TELNET_CLIENT_CONNECTED "Client connected"
|
||||
#define D_TELNET_CLIENT_REJECTED "Client rejected"
|
||||
#define D_TELNET_CLOSING_CONNECTION "Sitzung von %s schließen"
|
||||
#define D_TELNET_CLIENT_LOGIN_FROM "Client anmelden von %s"
|
||||
#define D_TELNET_CLIENT_CONNECT_FROM "Client verbunden von %s"
|
||||
#define D_TELNET_CLIENT_NOT_CONNECTED "Client nicht verbunden"
|
||||
#define D_TELNET_INCORRECT_LOGIN_ATTEMPT "Fehlerhafter Anmeldeversuch von %s"
|
||||
#define D_TELNET_STARTED "Telnet-Konsole gestartet"
|
||||
#define D_TELNET_FAILED "Fehler beim Start der Telnet-Konsole"
|
||||
#define D_TELNET_CLIENT_CONNECTED "Client verbunden"
|
||||
#define D_TELNET_CLIENT_REJECTED "Client abgelehnt"
|
||||
|
||||
#define D_HASP_INVALID_PAGE "Invalid page %u"
|
||||
#define D_HASP_INVALID_LAYER "Cannot clear system layer"
|
||||
#define D_HASP_CHANGE_PAGE "Changing page to %u"
|
||||
#define D_HASP_CLEAR_PAGE "Clearing page %u"
|
||||
#define D_HASP_INVALID_PAGE "Ungültige Seite %u"
|
||||
#define D_HASP_INVALID_LAYER "System-Ebene kann nicht gelöscht werden"
|
||||
#define D_HASP_CHANGE_PAGE "Seite zu %u ändern"
|
||||
#define D_HASP_CLEAR_PAGE "Seite %u löschen"
|
||||
|
||||
#define D_OBJECT_DELETED "Object deleted"
|
||||
#define D_OBJECT_UNKNOWN "Unknown object"
|
||||
#define D_OBJECT_MISMATCH "Objects DO NOT match!"
|
||||
#define D_OBJECT_LOST "Lost object!"
|
||||
#define D_OBJECT_CREATE_FAILED "Failed to create object id %u"
|
||||
#define D_OBJECT_PAGE_UNKNOWN "Page ID %u not defined"
|
||||
#define D_OBJECT_EVENT_UNKNOWN "Unknown Event %d"
|
||||
#define D_OBJECT_DELETED "Objekt gelöscht"
|
||||
#define D_OBJECT_UNKNOWN "Unbekanntes Objekt"
|
||||
#define D_OBJECT_MISMATCH "Objekte stimmen NICHT überein!"
|
||||
#define D_OBJECT_LOST "Objekt verloren!"
|
||||
#define D_OBJECT_CREATE_FAILED "Fehler beim Erstellen der Objekt-ID %u"
|
||||
#define D_OBJECT_PAGE_UNKNOWN "Page ID %u nicht definiert"
|
||||
#define D_OBJECT_EVENT_UNKNOWN "Unbekanntes Ereignis %d"
|
||||
|
||||
#define D_ATTRIBUTE_UNKNOWN "Unknown property %s"
|
||||
#define D_ATTRIBUTE_UNKNOWN "Unbekannte Eigenschaft %s"
|
||||
// D_ATTRIBUTE_OBSOLETE D_ATTRIBUTE_INSTEAD can be used together or just D_ATTRIBUTE_OBSOLETE alone
|
||||
#define D_ATTRIBUTE_OBSOLETE "%s is obsolete"
|
||||
#define D_ATTRIBUTE_INSTEAD ", use %s instead"
|
||||
#define D_ATTRIBUTE_READ_ONLY "%s is read-only"
|
||||
#define D_ATTRIBUTE_OBSOLETE "%s ist veraltet"
|
||||
#define D_ATTRIBUTE_INSTEAD ", benutze stattdessen %s
|
||||
#define D_ATTRIBUTE_READ_ONLY "%s ist schreibgeschützt"
|
||||
#define D_ATTRIBUTE_PAGE_METHOD_INVALID "Unable to call %s on a page"
|
||||
#define D_ATTRIBUTE_ALIGN_INVALID "Invalid align property: %s"
|
||||
#define D_ATTRIBUTE_COLOR_INVALID "Invalid color property: %s"
|
||||
#define D_ATTRIBUTE_LONG_MODE_INVALID "Invalid long mode: %s"
|
||||
#define D_ATTRIBUTE_ALIGN_INVALID "Ungültige Ausrichtung: %s"
|
||||
#define D_ATTRIBUTE_COLOR_INVALID "Ungültige Farbe: %s"
|
||||
#define D_ATTRIBUTE_LONG_MODE_INVALID "Ungültiger langer Modus: %s"
|
||||
|
||||
#define D_OOBE_SSID_VALIDATED "SSID %s validated"
|
||||
#define D_OOBE_AUTO_CALIBRATE "Auto calibrate enabled"
|
||||
#define D_OOBE_CALIBRATED "Already calibrated"
|
||||
#define D_OOBE_SSID_VALIDATED "SSID %s überprüft"
|
||||
#define D_OOBE_AUTO_CALIBRATE "Auto-Kalibrierung aktiviert"
|
||||
#define D_OOBE_CALIBRATED "Bereits kalibriert"
|
||||
|
||||
#define D_DISPATCH_COMMAND_NOT_FOUND "Command '%s' not found"
|
||||
#define D_DISPATCH_INVALID_PAGE "Invalid page %s"
|
||||
#define D_DISPATCH_REBOOT "Rebooting the MCU now!"
|
||||
#define D_DISPATCH_COMMAND_NOT_FOUND "Befehl '%s' nicht gefunden"
|
||||
#define D_DISPATCH_INVALID_PAGE "Ungültige Seite %s"
|
||||
#define D_DISPATCH_REBOOT "Jetzt die MCU neu starten!"
|
||||
|
||||
#define D_JSON_FAILED "JSON parsing failed:"
|
||||
#define D_JSONL_FAILED "JSONL parsing failed at line %u"
|
||||
#define D_JSONL_SUCCEEDED "Jsonl fully parsed"
|
||||
#define D_JSON_FAILED "JSON Parsing fehlgeschlagen:"
|
||||
#define D_JSONL_FAILED "JSONL Parsing fehlgeschlagen in Zeile %u"
|
||||
#define D_JSONL_SUCCEEDED "JSONL vollständig verarbeitet"
|
||||
|
||||
#define D_OTA_CHECK_UPDATE "Trying update URL: %s"
|
||||
#define D_OTA_CHECK_COMPLETE "Update check complete"
|
||||
#define D_OTA_CHECK_FAILED "Update check failed: %s"
|
||||
#define D_OTA_CHECK_UPDATE "Versuche Update-URL: %s"
|
||||
#define D_OTA_CHECK_COMPLETE "Update-Check vollständig"
|
||||
#define D_OTA_CHECK_FAILED "Update-Prüfung fehlgeschlagen: %s"
|
||||
#define D_OTA_UPDATE_FIRMWARE "OTA Firmware Update"
|
||||
#define D_OTA_UPDATE_COMPLETE "OTA Update complete"
|
||||
#define D_OTA_UPDATE_COMPLETE "OTA Update vollständig"
|
||||
#define D_OTA_UPDATE_APPLY "Applying Firmware & Reboot"
|
||||
#define D_OTA_UPDATE_FAILED "OTA Update failed"
|
||||
#define D_OTA_UPDATING_FIRMWARE "Updating firmware..."
|
||||
@ -158,57 +158,57 @@
|
||||
#define D_HTTP_FOOTER "by Francis Van Roie"
|
||||
|
||||
#define D_INFO_VERSION "Version"
|
||||
#define D_INFO_BUILD_DATETIME "Build DateTime"
|
||||
#define D_INFO_ENVIRONMENT "Environment"
|
||||
#define D_INFO_UPTIME "Uptime"
|
||||
#define D_INFO_FREE_HEAP "Free Heap"
|
||||
#define D_INFO_FREE_BLOCK "Free Block"
|
||||
#define D_INFO_DEVICE_MEMORY "Device Memory"
|
||||
#define D_INFO_LVGL_MEMORY "LVGL Memory"
|
||||
#define D_INFO_BUILD_DATETIME "Erstellungs Datum/Uhrzeit"
|
||||
#Definiere D_INFO_ENVIRONMENT "Umgebung"
|
||||
#define D_INFO_UPTIME "Betriebsdauer"
|
||||
#define D_INFO_FREE_HEAP "Freier Heap"
|
||||
#define D_INFO_FREE_BLOCK "Freier Block"
|
||||
#define D_INFO_DEVICE_MEMORY "Gerätespeicher"
|
||||
#define D_INFO_LVGL_MEMORY "LVGL Speicher"
|
||||
#define D_INFO_TOTAL_MEMORY "Total"
|
||||
#define D_INFO_FREE_MEMORY "Free"
|
||||
#define D_INFO_FRAGMENTATION "Fragmentation"
|
||||
#define D_INFO_PSRAM_FREE "PSRam Free"
|
||||
#define D_INFO_PSRAM_SIZE "PSRam Size"
|
||||
#define D_INFO_FLASH_SIZE "Flash Size"
|
||||
#define D_INFO_SKETCH_USED "Program Size Used"
|
||||
#define D_INFO_SKETCH_FREE "Program Size Free"
|
||||
#define D_INFO_FS_SIZE "Filesystem Size"
|
||||
#define D_INFO_FS_USED "Filesystem Used"
|
||||
#define D_INFO_FS_FREE "Filesystem Free"
|
||||
#define D_INFO_FREE_MEMORY "Frei"
|
||||
#define D_INFO_FRAGMENTATION "Fragmentierung"
|
||||
#define D_INFO_PSRAM_FREE "PSRam Frei"
|
||||
#define D_INFO_PSRAM_SIZE "PSRam Größe"
|
||||
#define D_INFO_FLASH_SIZE "Flash Größe"
|
||||
#define D_INFO_SKETCH_USED "Programmgröße verwendet"
|
||||
#define D_INFO_SKETCH_FREE "Programmgröße frei"
|
||||
#define D_INFO_FS_SIZE "Dateisystemgröße"
|
||||
#define D_INFO_FS_USED "Dateisystem benutzt"
|
||||
#define D_INFO_FS_FREE "Dateisystem frei"
|
||||
#define D_INFO_MODULE "Module"
|
||||
#define D_INFO_MODEL "Model"
|
||||
#define D_INFO_FREQUENCY "Frequency"
|
||||
#define D_INFO_CORE_VERSION "Core Version"
|
||||
#define D_INFO_RESET_REASON "Reset Reason"
|
||||
#define D_INFO_FREQUENCY "Frequenz"
|
||||
#define D_INFO_CORE_VERSION "Kernversion"
|
||||
#define D_INFO_RESET_REASON "Neustart Grund"
|
||||
#define D_INFO_STATUS "Status"
|
||||
#define D_INFO_SERVER "Server"
|
||||
#define D_INFO_USERNAME "Username"
|
||||
#define D_INFO_USERNAME "Benutzername"
|
||||
#define D_INFO_CLIENTID "Client ID"
|
||||
// #define D_INFO_CONNECTED "Connected"
|
||||
// #define D_INFO_DISCONNECTED "Disconnected"
|
||||
#define D_INFO_RECEIVED "Received"
|
||||
#define D_INFO_PUBLISHED "Published"
|
||||
#define D_INFO_FAILED "Failed"
|
||||
#define D_INFO_REECEIVED "Empfangen"
|
||||
#define D_INFO_PUBLISHED "Veröffentlicht"
|
||||
#define D_INFO_FAILED "Fehlerhaft"
|
||||
#define D_INFO_ETHERNET "Ethernet"
|
||||
#define D_INFO_WIFI "Wifi"
|
||||
#define D_INFO_WIREGUARD "WireGuard"
|
||||
#define D_INFO_LINK_SPEED "Link Speed"
|
||||
#define D_INFO_LINK_SPEED "Link Geschwindigkeit"
|
||||
#define D_INFO_FULL_DUPLEX "Full Duplex"
|
||||
#define D_INFO_BSSID "BSSID"
|
||||
#define D_INFO_SSID "SSID"
|
||||
#define D_INFO_RSSI "Signal Strength"
|
||||
#define D_INFO_IP_ADDRESS "IP Address"
|
||||
#define D_INFO_MAC_ADDRESS "MAC Address"
|
||||
#define D_INFO_RSSI "Signalstärke"
|
||||
#define D_INFO_IP_ADDRESS "IP Addresse"
|
||||
#define D_INFO_MAC_ADDRESS "MAC Addresse"
|
||||
#define D_INFO_GATEWAY "Gateway"
|
||||
#define D_INFO_DNS_SERVER "DNS Server"
|
||||
#define D_INFO_ENDPOINT_IP "Endpoint IP"
|
||||
#define D_INFO_ENDPOINT_PORT "Endpoint Port"
|
||||
|
||||
#define D_OOBE_MSG "Tap the screen to setup WiFi or connect to this Access Point:"
|
||||
#define D_OOBE_SCAN_TO_CONNECT "Scan to connect"
|
||||
#define D_OOBE_MSG "Tippe auf den Bildschirm zum einrichten des WiFi oder des Access Points."
|
||||
#define D_OOBE_SCAN_TO_CONNECT "Zum Verbinden suchen"
|
||||
|
||||
#define D_WIFI_CONNECTING_TO "Connecting to %s"
|
||||
#define D_WIFI_CONNECTING_TO "Verbinde mit %s"
|
||||
#define D_WIFI_CONNECTED_TO "Connected to %s, requesting IP..."
|
||||
#define D_WIFI_RSSI_EXCELLENT "Excellent"
|
||||
#define D_WIFI_RSSI_GOOD "Good"
|
||||
|
Loading…
x
Reference in New Issue
Block a user