From a8861ed92aae65df2438404ba5de4c3339841e9c Mon Sep 17 00:00:00 2001 From: openhab-bot Date: Sat, 27 Jun 2026 10:22:16 +0200 Subject: [PATCH] New Crowdin updates (#21068) * New translations jsscripting.properties (German) * New translations gemini.properties (German) * New translations shelly.properties (German) --- .../OH-INF/i18n/jsscripting_de.properties | 27 +++++-- .../OH-INF/i18n/gemini_de.properties | 77 +++++++++++++++++++ .../OH-INF/i18n/shelly_de.properties | 36 ++++++--- 3 files changed, 123 insertions(+), 17 deletions(-) create mode 100644 bundles/org.openhab.binding.gemini/src/main/resources/OH-INF/i18n/gemini_de.properties diff --git a/bundles/org.openhab.automation.jsscripting/src/main/resources/OH-INF/i18n/jsscripting_de.properties b/bundles/org.openhab.automation.jsscripting/src/main/resources/OH-INF/i18n/jsscripting_de.properties index e5ff903ca7..031dbe4e1a 100644 --- a/bundles/org.openhab.automation.jsscripting/src/main/resources/OH-INF/i18n/jsscripting_de.properties +++ b/bundles/org.openhab.automation.jsscripting/src/main/resources/OH-INF/i18n/jsscripting_de.properties @@ -5,11 +5,26 @@ addon.jsscripting.description = Dies fügt eine JS (ECMAScript-2024) Skript-Engi # add-on config +automation.config.jsscripting.debuggerEnabled.label = Debugger aktivieren +automation.config.jsscripting.debuggerEnabled.description = Aktiviert die Unterstützung des Chrome-Debuggers für JavaScript. Dies ermöglicht das Verbinden beliebiger Debugger, die mit dem Chrome DevTools Protocol kompatibel sind, wie etwa die Chrome-Entwicklertools oder Visual Studio Code. +automation.config.jsscripting.debuggerPort.label = Debugger Port +automation.config.jsscripting.debuggerPort.description = Der Port, an den der Debugger gebunden werden soll. +automation.config.jsscripting.dependencyTrackingEnabled.label = Dependency Tracking aktivieren +automation.config.jsscripting.dependencyTrackingEnabled.description = Dependency Tracking ermöglicht es Skripten, sich automatisch neu zu laden, sobald eine Abhängigkeit geändert wird. Dependency Tracking kann deaktiviert werden, wenn geteilte Bibliotheken bearbeitet oder aktualisiert werden sollen, ohne dass alle Skripte sofort neu laden. Beachte, dass sich diese Einstellung nur auf Skripte auswirkt, die nach der Änderung der Einstellung geladen werden. +automation.config.jsscripting.eventConversionEnabled.label = Event-Daten von Java zu JavaScript-Typen in Skript-Aktionen & Skript-Bedingungen konvertieren +automation.config.jsscripting.eventConversionEnabled.description = Die Konvertierung der Event-Daten von Java in JavaScript-Typen in Skript-Aktionen & Skript-Bedingungen ermöglicht die Arbeit mit Event-Daten auf eine native JS-Art ohne spezielle Behandlung von Java-Typen.
Wenn diese Option aktiviert ist, sind die Event-Daten, welche in Skript-Aktionen & Skript-Bedingungen verfügbar sind, sind alle JS-Typen und die gleichen wie in Regeln, die aus Skript-Dateien erstellt werden.
Bitte beachte, dass diese Option automatischen Import der openHAB JavaScript Bibliothek in Skript-Aktionen & Skript-Bedingungen erfordert. +automation.config.jsscripting.group.debugger.label = Debugger Unterstützung +automation.config.jsscripting.group.environment.label = JavaScript Umgebung +automation.config.jsscripting.group.system.label = Systemverhalten automation.config.jsscripting.injectionCachingEnabled.label = openHAB JavaScript Bibliothek cachen automation.config.jsscripting.injectionCachingEnabled.description = Zwischenspeichern der mitgelieferten openHAB JavaScript-Bibliothek für optimale Performance.
Deaktiviere diese Option, um das Laden der Bibliothek aus dem lokalen Benutzerkonfigurationsverzeichnis "automation/js/node_modules" zu ermöglichen. Deaktivierung der Zwischenspeicherung kann die Ladezeiten des Skripts erhöhen, insbesondere auf weniger leistungsfähigen Systemen. -automation.config.jsscripting.injectionCachingEnabled.option.true = Bibliotheken zwischenspeichern -automation.config.jsscripting.injectionCachingEnabled.option.false = Bibliotheken nicht zwischenspeichern -automation.config.jsscripting.injectionEnabled.label = Globale Integrierte Variablen -automation.config.jsscripting.injectionEnabled.description = Importiere alle globalen Variablen der openHAB Scripting Bibliothek in allen Regeln für häufig genutzte Dienste wie z. B. Items, Things, Actions, usw...
Wenn diese Option deaktiviert ist, dann kann die openHAB Scripting Bibliothek manuell mit "require('openhab')" importiert werden -automation.config.jsscripting.injectionEnabled.option.true = Integrierte Variablen verwenden -automation.config.jsscripting.injectionEnabled.option.false = Integrierten Variablen nicht verwenden +automation.config.jsscripting.injectionEnabledV2.label = Globale Variablen der Hilfsbibliothek importieren +automation.config.jsscripting.injectionEnabledV2.description = Importiere alle globalen Variablen der openHAB JavaScript Bibliothek für häufig genutzte Dienste wie z. B. Items, Things, Actions, usw...
Wenn diese Option deaktiviert ist, kann die openHAB JavaScript Bibliothek manuell mit require('openhab') importiert werden. +automation.config.jsscripting.injectionEnabledV2.option.3 = Automatisches Importieren überall, einschließlich Skript-Dateien und Transformationen +automation.config.jsscripting.injectionEnabledV2.option.2 = Automatisches Importieren in Skript-Aktionen, Skript-Bedingungen und Transformationen +automation.config.jsscripting.injectionEnabledV2.option.1 = Automatisches Importieren nur für Skript-Aktionen & Skript-Bedingungen (empfohlen) +automation.config.jsscripting.injectionEnabledV2.option.0 = Automatisches Importieren deaktivieren und stattdessen require verwenden +automation.config.jsscripting.lockAcquisitionTimeout.label = Timeout für Skript-Engine Sperrung +automation.config.jsscripting.lockAcquisitionTimeout.description = Die Skript-Engines dürfen vor der Ausführung eines Skripts nur von einen einzigen Thread gesperrt werden. Diese Einstellung bestimmt, wie viele Sekunden das System versuchen wird, die Sperre zu erlangen, bevor es aufgibt. Für lang laufende Skripte, welche schneller ausgelöst werden können als sie ausgeführt werden können, muss man möglicherweise einen höheren Wert einstellen. +automation.config.jsscripting.scriptConditionWrapperEnabled.label = Skript-Bedingungen in selbst-ausführende Funktionen (IIFE) wrappen +automation.config.jsscripting.scriptConditionWrapperEnabled.description = Skript-Bedingungen in selbst-ausführende Funktionen zu wrappen erlaubt die Verwendung von let und const Variablen-Deklarationen, sowie die Verwendung von function und class Deklarationen. Wenn diese Option aktiviert ist, müssen return Anweisungen verwendet werden, um true oder false zurückzugeben. diff --git a/bundles/org.openhab.binding.gemini/src/main/resources/OH-INF/i18n/gemini_de.properties b/bundles/org.openhab.binding.gemini/src/main/resources/OH-INF/i18n/gemini_de.properties new file mode 100644 index 0000000000..cec48cf4d2 --- /dev/null +++ b/bundles/org.openhab.binding.gemini/src/main/resources/OH-INF/i18n/gemini_de.properties @@ -0,0 +1,77 @@ +# add-on + +addon.gemini.name = Gemini Bindung +addon.gemini.description = Integriert die Google Gemini API für KI-gestützten Chat und Smart-Home Steuerung. + +# thing types + +thing-type.gemini.account.label = Gemini Konto +thing-type.gemini.account.description = Integriert die Google Gemini API mit openHAB. + +# thing types config + +thing-type.config.gemini.account.apiKey.label = API Schlüssel +thing-type.config.gemini.account.apiKey.description = Der Google Gemini API Schlüssel (API-Schlüssel erstellen und verwalten in Google AI Studio). +thing-type.config.gemini.account.group.authentication.label = Authentifizierung +thing-type.config.gemini.account.group.connection.label = Verbindung +thing-type.config.gemini.account.group.hli.label = Modell-Konfiguration +thing-type.config.gemini.account.group.hli.description = Konfiguriert das verwendete Modell und sein Verhalten. Gilt für den Sprachinterpreter und als Standard für alle Channels und Thing-Aktionen. +thing-type.config.gemini.account.maxOutputTokens.label = Maximale Ausgabe-Tokens +thing-type.config.gemini.account.maxOutputTokens.description = Die maximale Anzahl Tokens, die für die Antwort verwendet werden sollen. +thing-type.config.gemini.account.model.label = Modell +thing-type.config.gemini.account.model.description = Das zu verwendende Google Gemini Modell (Modelle, Preise). +thing-type.config.gemini.account.requestTimeout.label = Anfrage-Timeout +thing-type.config.gemini.account.requestTimeout.description = Der Timeout in Sekunden für API-Anfragen. +thing-type.config.gemini.account.temperature.label = Temperatur +thing-type.config.gemini.account.temperature.description = Kontrolliert Zufälligkeit. Höhere Werte bedeuten zufälligere Antworten. +thing-type.config.gemini.account.topP.label = Top P +thing-type.config.gemini.account.topP.description = Steuert den Schwellenwert der kumulativen Wahrscheinlichkeit für die Auswahl des Tokens. + +# channel types + +channel-type.gemini.chat.label = Chat +channel-type.gemini.chat.description = Sende eine Anfrage an ein Modell und erhalte eine Antwort. + +# channel types config + +channel-type.config.gemini.chat.maxOutputTokens.label = Maximale Ausgabe-Tokens +channel-type.config.gemini.chat.maxOutputTokens.description = Die maximale Anzahl Tokens, die für die Antwort verwendet werden sollen. +channel-type.config.gemini.chat.model.label = Modell +channel-type.config.gemini.chat.model.description = Das zu verwendende Gemini-Modell. +channel-type.config.gemini.chat.systemMessage.label = System Prompt +channel-type.config.gemini.chat.systemMessage.description = Das System-Anweisung für das Modell. +channel-type.config.gemini.chat.temperature.label = Temperatur +channel-type.config.gemini.chat.temperature.description = Kontrolliert Zufälligkeit. Höhere Werte bedeuten zufälligere Antworten. +channel-type.config.gemini.chat.topP.label = Top P +channel-type.config.gemini.chat.topP.description = Steuert den Schwellenwert der kumulativen Wahrscheinlichkeit für die Auswahl des Tokens. + +# actions + +action.sendMessage.label = Nachricht senden +action.sendMessage.description = Sendet eine Nachricht an Gemini und erhalte eine Antwort. +action.sendMessage.prompt.label = Prompt +action.sendMessage.prompt.description = Die Eingabe für Gemini. +action.sendMessage.model.label = Modell +action.sendMessage.model.description = Das Gemini-Modell, das für diese Nachricht verwendet werden soll. +action.sendMessage.systemMessage.label = System Prompt +action.sendMessage.systemMessage.description = Das System-Anweisung für das Modell. +action.sendMessage.temperature.label = Temperatur +action.sendMessage.temperature.description = Temperatur-Einstellung um die Zufälligkeit der Antwort zu steuern. +action.sendMessage.topP.label = Top P +action.sendMessage.topP.description = Steuert den Schwellenwert der kumulativen Wahrscheinlichkeit für die Auswahl des Tokens. +action.sendMessage.maxOutputTokens.label = Maximale Ausgabe-Tokens +action.sendMessage.maxOutputTokens.description = Die maximale Anzahl Tokens, die für die Antwort verwendet werden sollen. +action.sendMessage.requestTimeout.label = Anfrage-Timeout +action.sendMessage.requestTimeout.description = Der Timeout in Sekunden für API-Anfragen. +action.sendMessage.result.label = Antwort +action.sendMessage.result.description = Die Antwort, die von Gemini zurückgegeben wurde. + +# thing status + +offline.configuration-error = Kein API-Schlüssel konfiguriert +requestTimeout.configuration-error = Timeout muss größer als Null sein +offline.communication-error = Konnte keine Verbindung zur Gemini API herstellen + +# HLI error messages +hli.error.missing-configuration = Interpretation aufgrund fehlender Konfiguration fehlgeschlagen. +hli.error.technical-problem = Interpretation aufgrund eines technischen Problems fehlgeschlagen. diff --git a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly_de.properties b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly_de.properties index 8d28f35bad..1eda6cb312 100644 --- a/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly_de.properties +++ b/bundles/org.openhab.binding.shelly/src/main/resources/OH-INF/i18n/shelly_de.properties @@ -118,6 +118,8 @@ thing-type.shelly.shellyplugs.label = Shelly Plug-S thing-type.shelly.shellyplugs.description = Shelly Plug-S (Steckdose mit integriertem Verbrauchsmesser) thing-type.shelly.shellyplugu1.label = Shelly Plug US thing-type.shelly.shellyplugu1.description = Shelly Plug-US (Steckdose für USA mit integriertem Verbrauchsmesser) +thing-type.shelly.shellyplugusg4.label = Shelly Plug US +thing-type.shelly.shellyplugusg4.description = Shelly Plus Plug US (Steckdose mit Strommesser) thing-type.shelly.shellyplus1.label = Shelly Plus 1 thing-type.shelly.shellyplus1.description = Shelly Plus 1 - 1x Relay thing-type.shelly.shellyplus10v.label = Shelly Plus Dimmer 10V @@ -164,7 +166,9 @@ thing-type.shelly.shellyplusi4dc.group.status2.label = Eingang 2 thing-type.shelly.shellyplusi4dc.group.status3.label = Eingang 3 thing-type.shelly.shellyplusi4dc.group.status4.label = Eingang 4 thing-type.shelly.shellyplusplug.label = Shelly Plus Plug -thing-type.shelly.shellyplusplug.description = Shelly Plus Plug S/IT/UK/US - Steckdose mit Strommesser +thing-type.shelly.shellyplusplug.description = Shelly Plus Plug (z.B. S/M/IT/UK, AZ und Outdoor Plug-S). Steckdose mit Verbrauchsmessung +thing-type.shelly.shellyplusplugcpm.label = ShellyPlus Plug CPM +thing-type.shelly.shellyplusplugcpm.description = Shelly Plus Plug CPM EU (C-Typ Steckdose mit Verbrauchsmessung) thing-type.shelly.shellyplusplugus.label = Shelly Plus Plug US thing-type.shelly.shellyplusplugus.description = Shelly Plus Plug US - Steckdose mit Strommesser thing-type.shelly.shellyplusrgbwpm.label = Shelly Plus RGBW @@ -235,6 +239,12 @@ thing-type.shelly.shellypro4pm.group.relay1.label = Relais 1 thing-type.shelly.shellypro4pm.group.relay2.label = Relais 2 thing-type.shelly.shellypro4pm.group.relay3.label = Relais 3 thing-type.shelly.shellypro4pm.group.relay4.label = Relais 4 +thing-type.shelly.shellyprodm2pm.label = Shelly Pro Dimmer 2PM +thing-type.shelly.shellyprodm2pm.description = Shelly Pro Dimmer 2PM - bietet 2 dimmbare Lichter und einen Relais +thing-type.shelly.shellyprodm2pm.group.meter1.label = Stromzähler 1 +thing-type.shelly.shellyprodm2pm.group.meter2.label = Stromzähler 2 +thing-type.shelly.shellyprodm2pm.group.relay1.label = Dimmer 1 +thing-type.shelly.shellyprodm2pm.group.relay2.label = Dimmer 2 thing-type.shelly.shellyproem50.label = Shelly Pro EM-50 thing-type.shelly.shellyproem50.description = Shelly Pro EM-50 - Zweikanaliger Smart Meter für DIN-Schniene, einphasiger Energiezähler (2xPower Meter + 1xAusgang) thing-type.shelly.shellyproem50.group.meter1.label = Stromzähler 1 @@ -578,8 +588,8 @@ channel-type.shelly.lastEvent.state.option.L = lang channel-type.shelly.lastEvent.state.option.SL = kurz-lang channel-type.shelly.lastEvent.state.option.LS = Lang-Short Push channel-type.shelly.lastEvent.state.option.H = Halten -channel-type.shelly.lastPower1.label = Schnitt letzte Minute -channel-type.shelly.lastPower1.description = Stromverbrauch der letzten Minute, gerundet +channel-type.shelly.lastPower1.label = Durchschnitt letzte Minute +channel-type.shelly.lastPower1.description = Der durchschnittliche Verbrauch innerhalb der letzten Minute channel-type.shelly.lastUpdate.label = Letzte Aktualisierung channel-type.shelly.lastUpdate.description = Zeitstempel der letzten Statusaktualisierung channel-type.shelly.ledPowerDisable.label = Betriebs-LED aus @@ -589,23 +599,23 @@ channel-type.shelly.ledStatusDisable.description = LED-Anzeige für Netzwerkstat channel-type.shelly.meterAccuReturned.label = Kumulierte Einspeisung channel-type.shelly.meterAccuReturned.description = Kumulierte Einspeisung in kW/h (schließt alle Strommesser ein) channel-type.shelly.meterAccuTotal.label = Kumulierter Gesamtverbrauch -channel-type.shelly.meterAccuTotal.description = Kumulierter Gesamtverbrauch in kWh (schließt alle Strommesser ein) +channel-type.shelly.meterAccuTotal.description = Kumulierte Einspeisung in kW/h (schließt alle Strommesser ein) channel-type.shelly.meterAccuWatts.label = Kumulierter Verbrauch channel-type.shelly.meterAccuWatts.description = Kumulierter Verbrauch in Watt (schließt alle Strommesser ein) channel-type.shelly.meterCurrent.label = Stromstärke channel-type.shelly.meterCurrent.description = Stromstärke in Ampere channel-type.shelly.meterFrequency.label = Frequenz -channel-type.shelly.meterFrequency.description = Aktuelle Frequenz in Hertz (Hz) +channel-type.shelly.meterFrequency.description = Aktuelle Frequenz des Stromnetzes in Hertz (Hz) channel-type.shelly.meterPowerFactor.label = Leistungsfaktor -channel-type.shelly.meterPowerFactor.description = Energiefaktor in Prozent für Photovoltaik -channel-type.shelly.meterReactive.label = Rückstrom +channel-type.shelly.meterPowerFactor.description = Energiefaktor in Prozent (Verhältnis real zu scheinbarer Kraft) +channel-type.shelly.meterReactive.label = Einspeisung channel-type.shelly.meterReactive.description = Aktueller Stromverbrauch des Rückstroms in Watt (W) channel-type.shelly.meterResetTotals.label = Energie-Messdaten zurücksetzen channel-type.shelly.meterResetTotals.description = Setzt die gesammelten Messwerte zurück channel-type.shelly.meterReturned.label = Einspeisung channel-type.shelly.meterReturned.description = Einspeisung in kWh channel-type.shelly.meterTotal.label = Gesamtverbrauch -channel-type.shelly.meterTotal.description = Gesamtverbrauch in kWh seit das Gerät eingeschaltet wurde (wird beim Neustart zurückgesetzt) +channel-type.shelly.meterTotal.description = Gesamtverbrauch in kWh seit das Gerät eingeschaltet wurde (wird je nach Modell beim Neustart zurückgesetzt) channel-type.shelly.meterVoltage.label = Spannung channel-type.shelly.meterVoltage.description = RMS Spannung in Volt channel-type.shelly.meterWatts.label = Stromverbrauch @@ -756,7 +766,7 @@ channel-type.shelly.timerAutoOn.description = Wenn der Ausgang abgeschaltet wird channel-type.shelly.timestamp.label = Letzte Aktualisierung channel-type.shelly.timestamp.description = Zeitstempel der letzten Messung channel-type.shelly.totalKWH.label = Gesamter Energieverbrauch -channel-type.shelly.totalKWH.description = Gesamtverbrauch in kWh seit das Gerät eingeschaltet wurde (wird beim Neustart zurückgesetzt) +channel-type.shelly.totalKWH.description = Gesamtverbrauch in kWh seit Beginn der Messung (wird je nach Gerät beim Neustart zurückgesetzt) channel-type.shelly.updateAvailable.label = Firmwareaktualisierung verfügbar channel-type.shelly.updateAvailable.description = EIN\: Es ist eine neuere Firmwareversion verfügbar (Update kann mit der Shelly App oder im Shelly Manager durchgeführt werden) channel-type.shelly.uptime.label = Laufzeit @@ -768,9 +778,10 @@ channel-type.shelly.whiteTemp.description = Lichttemperatur (Bulb/RGBW2\: 3000K- # config status messages -message.config-status.error.network-config = Ungültige System- oder openHAB-Netzwerkkonfiguration erkannt (lokale IP {0}). -message.config-status.error.missing-device-address = Die IP-Adresse des Shelly Gerätes ist nicht konfiguriert. +message.config-status.error.network-config = Ungültige System- oder openHAB-Netzwerkkonfiguration erkannt (lokale IP {0}) +message.config-status.error.missing-device-address = Die IP-/Bluetooth Device Adresse des Shelly Gerätes ist nicht konfiguriert message.config-status.error.missing-userid = Keine Benutzer-ID in der Thing-Konfiguration +message.config-status.error.resolve-failed = Die IP-Adresse für das Gerät vom konfigurierten Wert {0} kann nicht aufgelöst werden (DNS-Abfrage schlug fehl) # thing status descriptions @@ -786,6 +797,9 @@ message.offline.status-error-watchdog = Das Gerät antwortet nicht und scheint n message.offline.status-error-restarted = Das Gerät wurde neu gestartet und wird erneut initialisiert. message.offline.status-error-fwupgrade = Firmware-Update wird ausgeführt. message.offline.status-error-fwcompleted = Firmware-Aktualisierung abgeschlossen, Gerät wird neu gestartet. +message.offline.status-error-blu-not-connected = BLU-Gerät noch nicht verbunden - keine Ereignisse von einem Gateway empfangen. +message.offline.status-error-blu-sensor-unavailable = BLU-Gerät noch nicht verbunden - keine Ereignisse von einem Gateway empfangen. +message.offline.status-error-blu-timeout = BLU-Gerät hörte auf zu melden\: kein Ereignis innerhalb des erwarteten Aktualisierungszeitraums empfangen. # general messages