[ci skip] Translation update

This commit is contained in:
GitHub Action 2022-08-30 00:30:17 +00:00
parent 3bddd6cf96
commit 035cd16a95
91 changed files with 657 additions and 85 deletions

View file

@ -9,7 +9,7 @@
"default": "Erfolgreich authentifiziert" "default": "Erfolgreich authentifiziert"
}, },
"error": { "error": {
"follow_link": "Bitte folge dem Link und authentifizieren dich, bevor du auf Senden klickst", "follow_link": "Bitte folge dem Link und authentifiziere dich, bevor du auf Senden dr\u00fcckst",
"no_token": "Nicht authentifiziert mit Ambiclimate" "no_token": "Nicht authentifiziert mit Ambiclimate"
}, },
"step": { "step": {

View file

@ -4,7 +4,7 @@
"fix_flow": { "fix_flow": {
"step": { "step": {
"confirm": { "confirm": {
"description": "Die Automatisierung \"{name}\" (`{entity_id}`) hat eine Aktion, die einen unbekannten Dienst aufruft: `{service}`.\n\nDieser Fehler verhindert, dass die Automatisierung ordnungsgem\u00e4\u00df ausgef\u00fchrt wird. Vielleicht ist dieser Dienst nicht mehr verf\u00fcgbar oder vielleicht hat ein Tippfehler ihn verursacht.\n\nUm diesen Fehler zu beheben, [bearbeite die Automatisierung]({edit}) und entferne die Aktion, die diesen Dienst aufruft.\n\nKlicke unten auf SENDEN, um zu best\u00e4tigen, dass du diese Automatisierung korrigiert hast.", "description": "Die Automatisierung \"{name}\" (`{entity_id}`) hat eine Aktion, die einen unbekannten Dienst aufruft: `{service}`.\n\nDieser Fehler verhindert, dass die Automatisierung ordnungsgem\u00e4\u00df ausgef\u00fchrt wird. Vielleicht ist dieser Dienst nicht mehr verf\u00fcgbar oder vielleicht hat ein Tippfehler ihn verursacht.\n\nUm diesen Fehler zu beheben, [bearbeite die Automatisierung]({edit}) und entferne die Aktion, die diesen Dienst aufruft.\n\nDr\u00fccke unten auf SENDEN, um zu best\u00e4tigen, dass du diese Automatisierung korrigiert hast.",
"title": "{name} verwendet einen unbekannten Dienst" "title": "{name} verwendet einen unbekannten Dienst"
} }
} }

View file

@ -4,7 +4,7 @@
"fix_flow": { "fix_flow": {
"step": { "step": {
"confirm": { "confirm": {
"description": "L'automazione \"{name}\" (`{entity_id}`) ha un'azione che chiama un servizio sconosciuto: `{service}`. \n\nQuesto errore impedisce il corretto funzionamento dell'automazione. Forse questo servizio non \u00e8 pi\u00f9 disponibile, o forse un errore di battitura lo ha causato. \n\nPer correggere questo errore, [modifica l'automazione]({edit}) e rimuovi l'azione che chiama questo servizio. \n\nFai clic su INVIA di seguito per confermare di aver corretto questa automazione.", "description": "L'automazione \"{name}\" (`{entity_id}`) ha un'azione che chiama un servizio sconosciuto: `{service}`. \n\nQuesto errore impedisce il corretto funzionamento dell'automazione. Forse questo servizio non \u00e8 pi\u00f9 disponibile, o forse lo ha causato un errore di battitura. \n\nPer correggere questo errore, [modifica l'automazione]({edit}) e rimuovi l'azione che chiama questo servizio. \n\nFai clic su INVIA di seguito per confermare di aver corretto questa automazione.",
"title": "{name} utilizza un servizio sconosciuto" "title": "{name} utilizza un servizio sconosciuto"
} }
} }

View file

@ -29,7 +29,7 @@
"data": { "data": {
"host": "IP-Adresse" "host": "IP-Adresse"
}, },
"description": "Befolge [diese Anweisungen]({url}), um die Awair Local API zu aktivieren. \n\nKlicke abschlie\u00dfend auf Senden." "description": "Befolge [diese Anweisungen]({url}), um die Awair Local API zu aktivieren. \n\nDr\u00fccke abschlie\u00dfend auf Senden."
}, },
"local_pick": { "local_pick": {
"data": { "data": {

View file

@ -34,7 +34,7 @@
"init": { "init": {
"data": { "data": {
"adapter": "Der zum Scannen zu verwendende Bluetooth-Adapter", "adapter": "Der zum Scannen zu verwendende Bluetooth-Adapter",
"passive": "Passives Mith\u00f6ren" "passive": "Passives Scannen"
}, },
"description": "Passives Mith\u00f6ren erfordert BlueZ 5.63 oder h\u00f6her mit aktivierten experimentellen Funktionen." "description": "Passives Mith\u00f6ren erfordert BlueZ 5.63 oder h\u00f6her mit aktivierten experimentellen Funktionen."
} }

View file

@ -34,7 +34,7 @@
"init": { "init": {
"data": { "data": {
"adapter": "L'adattatore Bluetooth da utilizzare per la scansione", "adapter": "L'adattatore Bluetooth da utilizzare per la scansione",
"passive": "Ascolto passivo" "passive": "Scansione passiva"
}, },
"description": "L'ascolto passivo richiede BlueZ 5.63 o successivo con funzionalit\u00e0 sperimentali abilitate." "description": "L'ascolto passivo richiede BlueZ 5.63 o successivo con funzionalit\u00e0 sperimentali abilitate."
} }

View file

@ -34,7 +34,7 @@
"init": { "init": {
"data": { "data": {
"adapter": "Bluetooth-adapteren som skal brukes til skanning", "adapter": "Bluetooth-adapteren som skal brukes til skanning",
"passive": "Passiv lytting" "passive": "Passiv skanning"
}, },
"description": "Passiv lytting krever BlueZ 5.63 eller nyere med eksperimentelle funksjoner aktivert." "description": "Passiv lytting krever BlueZ 5.63 eller nyere med eksperimentelle funksjoner aktivert."
} }

View file

@ -34,7 +34,7 @@
"init": { "init": {
"data": { "data": {
"adapter": "O adaptador Bluetooth a ser usado para escaneamento", "adapter": "O adaptador Bluetooth a ser usado para escaneamento",
"passive": "Escuta passiva" "passive": "Varredura passiva"
}, },
"description": "A escuta passiva requer BlueZ 5.63 ou posterior com recursos experimentais ativados." "description": "A escuta passiva requer BlueZ 5.63 ou posterior com recursos experimentais ativados."
} }

View file

@ -25,7 +25,7 @@
"title": "W\u00e4hle einen Namen f\u00fcr das Ger\u00e4t" "title": "W\u00e4hle einen Namen f\u00fcr das Ger\u00e4t"
}, },
"reset": { "reset": {
"description": "{name} ({model} unter {host}) ist gesperrt. Du musst das Ger\u00e4t entsperren, um dich zu authentifizieren und die Konfiguration abzuschlie\u00dfen. Anweisungen:\n1. \u00d6ffne die Broadlink-App.\n2. Klicke auf auf das Ger\u00e4t.\n3. Klicke oben rechts auf `...`.\n4. Scrolle zum unteren Ende der Seite.\n5. Deaktiviere die Sperre.", "description": "{name} ({model} unter {host}) ist gesperrt. Du musst das Ger\u00e4t entsperren, um dich zu authentifizieren und die Konfiguration abzuschlie\u00dfen. Anweisungen:\n1. \u00d6ffne die Broadlink-App.\n2. Dr\u00fccke auf auf das Ger\u00e4t.\n3. Dr\u00fccke oben rechts auf `...`.\n4. Scrolle zum unteren Ende der Seite.\n5. Deaktiviere die Sperre.",
"title": "Entsperren des Ger\u00e4ts" "title": "Entsperren des Ger\u00e4ts"
}, },
"unlock": { "unlock": {

View file

@ -0,0 +1,32 @@
{
"config": {
"abort": {
"already_configured": "Ger\u00e4t ist bereits konfiguriert",
"already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt",
"no_devices_found": "Keine Ger\u00e4te im Netzwerk gefunden",
"reauth_successful": "Die erneute Authentifizierung war erfolgreich"
},
"error": {
"decryption_failed": "Der bereitgestellte Bindkey funktionierte nicht, Sensordaten konnten nicht entschl\u00fcsselt werden. Bitte \u00fcberpr\u00fcfe es und versuche es erneut.",
"expected_32_characters": "Erwartet wird ein 32-stelliger hexadezimaler Bindkey."
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "M\u00f6chtest du {name} einrichten?"
},
"get_encryption_key": {
"data": {
"bindkey": "Bindkey"
},
"description": "Die vom Sensor \u00fcbertragenen Sensordaten sind verschl\u00fcsselt. Um sie zu entschl\u00fcsseln, ben\u00f6tigen wir einen 32-stelligen hexadezimalen Bindkey."
},
"user": {
"data": {
"address": "Ger\u00e4t"
},
"description": "W\u00e4hle ein Ger\u00e4t zum Einrichten aus"
}
}
}
}

View file

@ -0,0 +1,32 @@
{
"config": {
"abort": {
"already_configured": "Enheten er allerede konfigurert",
"already_in_progress": "Konfigurasjonsflyten p\u00e5g\u00e5r allerede",
"no_devices_found": "Ingen enheter funnet p\u00e5 nettverket",
"reauth_successful": "Godkjenning p\u00e5 nytt var vellykket"
},
"error": {
"decryption_failed": "Den oppgitte bindingsn\u00f8kkelen fungerte ikke, sensordata kunne ikke dekrypteres. Vennligst sjekk det og pr\u00f8v igjen.",
"expected_32_characters": "Forventet en heksadesimal bindingsn\u00f8kkel p\u00e5 32 tegn."
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Vil du konfigurere {name}?"
},
"get_encryption_key": {
"data": {
"bindkey": "Bindkey"
},
"description": "Sensordataene som sendes av sensoren er kryptert. For \u00e5 dekryptere den trenger vi en heksadesimal bindn\u00f8kkel p\u00e5 32 tegn."
},
"user": {
"data": {
"address": "Enhet"
},
"description": "Velg en enhet du vil konfigurere"
}
}
}
}

View file

@ -0,0 +1,32 @@
{
"config": {
"abort": {
"already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"no_devices_found": "Nenhum dispositivo encontrado na rede",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
},
"error": {
"decryption_failed": "A chave de liga\u00e7\u00e3o fornecida n\u00e3o funcionou, os dados do sensor n\u00e3o puderam ser descriptografados. Por favor verifique e tente novamente.",
"expected_32_characters": "Esperava-se uma chave de liga\u00e7\u00e3o hexadecimal de 32 caracteres."
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Deseja configurar {name}?"
},
"get_encryption_key": {
"data": {
"bindkey": "Chave de liga\u00e7\u00e3o para descriptografia (bindkey)"
},
"description": "Os dados do sensor transmitidos pelo sensor s\u00e3o criptografados. Para decifr\u00e1-lo, precisamos de uma chave de liga\u00e7\u00e3o hexadecimal de 32 caracteres."
},
"user": {
"data": {
"address": "Dispositivo"
},
"description": "Escolha um dispositivo para configurar"
}
}
}
}

View file

@ -64,17 +64,17 @@
}, },
"trigger_type": { "trigger_type": {
"remote_awakened": "Ger\u00e4t aufgeweckt", "remote_awakened": "Ger\u00e4t aufgeweckt",
"remote_button_double_press": "\"{subtype}\" Taste doppelt angeklickt", "remote_button_double_press": "\"{subtype}\" Taste doppelt angedr\u00fcckt",
"remote_button_long_press": "\"{subtype}\" Taste kontinuierlich gedr\u00fcckt", "remote_button_long_press": "\"{subtype}\" Taste kontinuierlich gedr\u00fcckt",
"remote_button_long_release": "\"{subtype}\" Taste nach langem Dr\u00fccken losgelassen", "remote_button_long_release": "\"{subtype}\" Taste nach langem Dr\u00fccken losgelassen",
"remote_button_quadruple_press": "\"{subtype}\" Taste vierfach geklickt", "remote_button_quadruple_press": "\"{subtype}\" Taste vierfach gedr\u00fcckt",
"remote_button_quintuple_press": "\"{subtype}\" Taste f\u00fcnffach geklickt", "remote_button_quintuple_press": "\"{subtype}\" Taste f\u00fcnffach gedr\u00fcckt",
"remote_button_rotated": "Button gedreht \"{subtype}\".", "remote_button_rotated": "Button gedreht \"{subtype}\".",
"remote_button_rotated_fast": "Button schnell gedreht \"{subtype}\"", "remote_button_rotated_fast": "Button schnell gedreht \"{subtype}\"",
"remote_button_rotation_stopped": "Die Tastendrehung \"{subtype}\" wurde gestoppt", "remote_button_rotation_stopped": "Die Tastendrehung \"{subtype}\" wurde gestoppt",
"remote_button_short_press": "\"{subtype}\" Taste gedr\u00fcckt", "remote_button_short_press": "\"{subtype}\" Taste gedr\u00fcckt",
"remote_button_short_release": "\"{subtype}\" Taste losgelassen", "remote_button_short_release": "\"{subtype}\" Taste losgelassen",
"remote_button_triple_press": "\"{subtype}\" Taste dreimal geklickt", "remote_button_triple_press": "\"{subtype}\" Taste dreimal gedr\u00fcckt",
"remote_double_tap": "Ger\u00e4t \"{subtype}\" doppelt getippt", "remote_double_tap": "Ger\u00e4t \"{subtype}\" doppelt getippt",
"remote_double_tap_any_side": "Ger\u00e4t auf beliebiger Seite doppelt angetippt", "remote_double_tap_any_side": "Ger\u00e4t auf beliebiger Seite doppelt angetippt",
"remote_falling": "Ger\u00e4t im freien Fall", "remote_falling": "Ger\u00e4t im freien Fall",

View file

@ -19,7 +19,7 @@
"description": "M\u00f6chtest Du mit der Einrichtung beginnen?" "description": "M\u00f6chtest Du mit der Einrichtung beginnen?"
}, },
"import_turn_on": { "import_turn_on": {
"description": "Bitte schalte das Ger\u00e4t ein und klicke auf Senden, um die Migration fortzusetzen" "description": "Bitte schalte das Ger\u00e4t ein und dr\u00fccke auf Senden, um die Migration fortzusetzen"
}, },
"manual": { "manual": {
"data": { "data": {

View file

@ -11,6 +11,8 @@
"cannot_connect": "Falha ao conectar" "cannot_connect": "Falha ao conectar"
}, },
"step": { "step": {
"one": "",
"other": "",
"setup_network": { "setup_network": {
"data": { "data": {
"dsmr_version": "Selecione a vers\u00e3o do DSMR", "dsmr_version": "Selecione a vers\u00e3o do DSMR",

View file

@ -22,7 +22,7 @@
"fix_flow": { "fix_flow": {
"step": { "step": {
"confirm": { "confirm": {
"description": "Die externe Datenquelle, aus der die Integration von Flu Near You gespeist wird, ist nicht mehr verf\u00fcgbar; daher funktioniert die Integration nicht mehr.\n\nDr\u00fccke SUBMIT, um Flu Near You aus deiner Home Assistant-Instanz zu entfernen.", "description": "Die externe Datenquelle, aus der die Integration von Flu Near You gespeist wird, ist nicht mehr verf\u00fcgbar; daher funktioniert die Integration nicht mehr.\n\nDr\u00fccke SENDEN, um Flu Near You aus deiner Home Assistant-Instanz zu entfernen.",
"title": "Flu Near You entfernen" "title": "Flu Near You entfernen"
} }
} }

View file

@ -10,7 +10,7 @@
}, },
"step": { "step": {
"link": { "link": {
"description": "Klicke auf \"Senden\" und ber\u00fchre dann den Pfeil nach rechts auf dem Router, um Freebox bei Home Assistant zu registrieren. \n\n ![Position der Schaltfl\u00e4che am Router](/static/images/config_freebox.png)", "description": "Dr\u00fccke auf \"Senden\" und ber\u00fchre dann den Pfeil nach rechts auf dem Router, um Freebox bei Home Assistant zu registrieren. \n\n ![Position der Schaltfl\u00e4che am Router](/static/images/config_freebox.png)",
"title": "Link Freebox Router" "title": "Link Freebox Router"
}, },
"user": { "user": {

View file

@ -1,6 +1,6 @@
{ {
"application_credentials": { "application_credentials": {
"description": "Folge den [Anweisungen]({more_info_url}) f\u00fcr den [OAuth-Zustimmungsbildschirm]({oauth_consent_url}), um Home Assistant Zugriff auf deinen Google-Kalender zu geben. Du musst auch Anwendungsnachweise erstellen, die mit deinem Kalender verkn\u00fcpft sind:\n1. Gehe zu [Credentials]({oauth_creds_url}) und klicke auf **Create Credentials**.\n1. W\u00e4hle in der Dropdown-Liste **OAuth-Client-ID**.\n1. W\u00e4hle **TV und eingeschr\u00e4nkte Eingabeger\u00e4te** f\u00fcr den Anwendungstyp.\n\n" "description": "Folge den [Anweisungen]({more_info_url}) f\u00fcr den [OAuth-Zustimmungsbildschirm]({oauth_consent_url}), um Home Assistant Zugriff auf deinen Google-Kalender zu geben. Du musst auch Anwendungsnachweise erstellen, die mit deinem Kalender verkn\u00fcpft sind:\n1. Gehe zu [Credentials]({oauth_creds_url}) und dr\u00fccke auf **Create Credentials**.\n1. W\u00e4hle in der Dropdown-Liste **OAuth-Client-ID**.\n1. W\u00e4hle **TV und eingeschr\u00e4nkte Eingabeger\u00e4te** f\u00fcr den Anwendungstyp.\n\n"
}, },
"config": { "config": {
"abort": { "abort": {

View file

@ -23,7 +23,7 @@
"fix_flow": { "fix_flow": {
"step": { "step": {
"confirm": { "confirm": {
"description": "Aktualisiere alle Automatisierungen oder Skripte, die diesen Dienst verwenden, um stattdessen den Dienst `{alternate_service}` mit einer Zielentit\u00e4ts-ID von `{alternate_target}` zu verwenden. Klicke dann unten auf SUBMIT, um dieses Problem als behoben zu markieren.", "description": "Aktualisiere alle Automatisierungen oder Skripte, die diesen Dienst verwenden, um stattdessen den Dienst `{alternate_service}` mit einer Zielentit\u00e4ts-ID von `{alternate_target}` zu verwenden. Dr\u00fccke dann unten auf SENDEN, um dieses Problem als behoben zu markieren.",
"title": "Der Dienst {deprecated_service} wird entfernt" "title": "Der Dienst {deprecated_service} wird entfernt"
} }
} }

View file

@ -27,7 +27,7 @@
"title": "Best\u00e4tige das Hinzuf\u00fcgen des Hyperion-Ambilight-Dienstes" "title": "Best\u00e4tige das Hinzuf\u00fcgen des Hyperion-Ambilight-Dienstes"
}, },
"create_token": { "create_token": {
"description": "W\u00e4hle **Submit**, um einen neuen Authentifizierungs-Token anzufordern. Du wirst zur Hyperion-Benutzeroberfl\u00e4che weitergeleitet, um die Anforderung zu best\u00e4tigen. Bitte \u00fcberpr\u00fcfe, ob die angezeigte ID \"{auth_id}\" lautet.", "description": "W\u00e4hle **Senden**, um einen neuen Authentifizierungs-Token anzufordern. Du wirst zur Hyperion-Benutzeroberfl\u00e4che weitergeleitet, um die Anforderung zu best\u00e4tigen. Bitte \u00fcberpr\u00fcfe, ob die angezeigte ID \"{auth_id}\" lautet.",
"title": "Automatisch neuen Authentifizierungs-Token erstellen" "title": "Automatisch neuen Authentifizierungs-Token erstellen"
}, },
"create_token_external": { "create_token_external": {

View file

@ -11,7 +11,7 @@
"password": "Passwort", "password": "Passwort",
"username": "Benutzername" "username": "Benutzername"
}, },
"description": "Das IoTawatt-Ger\u00e4t erfordert eine Authentifizierung. Bitte gib den Benutzernamen und das Passwort ein und klicke auf die Schaltfl\u00e4che Senden." "description": "Das IoTawatt-Ger\u00e4t erfordert eine Authentifizierung. Bitte gib den Benutzernamen und das Passwort ein und dr\u00fccke auf die Schaltfl\u00e4che Senden."
}, },
"user": { "user": {
"data": { "data": {

View file

@ -5,6 +5,10 @@
}, },
"step": { "step": {
"user": { "user": {
"data": {
"one": "",
"other": ""
},
"description": "Deseja iniciar a configura\u00e7\u00e3o?" "description": "Deseja iniciar a configura\u00e7\u00e3o?"
} }
} }

View file

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "El dispositiu ja est\u00e0 configurat",
"already_in_progress": "El flux de configuraci\u00f3 ja est\u00e0 en curs",
"no_devices_found": "No s'han trobat dispositius a la xarxa",
"no_unconfigured_devices": "No s'han trobat dispositius no configurats.",
"not_supported": "Dispositiu no compatible"
},
"error": {
"cannot_connect": "Ha fallat la connexi\u00f3",
"unknown": "Error inesperat"
},
"flow_title": "{name}",
"step": {
"user": {
"data": {
"address": "Adre\u00e7a Bluetooth"
}
}
}
}
}

View file

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "Ger\u00e4t ist bereits konfiguriert",
"already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt",
"no_devices_found": "Keine Ger\u00e4te im Netzwerk gefunden",
"no_unconfigured_devices": "Keine unkonfigurierten Ger\u00e4te gefunden.",
"not_supported": "Ger\u00e4t nicht unterst\u00fctzt"
},
"error": {
"cannot_connect": "Verbindung fehlgeschlagen",
"unknown": "Unerwarteter Fehler"
},
"flow_title": "{name}",
"step": {
"user": {
"data": {
"address": "Bluetooth-Adresse"
}
}
}
}
}

View file

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "El dispositivo ya est\u00e1 configurado",
"already_in_progress": "El flujo de configuraci\u00f3n ya est\u00e1 en curso",
"no_devices_found": "No se encontraron dispositivos en la red",
"no_unconfigured_devices": "No se encontraron dispositivos no configurados.",
"not_supported": "Dispositivo no compatible"
},
"error": {
"cannot_connect": "No se pudo conectar",
"unknown": "Error inesperado"
},
"flow_title": "{name}",
"step": {
"user": {
"data": {
"address": "Direcci\u00f3n Bluetooth"
}
}
}
}
}

View file

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"already_in_progress": "La configuration est d\u00e9j\u00e0 en cours",
"no_devices_found": "Aucun appareil trouv\u00e9 sur le r\u00e9seau",
"no_unconfigured_devices": "Aucun appareil non configur\u00e9 n'a \u00e9t\u00e9 trouv\u00e9.",
"not_supported": "Appareil non pris en charge"
},
"error": {
"cannot_connect": "\u00c9chec de connexion",
"unknown": "Erreur inattendue"
},
"flow_title": "{name}",
"step": {
"user": {
"data": {
"address": "Adresse Bluetooth"
}
}
}
}
}

View file

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato",
"already_in_progress": "Il flusso di configurazione \u00e8 gi\u00e0 in corso",
"no_devices_found": "Nessun dispositivo trovato sulla rete",
"no_unconfigured_devices": "Non sono stati trovati dispositivi non configurati.",
"not_supported": "Dispositivo non supportato"
},
"error": {
"cannot_connect": "Impossibile connettersi",
"unknown": "Errore imprevisto"
},
"flow_title": "{name}",
"step": {
"user": {
"data": {
"address": "Indirizzo Bluetooth"
}
}
}
}
}

View file

@ -0,0 +1,23 @@
{
"config": {
"abort": {
"already_configured": "O dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "A configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"no_devices_found": "Nenhum dispositivo encontrado na rede",
"no_unconfigured_devices": "Nenhum dispositivo n\u00e3o configurado encontrado.",
"not_supported": "Dispositivo n\u00e3o suportado"
},
"error": {
"cannot_connect": "Falhou ao conectar",
"unknown": "Erro inesperado"
},
"flow_title": "{name}",
"step": {
"user": {
"data": {
"address": "Endere\u00e7o bluetooth"
}
}
}
}
}

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "El compte ja est\u00e0 configurat" "already_configured": "El compte ja est\u00e0 configurat",
"reauth_successful": "Re-autenticaci\u00f3 realitzada correctament"
}, },
"error": { "error": {
"cannot_connect": "Ha fallat la connexi\u00f3", "cannot_connect": "Ha fallat la connexi\u00f3",
@ -9,6 +10,13 @@
"unknown": "Error inesperat" "unknown": "Error inesperat"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Contrasenya"
},
"description": "Si us plau, actualitza la contrasenya de {username}",
"title": "Reautenticaci\u00f3 de la integraci\u00f3"
},
"user": { "user": {
"data": { "data": {
"password": "Contrasenya", "password": "Contrasenya",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "Konto wurde bereits konfiguriert" "already_configured": "Konto wurde bereits konfiguriert",
"reauth_successful": "Die erneute Authentifizierung war erfolgreich"
}, },
"error": { "error": {
"cannot_connect": "Verbindung fehlgeschlagen", "cannot_connect": "Verbindung fehlgeschlagen",
@ -9,6 +10,13 @@
"unknown": "Unerwarteter Fehler" "unknown": "Unerwarteter Fehler"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Passwort"
},
"description": "Bitte \u00e4ndere Dein Passwort f\u00fcr {username}",
"title": "Integration erneut authentifizieren"
},
"user": { "user": {
"data": { "data": {
"password": "Passwort", "password": "Passwort",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "\u039f \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\u03b5\u03af" "already_configured": "\u039f \u03bb\u03bf\u03b3\u03b1\u03c1\u03b9\u03b1\u03c3\u03bc\u03cc\u03c2 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03b8\u03b5\u03af",
"reauth_successful": "\u039f \u03b5\u03ba \u03bd\u03ad\u03bf\u03c5 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03ae\u03c4\u03b1\u03bd \u03b5\u03c0\u03b9\u03c4\u03c5\u03c7\u03ae\u03c2"
}, },
"error": { "error": {
"cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2", "cannot_connect": "\u0391\u03c0\u03bf\u03c4\u03c5\u03c7\u03af\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2",
@ -9,6 +10,13 @@
"unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1" "unknown": "\u0391\u03c0\u03c1\u03cc\u03c3\u03bc\u03b5\u03bd\u03bf \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2"
},
"description": "\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03bd\u03b7\u03bc\u03b5\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf\u03bd \u03ba\u03c9\u03b4\u03b9\u03ba\u03cc \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b3\u03b9\u03b1 \u03c4\u03bf {username}",
"title": "\u0395\u03c0\u03b1\u03bd\u03b1\u03bb\u03b7\u03c0\u03c4\u03b9\u03ba\u03cc\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 \u03c4\u03b1\u03c5\u03c4\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2 \u03b5\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7\u03c2"
},
"user": { "user": {
"data": { "data": {
"password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2", "password": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7\u03c2",

View file

@ -10,18 +10,18 @@
"unknown": "Unexpected error" "unknown": "Unexpected error"
}, },
"step": { "step": {
"user": {
"data": {
"password": "Password",
"username": "Username"
}
},
"reauth_confirm": { "reauth_confirm": {
"data": { "data": {
"password": "Password" "password": "Password"
}, },
"description": "Please update your password for {username}", "description": "Please update your password for {username}",
"title": "Reauthenticate Integration" "title": "Reauthenticate Integration"
},
"user": {
"data": {
"password": "Password",
"username": "Username"
}
} }
} }
} }

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "La cuenta ya est\u00e1 configurada" "already_configured": "La cuenta ya est\u00e1 configurada",
"reauth_successful": "La reautenticaci\u00f3n se realiz\u00f3 correctamente"
}, },
"error": { "error": {
"cannot_connect": "No se pudo conectar", "cannot_connect": "No se pudo conectar",
@ -9,6 +10,13 @@
"unknown": "Error inesperado" "unknown": "Error inesperado"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Contrase\u00f1a"
},
"description": "Por favor, actualiza tu contrase\u00f1a para {username}",
"title": "Volver a autenticar la integraci\u00f3n"
},
"user": { "user": {
"data": { "data": {
"password": "Contrase\u00f1a", "password": "Contrase\u00f1a",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "Kasutaja on juba seadistatud" "already_configured": "Kasutaja on juba seadistatud",
"reauth_successful": "Taastuvastamine \u00f5nnestus"
}, },
"error": { "error": {
"cannot_connect": "\u00dchendamine nurjus", "cannot_connect": "\u00dchendamine nurjus",
@ -9,6 +10,13 @@
"unknown": "Ootamatu t\u00f5rge" "unknown": "Ootamatu t\u00f5rge"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Salas\u00f5na"
},
"description": "Uuenda kasutaja {username} salas\u00f5na",
"title": "Taastuvasta sidumine"
},
"user": { "user": {
"data": { "data": {
"password": "Salas\u00f5na", "password": "Salas\u00f5na",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9",
"reauth_successful": "La r\u00e9-authentification a r\u00e9ussi"
}, },
"error": { "error": {
"cannot_connect": "\u00c9chec de connexion", "cannot_connect": "\u00c9chec de connexion",
@ -9,6 +10,13 @@
"unknown": "Erreur inattendue" "unknown": "Erreur inattendue"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Mot de passe"
},
"description": "Veuillez mettre \u00e0 jour votre mot de passe pour {username}",
"title": "R\u00e9-authentifier l'int\u00e9gration"
},
"user": { "user": {
"data": { "data": {
"password": "Mot de passe", "password": "Mot de passe",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "L'account \u00e8 gi\u00e0 configurato" "already_configured": "L'account \u00e8 gi\u00e0 configurato",
"reauth_successful": "La nuova autenticazione \u00e8 stata eseguita correttamente"
}, },
"error": { "error": {
"cannot_connect": "Impossibile connettersi", "cannot_connect": "Impossibile connettersi",
@ -9,6 +10,13 @@
"unknown": "Errore imprevisto" "unknown": "Errore imprevisto"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Password"
},
"description": "Aggiorna la tua password per {username}",
"title": "Autentica nuovamente l'integrazione"
},
"user": { "user": {
"data": { "data": {
"password": "Password", "password": "Password",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059" "already_configured": "\u30a2\u30ab\u30a6\u30f3\u30c8\u306f\u3059\u3067\u306b\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u307e\u3059",
"reauth_successful": "\u518d\u8a8d\u8a3c\u306b\u6210\u529f\u3057\u307e\u3057\u305f"
}, },
"error": { "error": {
"cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f", "cannot_connect": "\u63a5\u7d9a\u306b\u5931\u6557\u3057\u307e\u3057\u305f",
@ -9,6 +10,12 @@
"unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc" "unknown": "\u4e88\u671f\u3057\u306a\u3044\u30a8\u30e9\u30fc"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "\u30d1\u30b9\u30ef\u30fc\u30c9"
},
"title": "\u7d71\u5408\u306e\u518d\u8a8d\u8a3c"
},
"user": { "user": {
"data": { "data": {
"password": "\u30d1\u30b9\u30ef\u30fc\u30c9", "password": "\u30d1\u30b9\u30ef\u30fc\u30c9",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "Enheten er allerede konfigurert" "already_configured": "Enheten er allerede konfigurert",
"reauth_successful": "Godkjenning p\u00e5 nytt var vellykket"
}, },
"error": { "error": {
"cannot_connect": "Tilkobling mislyktes", "cannot_connect": "Tilkobling mislyktes",
@ -9,6 +10,13 @@
"unknown": "Uventet feil" "unknown": "Uventet feil"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Passord"
},
"description": "Vennligst oppdater passordet ditt for {username}",
"title": "Godkjenne integrering p\u00e5 nytt"
},
"user": { "user": {
"data": { "data": {
"password": "Passord", "password": "Passord",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "A conta j\u00e1 foi configurada" "already_configured": "A conta j\u00e1 foi configurada",
"reauth_successful": "A reautentica\u00e7\u00e3o foi bem-sucedida"
}, },
"error": { "error": {
"cannot_connect": "Falha ao conectar", "cannot_connect": "Falha ao conectar",
@ -9,6 +10,13 @@
"unknown": "Erro inesperado" "unknown": "Erro inesperado"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "Senha"
},
"description": "Atualize sua senha para {username}",
"title": "Reautenticar Integra\u00e7\u00e3o"
},
"user": { "user": {
"data": { "data": {
"password": "Senha", "password": "Senha",

View file

@ -1,7 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" "already_configured": "\u88dd\u7f6e\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210",
"reauth_successful": "\u91cd\u65b0\u8a8d\u8b49\u6210\u529f"
}, },
"error": { "error": {
"cannot_connect": "\u9023\u7dda\u5931\u6557", "cannot_connect": "\u9023\u7dda\u5931\u6557",
@ -9,6 +10,13 @@
"unknown": "\u672a\u9810\u671f\u932f\u8aa4" "unknown": "\u672a\u9810\u671f\u932f\u8aa4"
}, },
"step": { "step": {
"reauth_confirm": {
"data": {
"password": "\u5bc6\u78bc"
},
"description": "\u8acb\u66f4\u65b0 {username} \u5bc6\u78bc",
"title": "\u91cd\u65b0\u8a8d\u8b49\u6574\u5408"
},
"user": { "user": {
"data": { "data": {
"password": "\u5bc6\u78bc", "password": "\u5bc6\u78bc",

View file

@ -8,12 +8,12 @@
}, },
"error": { "error": {
"authorize_url_timeout": "Zeit\u00fcberschreitung beim Erstellen der Authorisierungs-URL.", "authorize_url_timeout": "Zeit\u00fcberschreitung beim Erstellen der Authorisierungs-URL.",
"follow_link": "Bitte folge dem Link und authentifiziere dich, bevor du auf Senden klickst.", "follow_link": "Bitte folge dem Link und authentifiziere dich, bevor du auf Senden dr\u00fcckst.",
"invalid_auth": "Ung\u00fcltige Authentifizierung" "invalid_auth": "Ung\u00fcltige Authentifizierung"
}, },
"step": { "step": {
"auth": { "auth": {
"description": "Folge dem Link unten und klicke **Akzeptieren** um auf dein Logi Circle-Konto zuzugreifen. Kehre dann zur\u00fcck und dr\u00fccke unten auf **Senden** . \n\n [Link] ({authorization_url})", "description": "Folge dem Link unten und dr\u00fccke **Akzeptieren** um auf dein Logi Circle-Konto zuzugreifen. Kehre dann zur\u00fcck und dr\u00fccke unten auf **Senden** . \n\n [Link] ({authorization_url})",
"title": "Authentifizierung mit Logi Circle" "title": "Authentifizierung mit Logi Circle"
}, },
"user": { "user": {

View file

@ -39,14 +39,14 @@
"turn_on": "Einschalten" "turn_on": "Einschalten"
}, },
"trigger_type": { "trigger_type": {
"button_double_press": "\"{subtype}\" doppelt angeklickt", "button_double_press": "\"{subtype}\" doppelt angedr\u00fcckt",
"button_long_press": "\"{subtype}\" kontinuierlich gedr\u00fcckt", "button_long_press": "\"{subtype}\" kontinuierlich gedr\u00fcckt",
"button_long_release": "\"{subtype}\" nach langem Dr\u00fccken losgelassen", "button_long_release": "\"{subtype}\" nach langem Dr\u00fccken losgelassen",
"button_quadruple_press": "\"{subtype}\" Vierfach geklickt", "button_quadruple_press": "\"{subtype}\" Vierfach gedr\u00fcckt",
"button_quintuple_press": "\"{subtype}\" f\u00fcnffach geklickt", "button_quintuple_press": "\"{subtype}\" f\u00fcnffach gedr\u00fcckt",
"button_short_press": "\"{subtype}\" gedr\u00fcckt", "button_short_press": "\"{subtype}\" gedr\u00fcckt",
"button_short_release": "\"{subtype}\" losgelassen", "button_short_release": "\"{subtype}\" losgelassen",
"button_triple_press": "\"{subtype}\" dreifach geklickt" "button_triple_press": "\"{subtype}\" dreifach gedr\u00fcckt"
} }
}, },
"issues": { "issues": {

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "Hoch",
"low": "Niedrig",
"medium": "Mittel",
"very high": "Sehr hoch",
"very low": "Sehr niedrig"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "\u03a5\u03c8\u03b7\u03bb\u03cc",
"low": "\u03a7\u03b1\u03bc\u03b7\u03bb\u03cc",
"medium": "\u039c\u03b5\u03c3\u03b1\u03af\u03bf",
"very high": "\u03a0\u03bf\u03bb\u03cd \u03c5\u03c8\u03b7\u03bb\u03cc",
"very low": "\u03a0\u03bf\u03bb\u03cd \u03c7\u03b1\u03bc\u03b7\u03bb\u03cc"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "Alto",
"low": "Bajo",
"medium": "Medio",
"very high": "Muy alto",
"very low": "Muy bajo"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "K\u00f5rge",
"low": "Madal",
"medium": "Keskmine",
"very high": "V\u00e4ga k\u00f5rge",
"very low": "V\u00e4ga madal"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "\u00c9lev\u00e9",
"low": "Faible",
"medium": "Moyen",
"very high": "Tr\u00e8s \u00e9lev\u00e9",
"very low": "Tr\u00e8s faible"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "Alto",
"low": "Basso",
"medium": "Medio",
"very high": "Molto alto",
"very low": "Molto basso"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "H\u00f8y",
"low": "Lav",
"medium": "Medium",
"very high": "Veldig h\u00f8y",
"very low": "Veldig lav"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "wysoki",
"low": "niski",
"medium": "\u015bredni",
"very high": "bardzo wysoki",
"very low": "bardzo niski"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "Alto",
"low": "Baixo",
"medium": "M\u00e9dio",
"very high": "Muito alto",
"very low": "Muito baixo"
}
}
}

View file

@ -0,0 +1,11 @@
{
"state": {
"nam__caqi_level": {
"high": "\u9ad8",
"low": "\u4f4e",
"medium": "\u4e2d",
"very high": "\u6975\u9ad8",
"very low": "\u6975\u4f4e"
}
}
}

View file

@ -15,7 +15,7 @@
"flow_title": "{name}", "flow_title": "{name}",
"step": { "step": {
"link": { "link": {
"description": "Halte die Ein-/Aus-Taste an deinem Nanoleaf 5 Sekunden lang gedr\u00fcckt, bis die LEDs der Tasten zu blinken beginnen, und klicke dann innerhalb von 30 Sekunden auf **SENDEN**.", "description": "Halte die Ein-/Aus-Taste an deinem Nanoleaf 5 Sekunden lang gedr\u00fcckt, bis die LEDs der Tasten zu blinken beginnen, und dr\u00fccke dann innerhalb von 30 Sekunden auf **SENDEN**.",
"title": "Nanoleaf verkn\u00fcpfen" "title": "Nanoleaf verkn\u00fcpfen"
}, },
"user": { "user": {

View file

@ -1,6 +1,6 @@
{ {
"application_credentials": { "application_credentials": {
"description": "Folge den [Anweisungen]({more_info_url}), um die Cloud-Konsole zu konfigurieren:\n\n1. Gehe zum [OAuth-Zustimmungsbildschirm]({oauth_consent_url}) und konfiguriere\n1. Gehe zu [Credentials]({oauth_creds_url}) und klicke auf **Create Credentials**.\n1. W\u00e4hle in der Dropdown-Liste **OAuth-Client-ID**.\n1. W\u00e4hle **Webanwendung** f\u00fcr den Anwendungstyp.\n1. F\u00fcge `{redirect_url}` unter *Authorized redirect URI* hinzu." "description": "Folge den [Anweisungen]({more_info_url}), um die Cloud-Konsole zu konfigurieren:\n\n1. Gehe zum [OAuth-Zustimmungsbildschirm]({oauth_consent_url}) und konfiguriere\n1. Gehe zu [Credentials]({oauth_creds_url}) und dr\u00fccke auf **Create Credentials**.\n1. W\u00e4hle in der Dropdown-Liste **OAuth-Client-ID**.\n1. W\u00e4hle **Webanwendung** f\u00fcr den Anwendungstyp.\n1. F\u00fcge `{redirect_url}` unter *Authorized redirect URI* hinzu."
}, },
"config": { "config": {
"abort": { "abort": {
@ -45,18 +45,18 @@
"title": "Nest: Cloud-Projekt-ID eingeben" "title": "Nest: Cloud-Projekt-ID eingeben"
}, },
"create_cloud_project": { "create_cloud_project": {
"description": "Die Nest-Integration erm\u00f6glicht es dir, deine Nest-Thermostate, -Kameras und -T\u00fcrklingeln \u00fcber die Smart Device Management API zu integrieren. Die SDM API **erfordert eine einmalige Einrichtungsgeb\u00fchr von US $5**. Siehe Dokumentation f\u00fcr [weitere Informationen]({more_info_url}).\n\n1. Rufe die [Google Cloud Console]({cloud_console_url}) auf.\n1. Wenn dies dein erstes Projekt ist, klicke auf **Projekt erstellen** und dann auf **Neues Projekt**.\n1. Gib deinem Cloud-Projekt einen Namen und klicke dann auf **Erstellen**.\n1. Speichere die Cloud Project ID, z. B. *example-project-12345*, da du diese sp\u00e4ter ben\u00f6tigst.\n1. Gehe zur API-Bibliothek f\u00fcr [Smart Device Management API]({sdm_api_url}) und klicke auf **Aktivieren**.\n1. Wechsele zur API-Bibliothek f\u00fcr [Cloud Pub/Sub API]({pubsub_api_url}) und klicke auf **Aktivieren**.\n\nFahre fort, wenn dein Cloud-Projekt eingerichtet ist.", "description": "Die Nest-Integration erm\u00f6glicht es dir, deine Nest-Thermostate, -Kameras und -T\u00fcrklingeln \u00fcber die Smart Device Management API zu integrieren. Die SDM API **erfordert eine einmalige Einrichtungsgeb\u00fchr von US $5**. Siehe Dokumentation f\u00fcr [weitere Informationen]({more_info_url}).\n\n1. Rufe die [Google Cloud Console]({cloud_console_url}) auf.\n1. Wenn dies dein erstes Projekt ist, dr\u00fccke auf **Projekt erstellen** und dann auf **Neues Projekt**.\n1. Gib deinem Cloud-Projekt einen Namen und dr\u00fccke dann auf **Erstellen**.\n1. Speichere die Cloud Project ID, z. B. *example-project-12345*, da du diese sp\u00e4ter ben\u00f6tigst.\n1. Gehe zur API-Bibliothek f\u00fcr [Smart Device Management API]({sdm_api_url}) und dr\u00fccke auf **Aktivieren**.\n1. Wechsele zur API-Bibliothek f\u00fcr [Cloud Pub/Sub API]({pubsub_api_url}) und dr\u00fccke auf **Aktivieren**.\n\nFahre fort, wenn dein Cloud-Projekt eingerichtet ist.",
"title": "Nest: Cloud-Projekt erstellen und konfigurieren" "title": "Nest: Cloud-Projekt erstellen und konfigurieren"
}, },
"device_project": { "device_project": {
"data": { "data": {
"project_id": "Ger\u00e4tezugriffsprojekt ID" "project_id": "Ger\u00e4tezugriffsprojekt ID"
}, },
"description": "Erstelle ein Nest Ger\u00e4tezugriffsprojekt, f\u00fcr dessen Einrichtung **eine Geb\u00fchr von 5 US-Dollar** anf\u00e4llt.\n1. Gehe zur [Device Access Console]({device_access_console_url}) und durchlaufe den Zahlungsablauf.\n1. Klicke auf **Projekt erstellen**.\n1. Gib deinem Device Access-Projekt einen Namen und klicke auf **Weiter**.\n1. Gib deine OAuth-Client-ID ein\n1. Aktiviere Ereignisse, indem du auf **Aktivieren** und **Projekt erstellen** klickst.\n\nGib unten deine Ger\u00e4tezugriffsprojekt ID ein ([more info]({more_info_url})).", "description": "Erstelle ein Nest Ger\u00e4tezugriffsprojekt, f\u00fcr dessen Einrichtung **eine Geb\u00fchr von 5 US-Dollar** anf\u00e4llt.\n1. Gehe zur [Device Access Console]({device_access_console_url}) und durchlaufe den Zahlungsablauf.\n1. Dr\u00fccke auf **Projekt erstellen**.\n1. Gib deinem Device Access-Projekt einen Namen und dr\u00fccke auf **Weiter**.\n1. Gib deine OAuth-Client-ID ein\n1. Aktiviere Ereignisse, indem du auf **Aktivieren** und **Projekt erstellen** dr\u00fcckst.\n\nGib unten deine Ger\u00e4tezugriffsprojekt ID ein ([more info]({more_info_url})).",
"title": "Nest: Erstelle ein Ger\u00e4tezugriffsprojekt" "title": "Nest: Erstelle ein Ger\u00e4tezugriffsprojekt"
}, },
"device_project_upgrade": { "device_project_upgrade": {
"description": "Aktualisiere das Nest Ger\u00e4tezugriffsprojekt mit deiner neuen OAuth Client ID ([more info]({more_info_url}))\n1. Gehe zur [Ger\u00e4tezugriffskonsole]({device_access_console_url}).\n1. Klicke auf das Papierkorbsymbol neben *OAuth Client ID*.\n1. Klicke auf das \u00dcberlaufmen\u00fc und *Client ID hinzuf\u00fcgen*.\n1. Gib deine neue OAuth-Client-ID ein und klicke auf **Hinzuf\u00fcgen**.\n\nDeine OAuth-Client-ID lautet: `{client_id}`", "description": "Aktualisiere das Nest Ger\u00e4tezugriffsprojekt mit deiner neuen OAuth Client ID ([more info]({more_info_url}))\n1. Gehe zur [Ger\u00e4tezugriffskonsole]({device_access_console_url}).\n1. Dr\u00fccke auf das Papierkorbsymbol neben *OAuth Client ID*.\n1. Dr\u00fccke auf das \u00dcberlaufmen\u00fc und *Client ID hinzuf\u00fcgen*.\n1. Gib deine neue OAuth-Client-ID ein und dr\u00fccke auf **Hinzuf\u00fcgen**.\n\nDeine OAuth-Client-ID lautet: `{client_id}`",
"title": "Nest: Aktualisiere das Ger\u00e4tezugriffsprojekt" "title": "Nest: Aktualisiere das Ger\u00e4tezugriffsprojekt"
}, },
"init": { "init": {
@ -103,7 +103,7 @@
"title": "Die Nest-YAML-Konfiguration wird entfernt" "title": "Die Nest-YAML-Konfiguration wird entfernt"
}, },
"removed_app_auth": { "removed_app_auth": {
"description": "Um die Sicherheit zu verbessern und das Phishing-Risiko zu verringern, hat Google die von Home Assistant verwendete Authentifizierungsmethode eingestellt. \n\n **Zur L\u00f6sung sind Ma\u00dfnahmen deinerseits erforderlich** ([more info]( {more_info_url} )) \n\n 1. Besuche die Integrationsseite\n 1. Klicke in der Nest-Integration auf Neu konfigurieren.\n 1. Home Assistant f\u00fchrt dich durch die Schritte zum Upgrade auf die Webauthentifizierung. \n\n Informationen zur Fehlerbehebung findest du in der Nest [Integrationsanleitung]( {documentation_url} ).", "description": "Um die Sicherheit zu verbessern und das Phishing-Risiko zu verringern, hat Google die von Home Assistant verwendete Authentifizierungsmethode eingestellt. \n\n **Zur L\u00f6sung sind Ma\u00dfnahmen deinerseits erforderlich** ([more info]( {more_info_url} )) \n\n 1. Besuche die Integrationsseite\n 1. Dr\u00fccke in der Nest-Integration auf Neu konfigurieren.\n 1. Home Assistant f\u00fchrt dich durch die Schritte zum Upgrade auf die Webauthentifizierung. \n\n Informationen zur Fehlerbehebung findest du in der Nest [Integrationsanleitung]( {documentation_url} ).",
"title": "Nest-Authentifizierungsdaten m\u00fcssen aktualisiert werden" "title": "Nest-Authentifizierungsdaten m\u00fcssen aktualisiert werden"
} }
} }

View file

@ -12,7 +12,7 @@
}, },
"flow_title": "OctoPrint-Drucker: {host}", "flow_title": "OctoPrint-Drucker: {host}",
"progress": { "progress": {
"get_api_key": "\u00d6ffne die OctoPrint-Benutzeroberfl\u00e4che und klicke bei der Zugriffsanfrage f\u00fcr \"Home Assistant\" auf \"Zulassen\"." "get_api_key": "\u00d6ffne die OctoPrint-Benutzeroberfl\u00e4che und dr\u00fccke bei der Zugriffsanfrage f\u00fcr \"Home Assistant\" auf \"Zulassen\"."
}, },
"step": { "step": {
"user": { "user": {

View file

@ -38,7 +38,7 @@
"data": { "data": {
"auto": "Automatisch suchen" "auto": "Automatisch suchen"
}, },
"description": "Wenn du auf Senden klickst, durchsuchen wir dein Netzwerk nach ONVIF-Ger\u00e4ten, die Profil S unterst\u00fctzen. \n\nEinige Hersteller haben begonnen, ONVIF standardm\u00e4\u00dfig zu deaktivieren. Stelle sicher, dass ONVIF in der Konfiguration deiner Kamera aktiviert ist.", "description": "Wenn du auf Senden dr\u00fcckst, durchsuchen wir dein Netzwerk nach ONVIF-Ger\u00e4ten, die Profil S unterst\u00fctzen. \n\nEinige Hersteller haben begonnen, ONVIF standardm\u00e4\u00dfig zu deaktivieren. Stelle sicher, dass ONVIF in der Konfiguration deiner Kamera aktiviert ist.",
"title": "ONVIF-Ger\u00e4tekonfiguration" "title": "ONVIF-Ger\u00e4tekonfiguration"
} }
} }

View file

@ -11,7 +11,7 @@
"default": "Erfolgreich authentifiziert" "default": "Erfolgreich authentifiziert"
}, },
"error": { "error": {
"follow_link": "Bitte folgen dem Link und authentifiziere dich, bevor du auf Senden klickst", "follow_link": "Bitte folge dem Link und authentifiziere dich, bevor du auf Senden dr\u00fcckst",
"no_token": "Ung\u00fcltiger Zugriffs-Token" "no_token": "Ung\u00fcltiger Zugriffs-Token"
}, },
"step": { "step": {

View file

@ -9,13 +9,13 @@
}, },
"error": { "error": {
"cannot_connect": "Verbindung fehlgeschlagen", "cannot_connect": "Verbindung fehlgeschlagen",
"credential_timeout": "Zeit\u00fcberschreitung beim Warten auf den Anmeldedienst. Klicken zum Neustarten auf Senden.", "credential_timeout": "Zeit\u00fcberschreitung beim Warten auf den Anmeldedienst. Dr\u00fccke zum Neustarten auf Senden.",
"login_failed": "Fehler beim Koppeln mit der PlayStation 4. \u00dcberpr\u00fcfe, ob der PIN-Code korrekt ist.", "login_failed": "Fehler beim Koppeln mit der PlayStation 4. \u00dcberpr\u00fcfe, ob der PIN-Code korrekt ist.",
"no_ipaddress": "Gib die IP-Adresse der PlayStation 4 ein, die konfiguriert werden soll." "no_ipaddress": "Gib die IP-Adresse der PlayStation 4 ein, die konfiguriert werden soll."
}, },
"step": { "step": {
"creds": { "creds": {
"description": "Anmeldeinformationen ben\u00f6tigt. Klicke auf \"Senden\" und dann in der PS4 2nd Screen App, aktualisiere die Ger\u00e4te und w\u00e4hle das \"Home-Assistant\"-Ger\u00e4t aus, um fortzufahren." "description": "Anmeldeinformationen ben\u00f6tigt. Dr\u00fccke auf \"Senden\" und dann in der PS4 2nd Screen App, aktualisiere die Ger\u00e4te und w\u00e4hle das \"Home-Assistant\"-Ger\u00e4t aus, um fortzufahren."
}, },
"link": { "link": {
"data": { "data": {

View file

@ -13,7 +13,7 @@
"data": { "data": {
"api_key": "API-Schl\u00fcssel" "api_key": "API-Schl\u00fcssel"
}, },
"description": "Du ben\u00f6tigst den API-Schl\u00fcssel von https://app.rach.io/. Gehe in die Einstellungen und klicke auf \"API-SCHL\u00dcSSEL ANFORDERN\".", "description": "Du ben\u00f6tigst den API-Schl\u00fcssel von https://app.rach.io/. Gehe in die Einstellungen und dr\u00fccke auf \"API-SCHL\u00dcSSEL ANFORDERN\".",
"title": "Stelle eine Verbindung zu deinem Rachio-Ger\u00e4t her" "title": "Stelle eine Verbindung zu deinem Rachio-Ger\u00e4t her"
} }
} }

View file

@ -19,7 +19,7 @@
"data": { "data": {
"password": "Contrasenya" "password": "Contrasenya"
}, },
"description": "Actualitza la contrasenya de l'usuari {username}", "description": "Si us plau, actualitza la contrasenya de {username}",
"title": "Reautenticaci\u00f3 de la integraci\u00f3" "title": "Reautenticaci\u00f3 de la integraci\u00f3"
}, },
"user": { "user": {

View file

@ -13,12 +13,12 @@
"data": { "data": {
"password": "Senha", "password": "Senha",
"pin": "C\u00f3digo PIN", "pin": "C\u00f3digo PIN",
"username": "Nome de usu\u00e1rio" "username": "Usu\u00e1rio"
} }
}, },
"local": { "local": {
"data": { "data": {
"host": "Host", "host": "Nome do host",
"pin": "C\u00f3digo PIN", "pin": "C\u00f3digo PIN",
"port": "Porta" "port": "Porta"
} }

View file

@ -16,7 +16,7 @@
"description": "Der Roon-Server konnte nicht gefunden werden, bitte gib deinen Hostnamen und Port ein." "description": "Der Roon-Server konnte nicht gefunden werden, bitte gib deinen Hostnamen und Port ein."
}, },
"link": { "link": {
"description": "Du musst den Home Assistant in Roon autorisieren. Nachdem du auf \"Submit\" geklickt hast, gehe zur Roon Core-Anwendung, \u00f6ffne die Einstellungen und aktiviere HomeAssistant auf der Registerkarte \"Extensions\".", "description": "Du musst den Home Assistant in Roon autorisieren. Nachdem du auf \"Senden\" gedr\u00fcckt hast, gehe zur Roon Core-Anwendung, \u00f6ffne die Einstellungen und aktiviere HomeAssistant auf der Registerkarte \"Extensions\".",
"title": "HomeAssistant in Roon autorisieren" "title": "HomeAssistant in Roon autorisieren"
} }
} }

View file

@ -18,6 +18,10 @@
"link": { "link": {
"description": "Voc\u00ea deve autorizar o Home Assistant no Roon. Depois de clicar em enviar, v\u00e1 para o aplicativo Roon principal, abra Configura\u00e7\u00f5es e habilite o HomeAssistant na aba Extens\u00f5es.", "description": "Voc\u00ea deve autorizar o Home Assistant no Roon. Depois de clicar em enviar, v\u00e1 para o aplicativo Roon principal, abra Configura\u00e7\u00f5es e habilite o HomeAssistant na aba Extens\u00f5es.",
"title": "Autorizar HomeAssistant no Roon" "title": "Autorizar HomeAssistant no Roon"
},
"user": {
"one": "",
"other": ""
} }
} }
} }

View file

@ -29,7 +29,7 @@
"index": "Define qual dos elementos retornados pelo seletor CSS usar", "index": "Define qual dos elementos retornados pelo seletor CSS usar",
"resource": "A URL para o site que cont\u00e9m o valor", "resource": "A URL para o site que cont\u00e9m o valor",
"select": "Define qual tag pesquisar. Verifique os seletores CSS da Beautiful Soup para obter detalhes", "select": "Define qual tag pesquisar. Verifique os seletores CSS da Beautiful Soup para obter detalhes",
"state_class": "O classe de estado do sensor", "state_class": "A classe de estado do sensor",
"value_template": "Define um modelo para obter o estado do sensor", "value_template": "Define um modelo para obter o estado do sensor",
"verify_ssl": "Ativa/desativa a verifica\u00e7\u00e3o do certificado SSL/TLS, por exemplo, se for autoassinado" "verify_ssl": "Ativa/desativa a verifica\u00e7\u00e3o do certificado SSL/TLS, por exemplo, se for autoassinado"
} }
@ -63,7 +63,7 @@
"index": "Define qual dos elementos retornados pelo seletor CSS usar", "index": "Define qual dos elementos retornados pelo seletor CSS usar",
"resource": "A URL para o site que cont\u00e9m o valor", "resource": "A URL para o site que cont\u00e9m o valor",
"select": "Define qual tag pesquisar. Verifique os seletores CSS da Beautiful Soup para obter detalhes", "select": "Define qual tag pesquisar. Verifique os seletores CSS da Beautiful Soup para obter detalhes",
"state_class": "O classe de estado do sensor", "state_class": "A classe de estado do sensor",
"value_template": "Define um modelo para obter o estado do sensor", "value_template": "Define um modelo para obter o estado do sensor",
"verify_ssl": "Ativa/desativa a verifica\u00e7\u00e3o do certificado SSL/TLS, por exemplo, se for autoassinado" "verify_ssl": "Ativa/desativa a verifica\u00e7\u00e3o do certificado SSL/TLS, por exemplo, se for autoassinado"
} }

View file

@ -42,7 +42,7 @@
"btn_up": "{subtype} Taste nach oben", "btn_up": "{subtype} Taste nach oben",
"double": "{subtype} zweifach bet\u00e4tigt", "double": "{subtype} zweifach bet\u00e4tigt",
"double_push": "{subtype} Doppel-Druck", "double_push": "{subtype} Doppel-Druck",
"long": "{subtype} lange angeklickt", "long": "{subtype} lange angedr\u00fcckt",
"long_push": "{subtype} langer Druck", "long_push": "{subtype} langer Druck",
"long_single": "{subtype} gehalten und dann einfach bet\u00e4tigt", "long_single": "{subtype} gehalten und dann einfach bet\u00e4tigt",
"single": "{subtype} einfach bet\u00e4tigt", "single": "{subtype} einfach bet\u00e4tigt",

View file

@ -35,7 +35,7 @@
"password": "Passwort", "password": "Passwort",
"username": "Benutzername" "username": "Benutzername"
}, },
"description": "SimpliSafe authentifiziert die Benutzer \u00fcber seine Web-App. Aufgrund technischer Beschr\u00e4nkungen gibt es am Ende dieses Prozesses einen manuellen Schritt; bitte stelle sicher, dass du die [Dokumentation] (http://home-assistant.io/integrations/simplisafe#getting-an-authorization-code) liest, bevor du beginnst.\n\nWenn du bereit bist, klicke [hier]({url}), um die SimpliSafe-Webanwendung zu \u00f6ffnen und deine Anmeldedaten einzugeben. Wenn du dich bereits bei SimpliSafe in deinem Browser angemeldet hast, kannst du eine neue Registerkarte \u00f6ffnen und dann die oben genannte URL in diese Registerkarte kopieren/einf\u00fcgen.\n\nWenn der Vorgang abgeschlossen ist, kehre hierher zur\u00fcck und gib den Autorisierungscode von der URL \"com.simplisafe.mobile\" ein." "description": "SimpliSafe authentifiziert die Benutzer \u00fcber seine Web-App. Aufgrund technischer Beschr\u00e4nkungen gibt es am Ende dieses Prozesses einen manuellen Schritt; bitte stelle sicher, dass du die [Dokumentation] (http://home-assistant.io/integrations/simplisafe#getting-an-authorization-code) liest, bevor du beginnst.\n\nWenn du bereit bist, dr\u00fccke [hier]({url}), um die SimpliSafe-Webanwendung zu \u00f6ffnen und deine Anmeldedaten einzugeben. Wenn du dich bereits bei SimpliSafe in deinem Browser angemeldet hast, kannst du eine neue Registerkarte \u00f6ffnen und dann die oben genannte URL in diese Registerkarte kopieren/einf\u00fcgen.\n\nWenn der Vorgang abgeschlossen ist, kehre hierher zur\u00fcck und gib den Autorisierungscode von der URL \"com.simplisafe.mobile\" ein."
} }
} }
}, },

View file

@ -9,6 +9,19 @@
} }
} }
}, },
"issues": {
"deprecated_service": {
"fix_flow": {
"step": {
"confirm": {
"description": "Aktualisiere alle Automatisierungen oder Skripte, die diesen Dienst verwenden, um stattdessen den Dienst \"homeassistant.update_entity\" mit einer Speedtest-Entity_id zu verwenden. Dr\u00fccke dann unten auf SENDEN, um dieses Problem als behoben zu markieren.",
"title": "Der Speedtest-Dienst wird entfernt"
}
}
},
"title": "Der Speedtest-Dienst wird entfernt"
}
},
"options": { "options": {
"step": { "step": {
"init": { "init": {

View file

@ -9,6 +9,19 @@
} }
} }
}, },
"issues": {
"deprecated_service": {
"fix_flow": {
"step": {
"confirm": {
"description": "Aggiorna tutte le automazioni o gli script che utilizzano questo servizio per utilizzare invece il servizio `homeassistant.update_entity` con un entity_id Speedtest di destinazione. Quindi, fai clic su INVIA di seguito per contrassegnare questo problema come risolto.",
"title": "Il servizio speedtest \u00e8 stato rimosso"
}
}
},
"title": "Il servizio speedtest \u00e8 stato rimosso"
}
},
"options": { "options": {
"step": { "step": {
"init": { "init": {

View file

@ -9,6 +9,19 @@
} }
} }
}, },
"issues": {
"deprecated_service": {
"fix_flow": {
"step": {
"confirm": {
"description": "Oppdater eventuelle automatiseringer eller skript som bruker denne tjenesten for i stedet \u00e5 bruke `homeassistant.update_entity`-tjenesten med en m\u00e5l Speedtest-entity_id. Klikk deretter SEND nedenfor for \u00e5 merke dette problemet som l\u00f8st.",
"title": "Speedtest-tjenesten fjernes"
}
}
},
"title": "Speedtest-tjenesten blir fjernet"
}
},
"options": { "options": {
"step": { "step": {
"init": { "init": {

View file

@ -14,12 +14,12 @@
"fix_flow": { "fix_flow": {
"step": { "step": {
"confirm": { "confirm": {
"description": "Atualize quaisquer automa\u00e7\u00f5es ou scripts que usam este servi\u00e7o para usar o servi\u00e7o `homeassistant.update_entity` com um ID de entidade do Speedtest de destino. Em seguida, clique em ENVIAR abaixo para marcar este problema como resolvido.", "description": "Atualize quaisquer automa\u00e7\u00f5es ou scripts que usam este servi\u00e7o para usar o servi\u00e7o `homeassistant.update_entity` com um ID de entidade do Speedtest. Em seguida, clique em ENVIAR abaixo para marcar este problema como resolvido.",
"title": "O servi\u00e7o Speedtest est\u00e1 sendo removido" "title": "O servi\u00e7o speedtest est\u00e1 sendo removido"
} }
} }
}, },
"title": "O servi\u00e7o Speedtest est\u00e1 sendo removido" "title": "O servi\u00e7o speedtest est\u00e1 sendo removido"
} }
}, },
"options": { "options": {

View file

@ -7,6 +7,10 @@
"switchbot_unsupported_type": "Tipo de Switchbot sem suporte.", "switchbot_unsupported_type": "Tipo de Switchbot sem suporte.",
"unknown": "Erro inesperado" "unknown": "Erro inesperado"
}, },
"error": {
"one": "",
"other": ""
},
"flow_title": "{name} ({address})", "flow_title": "{name} ({address})",
"step": { "step": {
"confirm": { "confirm": {

View file

@ -11,7 +11,7 @@
}, },
"step": { "step": {
"auth": { "auth": {
"description": "So verkn\u00fcpfest du dein TelldusLive-Konto: \n 1. Klicke auf den Link unten \n 2. Melde dich bei Telldus Live an \n 3. Autorisiere ** {app_name} ** (klicke auf ** Yes **). \n 4. Komme hierher zur\u00fcck und klicke auf ** SUBMIT **. \n\n [Link TelldusLive-Konto]({auth_url})", "description": "So verkn\u00fcpfest du dein TelldusLive-Konto: \n 1. Dr\u00fccke auf den Link unten \n 2. Melde dich bei Telldus Live an \n 3. Autorisiere ** {app_name} ** (dr\u00fccke auf ** Yes **). \n 4. Komme hierher zur\u00fcck und kdr\u00fccke auf **SENDEN**. \n\n [Link TelldusLive-Konto]({auth_url})",
"title": "Authentifiziere dich gegen TelldusLive" "title": "Authentifiziere dich gegen TelldusLive"
}, },
"user": { "user": {

View file

@ -0,0 +1,22 @@
{
"config": {
"abort": {
"already_configured": "Ger\u00e4t ist bereits konfiguriert",
"already_in_progress": "Der Konfigurationsablauf wird bereits ausgef\u00fchrt",
"no_devices_found": "Keine Ger\u00e4te im Netzwerk gefunden",
"not_supported": "Ger\u00e4t nicht unterst\u00fctzt"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "M\u00f6chtest du {name} einrichten?"
},
"user": {
"data": {
"address": "Ger\u00e4t"
},
"description": "W\u00e4hle ein Ger\u00e4t zum Einrichten aus"
}
}
}
}

View file

@ -0,0 +1,22 @@
{
"config": {
"abort": {
"already_configured": "Enheten er allerede konfigurert",
"already_in_progress": "Konfigurasjonsflyten p\u00e5g\u00e5r allerede",
"no_devices_found": "Ingen enheter funnet p\u00e5 nettverket",
"not_supported": "Enheten st\u00f8ttes ikke"
},
"flow_title": "{name}",
"step": {
"bluetooth_confirm": {
"description": "Vil du konfigurere {name}?"
},
"user": {
"data": {
"address": "Enhet"
},
"description": "Velg en enhet du vil konfigurere"
}
}
}
}

View file

@ -1,8 +1,8 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "O dispositivo j\u00e1 est\u00e1 configurado", "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "A configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"no_devices_found": "Nenhum dispositivo encontrado na rede", "no_devices_found": "Nenhum dispositivo encontrado na rede",
"not_supported": "Dispositivo n\u00e3o suportado" "not_supported": "Dispositivo n\u00e3o suportado"
}, },

View file

@ -1,7 +1,7 @@
{ {
"config": { "config": {
"abort": { "abort": {
"already_configured": "O dispositivo j\u00e1 est\u00e1 configurado", "already_configured": "Dispositivo j\u00e1 est\u00e1 configurado",
"already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento", "already_in_progress": "O fluxo de configura\u00e7\u00e3o j\u00e1 est\u00e1 em andamento",
"no_devices_found": "Nenhum dispositivo encontrado na rede" "no_devices_found": "Nenhum dispositivo encontrado na rede"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "Ha de ser una llista d'adreces MAC separades per comes"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "M\u00e8triques en temps real (ALERTA: augmenta considerablement l'\u00fas de CPU)", "all_updates": "M\u00e8triques en temps real (ALERTA: augmenta considerablement l'\u00fas de CPU)",
"disable_rtsp": "Desactiva el flux RTSP", "disable_rtsp": "Desactiva el flux RTSP",
"ignored_devices": "Llista d'adreces MAC dels dispositius a ignorar, separades per comes",
"max_media": "Nombre m\u00e0xim d'esdeveniments a carregar al navegador multim\u00e8dia (augmenta l'\u00fas de RAM)", "max_media": "Nombre m\u00e0xim d'esdeveniments a carregar al navegador multim\u00e8dia (augmenta l'\u00fas de RAM)",
"override_connection_host": "Substitueix l'amfitri\u00f3 de connexi\u00f3" "override_connection_host": "Substitueix l'amfitri\u00f3 de connexi\u00f3"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "Muss eine durch Kommas getrennte Liste von MAC-Adressen sein"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "Echtzeitmetriken (WARNUNG: Erh\u00f6ht die CPU-Auslastung erheblich)", "all_updates": "Echtzeitmetriken (WARNUNG: Erh\u00f6ht die CPU-Auslastung erheblich)",
"disable_rtsp": "RTSP-Stream deaktivieren", "disable_rtsp": "RTSP-Stream deaktivieren",
"ignored_devices": "Kommagetrennte Liste von MAC-Adressen von Ger\u00e4ten, die ignoriert werden sollen",
"max_media": "Maximale Anzahl von Ereignissen, die f\u00fcr den Medienbrowser geladen werden (erh\u00f6ht die RAM-Nutzung)", "max_media": "Maximale Anzahl von Ereignissen, die f\u00fcr den Medienbrowser geladen werden (erh\u00f6ht die RAM-Nutzung)",
"override_connection_host": "Verbindungshost \u00fcberschreiben" "override_connection_host": "Verbindungshost \u00fcberschreiben"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03bd\u03b1\u03c2 \u03ba\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2 \u03b4\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03c9\u03bd MAC \u03c0\u03bf\u03c5 \u03c7\u03c9\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03b9 \u03bc\u03b5 \u03ba\u03cc\u03bc\u03bc\u03b1."
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "\u039c\u03b5\u03c4\u03c1\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b5 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03c7\u03c1\u03cc\u03bd\u03bf (\u03a0\u03a1\u039f\u0395\u0399\u0394\u039f\u03a0\u039f\u0399\u0397\u03a3\u0397: \u0391\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac \u03c4\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c4\u03b7\u03c2 CPU)", "all_updates": "\u039c\u03b5\u03c4\u03c1\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c3\u03b5 \u03c0\u03c1\u03b1\u03b3\u03bc\u03b1\u03c4\u03b9\u03ba\u03cc \u03c7\u03c1\u03cc\u03bd\u03bf (\u03a0\u03a1\u039f\u0395\u0399\u0394\u039f\u03a0\u039f\u0399\u0397\u03a3\u0397: \u0391\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c3\u03b7\u03bc\u03b1\u03bd\u03c4\u03b9\u03ba\u03ac \u03c4\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 \u03c4\u03b7\u03c2 CPU)",
"disable_rtsp": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03c1\u03bf\u03ae RTSP", "disable_rtsp": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b7 \u03c1\u03bf\u03ae RTSP",
"ignored_devices": "\u039a\u03b1\u03c4\u03ac\u03bb\u03bf\u03b3\u03bf\u03c2 \u03b4\u03b9\u03b5\u03c5\u03b8\u03cd\u03bd\u03c3\u03b5\u03c9\u03bd MAC \u03c4\u03c9\u03bd \u03c3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ce\u03bd \u03c0\u03bf\u03c5 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03b3\u03bd\u03bf\u03b7\u03b8\u03bf\u03cd\u03bd \u03bc\u03b5 \u03b4\u03b9\u03b1\u03c7\u03c9\u03c1\u03b9\u03c3\u03bc\u03cc \u03ba\u03cc\u03bc\u03bc\u03b1\u03c4\u03bf\u03c2",
"max_media": "\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03c9\u03bd \u03c0\u03c1\u03bf\u03c2 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd (\u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 RAM)", "max_media": "\u039c\u03ad\u03b3\u03b9\u03c3\u03c4\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c3\u03c5\u03bc\u03b2\u03ac\u03bd\u03c4\u03c9\u03bd \u03c0\u03c1\u03bf\u03c2 \u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03c0\u03b5\u03c1\u03b9\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd (\u03b1\u03c5\u03be\u03ac\u03bd\u03b5\u03b9 \u03c4\u03b7 \u03c7\u03c1\u03ae\u03c3\u03b7 RAM)",
"override_connection_host": "\u03a0\u03b1\u03c1\u03ac\u03ba\u03b1\u03bc\u03c8\u03b7 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03bf\u03cd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2" "override_connection_host": "\u03a0\u03b1\u03c1\u03ac\u03ba\u03b1\u03bc\u03c8\u03b7 \u03ba\u03b5\u03bd\u03c4\u03c1\u03b9\u03ba\u03bf\u03cd \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7\u03c2"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "Debe ser una lista de direcciones MAC separadas por comas"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "M\u00e9tricas en tiempo real (ADVERTENCIA: aumenta considerablemente el uso de la CPU)", "all_updates": "M\u00e9tricas en tiempo real (ADVERTENCIA: aumenta considerablemente el uso de la CPU)",
"disable_rtsp": "Deshabilitar la transmisi\u00f3n RTSP", "disable_rtsp": "Deshabilitar la transmisi\u00f3n RTSP",
"ignored_devices": "Lista separada por comas de direcciones MAC de dispositivos para ignorar",
"max_media": "N\u00famero m\u00e1ximo de eventos a cargar para el Navegador de Medios (aumenta el uso de RAM)", "max_media": "N\u00famero m\u00e1ximo de eventos a cargar para el Navegador de Medios (aumenta el uso de RAM)",
"override_connection_host": "Anular la conexi\u00f3n del host" "override_connection_host": "Anular la conexi\u00f3n del host"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "Peab olema komadega eraldatud MAC-aadresside loend"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "Reaalajas m\u00f5\u00f5dikud (HOIATUS: suurendab oluliselt CPU kasutust)", "all_updates": "Reaalajas m\u00f5\u00f5dikud (HOIATUS: suurendab oluliselt CPU kasutust)",
"disable_rtsp": "Keela RTSP voog", "disable_rtsp": "Keela RTSP voog",
"ignored_devices": "Komaga eraldatud loend nende seadmete MAC-aadressidest mida eirata",
"max_media": "Meediumibrauserisse laaditavate s\u00fcndmuste maksimaalne arv (suurendab RAM-i kasutamist)", "max_media": "Meediumibrauserisse laaditavate s\u00fcndmuste maksimaalne arv (suurendab RAM-i kasutamist)",
"override_connection_host": "\u00dchenduse hosti alistamine" "override_connection_host": "\u00dchenduse hosti alistamine"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "Doit \u00eatre une liste d'adresses MAC s\u00e9par\u00e9es par des virgules"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "M\u00e9triques en temps r\u00e9el (AVERTISSEMENT\u00a0: augmente consid\u00e9rablement l'utilisation du processeur)", "all_updates": "M\u00e9triques en temps r\u00e9el (AVERTISSEMENT\u00a0: augmente consid\u00e9rablement l'utilisation du processeur)",
"disable_rtsp": "D\u00e9sactiver le flux RTSP", "disable_rtsp": "D\u00e9sactiver le flux RTSP",
"ignored_devices": "Liste s\u00e9par\u00e9e par des virgules des adresses MAC des appareils \u00e0 ignorer",
"max_media": "Nombre maximal d'\u00e9v\u00e9nements \u00e0 charger pour le navigateur multim\u00e9dia (augmente l'utilisation de la RAM)", "max_media": "Nombre maximal d'\u00e9v\u00e9nements \u00e0 charger pour le navigateur multim\u00e9dia (augmente l'utilisation de la RAM)",
"override_connection_host": "Ignorer l'h\u00f4te de connexion" "override_connection_host": "Ignorer l'h\u00f4te de connexion"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "Deve essere un elenco di indirizzi MAC separati da virgole"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "Metriche in tempo reale (ATTENZIONE: aumenta notevolmente l'utilizzo della CPU)", "all_updates": "Metriche in tempo reale (ATTENZIONE: aumenta notevolmente l'utilizzo della CPU)",
"disable_rtsp": "Disabilita il flusso RTSP", "disable_rtsp": "Disabilita il flusso RTSP",
"ignored_devices": "Elenco separato da virgole di indirizzi MAC di dispositivi da ignorare",
"max_media": "Numero massimo di eventi da caricare per Media Browser (aumenta l'utilizzo della RAM)", "max_media": "Numero massimo di eventi da caricare per Media Browser (aumenta l'utilizzo della RAM)",
"override_connection_host": "Sostituisci host di connessione" "override_connection_host": "Sostituisci host di connessione"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "M\u00e5 v\u00e6re en liste over MAC-adresser atskilt med komma"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "Sanntidsm\u00e5linger (ADVARSEL: \u00d8ker CPU-bruken betraktelig)", "all_updates": "Sanntidsm\u00e5linger (ADVARSEL: \u00d8ker CPU-bruken betraktelig)",
"disable_rtsp": "Deaktiver RTSP-str\u00f8mmen", "disable_rtsp": "Deaktiver RTSP-str\u00f8mmen",
"ignored_devices": "Kommadelt liste over MAC-adresser til enheter som skal ignoreres",
"max_media": "Maks antall hendelser som skal lastes for medienettleseren (\u00f8ker RAM-bruken)", "max_media": "Maks antall hendelser som skal lastes for medienettleseren (\u00f8ker RAM-bruken)",
"override_connection_host": "Overstyr tilkoblingsvert" "override_connection_host": "Overstyr tilkoblingsvert"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "Deve ser uma lista de endere\u00e7os MAC separados por v\u00edrgulas"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "M\u00e9tricas em tempo real (AVISO: aumenta muito o uso da CPU)", "all_updates": "M\u00e9tricas em tempo real (AVISO: aumenta muito o uso da CPU)",
"disable_rtsp": "Desativar o fluxo RTSP", "disable_rtsp": "Desativar o fluxo RTSP",
"ignored_devices": "Lista separada por v\u00edrgulas de endere\u00e7os MAC de dispositivos a serem ignorados",
"max_media": "N\u00famero m\u00e1ximo de eventos a serem carregados para o Media Browser (aumenta o uso de RAM)", "max_media": "N\u00famero m\u00e1ximo de eventos a serem carregados para o Media Browser (aumenta o uso de RAM)",
"override_connection_host": "Anular o host de conex\u00e3o" "override_connection_host": "Anular o host de conex\u00e3o"
}, },

View file

@ -42,11 +42,15 @@
} }
}, },
"options": { "options": {
"error": {
"invalid_mac_list": "\u5fc5\u9808\u70ba\u4ee5\u9017\u865f\uff08\uff1a\uff09\u5206\u9694\u958b\u7684 MAC \u5730\u5740\u5217\u8868"
},
"step": { "step": {
"init": { "init": {
"data": { "data": {
"all_updates": "\u5373\u6642\u6307\u6a19\uff08\u8b66\u544a\uff1a\u5927\u91cf\u63d0\u5347 CPU \u4f7f\u7528\u7387\uff09", "all_updates": "\u5373\u6642\u6307\u6a19\uff08\u8b66\u544a\uff1a\u5927\u91cf\u63d0\u5347 CPU \u4f7f\u7528\u7387\uff09",
"disable_rtsp": "\u95dc\u9589 RTSP \u4e32\u6d41", "disable_rtsp": "\u95dc\u9589 RTSP \u4e32\u6d41",
"ignored_devices": "\u4ee5\u9017\u865f\u5206\u9694\u7684\u5ffd\u7565 MAC \u4f4d\u5740\u5217\u8868",
"max_media": "\u5a92\u9ad4\u700f\u89bd\u5668\u6700\u9ad8\u8f09\u5165\u4e8b\u4ef6\u6578\uff08\u589e\u52a0\u8a18\u61b6\u9ad4\u4f7f\u7528\uff09", "max_media": "\u5a92\u9ad4\u700f\u89bd\u5668\u6700\u9ad8\u8f09\u5165\u4e8b\u4ef6\u6578\uff08\u589e\u52a0\u8a18\u61b6\u9ad4\u4f7f\u7528\uff09",
"override_connection_host": "\u7f6e\u63db\u9023\u7dda\u4e3b\u6a5f\u7aef" "override_connection_host": "\u7f6e\u63db\u9023\u7dda\u4e3b\u6a5f\u7aef"
}, },

View file

@ -5,6 +5,10 @@
"incomplete_discovery": "Descoberta incompleta", "incomplete_discovery": "Descoberta incompleta",
"no_devices_found": "Nenhum dispositivo encontrado na rede" "no_devices_found": "Nenhum dispositivo encontrado na rede"
}, },
"error": {
"one": "",
"other": ""
},
"flow_title": "{name}", "flow_title": "{name}",
"step": { "step": {
"ssdp_confirm": { "ssdp_confirm": {

View file

@ -14,7 +14,7 @@
"password": "Senha", "password": "Senha",
"region": "Regi\u00e3o", "region": "Regi\u00e3o",
"scandinavian_miles": "Usar milhas escandinavas", "scandinavian_miles": "Usar milhas escandinavas",
"username": "Nome de usu\u00e1rio" "username": "Usu\u00e1rio"
} }
} }
} }

View file

@ -11,7 +11,7 @@
"flow_title": "LG webOS Smart TV", "flow_title": "LG webOS Smart TV",
"step": { "step": {
"pairing": { "pairing": {
"description": "Klicke auf Senden und akzeptiere die Kopplungsanfrage auf deinem Fernsehger\u00e4t.\n\n![Bild](/static/images/config_webos.png)", "description": "Dr\u00fccke auf Senden und akzeptiere die Kopplungsanfrage auf deinem Fernsehger\u00e4t.\n\n![Bild](/static/images/config_webos.png)",
"title": "webOS TV-Kopplung" "title": "webOS TV-Kopplung"
}, },
"user": { "user": {
@ -19,7 +19,7 @@
"host": "Host", "host": "Host",
"name": "Name" "name": "Name"
}, },
"description": "Schalte den TV ein, f\u00fclle die folgenden Felder aus und klicke auf Senden", "description": "Schalte den TV ein, f\u00fclle die folgenden Felder aus und dr\u00fccke auf Senden",
"title": "Mit webOS TV verbinden" "title": "Mit webOS TV verbinden"
} }
} }

View file

@ -24,15 +24,15 @@
}, },
"get_encryption_key_4_5": { "get_encryption_key_4_5": {
"data": { "data": {
"bindkey": "Bindungsschl\u00fcssel" "bindkey": "Bindkey"
}, },
"description": "Die vom Sensor \u00fcbertragenen Sensordaten sind verschl\u00fcsselt. Um sie zu entschl\u00fcsseln, ben\u00f6tigen wir einen 32-stelligen hexadezimalen Bindungsschl\u00fcssel." "description": "Die vom Sensor \u00fcbertragenen Sensordaten sind verschl\u00fcsselt. Um sie zu entschl\u00fcsseln, ben\u00f6tigen wir einen 32-stelligen hexadezimalen Bindkey."
}, },
"get_encryption_key_legacy": { "get_encryption_key_legacy": {
"data": { "data": {
"bindkey": "Bindungsschl\u00fcssel" "bindkey": "Bindkey"
}, },
"description": "Die vom Sensor \u00fcbertragenen Sensordaten sind verschl\u00fcsselt. Um sie zu entschl\u00fcsseln, ben\u00f6tigen wir einen 24-stelligen hexadezimalen Bindungsschl\u00fcssel." "description": "Die vom Sensor \u00fcbertragenen Sensordaten sind verschl\u00fcsselt. Um sie zu entschl\u00fcsseln, ben\u00f6tigen wir einen 24-stelligen hexadezimalen Bindkey."
}, },
"slow_confirm": { "slow_confirm": {
"description": "Von diesem Ger\u00e4t wurde in der letzten Minute kein Broadcast gesendet, so dass wir nicht sicher sind, ob dieses Ger\u00e4t Verschl\u00fcsselung verwendet oder nicht. Dies kann daran liegen, dass das Ger\u00e4t ein langsames Sendeintervall verwendet. Best\u00e4tige, dass du das Ger\u00e4t trotzdem hinzuf\u00fcgen m\u00f6chtest. Wenn das n\u00e4chste Mal ein Broadcast empfangen wird, wirst du aufgefordert, den Bindkey einzugeben, falls er ben\u00f6tigt wird." "description": "Von diesem Ger\u00e4t wurde in der letzten Minute kein Broadcast gesendet, so dass wir nicht sicher sind, ob dieses Ger\u00e4t Verschl\u00fcsselung verwendet oder nicht. Dies kann daran liegen, dass das Ger\u00e4t ein langsames Sendeintervall verwendet. Best\u00e4tige, dass du das Ger\u00e4t trotzdem hinzuf\u00fcgen m\u00f6chtest. Wenn das n\u00e4chste Mal ein Broadcast empfangen wird, wirst du aufgefordert, den Bindkey einzugeben, falls er ben\u00f6tigt wird."

View file

@ -97,22 +97,22 @@
"device_shaken": "Ger\u00e4t ersch\u00fcttert", "device_shaken": "Ger\u00e4t ersch\u00fcttert",
"device_slid": "Ger\u00e4t gerutscht \"{subtype}\"", "device_slid": "Ger\u00e4t gerutscht \"{subtype}\"",
"device_tilted": "Ger\u00e4t gekippt", "device_tilted": "Ger\u00e4t gekippt",
"remote_button_alt_double_press": "\"{subtype}\" Taste doppelt geklickt (Alternativer Modus)", "remote_button_alt_double_press": "\"{subtype}\" Taste doppelt gedr\u00fcckt (Alternativer Modus)",
"remote_button_alt_long_press": "\"{subtype}\" Taste kontinuierlich gedr\u00fcckt (Alternativer Modus)", "remote_button_alt_long_press": "\"{subtype}\" Taste kontinuierlich gedr\u00fcckt (Alternativer Modus)",
"remote_button_alt_long_release": "\"{subtype}\" Taste nach langem Dr\u00fccken losgelassen (Alternativer Modus)", "remote_button_alt_long_release": "\"{subtype}\" Taste nach langem Dr\u00fccken losgelassen (Alternativer Modus)",
"remote_button_alt_quadruple_press": "\"{subtype}\" Taste vierfach geklickt (Alternativer Modus)", "remote_button_alt_quadruple_press": "\"{subtype}\" Taste vierfach gedr\u00fcckt (Alternativer Modus)",
"remote_button_alt_quintuple_press": "\"{subtype}\" Taste f\u00fcnffach geklickt (Alternativer Modus)", "remote_button_alt_quintuple_press": "\"{subtype}\" Taste f\u00fcnffach gedr\u00fcckt (Alternativer Modus)",
"remote_button_alt_short_press": "\"{subtype}\" Taste gedr\u00fcckt (Alternativer Modus)", "remote_button_alt_short_press": "\"{subtype}\" Taste gedr\u00fcckt (Alternativer Modus)",
"remote_button_alt_short_release": "\"{subtype}\" Taste losgelassen (Alternativer Modus)", "remote_button_alt_short_release": "\"{subtype}\" Taste losgelassen (Alternativer Modus)",
"remote_button_alt_triple_press": "\"{subtype}\" Taste dreimal geklickt (Alternativer Modus)", "remote_button_alt_triple_press": "\"{subtype}\" Taste dreimal gedr\u00fcckt (Alternativer Modus)",
"remote_button_double_press": "\"{subtype}\" Taste doppelt angeklickt", "remote_button_double_press": "\"{subtype}\" Taste doppelt angedr\u00fcckt",
"remote_button_long_press": "\"{subtype}\" Taste kontinuierlich gedr\u00fcckt", "remote_button_long_press": "\"{subtype}\" Taste kontinuierlich gedr\u00fcckt",
"remote_button_long_release": "\"{subtype}\" Taste nach langem Dr\u00fccken losgelassen", "remote_button_long_release": "\"{subtype}\" Taste nach langem Dr\u00fccken losgelassen",
"remote_button_quadruple_press": "\"{subtype}\" Taste vierfach geklickt", "remote_button_quadruple_press": "\"{subtype}\" Taste vierfach gedr\u00fcckt",
"remote_button_quintuple_press": "\"{subtype}\" Taste f\u00fcnffach geklickt", "remote_button_quintuple_press": "\"{subtype}\" Taste f\u00fcnffach gedr\u00fcckt",
"remote_button_short_press": "\"{subtype}\" Taste gedr\u00fcckt", "remote_button_short_press": "\"{subtype}\" Taste gedr\u00fcckt",
"remote_button_short_release": "\"{subtype}\" Taste losgelassen", "remote_button_short_release": "\"{subtype}\" Taste losgelassen",
"remote_button_triple_press": "\"{subtype}\" Taste dreimal geklickt" "remote_button_triple_press": "\"{subtype}\" Taste dreimal gedr\u00fcckt"
} }
} }
} }