From 19e7902549df2353e747c13c14b877c539f5e3cd Mon Sep 17 00:00:00 2001 From: RonnyWinkler Date: Sat, 1 Jul 2023 10:32:24 +0200 Subject: [PATCH] 2.0.13 2.0.12 Added german translation. Fixed input selection. 2.0.13 Extended german translation and corrected descriptions. --- .homeychangelog.json | 8 ++ .homeycompose/app.json | 2 +- .homeycompose/capabilities/audio_output.json | 5 + .homeycompose/capabilities/input.json | 1 + .../capabilities/playing_content.json | 1 + .homeycompose/capabilities/screen_off.json | 1 + .homeycompose/flow/actions/EPG.json | 1 + .homeycompose/flow/actions/Enter.json | 2 + .homeycompose/flow/actions/Netflix.json | 2 + .homeycompose/flow/actions/Options.json | 2 + .homeycompose/flow/actions/SetInput.json | 10 +- .homeycompose/flow/actions/app_start.json | 8 +- .homeycompose/flow/actions/audio_output.json | 22 ++-- .homeycompose/flow/actions/input_select.json | 4 + .homeycompose/flow/actions/ircc_command.json | 4 + .../flow/actions/screen_off_false.json | 2 + .../flow/actions/screen_off_true.json | 2 + .../flow/actions/tv_channel_select.json | 6 + .../flow/conditions/audio_output.json | 24 ++-- .homeycompose/flow/conditions/input.json | 4 + .homeycompose/flow/conditions/screen_off.json | 3 +- .../flow/triggers/input_changed.json | 3 + .../triggers/playing_content_changed.json | 9 ++ .../flow/triggers/volume_mute_false.json | 1 + .../flow/triggers/volume_mute_true.json | 1 + README.de.txt | 4 + README.nl.txt | 4 + README.txt | 6 +- app.json | 111 ++++++++++++++++-- .../driver.settings.compose.json | 31 +++-- lib/capabilities.js | 2 +- lib/sony-bravia-android-tv-communicator.js | 2 +- locales/de.json | 71 +++++++++++ 33 files changed, 308 insertions(+), 51 deletions(-) create mode 100644 README.de.txt create mode 100644 README.nl.txt create mode 100644 locales/de.json diff --git a/.homeychangelog.json b/.homeychangelog.json index 4388d23..2d978cb 100644 --- a/.homeychangelog.json +++ b/.homeychangelog.json @@ -54,5 +54,13 @@ "2.0.11": { "en": "Added audio output and screen off state.", "de": "Audio-Ausgang und Bildschirm-Aus-Status ergänzt." + }, + "2.0.12": { + "en": "Added german translation. Fixed input selection.", + "de": "Deutsche Übersetzung ergänzt. Input-Selection korrigiert." + }, + "2.0.13": { + "en": "Extended german translation and corrected descriptions.", + "de": "Deutsche Übersetzung ergänzt und Beschreibungen korrigiert." } } diff --git a/.homeycompose/app.json b/.homeycompose/app.json index a574a0a..1a1a675 100644 --- a/.homeycompose/app.json +++ b/.homeycompose/app.json @@ -1,6 +1,6 @@ { "id": "name.ricardoismy.sonybraviaandroidtv", - "version": "2.0.11", + "version": "2.0.13", "compatibility": ">=8.1.0", "sdk": 3, "name": { diff --git a/.homeycompose/capabilities/audio_output.json b/.homeycompose/capabilities/audio_output.json index a090b84..55997c8 100644 --- a/.homeycompose/capabilities/audio_output.json +++ b/.homeycompose/capabilities/audio_output.json @@ -2,6 +2,7 @@ "type": "enum", "title": { "en": "Audio output", + "de": "Audio-Ausgang", "nl": "Audio uitgang" }, "getable": true, @@ -12,6 +13,7 @@ "id": "speaker", "title": { "en": "Speaker", + "de": "Lautsprecher", "nl": "Spreker" } }, @@ -19,6 +21,7 @@ "id": "audioSystem", "title": { "en": "Audio system", + "de": "Audio-System", "nl": "Audio systeem" } }, @@ -26,6 +29,7 @@ "id": "hdmi", "title": { "en": "HDMI", + "de": "HDMI", "nl": "HDMI" } }, @@ -33,6 +37,7 @@ "id": "speaker_hdmi", "title": { "en": "Speaker and HDMI", + "de": "Lautsprecher und HDMI", "nl": "Spreker and HDMI" } } diff --git a/.homeycompose/capabilities/input.json b/.homeycompose/capabilities/input.json index 89e628b..126b693 100644 --- a/.homeycompose/capabilities/input.json +++ b/.homeycompose/capabilities/input.json @@ -2,6 +2,7 @@ "type": "enum", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "getable": true, diff --git a/.homeycompose/capabilities/playing_content.json b/.homeycompose/capabilities/playing_content.json index 4089182..0077227 100644 --- a/.homeycompose/capabilities/playing_content.json +++ b/.homeycompose/capabilities/playing_content.json @@ -2,6 +2,7 @@ "type": "string", "title": { "en": "Playing content", + "de": "Angezeigter Inhalt", "nl": "Inhoud afspelen" }, "getable": true, diff --git a/.homeycompose/capabilities/screen_off.json b/.homeycompose/capabilities/screen_off.json index 2ce5cab..2dc1403 100644 --- a/.homeycompose/capabilities/screen_off.json +++ b/.homeycompose/capabilities/screen_off.json @@ -1,6 +1,7 @@ { "title": { "en": "Screen off", + "de": "Bildschirm aus", "nl": "Scherm uit" }, "type": "boolean", diff --git a/.homeycompose/flow/actions/EPG.json b/.homeycompose/flow/actions/EPG.json index 2139b1c..d7d39e4 100644 --- a/.homeycompose/flow/actions/EPG.json +++ b/.homeycompose/flow/actions/EPG.json @@ -2,6 +2,7 @@ "deprecated": true, "title": { "en": "Open Electronic Program Guide", + "de": "Öffne den elektronischen Programmführer", "nl": "Elektronische Programma Gids openen" }, "args": [ diff --git a/.homeycompose/flow/actions/Enter.json b/.homeycompose/flow/actions/Enter.json index 5eb8497..8fb1abc 100644 --- a/.homeycompose/flow/actions/Enter.json +++ b/.homeycompose/flow/actions/Enter.json @@ -2,10 +2,12 @@ "deprecated": true, "title": { "en": "Send Enter command", + "de": "Sende Enter-Kommando", "nl": "Enter commando versturen" }, "titleFormatted": { "en": "Send Enter command", + "de": "Sende Enter-Kommando", "nl": "Enter commando versturen" }, "args": [ diff --git a/.homeycompose/flow/actions/Netflix.json b/.homeycompose/flow/actions/Netflix.json index 7fa1b26..1c590c0 100644 --- a/.homeycompose/flow/actions/Netflix.json +++ b/.homeycompose/flow/actions/Netflix.json @@ -2,10 +2,12 @@ "deprecated": true, "title": { "en": "Start Netflix", + "de": "Starte Netflix", "nl": "Open Netflix" }, "titleFormatted": { "en": "Start Netflix", + "de": "Starte Netflix", "nl": "Open Netflix" }, "args": [ diff --git a/.homeycompose/flow/actions/Options.json b/.homeycompose/flow/actions/Options.json index 005c2d0..01095d8 100644 --- a/.homeycompose/flow/actions/Options.json +++ b/.homeycompose/flow/actions/Options.json @@ -2,10 +2,12 @@ "deprecated": true, "title": { "en": "Open Options", + "de": "Öffne Einstellungen", "nl": "Opties openen" }, "titleFormatted": { "en": "Open Options", + "de": "Öffne Einstellungen", "nl": "Opties openen" }, "args": [ diff --git a/.homeycompose/flow/actions/SetInput.json b/.homeycompose/flow/actions/SetInput.json index 3b027ae..cc79f47 100644 --- a/.homeycompose/flow/actions/SetInput.json +++ b/.homeycompose/flow/actions/SetInput.json @@ -2,10 +2,12 @@ "deprecated": true, "title": { "en": "Set HDMI input", + "de": "Wähle HDMI-Eingang", "nl": "Selecteer HDMI ingang" }, "titleFormatted": { "en": "Set HDMI input to [[Input]]", + "de": "Wähle den HDMI-Eingang [[Input]]", "nl": "Selecteer HDMI ingang naar [[Input]]" }, "args": [ @@ -21,25 +23,25 @@ { "id": "Hdmi1", "label": { - "en": "HDMI 1" + "en": "HDMI 1" } }, { "id": "Hdmi2", "label": { - "en": "HDMI 2" + "en": "HDMI 2" } }, { "id": "Hdmi3", "label": { - "en": "HDMI 3" + "en": "HDMI 3" } }, { "id": "Hdmi4", "label": { - "en": "HDMI 4" + "en": "HDMI 4" } } ] diff --git a/.homeycompose/flow/actions/app_start.json b/.homeycompose/flow/actions/app_start.json index e770a7d..e8ecb49 100644 --- a/.homeycompose/flow/actions/app_start.json +++ b/.homeycompose/flow/actions/app_start.json @@ -1,10 +1,12 @@ { "title": { "en": "Start app", + "de": "Starte eine App", "nl": "App starten" }, "titleFormatted": { "en": "Start app [[app]]", + "de": "Starte App [[app]]", "nl": "App [[app]] starten" }, "args": [ @@ -17,11 +19,13 @@ "type": "autocomplete", "name": "app", "title": { - "en": "app", - "nl": "app" + "en": "App", + "de": "App", + "nl": "App" }, "placeholder": { "en": "Select an app", + "de": "Wähle eine App", "nl": "Selecteer een app" } } diff --git a/.homeycompose/flow/actions/audio_output.json b/.homeycompose/flow/actions/audio_output.json index f6b577b..f57c36d 100644 --- a/.homeycompose/flow/actions/audio_output.json +++ b/.homeycompose/flow/actions/audio_output.json @@ -1,10 +1,12 @@ { "title": { "en": "Set audio output", + "de": "Wähle Audio-Ausgang", "nl": "Stel de audio-uitvoer in" }, "titleFormatted": { "en": "Set audio output to [[output]]", + "de": "Wähle Audio-Ausgang [[output]]", "nl": "Stel de audio-uitvoer [[output]] in op" }, "args": [ @@ -20,29 +22,33 @@ { "id": "speaker", "title": { - "en": "Speaker", - "nl": "Spreker" + "en": "Speaker", + "de": "Lautsprecher", + "nl": "Spreker" } }, { "id": "audioSystem", "title": { - "en": "Audio system", - "nl": "Audio systeem" + "en": "Audio system", + "de": "Ausio-System", + "nl": "Audio systeem" } }, { "id": "hdmi", "title": { - "en": "HDMI", - "nl": "HDMI" + "en": "HDMI", + "de": "HDMI", + "nl": "HDMI" } }, { "id": "speaker_hdmi", "title": { - "en": "Speaker and HDMI", - "nl": "Spreker and HDMI" + "en": "Speaker and HDMI", + "de": "Lautsprecher und HDMI", + "nl": "Spreker and HDMI" } } ] diff --git a/.homeycompose/flow/actions/input_select.json b/.homeycompose/flow/actions/input_select.json index 1e62f5c..029e950 100644 --- a/.homeycompose/flow/actions/input_select.json +++ b/.homeycompose/flow/actions/input_select.json @@ -1,10 +1,12 @@ { "title": { "en": "Select input", + "de": "Wähle Eingang", "nl": "Selecteer invoer" }, "titleFormatted": { "en": "Select input [[input]]", + "de": "Wähle den Eingang [[input]]", "nl": "Selecteer invoer [[input]]" }, "args": [ @@ -18,10 +20,12 @@ "name": "input", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "placeholder": { "en": "Select an input", + "de": "Wähle einen Eingang", "nl": "Selecteer een invoer" } } diff --git a/.homeycompose/flow/actions/ircc_command.json b/.homeycompose/flow/actions/ircc_command.json index 1168189..92aff75 100644 --- a/.homeycompose/flow/actions/ircc_command.json +++ b/.homeycompose/flow/actions/ircc_command.json @@ -1,10 +1,12 @@ { "title": { "en": "Send remote control command", + "de": "Sende Remote-Control-Kommande", "nl": "Stuur commando afstandsbediening" }, "titleFormatted": { "en": "Send remote control command [[ircc]]", + "de": "Sende das Remote-Control-Kommando [[ircc]]", "nl": "Stuur commando afstandsbediening [[ircc]]" }, "args": [ @@ -18,10 +20,12 @@ "name": "ircc", "title": { "en": "RC command", + "de": "RC-Kommando", "nl": "RC-commando" }, "placeholder": { "en": "Select an RC command", + "de": "Wähle ein RC-Kommando", "nl": "Selecteer een RC-commando" } } diff --git a/.homeycompose/flow/actions/screen_off_false.json b/.homeycompose/flow/actions/screen_off_false.json index 5f997d7..88024b0 100644 --- a/.homeycompose/flow/actions/screen_off_false.json +++ b/.homeycompose/flow/actions/screen_off_false.json @@ -1,10 +1,12 @@ { "title": { "en": "Turn screen on.", + "de": "Schalte Bildschirm an.", "nl": "Schakel het scherm in." }, "titleFormatted": { "en": "Turn screen on.", + "de": "Schalte Bildschirm an", "nl": "Schakel het scherm in." }, "args": [ diff --git a/.homeycompose/flow/actions/screen_off_true.json b/.homeycompose/flow/actions/screen_off_true.json index f17ec3a..8f5fa06 100644 --- a/.homeycompose/flow/actions/screen_off_true.json +++ b/.homeycompose/flow/actions/screen_off_true.json @@ -1,10 +1,12 @@ { "title": { "en": "Turn screen off.", + "de": "Schalte Bildschirm aus", "nl": "Schakel het scherm uit." }, "titleFormatted": { "en": "Turn screen off.", + "de": "Schalte Bildschirm aus", "nl": "Schakel het scherm uit." }, "args": [ diff --git a/.homeycompose/flow/actions/tv_channel_select.json b/.homeycompose/flow/actions/tv_channel_select.json index 72acaa0..d14bdfe 100644 --- a/.homeycompose/flow/actions/tv_channel_select.json +++ b/.homeycompose/flow/actions/tv_channel_select.json @@ -1,10 +1,12 @@ { "title": { "en": "Select TV channel", + "de": "Wähle TV-Kanal", "nl": "Selecteer TV-zender" }, "titleFormatted": { "en": "Select TV source [[source]] and channel [[channel]]", + "de": "Wähle TV-Quelle [[source]] und Kanal [[channel]]", "nl": "Selecteer TV-zbron [[source]] en ender [[channel]]" }, "args": [ @@ -18,10 +20,12 @@ "name": "source", "title": { "en": "TV source", + "de": "TV-Quelle", "nl": "TV-bron" }, "placeholder": { "en": "Select a TV source", + "de": "Wähle eine TV-Quelle", "nl": "Selecteer een TV-bron" } }, @@ -30,10 +34,12 @@ "name": "channel", "title": { "en": "TV channel", + "de": "TV-Kanal", "nl": "TV-source" }, "placeholder": { "en": "Select a TV channel", + "de": "Wähle einen TV-Kanal", "nl": "Selecteer een TV-zender" } } diff --git a/.homeycompose/flow/conditions/audio_output.json b/.homeycompose/flow/conditions/audio_output.json index f3442de..9aedf48 100644 --- a/.homeycompose/flow/conditions/audio_output.json +++ b/.homeycompose/flow/conditions/audio_output.json @@ -1,10 +1,12 @@ { "title": { "en": "Audio output !{{is|isn't}}", + "de": "Audio-Ausgang !{{ist|ist nicht}}", "nl": "Audio uitgang !{{is|is niet}}" }, "titleFormatted": { "en": "Audio output !{{is|isn't}} [[output]]", + "de": "Audio-Ausgang !{{ist|ist nicht}} [[output]]", "nl": "Audio uitgang !{{is|is niet}} [[output]]" }, "args": [ @@ -18,39 +20,45 @@ "type": "dropdown", "title": { "en": "Audio output", + "de": "Audio-Ausgang", "nl": "Audio uitgang" }, "placeholder": { "en": "Select the audio output", + "de": "Wähle den Ausdio-Ausgang", "nl": "Selecteer de audio-uitvoer" }, "values": [ { "id": "speaker", "title": { - "en": "Speaker", - "nl": "Spreker" + "en": "Speaker", + "de": "Lautsprecher", + "nl": "Spreker" } }, { "id": "audioSystem", "title": { - "en": "Audio system", - "nl": "Audio systeem" + "en": "Audio system", + "de": "Ausio-System", + "nl": "Audio systeem" } }, { "id": "hdmi", "title": { - "en": "HDMI", - "nl": "HDMI" + "en": "HDMI", + "de": "HDMI", + "nl": "HDMI" } }, { "id": "speaker_hdmi", "title": { - "en": "Speaker and HDMI", - "nl": "Spreker and HDMI" + "en": "Speaker and HDMI", + "de": "Lautsprecher und HDMI", + "nl": "Spreker and HDMI" } } ] diff --git a/.homeycompose/flow/conditions/input.json b/.homeycompose/flow/conditions/input.json index 64402dd..48f574b 100644 --- a/.homeycompose/flow/conditions/input.json +++ b/.homeycompose/flow/conditions/input.json @@ -1,10 +1,12 @@ { "title": { "en": "Input !{{is|isn't}}", + "de": "Eingang !{{ist|ist nicht}}", "nl": "Invoer !{{is|is niet}}" }, "titleFormatted": { "en": "Input !{{is|isn't}} [[input]]", + "de": "Eingang !{{ist|ist nicht}} [[input]]", "nl": "Invoer !{{is|is niet}} [[input]]" }, "args": [ @@ -18,10 +20,12 @@ "type": "dropdown", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "placeholder": { "en": "Select the input", + "de": "Wähle den Eingang", "nl": "Selecteer de invoer" }, "values": [ diff --git a/.homeycompose/flow/conditions/screen_off.json b/.homeycompose/flow/conditions/screen_off.json index c5cc985..c3513d9 100644 --- a/.homeycompose/flow/conditions/screen_off.json +++ b/.homeycompose/flow/conditions/screen_off.json @@ -1,7 +1,8 @@ { "title": { "en": "Screen !{{is off|is on}}", - "nl": "scherm staat !{{aan|uit}}" + "de": "Bildschirm !{{ist aus|ist an}}", + "nl": "Scherm staat !{{aan|uit}}" }, "args": [{ "name": "device", diff --git a/.homeycompose/flow/triggers/input_changed.json b/.homeycompose/flow/triggers/input_changed.json index 9cdc0f7..3941616 100644 --- a/.homeycompose/flow/triggers/input_changed.json +++ b/.homeycompose/flow/triggers/input_changed.json @@ -1,6 +1,7 @@ { "title": { "en": "Input changed", + "de": "Eingang geändert", "nl": "Invoer veranderd" }, "tokens": [ @@ -9,6 +10,7 @@ "type": "string", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "example": "extInput:hdmi?port=1" @@ -19,6 +21,7 @@ "type": "string", "title": { "en": "Input name", + "de": "Eingang Name", "nl": "Invoer naam" }, "example": "HDMI 1" diff --git a/.homeycompose/flow/triggers/playing_content_changed.json b/.homeycompose/flow/triggers/playing_content_changed.json index a2391fd..d3a81bd 100644 --- a/.homeycompose/flow/triggers/playing_content_changed.json +++ b/.homeycompose/flow/triggers/playing_content_changed.json @@ -1,6 +1,7 @@ { "title": { "en": "Playing content changed", + "de": "Angezeigter Inhalt geändert", "nl": "Inhoud afspelen veranderd" }, "tokens": [ @@ -9,6 +10,7 @@ "type": "string", "title": { "en": "uri", + "de": "uri", "nl": "uri" }, "example": "extInput:hdmi?port=1" @@ -18,6 +20,7 @@ "type": "string", "title": { "en": "Source", + "de": "Eingang", "nl": "Bron" }, "example": "extInput:hdmi" @@ -27,6 +30,7 @@ "type": "string", "title": { "en": "Title", + "de": "Titel", "nl": "Titel" }, "example": "HDMI 3 (eARC/ARC)" @@ -36,6 +40,7 @@ "type": "string", "title": { "en": "Program number", + "de": "Programm-Nummer", "nl": "Programma nummer" }, "example": "0001" @@ -45,6 +50,7 @@ "type": "string", "title": { "en": "Triplet", + "de": "Triplet", "nl": "Triplet" }, "example": "0001" @@ -54,6 +60,7 @@ "type": "string", "title": { "en": "Program title", + "de": "Programm-Titel", "nl": "Programma titel" } }, @@ -62,6 +69,7 @@ "type": "string", "title": { "en": "Start date & time", + "de": "Start-Datum und -Zeit", "nl": "Startdatum & -tijd" }, "example": "2023-06-22T20:00:00+0200" @@ -71,6 +79,7 @@ "type": "number", "title": { "en": "Duration", + "de": "Dauer", "nl": "Duur" }, "example": "900" diff --git a/.homeycompose/flow/triggers/volume_mute_false.json b/.homeycompose/flow/triggers/volume_mute_false.json index bcc93b5..b6c5e8b 100644 --- a/.homeycompose/flow/triggers/volume_mute_false.json +++ b/.homeycompose/flow/triggers/volume_mute_false.json @@ -1,6 +1,7 @@ { "title": { "en": "Volume mute has been deactivated", + "de": "Stummschaltung wurde deaktiviert", "nl": "Volume dempen is gedeactiveerd" }, "args": [{ diff --git a/.homeycompose/flow/triggers/volume_mute_true.json b/.homeycompose/flow/triggers/volume_mute_true.json index 05fd706..6c5b58e 100644 --- a/.homeycompose/flow/triggers/volume_mute_true.json +++ b/.homeycompose/flow/triggers/volume_mute_true.json @@ -1,6 +1,7 @@ { "title": { "en": "Volume mute has been activated", + "de": "Stummschaltung wurde aktiviert", "nl": "Volume dempen is geactiveerd" }, "args": [{ diff --git a/README.de.txt b/README.de.txt new file mode 100644 index 0000000..8ede704 --- /dev/null +++ b/README.de.txt @@ -0,0 +1,4 @@ +Verwende deinen Sony BRAVIA Android TV in Homey. Bitte beachte die weiteren Hinweise zur Einrichtung im Dialog während des Hinzufügend des Gerätes. + +Bitte stelle Fragen oder melde Probleme im unten verlinkten Homey-Forumbeitrag. +Fehlermeldungen oder Erweiterungwünsche können im Homey-Forumbeitrag oder im Github-Repository als Issue gemeldet werden. \ No newline at end of file diff --git a/README.nl.txt b/README.nl.txt new file mode 100644 index 0000000..6ebba04 --- /dev/null +++ b/README.nl.txt @@ -0,0 +1,4 @@ +Gebruik je Sony BRAVIA Android TV in Homey. Let op de verdere informatie over de configuratie in het dialoogvenster tijdens het toevoegen van het apparaat. + +Stel vragen of meld problemen in het Homey-forumbericht dat hieronder is gelinkt. +Foutmeldingen of verbeteringsverzoeken kunnen als een probleem worden gemeld in het Homey-forumbericht of in de Github-repository. \ No newline at end of file diff --git a/README.txt b/README.txt index 3ed8ac3..5d1c0a4 100644 --- a/README.txt +++ b/README.txt @@ -1,4 +1,4 @@ -This app adds support for Sony BRAVIA Android TV devices in Homey. For usage instructions, please follow the in-app instructions page available during pairing and setup. +Use your Sony BRAVIA Android TV in Homey. Please note the further information on the setup in the dialog during the adding of the device. -For questions or issues please ask in Homey forum thread linked below. -For bug reports or feature requests please use the forum tread or Github repository linked below. \ No newline at end of file +Please ask questions or report issues in the Homey forum post linked below. +Error messages or enhancement requests can be reported as an issue in the Homey forum post or in the Github repository. \ No newline at end of file diff --git a/app.json b/app.json index 73f47a5..1bfb28d 100644 --- a/app.json +++ b/app.json @@ -1,7 +1,7 @@ { "_comment": "This file is generated. Please edit .homeycompose/app.json instead.", "id": "name.ricardoismy.sonybraviaandroidtv", - "version": "2.0.11", + "version": "2.0.13", "compatibility": ">=8.1.0", "sdk": 3, "name": { @@ -56,6 +56,7 @@ { "title": { "en": "Input changed", + "de": "Eingang geändert", "nl": "Invoer veranderd" }, "tokens": [ @@ -64,6 +65,7 @@ "type": "string", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "example": "extInput:hdmi?port=1" @@ -73,6 +75,7 @@ "type": "string", "title": { "en": "Input name", + "de": "Eingang Name", "nl": "Invoer naam" }, "example": "HDMI 1" @@ -90,6 +93,7 @@ { "title": { "en": "Playing content changed", + "de": "Angezeigter Inhalt geändert", "nl": "Inhoud afspelen veranderd" }, "tokens": [ @@ -98,6 +102,7 @@ "type": "string", "title": { "en": "uri", + "de": "uri", "nl": "uri" }, "example": "extInput:hdmi?port=1" @@ -107,6 +112,7 @@ "type": "string", "title": { "en": "Source", + "de": "Eingang", "nl": "Bron" }, "example": "extInput:hdmi" @@ -116,6 +122,7 @@ "type": "string", "title": { "en": "Title", + "de": "Titel", "nl": "Titel" }, "example": "HDMI 3 (eARC/ARC)" @@ -125,6 +132,7 @@ "type": "string", "title": { "en": "Program number", + "de": "Programm-Nummer", "nl": "Programma nummer" }, "example": "0001" @@ -134,6 +142,7 @@ "type": "string", "title": { "en": "Triplet", + "de": "Triplet", "nl": "Triplet" }, "example": "0001" @@ -143,6 +152,7 @@ "type": "string", "title": { "en": "Program title", + "de": "Programm-Titel", "nl": "Programma titel" } }, @@ -151,6 +161,7 @@ "type": "string", "title": { "en": "Start date & time", + "de": "Start-Datum und -Zeit", "nl": "Startdatum & -tijd" }, "example": "2023-06-22T20:00:00+0200" @@ -160,6 +171,7 @@ "type": "number", "title": { "en": "Duration", + "de": "Dauer", "nl": "Duur" }, "example": "900" @@ -177,6 +189,7 @@ { "title": { "en": "Volume mute has been deactivated", + "de": "Stummschaltung wurde deaktiviert", "nl": "Volume dempen is gedeactiveerd" }, "args": [ @@ -191,6 +204,7 @@ { "title": { "en": "Volume mute has been activated", + "de": "Stummschaltung wurde aktiviert", "nl": "Volume dempen is geactiveerd" }, "args": [ @@ -207,10 +221,12 @@ { "title": { "en": "Audio output !{{is|isn't}}", + "de": "Audio-Ausgang !{{ist|ist nicht}}", "nl": "Audio uitgang !{{is|is niet}}" }, "titleFormatted": { "en": "Audio output !{{is|isn't}} [[output]]", + "de": "Audio-Ausgang !{{ist|ist nicht}} [[output]]", "nl": "Audio uitgang !{{is|is niet}} [[output]]" }, "args": [ @@ -224,10 +240,12 @@ "type": "dropdown", "title": { "en": "Audio output", + "de": "Audio-Ausgang", "nl": "Audio uitgang" }, "placeholder": { "en": "Select the audio output", + "de": "Wähle den Ausdio-Ausgang", "nl": "Selecteer de audio-uitvoer" }, "values": [ @@ -235,6 +253,7 @@ "id": "speaker", "title": { "en": "Speaker", + "de": "Lautsprecher", "nl": "Spreker" } }, @@ -242,6 +261,7 @@ "id": "audioSystem", "title": { "en": "Audio system", + "de": "Ausio-System", "nl": "Audio systeem" } }, @@ -249,6 +269,7 @@ "id": "hdmi", "title": { "en": "HDMI", + "de": "HDMI", "nl": "HDMI" } }, @@ -256,6 +277,7 @@ "id": "speaker_hdmi", "title": { "en": "Speaker and HDMI", + "de": "Lautsprecher und HDMI", "nl": "Spreker and HDMI" } } @@ -282,10 +304,12 @@ { "title": { "en": "Input !{{is|isn't}}", + "de": "Eingang !{{ist|ist nicht}}", "nl": "Invoer !{{is|is niet}}" }, "titleFormatted": { "en": "Input !{{is|isn't}} [[input]]", + "de": "Eingang !{{ist|ist nicht}} [[input]]", "nl": "Invoer !{{is|is niet}} [[input]]" }, "args": [ @@ -299,10 +323,12 @@ "type": "dropdown", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "placeholder": { "en": "Select the input", + "de": "Wähle den Eingang", "nl": "Selecteer de invoer" }, "values": [ @@ -358,7 +384,8 @@ { "title": { "en": "Screen !{{is off|is on}}", - "nl": "scherm staat !{{aan|uit}}" + "de": "Bildschirm !{{ist aus|ist an}}", + "nl": "Scherm staat !{{aan|uit}}" }, "args": [ { @@ -374,10 +401,12 @@ { "title": { "en": "Start app", + "de": "Starte eine App", "nl": "App starten" }, "titleFormatted": { "en": "Start app [[app]]", + "de": "Starte App [[app]]", "nl": "App [[app]] starten" }, "args": [ @@ -390,11 +419,13 @@ "type": "autocomplete", "name": "app", "title": { - "en": "app", - "nl": "app" + "en": "App", + "de": "App", + "nl": "App" }, "placeholder": { "en": "Select an app", + "de": "Wähle eine App", "nl": "Selecteer een app" } } @@ -404,10 +435,12 @@ { "title": { "en": "Set audio output", + "de": "Wähle Audio-Ausgang", "nl": "Stel de audio-uitvoer in" }, "titleFormatted": { "en": "Set audio output to [[output]]", + "de": "Wähle Audio-Ausgang [[output]]", "nl": "Stel de audio-uitvoer [[output]] in op" }, "args": [ @@ -424,6 +457,7 @@ "id": "speaker", "title": { "en": "Speaker", + "de": "Lautsprecher", "nl": "Spreker" } }, @@ -431,6 +465,7 @@ "id": "audioSystem", "title": { "en": "Audio system", + "de": "Ausio-System", "nl": "Audio systeem" } }, @@ -438,6 +473,7 @@ "id": "hdmi", "title": { "en": "HDMI", + "de": "HDMI", "nl": "HDMI" } }, @@ -445,6 +481,7 @@ "id": "speaker_hdmi", "title": { "en": "Speaker and HDMI", + "de": "Lautsprecher und HDMI", "nl": "Spreker and HDMI" } } @@ -457,10 +494,12 @@ "deprecated": true, "title": { "en": "Send Enter command", + "de": "Sende Enter-Kommando", "nl": "Enter commando versturen" }, "titleFormatted": { "en": "Send Enter command", + "de": "Sende Enter-Kommando", "nl": "Enter commando versturen" }, "args": [ @@ -476,6 +515,7 @@ "deprecated": true, "title": { "en": "Open Electronic Program Guide", + "de": "Öffne den elektronischen Programmführer", "nl": "Elektronische Programma Gids openen" }, "args": [ @@ -490,10 +530,12 @@ { "title": { "en": "Select input", + "de": "Wähle Eingang", "nl": "Selecteer invoer" }, "titleFormatted": { "en": "Select input [[input]]", + "de": "Wähle den Eingang [[input]]", "nl": "Selecteer invoer [[input]]" }, "args": [ @@ -507,10 +549,12 @@ "name": "input", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "placeholder": { "en": "Select an input", + "de": "Wähle einen Eingang", "nl": "Selecteer een invoer" } } @@ -520,10 +564,12 @@ { "title": { "en": "Send remote control command", + "de": "Sende Remote-Control-Kommande", "nl": "Stuur commando afstandsbediening" }, "titleFormatted": { "en": "Send remote control command [[ircc]]", + "de": "Sende das Remote-Control-Kommando [[ircc]]", "nl": "Stuur commando afstandsbediening [[ircc]]" }, "args": [ @@ -537,10 +583,12 @@ "name": "ircc", "title": { "en": "RC command", + "de": "RC-Kommando", "nl": "RC-commando" }, "placeholder": { "en": "Select an RC command", + "de": "Wähle ein RC-Kommando", "nl": "Selecteer een RC-commando" } } @@ -551,10 +599,12 @@ "deprecated": true, "title": { "en": "Start Netflix", + "de": "Starte Netflix", "nl": "Open Netflix" }, "titleFormatted": { "en": "Start Netflix", + "de": "Starte Netflix", "nl": "Open Netflix" }, "args": [ @@ -570,10 +620,12 @@ "deprecated": true, "title": { "en": "Open Options", + "de": "Öffne Einstellungen", "nl": "Opties openen" }, "titleFormatted": { "en": "Open Options", + "de": "Öffne Einstellungen", "nl": "Opties openen" }, "args": [ @@ -588,10 +640,12 @@ { "title": { "en": "Turn screen on.", + "de": "Schalte Bildschirm an.", "nl": "Schakel het scherm in." }, "titleFormatted": { "en": "Turn screen on.", + "de": "Schalte Bildschirm an", "nl": "Schakel het scherm in." }, "args": [ @@ -606,10 +660,12 @@ { "title": { "en": "Turn screen off.", + "de": "Schalte Bildschirm aus", "nl": "Schakel het scherm uit." }, "titleFormatted": { "en": "Turn screen off.", + "de": "Schalte Bildschirm aus", "nl": "Schakel het scherm uit." }, "args": [ @@ -625,10 +681,12 @@ "deprecated": true, "title": { "en": "Set HDMI input", + "de": "Wähle HDMI-Eingang", "nl": "Selecteer HDMI ingang" }, "titleFormatted": { "en": "Set HDMI input to [[Input]]", + "de": "Wähle den HDMI-Eingang [[Input]]", "nl": "Selecteer HDMI ingang naar [[Input]]" }, "args": [ @@ -768,10 +826,12 @@ { "title": { "en": "Select TV channel", + "de": "Wähle TV-Kanal", "nl": "Selecteer TV-zender" }, "titleFormatted": { "en": "Select TV source [[source]] and channel [[channel]]", + "de": "Wähle TV-Quelle [[source]] und Kanal [[channel]]", "nl": "Selecteer TV-zbron [[source]] en ender [[channel]]" }, "args": [ @@ -785,10 +845,12 @@ "name": "source", "title": { "en": "TV source", + "de": "TV-Quelle", "nl": "TV-bron" }, "placeholder": { "en": "Select a TV source", + "de": "Wähle eine TV-Quelle", "nl": "Selecteer een TV-bron" } }, @@ -797,10 +859,12 @@ "name": "channel", "title": { "en": "TV channel", + "de": "TV-Kanal", "nl": "TV-source" }, "placeholder": { "en": "Select a TV channel", + "de": "Wähle einen TV-Kanal", "nl": "Selecteer een TV-zender" } } @@ -893,6 +957,7 @@ "type": "group", "label": { "en": "General settings", + "de": "Allgemeine Einstellungen", "nl": "Algemene instellingen" }, "children": [ @@ -901,6 +966,7 @@ "type": "text", "label": { "en": "IP address", + "de": "IP-Adresse", "nl": "IP adres" }, "value": "0.0.0.0" @@ -910,6 +976,7 @@ "type": "password", "label": { "en": "Pre-shared key", + "de": "Vorinstallierter Schlüssel", "nl": "Pre-shared key" }, "value": "" @@ -918,13 +985,15 @@ "id": "polling", "type": "number", "label": { - "en": "Device polling interval in minutes/seconds", - "nl": "Apparaat polling interval in minuten/seconden" + "en": "Device polling interval", + "de": "Abruf-Intervall", + "nl": "Apparaat polling interval" }, "value": 1, "min": 1, "hint": { "en": "Lowering this value improves automation responses when regular remote is used, but also increases load on your Homey.", + "de": "Das Verringern dieses Werts verbessert die Reaktionen bei Verwendung einer normalen Fernbedienung, erhöht aber auch die Auslastung deines Homeys.", "nl": "Een lagere waarde zorgt voor een snellere terugkoppeling van de televisie wanneer de afstandbediening wordt gebruikt, maar is zwaarder voor de Homey om te verwerken." } }, @@ -933,7 +1002,8 @@ "type": "dropdown", "label": { "en": "Interval unit", - "de": "Interval eenheid" + "de": "Intervall-Einheit", + "nl": "Interval eenheid" }, "value": "min", "values": [ @@ -941,14 +1011,16 @@ "id": "min", "label": { "en": "Minutes", - "de": "Minuten" + "de": "Minuten", + "nl": "Minuten" } }, { "id": "sec", "label": { "en": "Seconds", - "de": "Sekunden" + "de": "Sekunden", + "nl": "Sekunden" } } ] @@ -959,11 +1031,13 @@ "value": false, "label": { "en": "Different polling when TV is switched off", + "de": "Abruf-Intervall für ausgeschalteten TV", "nl": "Verschillende polling als de tv uit staat" }, "hint": { - "en": "You can set a differnent polling interval when the TV is off.", - "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld." + "en": "You can set a differnent polling interval when the TV is off to allow TV to go into deep sleep.", + "de": "Es kann ein abweichendes Abruf-Intervall für einen ausgeschalteten TV angegeben werden, um den Wechsel in den Tiefschlaf zu erlauben.", + "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld om de tv in diepe slaap te laten gaan." } }, { @@ -971,13 +1045,15 @@ "type": "number", "label": { "en": "Polling interval in minutes when TV is off", + "de": "Abruf-Intervall in Minuten für augeschalteten TV", "nl": "Polling-interval in minuten wanneer de tv is uitgeschakeld" }, "value": 5, "min": 1, "hint": { - "en": "You can set a differnent polling interval when the TV is off. Use interval >2min to allow the TV go to deep sleep if 'Powered on by apps' is noc activated.", - "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld. Gebruik interval >2 min om de tv in diepe slaapstand te laten gaan als 'Powered on by apps' niet is geactiveerd." + "en": "You can set a differnent polling interval when the TV is off. Use interval >2min to allow the TV go to deep sleep if 'network standby' is noc activated.", + "de": "Es kann ein abweichendes Abruf-Intervall verwendet werden, wenn das Fernsehgerät ausgeschaltet ist. Verwende ein Intervall >2 Minuten, damit das Fernsehgerät in den Tiefschlaf gehen kann, wenn 'Netzwerk-Standby' nicht aktiviert ist.", + "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld. Gebruik interval >2 min om de tv in diepe slaapstand te laten gaan als 'netwerk stand-by' niet is geactiveerd." } }, { @@ -985,6 +1061,7 @@ "type": "text", "label": { "en": "MAC address", + "de": "MAC-Adresse", "nl": "MAC adres" }, "value": "00:00:00:00:00:00" @@ -999,6 +1076,7 @@ "type": "enum", "title": { "en": "Audio output", + "de": "Audio-Ausgang", "nl": "Audio uitgang" }, "getable": true, @@ -1009,6 +1087,7 @@ "id": "speaker", "title": { "en": "Speaker", + "de": "Lautsprecher", "nl": "Spreker" } }, @@ -1016,6 +1095,7 @@ "id": "audioSystem", "title": { "en": "Audio system", + "de": "Audio-System", "nl": "Audio systeem" } }, @@ -1023,6 +1103,7 @@ "id": "hdmi", "title": { "en": "HDMI", + "de": "HDMI", "nl": "HDMI" } }, @@ -1030,6 +1111,7 @@ "id": "speaker_hdmi", "title": { "en": "Speaker and HDMI", + "de": "Lautsprecher und HDMI", "nl": "Spreker and HDMI" } } @@ -1039,6 +1121,7 @@ "type": "enum", "title": { "en": "Input", + "de": "Eingang", "nl": "Invoer" }, "getable": true, @@ -1095,6 +1178,7 @@ "type": "string", "title": { "en": "Playing content", + "de": "Angezeigter Inhalt", "nl": "Inhoud afspelen" }, "getable": true, @@ -1104,6 +1188,7 @@ "screen_off": { "title": { "en": "Screen off", + "de": "Bildschirm aus", "nl": "Scherm uit" }, "type": "boolean", diff --git a/drivers/sony-bravia-android-tv/driver.settings.compose.json b/drivers/sony-bravia-android-tv/driver.settings.compose.json index ec5c2e9..93d04c2 100644 --- a/drivers/sony-bravia-android-tv/driver.settings.compose.json +++ b/drivers/sony-bravia-android-tv/driver.settings.compose.json @@ -3,6 +3,7 @@ "type": "group", "label": { "en": "General settings", + "de": "Allgemeine Einstellungen", "nl": "Algemene instellingen" }, "children": [ @@ -11,6 +12,7 @@ "type": "text", "label": { "en": "IP address", + "de": "IP-Adresse", "nl": "IP adres" }, "value": "0.0.0.0" @@ -20,6 +22,7 @@ "type": "password", "label": { "en": "Pre-shared key", + "de": "Vorinstallierter Schlüssel", "nl": "Pre-shared key" }, "value": "" @@ -28,13 +31,15 @@ "id": "polling", "type": "number", "label": { - "en": "Device polling interval in minutes/seconds", - "nl": "Apparaat polling interval in minuten/seconden" + "en": "Device polling interval", + "de": "Abruf-Intervall", + "nl": "Apparaat polling interval" }, "value": 1, "min": 1, "hint": { "en": "Lowering this value improves automation responses when regular remote is used, but also increases load on your Homey.", + "de": "Das Verringern dieses Werts verbessert die Reaktionen bei Verwendung einer normalen Fernbedienung, erhöht aber auch die Auslastung deines Homeys.", "nl": "Een lagere waarde zorgt voor een snellere terugkoppeling van de televisie wanneer de afstandbediening wordt gebruikt, maar is zwaarder voor de Homey om te verwerken." } }, @@ -43,7 +48,8 @@ "type": "dropdown", "label": { "en": "Interval unit", - "de": "Interval eenheid" + "de": "Intervall-Einheit", + "nl": "Interval eenheid" }, "value": "min", "values":[ @@ -51,14 +57,16 @@ "id": "min", "label":{ "en": "Minutes", - "de": "Minuten" + "de": "Minuten", + "nl": "Minuten" } }, { "id": "sec", "label":{ "en": "Seconds", - "de": "Sekunden" + "de": "Sekunden", + "nl": "Sekunden" } } ] @@ -69,11 +77,13 @@ "value": false, "label": { "en": "Different polling when TV is switched off", + "de": "Abruf-Intervall für ausgeschalteten TV", "nl": "Verschillende polling als de tv uit staat" }, "hint": { - "en": "You can set a differnent polling interval when the TV is off.", - "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld." + "en": "You can set a differnent polling interval when the TV is off to allow TV to go into deep sleep.", + "de": "Es kann ein abweichendes Abruf-Intervall für einen ausgeschalteten TV angegeben werden, um den Wechsel in den Tiefschlaf zu erlauben.", + "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld om de tv in diepe slaap te laten gaan." } }, { @@ -81,13 +91,15 @@ "type": "number", "label": { "en": "Polling interval in minutes when TV is off", + "de": "Abruf-Intervall in Minuten für augeschalteten TV", "nl": "Polling-interval in minuten wanneer de tv is uitgeschakeld" }, "value": 5, "min": 1, "hint": { - "en": "You can set a differnent polling interval when the TV is off. Use interval >2min to allow the TV go to deep sleep if 'Powered on by apps' is noc activated.", - "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld. Gebruik interval >2 min om de tv in diepe slaapstand te laten gaan als 'Powered on by apps' niet is geactiveerd." + "en": "You can set a differnent polling interval when the TV is off. Use interval >2min to allow the TV go to deep sleep if 'network standby' is noc activated.", + "de": "Es kann ein abweichendes Abruf-Intervall verwendet werden, wenn das Fernsehgerät ausgeschaltet ist. Verwende ein Intervall >2 Minuten, damit das Fernsehgerät in den Tiefschlaf gehen kann, wenn 'Netzwerk-Standby' nicht aktiviert ist.", + "nl": "U kunt een ander navraaginterval instellen wanneer de tv is uitgeschakeld. Gebruik interval >2 min om de tv in diepe slaapstand te laten gaan als 'netwerk stand-by' niet is geactiveerd." } }, { @@ -95,6 +107,7 @@ "type": "text", "label": { "en": "MAC address", + "de": "MAC-Adresse", "nl": "MAC adres" }, "value": "00:00:00:00:00:00" diff --git a/lib/capabilities.js b/lib/capabilities.js index 7e55014..eb9e1e0 100644 --- a/lib/capabilities.js +++ b/lib/capabilities.js @@ -93,7 +93,7 @@ module.exports = [ } }, { - name: 'mode_input', + name: 'input', function: (device, _value) => { try{ device.log(`set input to ${_value}.`); diff --git a/lib/sony-bravia-android-tv-communicator.js b/lib/sony-bravia-android-tv-communicator.js index 3453e7e..26e1af9 100644 --- a/lib/sony-bravia-android-tv-communicator.js +++ b/lib/sony-bravia-android-tv-communicator.js @@ -775,7 +775,7 @@ class SonyBraviaAndroidTVCommunicator extends Homey.SimpleClass { throw err; } if (response.error){ - throw new Error(response.error); + throw new Error("Audio output not available"); } return response.result[0]; diff --git a/locales/de.json b/locales/de.json new file mode 100644 index 0000000..664366c --- /dev/null +++ b/locales/de.json @@ -0,0 +1,71 @@ +{ + "errors": { + "authentication": "Anmeldung fehlgeschlagen, prüfe den vorinstallierten Schlüssel des TV.", + "unkown": "Ein Fehler ist aufgetreten, Prüfe die TV-Einstellungen.", + "connection": "Verbindung konnte nicht hergestellt werden.", + "preshared_key": "Vorinstallierter Schlüssel ist ungültig, prüfe TV-Einstellungen.", + "previous_view": "Vorheriger Dialog konnte nicht geladen werden." + }, + "not_found": { + "title": "Keine Sony BRAVIA Android TVs gefunden", + "intro": "Es wurden keine Sony BRAVIA Android TVs gefudnden. Stelle sicher, dass der TV angeschaltet ist und versuche es erneut. Der TV kann auch manuell durch Eingane der IP-Adresse hinzufügt werden.", + "buttons": { + "manual_input": "Manuelle Eingabe", + "instructions": "Anleitung anzeigen" + } + }, + "manual_input": { + "title": "Sony BRAVIA Android TV manuell hinzufügen", + "intro": "Das manuelle Hinzufügen des TVs erlaubt das Fortsetzen des Prozesses für erfahrene Benutzer, wenn die automatische Erkennung nicht möglich ist.", + "inputs": { + "name": { + "label": "Name (optional):", + "placeholder": "Name" + }, + "ip_address": { + "label": "IP-Adresse:", + "placeholder": "IP-Adresse" + }, + "mac_address": { + "label": "MAC-Adresse (optional):", + "placeholder": "MAC-Adresse" + } + }, + "buttons": { + "next": "Weiter" + } + }, + "preshared_key": { + "titles": { + "with_device": "PSK einrichten für __device__", + "no_device": "PSK einrichten" + }, + "intro": "Der vorinstallierte Schlüssel wird zur Authentifizierung am Sony BRAVIA Android TV über das lokale Netzwerk verwendet. Der Schlüssel muss eingerichtet werden, bevor mit dem Hinzufügen des Fernsehers fortgefahren werden kann. Wähle Für weitere Hilfe die Schaltfläche Anleitung anzeigen.", + "inputs": { + "preshared_key": { + "label": "Vorinstallierter Schlüssel:", + "placeholder": "Vorinstallierter Schlüssel" + } + }, + "buttons": { + "done": "Fertig", + "instructions": "Anleitung anzeigen" + } + }, + "instructions": { + "titles": { + "header": "Einrichten des Sony BRAVIA Android TV", + "page": "Das Einrichten ist wirklich einfach" + }, + "intro": "Befolge einfach die Anweisungen im Video. Es wird Remote-Geräten ermöglicht, den Sony BRAVIA Android TV zu starten und eine Authentifizierung über einen vorinstallierten Schlüssel einzurichten.", + "video_caption": "Klicke das Video, um es in YouTube anzuzeigen", + "step_by_step": { + "intro": "Alle Einstellungen, die angepasst werden müssen, sind in Netzwerk-Einstellungen des Fernsehers zu finden. In diesen Netzwerkeinstellungen müssen müssen folgende Einstellungen vorgenommen werden:", + "steps": "
  • Fernstart: aktiviert
  • Heimnetzwerk-Einstellungen
  • ", + "outro": "Anschließend kann die Einrichtung des Sony BRAVIA Android TV fortgesetzt werden. Zu einem späteren Zeitpunkt wird die Eingabe des vorinstallierten Schlüssels gefordert." + }, + "buttons": { + "continue": "Fortsetzen" + } + } +} \ No newline at end of file