From 0efeefe3b208bf74395e474b321542f058fa2c45 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Wed, 13 May 2020 11:27:21 -0700 Subject: [PATCH] Update translations --- .../components/abode/translations/en.json | 2 +- .../components/abode/translations/fi.json | 7 ++ .../components/abode/translations/ko.json | 2 +- .../components/abode/translations/no.json | 2 +- .../components/abode/translations/pl.json | 4 +- .../abode/translations/zh-Hant.json | 2 +- .../components/adguard/translations/bg.json | 2 - .../components/adguard/translations/ca.json | 8 +- .../components/adguard/translations/da.json | 2 - .../adguard/translations/es-419.json | 2 - .../components/adguard/translations/fi.json | 15 ++++ .../components/adguard/translations/he.json | 12 +++ .../components/adguard/translations/id.json | 3 +- .../components/adguard/translations/lb.json | 2 +- .../components/adguard/translations/nl.json | 2 - .../components/adguard/translations/no.json | 2 - .../components/adguard/translations/pl.json | 10 +-- .../adguard/translations/pt-BR.json | 2 - .../components/adguard/translations/pt.json | 2 - .../components/adguard/translations/sv.json | 2 - .../components/adguard/translations/vi.json | 2 - .../adguard/translations/zh-Hans.json | 1 - .../components/agent_dvr/translations/ca.json | 21 +++++ .../components/agent_dvr/translations/de.json | 21 +++++ .../components/agent_dvr/translations/en.json | 36 ++++---- .../components/agent_dvr/translations/es.json | 21 +++++ .../components/agent_dvr/translations/fi.json | 21 +++++ .../components/agent_dvr/translations/fr.json | 20 +++++ .../components/agent_dvr/translations/he.json | 18 ++++ .../components/agent_dvr/translations/it.json | 21 +++++ .../components/agent_dvr/translations/ko.json | 21 +++++ .../components/agent_dvr/translations/lb.json | 21 +++++ .../components/agent_dvr/translations/no.json | 21 +++++ .../components/agent_dvr/translations/pl.json | 21 +++++ .../components/agent_dvr/translations/ru.json | 21 +++++ .../components/agent_dvr/translations/sv.json | 21 +++++ .../agent_dvr/translations/zh-Hant.json | 21 +++++ .../components/airly/translations/en.json | 2 +- .../components/airly/translations/ko.json | 2 +- .../components/airly/translations/no.json | 4 +- .../components/airly/translations/pl.json | 2 +- .../airly/translations/zh-Hant.json | 2 +- .../components/airvisual/translations/ca.json | 4 +- .../components/airvisual/translations/en.json | 2 +- .../airvisual/translations/es-419.json | 2 - .../components/airvisual/translations/es.json | 6 +- .../components/airvisual/translations/fi.json | 4 + .../components/airvisual/translations/fr.json | 8 +- .../components/airvisual/translations/he.json | 14 ++++ .../components/airvisual/translations/hi.json | 1 - .../components/airvisual/translations/hu.json | 1 + .../components/airvisual/translations/ko.json | 4 +- .../components/airvisual/translations/nl.json | 6 +- .../components/airvisual/translations/no.json | 4 +- .../components/airvisual/translations/pl.json | 14 ++-- .../components/airvisual/translations/sl.json | 26 +++++- .../components/airvisual/translations/sv.json | 1 - .../airvisual/translations/zh-Hant.json | 2 +- .../alarm_control_panel/translations/es.json | 16 ++-- .../components/almond/translations/fi.json | 7 ++ .../components/almond/translations/no.json | 2 +- .../components/almond/translations/pl.json | 2 +- .../components/almond/translations/ru.json | 2 +- .../ambiclimate/translations/no.json | 8 +- .../ambient_station/translations/fi.json | 12 +++ .../ambient_station/translations/pl.json | 2 +- .../components/atag/translations/ca.json | 1 + .../components/atag/translations/en.json | 3 +- .../components/atag/translations/fi.json | 3 + .../components/atag/translations/fr.json | 1 + .../components/atag/translations/he.json | 11 +++ .../components/atag/translations/ko.json | 3 +- .../components/atag/translations/lb.json | 1 + .../components/atag/translations/nl.json | 2 +- .../components/atag/translations/no.json | 5 +- .../components/atag/translations/pl.json | 7 +- .../components/atag/translations/ru.json | 3 +- .../components/atag/translations/sl.json | 20 +++++ .../components/atag/translations/zh-Hant.json | 3 +- .../components/august/translations/no.json | 4 +- .../components/august/translations/pl.json | 10 +-- .../components/auth/translations/fi.json | 15 ++++ .../components/auth/translations/no.json | 4 +- .../automation/translations/no.json | 6 ++ .../components/axis/translations/fi.json | 3 + .../components/axis/translations/no.json | 2 +- .../components/axis/translations/pl.json | 12 +-- .../binary_sensor/translations/it.json | 22 ++--- .../binary_sensor/translations/ko.json | 16 ++-- .../binary_sensor/translations/no.json | 54 ++++++++++++ .../components/blebox/translations/ca.json | 24 ++++++ .../components/blebox/translations/de.json | 23 +++++ .../components/blebox/translations/en.json | 44 +++++----- .../components/blebox/translations/es.json | 23 +++++ .../components/blebox/translations/fi.json | 11 +++ .../components/blebox/translations/fr.json | 22 +++++ .../components/blebox/translations/he.json | 12 +++ .../components/blebox/translations/hu.json | 15 ++++ .../components/blebox/translations/it.json | 23 +++++ .../components/blebox/translations/ko.json | 24 ++++++ .../components/blebox/translations/lb.json | 23 +++++ .../components/blebox/translations/no.json | 23 +++++ .../components/blebox/translations/pl.json | 24 ++++++ .../components/blebox/translations/ru.json | 24 ++++++ .../components/blebox/translations/sl.json | 23 +++++ .../blebox/translations/zh-Hant.json | 24 ++++++ .../components/blink/translations/ca.json | 19 +++++ .../components/blink/translations/en.json | 9 +- .../components/blink/translations/ru.json | 27 ++++++ .../blink/translations/zh-Hant.json | 27 ++++++ .../components/braviatv/translations/en.json | 2 +- .../components/braviatv/translations/ko.json | 2 +- .../components/braviatv/translations/no.json | 6 +- .../components/braviatv/translations/pl.json | 4 +- .../components/braviatv/translations/ru.json | 2 +- .../braviatv/translations/zh-Hant.json | 2 +- .../components/brother/translations/en.json | 2 +- .../components/brother/translations/ko.json | 2 +- .../components/brother/translations/no.json | 2 +- .../components/brother/translations/pl.json | 2 +- .../components/brother/translations/ru.json | 2 +- .../brother/translations/zh-Hant.json | 2 +- .../components/bsblan/translations/ca.json | 22 +++++ .../components/bsblan/translations/de.json | 15 ++++ .../components/bsblan/translations/en.json | 43 +++++----- .../components/bsblan/translations/es.json | 23 +++++ .../components/bsblan/translations/fi.json | 23 +++++ .../components/bsblan/translations/fr.json | 15 ++++ .../components/bsblan/translations/it.json | 23 +++++ .../components/bsblan/translations/ko.json | 23 +++++ .../components/bsblan/translations/lb.json | 23 +++++ .../components/bsblan/translations/no.json | 23 +++++ .../components/bsblan/translations/pl.json | 12 +++ .../components/bsblan/translations/ru.json | 23 +++++ .../bsblan/translations/zh-Hant.json | 23 +++++ .../components/calendar/translations/no.json | 6 ++ .../components/cast/translations/fi.json | 14 ++++ .../cert_expiry/translations/en.json | 4 +- .../cert_expiry/translations/ko.json | 4 +- .../cert_expiry/translations/pl.json | 2 +- .../cert_expiry/translations/ru.json | 2 +- .../cert_expiry/translations/zh-Hant.json | 4 +- .../components/climate/translations/es.json | 2 +- .../coolmaster/translations/pl.json | 2 +- .../components/cover/translations/fr.json | 4 +- .../components/cover/translations/no.json | 2 + .../components/cover/translations/pl.json | 16 ++-- .../components/cover/translations/ru.json | 2 + .../components/daikin/translations/ca.json | 9 +- .../components/daikin/translations/de.json | 4 +- .../components/daikin/translations/en.json | 9 +- .../components/daikin/translations/es.json | 9 +- .../components/daikin/translations/fi.json | 11 +++ .../components/daikin/translations/fr.json | 4 +- .../components/daikin/translations/he.json | 17 ++++ .../components/daikin/translations/it.json | 9 +- .../components/daikin/translations/ko.json | 9 +- .../components/daikin/translations/lb.json | 9 +- .../components/daikin/translations/no.json | 6 +- .../components/daikin/translations/pl.json | 11 ++- .../components/daikin/translations/ru.json | 9 +- .../components/daikin/translations/sv.json | 3 +- .../daikin/translations/zh-Hant.json | 9 +- .../components/deconz/translations/fi.json | 25 ++++++ .../components/deconz/translations/fr.json | 5 +- .../components/deconz/translations/ko.json | 8 +- .../components/deconz/translations/no.json | 4 +- .../components/deconz/translations/pl.json | 6 +- .../components/deconz/translations/sl.json | 13 +++ .../components/demo/translations/ca.json | 2 +- .../device_tracker/translations/it.json | 2 +- .../devolo_home_control/translations/ca.json | 25 ++++++ .../devolo_home_control/translations/de.json | 25 ++++++ .../devolo_home_control/translations/en.json | 3 + .../translations/es-419.json | 3 + .../devolo_home_control/translations/es.json | 25 ++++++ .../devolo_home_control/translations/fi.json | 14 ++++ .../devolo_home_control/translations/fr.json | 19 +++++ .../devolo_home_control/translations/he.json | 14 ++++ .../devolo_home_control/translations/it.json | 25 ++++++ .../devolo_home_control/translations/ko.json | 25 ++++++ .../devolo_home_control/translations/lb.json | 25 ++++++ .../devolo_home_control/translations/nl.json | 17 ++++ .../devolo_home_control/translations/no.json | 25 ++++++ .../devolo_home_control/translations/pl.json | 25 ++++++ .../devolo_home_control/translations/ru.json | 25 ++++++ .../devolo_home_control/translations/sv.json | 22 +++++ .../translations/zh-Hant.json | 25 ++++++ .../components/directv/translations/ca.json | 6 +- .../components/directv/translations/en.json | 6 +- .../components/directv/translations/es.json | 4 +- .../components/directv/translations/fr.json | 4 + .../components/directv/translations/it.json | 6 +- .../components/directv/translations/ko.json | 6 +- .../components/directv/translations/pl.json | 4 +- .../components/directv/translations/ru.json | 4 +- .../directv/translations/zh-Hant.json | 6 +- .../components/doorbird/translations/ca.json | 10 +-- .../components/doorbird/translations/de.json | 4 +- .../components/doorbird/translations/en.json | 4 +- .../doorbird/translations/es-419.json | 8 +- .../components/doorbird/translations/es.json | 2 +- .../components/doorbird/translations/fr.json | 6 +- .../components/doorbird/translations/he.json | 15 ++++ .../components/doorbird/translations/hu.json | 12 +++ .../components/doorbird/translations/it.json | 2 +- .../components/doorbird/translations/ko.json | 4 +- .../components/doorbird/translations/nl.json | 8 +- .../components/doorbird/translations/no.json | 1 - .../components/doorbird/translations/pl.json | 10 +-- .../components/doorbird/translations/pt.json | 8 +- .../components/doorbird/translations/ru.json | 4 +- .../components/doorbird/translations/sv.json | 8 +- .../doorbird/translations/zh-Hant.json | 4 +- .../components/ebusd/translations/pl.json | 4 +- .../components/ecobee/translations/no.json | 6 +- .../components/ecobee/translations/pl.json | 4 +- .../components/elgato/translations/en.json | 4 +- .../components/elgato/translations/ko.json | 4 +- .../components/elgato/translations/pl.json | 6 +- .../components/elgato/translations/ru.json | 4 +- .../elgato/translations/zh-Hant.json | 2 +- .../components/elkm1/translations/en.json | 4 +- .../components/elkm1/translations/fr.json | 1 + .../components/elkm1/translations/ko.json | 4 +- .../components/elkm1/translations/lb.json | 2 +- .../components/elkm1/translations/pl.json | 8 +- .../components/elkm1/translations/ru.json | 10 +-- .../elkm1/translations/zh-Hant.json | 4 +- .../emulated_roku/translations/fi.json | 15 ++++ .../emulated_roku/translations/no.json | 2 +- .../emulated_roku/translations/pl.json | 4 +- .../components/esphome/translations/es.json | 3 +- .../components/esphome/translations/fi.json | 4 + .../components/esphome/translations/ko.json | 3 +- .../components/esphome/translations/lb.json | 3 +- .../components/esphome/translations/no.json | 15 ++-- .../components/esphome/translations/pl.json | 8 +- .../components/esphome/translations/sl.json | 3 +- .../components/fan/translations/pl.json | 4 +- .../flick_electric/translations/ca.json | 24 ++++++ .../flick_electric/translations/de.json | 20 +++++ .../flick_electric/translations/en.json | 40 ++++----- .../flick_electric/translations/es.json | 24 ++++++ .../flick_electric/translations/fi.json | 24 ++++++ .../flick_electric/translations/fr.json | 15 ++++ .../flick_electric/translations/he.json | 21 +++++ .../flick_electric/translations/it.json | 24 ++++++ .../flick_electric/translations/ko.json | 24 ++++++ .../flick_electric/translations/lb.json | 24 ++++++ .../flick_electric/translations/no.json | 24 ++++++ .../flick_electric/translations/pl.json | 19 +++++ .../flick_electric/translations/ru.json | 24 ++++++ .../flick_electric/translations/zh-Hant.json | 24 ++++++ .../components/flume/translations/de.json | 2 + .../components/flume/translations/fr.json | 1 + .../components/flume/translations/no.json | 2 +- .../components/flume/translations/pl.json | 10 +-- .../components/flume/translations/sv.json | 5 +- .../flunearyou/translations/fr.json | 3 +- .../flunearyou/translations/pl.json | 2 +- .../forked_daapd/translations/en.json | 72 ++++++++-------- .../forked_daapd/translations/ru.json | 41 +++++++++ .../forked_daapd/translations/zh-Hant.json | 41 +++++++++ .../components/freebox/translations/fr.json | 3 +- .../components/freebox/translations/hu.json | 9 ++ .../components/freebox/translations/no.json | 2 +- .../components/freebox/translations/pl.json | 6 +- .../components/fritzbox/translations/en.json | 2 +- .../components/fritzbox/translations/fr.json | 11 ++- .../components/fritzbox/translations/hu.json | 18 ++++ .../components/fritzbox/translations/ko.json | 2 +- .../components/fritzbox/translations/lb.json | 3 +- .../components/fritzbox/translations/nl.json | 2 +- .../components/fritzbox/translations/no.json | 2 +- .../components/fritzbox/translations/pl.json | 12 +-- .../components/fritzbox/translations/ru.json | 4 +- .../components/fritzbox/translations/sl.json | 33 ++++++++ .../fritzbox/translations/zh-Hant.json | 2 +- .../garmin_connect/translations/ca.json | 2 +- .../garmin_connect/translations/en.json | 2 +- .../garmin_connect/translations/it.json | 2 +- .../garmin_connect/translations/ko.json | 2 +- .../garmin_connect/translations/no.json | 5 +- .../garmin_connect/translations/pl.json | 8 +- .../garmin_connect/translations/zh-Hant.json | 2 +- .../geonetnz_volcano/translations/no.json | 2 +- .../components/gios/translations/no.json | 2 +- .../components/glances/translations/fi.json | 3 + .../components/glances/translations/no.json | 2 +- .../components/glances/translations/pl.json | 8 +- .../components/griddy/translations/fr.json | 4 +- .../components/griddy/translations/pl.json | 2 +- .../components/group/translations/it.json | 2 +- .../components/group/translations/no.json | 8 +- .../components/hangouts/translations/en.json | 2 +- .../components/hangouts/translations/fi.json | 19 +++++ .../components/hangouts/translations/ko.json | 2 +- .../components/hangouts/translations/no.json | 6 +- .../components/hangouts/translations/pl.json | 6 +- .../components/harmony/translations/en.json | 2 +- .../components/harmony/translations/ko.json | 2 +- .../components/harmony/translations/no.json | 4 +- .../components/harmony/translations/pl.json | 6 +- .../components/harmony/translations/ru.json | 2 +- .../harmony/translations/zh-Hant.json | 2 +- .../components/heos/translations/fi.json | 12 +++ .../components/heos/translations/it.json | 2 +- .../components/heos/translations/no.json | 2 +- .../components/heos/translations/pl.json | 4 +- .../home_connect/translations/ca.json | 15 ++++ .../home_connect/translations/de.json | 15 ++++ .../home_connect/translations/en.json | 15 ++++ .../home_connect/translations/es.json | 15 ++++ .../home_connect/translations/fr.json | 15 ++++ .../home_connect/translations/hu.json | 9 ++ .../home_connect/translations/it.json | 15 ++++ .../home_connect/translations/ko.json | 15 ++++ .../home_connect/translations/lb.json | 15 ++++ .../home_connect/translations/no.json | 15 ++++ .../home_connect/translations/pl.json | 15 ++++ .../home_connect/translations/ru.json | 15 ++++ .../home_connect/translations/sl.json | 15 ++++ .../home_connect/translations/zh-Hant.json | 15 ++++ .../homeassistant/translations/no.json | 2 +- .../components/homekit/translations/ca.json | 6 ++ .../components/homekit/translations/de.json | 24 +++++- .../components/homekit/translations/en.json | 84 +++++++++---------- .../homekit/translations/es-419.json | 7 ++ .../components/homekit/translations/es.json | 42 ++++++++++ .../components/homekit/translations/fi.json | 17 ++++ .../components/homekit/translations/fr.json | 6 ++ .../components/homekit/translations/he.json | 9 ++ .../components/homekit/translations/it.json | 7 ++ .../components/homekit/translations/ko.json | 60 +++++++++++++ .../components/homekit/translations/lb.json | 55 ++++++++++++ .../components/homekit/translations/nl.json | 21 +++++ .../components/homekit/translations/no.json | 59 +++++++++++++ .../components/homekit/translations/pl.json | 22 ++++- .../components/homekit/translations/ru.json | 7 ++ .../components/homekit/translations/sl.json | 53 ++++++++++++ .../components/homekit/translations/sv.json | 14 ++++ .../homekit/translations/zh-Hant.json | 7 ++ .../homekit_controller/translations/fi.json | 16 ++++ .../homekit_controller/translations/no.json | 4 +- .../homematicip_cloud/translations/ca.json | 2 +- .../homematicip_cloud/translations/fi.json | 11 +++ .../homematicip_cloud/translations/ko.json | 2 +- .../homematicip_cloud/translations/pl.json | 2 +- .../huawei_lte/translations/en.json | 2 +- .../huawei_lte/translations/ko.json | 2 +- .../huawei_lte/translations/lb.json | 2 +- .../huawei_lte/translations/no.json | 4 +- .../huawei_lte/translations/pl.json | 4 +- .../components/hue/translations/ca.json | 2 +- .../components/hue/translations/fi.json | 28 +++++++ .../components/hue/translations/hu.json | 6 ++ .../components/hue/translations/ko.json | 16 ++-- .../components/hue/translations/pl.json | 4 +- .../components/hue/translations/sl.json | 6 +- .../translations/en.json | 2 +- .../translations/fi.json | 3 + .../translations/he.json | 11 +++ .../translations/lb.json | 24 ++++++ .../translations/no.json | 24 ++++++ .../translations/pl.json | 4 +- .../translations/sl.json | 24 ++++++ .../components/iaqualink/translations/en.json | 2 +- .../components/iaqualink/translations/ko.json | 2 +- .../components/iaqualink/translations/no.json | 2 +- .../components/iaqualink/translations/pl.json | 4 +- .../components/iaqualink/translations/ru.json | 2 +- .../iaqualink/translations/zh-Hant.json | 2 +- .../components/icloud/translations/da.json | 1 - .../components/icloud/translations/de.json | 1 - .../icloud/translations/es-419.json | 1 - .../components/icloud/translations/es.json | 1 - .../components/icloud/translations/fr.json | 2 +- .../components/icloud/translations/he.json | 11 +++ .../components/icloud/translations/hu.json | 3 +- .../components/icloud/translations/it.json | 1 - .../components/icloud/translations/ja.json | 3 +- .../components/icloud/translations/lb.json | 1 - .../components/icloud/translations/lv.json | 3 +- .../components/icloud/translations/nl.json | 1 - .../components/icloud/translations/no.json | 5 +- .../components/icloud/translations/pl.json | 4 +- .../components/icloud/translations/pt-BR.json | 3 +- .../components/icloud/translations/pt.json | 3 +- .../components/icloud/translations/sl.json | 1 - .../components/icloud/translations/sv.json | 3 +- .../components/ifttt/translations/fi.json | 7 ++ .../input_boolean/translations/no.json | 2 +- .../input_datetime/translations/no.json | 2 +- .../input_number/translations/no.json | 2 +- .../input_select/translations/es.json | 2 +- .../input_select/translations/no.json | 2 +- .../input_text/translations/no.json | 2 +- .../components/ios/translations/fi.json | 9 ++ .../components/ios/translations/no.json | 2 +- .../components/ipma/translations/fi.json | 16 ++++ .../components/ipp/translations/ca.json | 8 +- .../components/ipp/translations/en.json | 10 +-- .../components/ipp/translations/es.json | 8 +- .../components/ipp/translations/hu.json | 5 ++ .../components/ipp/translations/ko.json | 10 +-- .../components/ipp/translations/no.json | 2 +- .../components/ipp/translations/pl.json | 6 +- .../components/ipp/translations/ru.json | 8 +- .../components/ipp/translations/zh-Hant.json | 10 +-- .../components/iqvia/translations/fi.json | 16 ++++ .../islamic_prayer_times/translations/fr.json | 23 +++++ .../islamic_prayer_times/translations/it.json | 6 +- .../islamic_prayer_times/translations/ru.json | 2 +- .../islamic_prayer_times/translations/sl.json | 23 +++++ .../components/isy994/translations/ca.json | 39 +++++++++ .../components/isy994/translations/de.json | 11 +++ .../components/isy994/translations/en.json | 74 ++++++++-------- .../components/isy994/translations/es.json | 40 +++++++++ .../components/isy994/translations/fi.json | 30 +++++++ .../components/isy994/translations/fr.json | 20 +++++ .../components/isy994/translations/he.json | 21 +++++ .../components/isy994/translations/it.json | 40 +++++++++ .../components/isy994/translations/ko.json | 40 +++++++++ .../components/isy994/translations/lb.json | 40 +++++++++ .../components/isy994/translations/no.json | 33 ++++++++ .../components/isy994/translations/pl.json | 21 +++++ .../components/isy994/translations/ru.json | 40 +++++++++ .../isy994/translations/zh-Hant.json | 40 +++++++++ .../components/juicenet/translations/ca.json | 21 +++++ .../components/juicenet/translations/de.json | 21 +++++ .../components/juicenet/translations/en.json | 2 +- .../components/juicenet/translations/es.json | 21 +++++ .../components/juicenet/translations/fi.json | 13 +++ .../components/juicenet/translations/fr.json | 21 +++++ .../components/juicenet/translations/he.json | 13 +++ .../components/juicenet/translations/it.json | 21 +++++ .../components/juicenet/translations/ko.json | 21 +++++ .../components/juicenet/translations/lb.json | 21 +++++ .../components/juicenet/translations/no.json | 21 +++++ .../components/juicenet/translations/pl.json | 21 +++++ .../components/juicenet/translations/ru.json | 21 +++++ .../components/juicenet/translations/sv.json | 21 +++++ .../juicenet/translations/zh-Hant.json | 21 +++++ .../components/konnected/translations/de.json | 6 +- .../components/konnected/translations/en.json | 4 +- .../components/konnected/translations/fr.json | 22 +++-- .../components/konnected/translations/ko.json | 4 +- .../components/konnected/translations/no.json | 6 +- .../components/konnected/translations/pl.json | 8 +- .../components/konnected/translations/ru.json | 2 +- .../konnected/translations/zh-Hant.json | 4 +- .../components/life360/translations/bg.json | 3 +- .../components/life360/translations/ca.json | 4 +- .../components/life360/translations/da.json | 3 +- .../components/life360/translations/de.json | 2 +- .../components/life360/translations/en.json | 4 +- .../life360/translations/es-419.json | 3 +- .../components/life360/translations/es.json | 2 +- .../components/life360/translations/fi.json | 9 ++ .../components/life360/translations/fr.json | 2 +- .../components/life360/translations/hr.json | 3 +- .../components/life360/translations/it.json | 4 +- .../components/life360/translations/nl.json | 3 +- .../components/life360/translations/no.json | 5 +- .../components/life360/translations/pl.json | 6 +- .../life360/translations/pt-BR.json | 3 +- .../components/life360/translations/sl.json | 2 +- .../components/life360/translations/sv.json | 3 +- .../components/lifx/translations/fi.json | 10 +++ .../components/lifx/translations/no.json | 2 +- .../components/light/translations/fr.json | 3 + .../components/light/translations/ru.json | 1 + .../components/linky/translations/hu.json | 3 +- .../components/linky/translations/no.json | 2 +- .../components/linky/translations/pl.json | 4 +- .../components/lock/translations/no.json | 6 ++ .../logi_circle/translations/fi.json | 11 +++ .../logi_circle/translations/no.json | 12 +-- .../components/luftdaten/translations/fi.json | 13 +++ .../components/luftdaten/translations/no.json | 2 +- .../lutron_caseta/translations/ca.json | 15 ++++ .../lutron_caseta/translations/en.json | 29 +++---- .../lutron_caseta/translations/es.json | 15 ++++ .../lutron_caseta/translations/fi.json | 12 +++ .../lutron_caseta/translations/it.json | 15 ++++ .../lutron_caseta/translations/ko.json | 15 ++++ .../lutron_caseta/translations/lb.json | 15 ++++ .../lutron_caseta/translations/no.json | 15 ++++ .../lutron_caseta/translations/ru.json | 15 ++++ .../lutron_caseta/translations/zh-Hant.json | 15 ++++ .../components/mailgun/translations/ca.json | 2 +- .../components/mailgun/translations/cs.json | 2 +- .../components/mailgun/translations/da.json | 2 +- .../components/mailgun/translations/de.json | 2 +- .../mailgun/translations/es-419.json | 2 +- .../components/mailgun/translations/fr.json | 2 +- .../components/mailgun/translations/it.json | 2 +- .../components/mailgun/translations/nl.json | 2 +- .../components/mailgun/translations/pl.json | 2 +- .../mailgun/translations/pt-BR.json | 2 +- .../components/mailgun/translations/pt.json | 2 +- .../components/mailgun/translations/ru.json | 2 +- .../mailgun/translations/zh-Hant.json | 2 +- .../media_player/translations/it.json | 2 +- .../media_player/translations/pl.json | 6 +- .../media_player/translations/sl.json | 2 +- .../components/melcloud/translations/en.json | 4 +- .../components/melcloud/translations/ko.json | 4 +- .../components/melcloud/translations/pl.json | 8 +- .../components/melcloud/translations/ru.json | 4 +- .../melcloud/translations/zh-Hant.json | 4 +- .../components/met/translations/fi.json | 16 ++++ .../meteo_france/translations/no.json | 2 +- .../components/mikrotik/translations/lb.json | 2 +- .../components/mikrotik/translations/no.json | 2 +- .../components/mikrotik/translations/pl.json | 8 +- .../components/mill/translations/ca.json | 18 ++++ .../components/mill/translations/en.json | 18 ++++ .../components/mill/translations/es.json | 18 ++++ .../components/mill/translations/fi.json | 12 +++ .../components/mill/translations/it.json | 18 ++++ .../components/mill/translations/ko.json | 18 ++++ .../components/mill/translations/lb.json | 18 ++++ .../components/mill/translations/pl.json | 18 ++++ .../components/mill/translations/ru.json | 18 ++++ .../components/mill/translations/zh-Hant.json | 18 ++++ .../minecraft_server/translations/pl.json | 2 +- .../mobile_app/translations/fi.json | 9 ++ .../components/monoprice/translations/en.json | 2 +- .../components/monoprice/translations/fr.json | 3 +- .../components/monoprice/translations/ko.json | 2 +- .../components/monoprice/translations/pl.json | 6 +- .../components/monoprice/translations/ru.json | 2 +- .../monoprice/translations/zh-Hant.json | 2 +- .../moon/translations/sensor.fi.json | 14 ++-- .../components/mqtt/translations/es.json | 2 +- .../components/mqtt/translations/fi.json | 21 +++++ .../components/mqtt/translations/fr.json | 9 +- .../components/mqtt/translations/no.json | 6 +- .../components/mqtt/translations/pl.json | 6 +- .../components/mqtt/translations/zh-Hant.json | 2 +- .../components/myq/translations/pl.json | 8 +- .../components/neato/translations/no.json | 4 +- .../components/neato/translations/pl.json | 6 +- .../components/nest/translations/fi.json | 24 ++++++ .../components/nest/translations/no.json | 12 +-- .../components/nest/translations/pl.json | 2 +- .../components/netatmo/translations/ca.json | 10 +-- .../components/netatmo/translations/da.json | 9 +- .../components/netatmo/translations/de.json | 10 +-- .../components/netatmo/translations/en.json | 6 +- .../netatmo/translations/es-419.json | 9 +- .../components/netatmo/translations/es.json | 10 +-- .../components/netatmo/translations/fr.json | 5 +- .../components/netatmo/translations/hu.json | 8 +- .../components/netatmo/translations/it.json | 8 +- .../components/netatmo/translations/ko.json | 6 +- .../components/netatmo/translations/lb.json | 6 +- .../components/netatmo/translations/nl.json | 9 +- .../components/netatmo/translations/no.json | 9 +- .../components/netatmo/translations/pl.json | 6 +- .../components/netatmo/translations/ru.json | 6 +- .../components/netatmo/translations/sl.json | 6 +- .../components/netatmo/translations/sv.json | 9 +- .../netatmo/translations/zh-Hant.json | 6 +- .../components/nexia/translations/hu.json | 12 +++ .../components/nexia/translations/pl.json | 8 +- .../components/notion/translations/en.json | 2 +- .../components/notion/translations/fi.json | 9 ++ .../components/notion/translations/ko.json | 2 +- .../components/notion/translations/pl.json | 4 +- .../components/notion/translations/ru.json | 2 +- .../notion/translations/zh-Hant.json | 2 +- .../components/nuheat/translations/hu.json | 17 ++++ .../components/nuheat/translations/no.json | 2 +- .../components/nuheat/translations/pl.json | 8 +- .../components/nut/translations/es.json | 2 +- .../components/nut/translations/fr.json | 6 +- .../components/nut/translations/no.json | 2 +- .../components/nut/translations/pl.json | 12 +-- .../components/nut/translations/sv.json | 15 ++++ .../components/nws/translations/en.json | 2 +- .../components/nws/translations/fr.json | 4 +- .../components/nws/translations/ko.json | 2 +- .../components/nws/translations/pl.json | 6 +- .../components/nws/translations/ru.json | 2 +- .../components/nws/translations/sl.json | 23 +++++ .../components/nws/translations/zh-Hant.json | 2 +- .../onboarding/translations/fi.json | 7 ++ .../components/onvif/translations/es.json | 58 +++++++++++++ .../components/onvif/translations/fi.json | 25 ++++++ .../components/onvif/translations/he.json | 17 ++++ .../components/onvif/translations/ko.json | 58 +++++++++++++ .../components/onvif/translations/lb.json | 58 +++++++++++++ .../components/onvif/translations/nl.json | 32 +++++++ .../components/onvif/translations/no.json | 50 ++++++++++- .../components/onvif/translations/pl.json | 10 +-- .../components/onvif/translations/pt-BR.json | 58 +++++++++++++ .../components/onvif/translations/sl.json | 58 +++++++++++++ .../components/onvif/translations/sv.json | 21 +++++ .../onvif/translations/zh-Hans.json | 9 ++ .../components/openuv/translations/en.json | 2 +- .../components/openuv/translations/fi.json | 18 ++++ .../components/openuv/translations/ko.json | 2 +- .../components/openuv/translations/pl.json | 2 +- .../openuv/translations/zh-Hant.json | 2 +- .../components/owntracks/translations/no.json | 2 +- .../panasonic_viera/translations/fr.json | 5 +- .../panasonic_viera/translations/no.json | 4 +- .../panasonic_viera/translations/pl.json | 2 +- .../panasonic_viera/translations/ru.json | 4 +- .../panasonic_viera/translations/sl.json | 31 +++++++ .../components/person/translations/it.json | 2 +- .../components/pi_hole/translations/ca.json | 18 ++++ .../components/pi_hole/translations/en.json | 23 +++++ .../components/pi_hole/translations/ru.json | 23 +++++ .../pi_hole/translations/zh-Hant.json | 23 +++++ .../components/plex/translations/ca.json | 25 +++++- .../components/plex/translations/de.json | 29 ++++++- .../components/plex/translations/en.json | 30 ++++++- .../components/plex/translations/es.json | 29 ++++++- .../components/plex/translations/fi.json | 33 ++++++++ .../components/plex/translations/fr.json | 23 ++++- .../components/plex/translations/hu.json | 12 +++ .../components/plex/translations/it.json | 29 ++++++- .../components/plex/translations/ko.json | 29 ++++++- .../components/plex/translations/lb.json | 25 +++++- .../components/plex/translations/no.json | 31 ++++++- .../components/plex/translations/pl.json | 24 +++++- .../components/plex/translations/ru.json | 28 ++++++- .../components/plex/translations/sl.json | 24 +++++- .../components/plex/translations/sv.json | 10 +++ .../components/plex/translations/zh-Hant.json | 30 ++++++- .../components/point/translations/ca.json | 12 +-- .../components/point/translations/en.json | 12 +-- .../components/point/translations/es.json | 2 +- .../components/point/translations/fi.json | 11 +++ .../components/point/translations/it.json | 14 ++-- .../components/point/translations/ko.json | 12 +-- .../components/point/translations/no.json | 14 ++-- .../components/point/translations/pl.json | 2 +- .../components/point/translations/ru.json | 10 +-- .../point/translations/zh-Hant.json | 12 +-- .../components/powerwall/translations/hu.json | 11 +++ .../components/powerwall/translations/pl.json | 4 +- .../components/powerwall/translations/sl.json | 3 +- .../components/ps4/translations/fi.json | 25 ++++++ .../components/ps4/translations/no.json | 10 +-- .../components/ps4/translations/pl.json | 4 +- .../pvpc_hourly_pricing/translations/fr.json | 6 +- .../components/rachio/translations/en.json | 2 +- .../components/rachio/translations/ko.json | 2 +- .../components/rachio/translations/no.json | 2 +- .../components/rachio/translations/pl.json | 8 +- .../components/rachio/translations/ru.json | 4 +- .../rachio/translations/zh-Hant.json | 2 +- .../rainmachine/translations/fi.json | 18 ++++ .../rainmachine/translations/no.json | 2 +- .../rainmachine/translations/pl.json | 6 +- .../components/ring/translations/no.json | 2 +- .../components/ring/translations/pl.json | 10 +-- .../components/roku/translations/en.json | 6 +- .../components/roku/translations/fr.json | 4 + .../components/roku/translations/hu.json | 7 ++ .../components/roku/translations/ko.json | 6 +- .../components/roku/translations/no.json | 2 +- .../components/roku/translations/pl.json | 6 +- .../components/roku/translations/ru.json | 4 +- .../components/roku/translations/zh-Hant.json | 6 +- .../components/roomba/translations/en.json | 2 +- .../components/roomba/translations/fr.json | 5 +- .../components/roomba/translations/ko.json | 2 +- .../components/roomba/translations/pl.json | 6 +- .../components/roomba/translations/ru.json | 6 +- .../components/roomba/translations/sv.json | 2 + .../roomba/translations/zh-Hant.json | 2 +- .../components/samsungtv/translations/en.json | 2 +- .../components/samsungtv/translations/es.json | 2 +- .../components/samsungtv/translations/ko.json | 2 +- .../components/samsungtv/translations/no.json | 4 +- .../components/samsungtv/translations/pl.json | 2 +- .../components/samsungtv/translations/ru.json | 2 +- .../samsungtv/translations/zh-Hant.json | 2 +- .../season/translations/sensor.hu.json | 6 ++ .../season/translations/sensor.sl.json | 6 ++ .../components/sense/translations/en.json | 2 +- .../components/sense/translations/fr.json | 1 + .../components/sense/translations/ko.json | 2 +- .../components/sense/translations/pl.json | 10 +-- .../sense/translations/zh-Hant.json | 2 +- .../sensor/translations/season.pl.json | 8 +- .../components/sentry/translations/pl.json | 2 +- .../simplisafe/translations/en.json | 2 +- .../simplisafe/translations/es.json | 2 +- .../simplisafe/translations/fi.json | 17 ++++ .../simplisafe/translations/ko.json | 2 +- .../simplisafe/translations/no.json | 4 +- .../simplisafe/translations/pl.json | 4 +- .../simplisafe/translations/sl.json | 1 + .../simplisafe/translations/zh-Hant.json | 2 +- .../smartthings/translations/ca.json | 2 +- .../smartthings/translations/de.json | 2 +- .../smartthings/translations/es-419.json | 3 - .../smartthings/translations/fr.json | 9 +- .../smartthings/translations/lb.json | 2 +- .../smartthings/translations/nl.json | 3 - .../smartthings/translations/no.json | 12 +-- .../smartthings/translations/pl.json | 2 +- .../smartthings/translations/pt.json | 3 - .../smartthings/translations/sl.json | 2 +- .../smartthings/translations/sv.json | 5 -- .../components/smhi/translations/fi.json | 14 ++++ .../components/solaredge/translations/en.json | 2 +- .../components/solaredge/translations/ko.json | 2 +- .../components/solaredge/translations/pl.json | 2 +- .../solaredge/translations/zh-Hant.json | 2 +- .../components/solarlog/translations/en.json | 2 +- .../components/solarlog/translations/ko.json | 2 +- .../components/solarlog/translations/pl.json | 6 +- .../components/solarlog/translations/ru.json | 2 +- .../solarlog/translations/zh-Hant.json | 2 +- .../components/soma/translations/no.json | 8 +- .../components/soma/translations/pl.json | 8 +- .../components/somfy/translations/no.json | 6 +- .../components/somfy/translations/pl.json | 6 +- .../components/somfy/translations/ru.json | 2 +- .../components/songpal/translations/ca.json | 25 ++++++ .../components/songpal/translations/da.json | 12 +++ .../components/songpal/translations/de.json | 24 ++++++ .../components/songpal/translations/en.json | 25 ++++++ .../components/songpal/translations/es.json | 25 ++++++ .../components/songpal/translations/fi.json | 24 ++++++ .../components/songpal/translations/fr.json | 18 ++++ .../components/songpal/translations/he.json | 10 +++ .../components/songpal/translations/hu.json | 11 +++ .../components/songpal/translations/it.json | 24 ++++++ .../components/songpal/translations/ko.json | 25 ++++++ .../components/songpal/translations/lb.json | 25 ++++++ .../components/songpal/translations/no.json | 24 ++++++ .../components/songpal/translations/pl.json | 25 ++++++ .../components/songpal/translations/ru.json | 25 ++++++ .../components/songpal/translations/sv.json | 24 ++++++ .../songpal/translations/zh-Hant.json | 25 ++++++ .../components/sonos/translations/fi.json | 10 +++ .../components/sonos/translations/no.json | 2 +- .../components/spotify/translations/no.json | 6 +- .../components/spotify/translations/pl.json | 4 +- .../components/spotify/translations/ru.json | 2 +- .../components/starline/translations/ko.json | 2 +- .../components/starline/translations/no.json | 8 +- .../components/starline/translations/pl.json | 4 +- .../synology_dsm/translations/ca.json | 9 ++ .../synology_dsm/translations/de.json | 9 ++ .../synology_dsm/translations/en.json | 6 +- .../synology_dsm/translations/es.json | 11 ++- .../synology_dsm/translations/fi.json | 9 ++ .../synology_dsm/translations/he.json | 11 +++ .../synology_dsm/translations/hu.json | 16 ++++ .../synology_dsm/translations/it.json | 9 ++ .../synology_dsm/translations/ko.json | 13 ++- .../synology_dsm/translations/lb.json | 9 ++ .../synology_dsm/translations/no.json | 17 +++- .../synology_dsm/translations/pl.json | 25 ++++-- .../synology_dsm/translations/ru.json | 13 ++- .../synology_dsm/translations/sl.json | 12 ++- .../synology_dsm/translations/sv.json | 12 ++- .../synology_dsm/translations/zh-Hant.json | 13 ++- .../components/tado/translations/fr.json | 17 +++- .../components/tado/translations/ko.json | 2 +- .../components/tado/translations/pl.json | 10 +-- .../components/tado/translations/sv.json | 11 +++ .../tellduslive/translations/ca.json | 2 +- .../tellduslive/translations/no.json | 6 +- .../tellduslive/translations/pl.json | 6 +- .../components/tesla/translations/en.json | 2 +- .../components/tesla/translations/ko.json | 2 +- .../components/tesla/translations/no.json | 4 +- .../components/tesla/translations/pl.json | 4 +- .../tesla/translations/zh-Hant.json | 2 +- .../components/tibber/translations/ca.json | 22 +++++ .../components/tibber/translations/de.json | 22 +++++ .../components/tibber/translations/en.json | 22 +++++ .../components/tibber/translations/es.json | 22 +++++ .../components/tibber/translations/fi.json | 10 +++ .../components/tibber/translations/fr.json | 20 +++++ .../components/tibber/translations/he.json | 21 +++++ .../components/tibber/translations/it.json | 22 +++++ .../components/tibber/translations/ko.json | 22 +++++ .../components/tibber/translations/lb.json | 22 +++++ .../components/tibber/translations/no.json | 22 +++++ .../components/tibber/translations/pl.json | 22 +++++ .../components/tibber/translations/ru.json | 22 +++++ .../components/tibber/translations/sl.json | 22 +++++ .../tibber/translations/zh-Hant.json | 22 +++++ .../components/timer/translations/es.json | 6 +- .../components/toon/translations/fi.json | 15 ++++ .../components/toon/translations/no.json | 4 +- .../components/toon/translations/pl.json | 6 +- .../totalconnect/translations/fr.json | 12 +++ .../totalconnect/translations/pl.json | 4 +- .../components/tplink/translations/fi.json | 9 ++ .../components/traccar/translations/no.json | 2 +- .../components/tradfri/translations/fi.json | 13 +++ .../components/tradfri/translations/ko.json | 4 +- .../components/tradfri/translations/no.json | 2 +- .../components/tradfri/translations/pl.json | 2 +- .../transmission/translations/fi.json | 7 ++ .../transmission/translations/no.json | 4 +- .../transmission/translations/pl.json | 8 +- .../components/tuya/translations/ca.json | 25 ++++++ .../components/tuya/translations/en.json | 15 ++-- .../components/tuya/translations/es.json | 26 ++++++ .../components/tuya/translations/fi.json | 24 ++++++ .../components/tuya/translations/fr.json | 17 ++++ .../components/tuya/translations/he.json | 17 ++++ .../components/tuya/translations/it.json | 26 ++++++ .../components/tuya/translations/ko.json | 26 ++++++ .../components/tuya/translations/lb.json | 26 ++++++ .../components/tuya/translations/no.json | 18 ++++ .../components/tuya/translations/pl.json | 19 +++++ .../components/tuya/translations/ru.json | 26 ++++++ .../components/tuya/translations/sv.json | 20 +++++ .../components/tuya/translations/zh-Hant.json | 26 ++++++ .../twentemilieu/translations/pl.json | 2 +- .../components/unifi/translations/ca.json | 13 +-- .../components/unifi/translations/de.json | 4 + .../components/unifi/translations/en.json | 6 +- .../components/unifi/translations/es.json | 17 +++- .../components/unifi/translations/fi.json | 17 ++++ .../components/unifi/translations/fr.json | 1 + .../components/unifi/translations/it.json | 9 +- .../components/unifi/translations/ko.json | 13 ++- .../components/unifi/translations/lb.json | 8 ++ .../components/unifi/translations/nl.json | 7 ++ .../components/unifi/translations/no.json | 14 +++- .../components/unifi/translations/pl.json | 14 +++- .../components/unifi/translations/ru.json | 5 +- .../components/unifi/translations/sl.json | 10 +++ .../unifi/translations/zh-Hant.json | 5 +- .../components/upb/translations/ca.json | 22 +++++ .../components/upb/translations/de.json | 22 +++++ .../components/upb/translations/es.json | 23 +++++ .../components/upb/translations/fi.json | 15 ++++ .../components/upb/translations/fr.json | 17 ++++ .../components/upb/translations/he.json | 15 ++++ .../components/upb/translations/it.json | 23 +++++ .../components/upb/translations/ko.json | 23 +++++ .../components/upb/translations/lb.json | 19 +++++ .../components/upb/translations/no.json | 23 +++++ .../components/upb/translations/pl.json | 7 ++ .../components/upb/translations/ru.json | 23 +++++ .../components/upb/translations/sv.json | 21 +++++ .../components/upb/translations/zh-Hant.json | 23 +++++ .../components/upnp/translations/bg.json | 3 - .../components/upnp/translations/ca.json | 9 +- .../components/upnp/translations/cs.json | 3 - .../components/upnp/translations/da.json | 3 - .../components/upnp/translations/de.json | 8 +- .../components/upnp/translations/en.json | 18 +++- .../components/upnp/translations/es-419.json | 3 - .../components/upnp/translations/es.json | 11 ++- .../components/upnp/translations/et.json | 3 - .../components/upnp/translations/fi.json | 18 ++++ .../components/upnp/translations/fr.json | 8 +- .../components/upnp/translations/he.json | 11 +++ .../components/upnp/translations/hu.json | 3 - .../components/upnp/translations/it.json | 9 +- .../components/upnp/translations/ko.json | 9 +- .../components/upnp/translations/lb.json | 9 +- .../components/upnp/translations/nl.json | 8 +- .../components/upnp/translations/nn.json | 3 - .../components/upnp/translations/no.json | 13 +-- .../components/upnp/translations/pl.json | 14 ++-- .../components/upnp/translations/pt-BR.json | 3 - .../components/upnp/translations/pt.json | 3 - .../components/upnp/translations/ro.json | 3 - .../components/upnp/translations/ru.json | 9 +- .../components/upnp/translations/sl.json | 8 +- .../components/upnp/translations/sv.json | 6 +- .../components/upnp/translations/zh-Hans.json | 6 +- .../components/upnp/translations/zh-Hant.json | 9 +- .../components/vacuum/translations/sl.json | 6 +- .../components/velbus/translations/ca.json | 2 +- .../components/vera/translations/fr.json | 15 ++++ .../components/vera/translations/no.json | 2 +- .../components/vera/translations/ru.json | 6 +- .../components/vesync/translations/en.json | 2 +- .../components/vesync/translations/ko.json | 2 +- .../components/vesync/translations/no.json | 2 +- .../components/vesync/translations/pl.json | 4 +- .../vesync/translations/zh-Hant.json | 2 +- .../components/vilfo/translations/en.json | 4 +- .../components/vilfo/translations/fr.json | 3 + .../components/vilfo/translations/ko.json | 4 +- .../components/vilfo/translations/no.json | 2 +- .../components/vilfo/translations/pl.json | 4 +- .../components/vilfo/translations/ru.json | 4 +- .../vilfo/translations/zh-Hant.json | 4 +- .../components/vizio/translations/ca.json | 9 +- .../components/vizio/translations/en.json | 5 +- .../components/vizio/translations/es.json | 9 +- .../components/vizio/translations/fr.json | 1 + .../components/vizio/translations/it.json | 7 +- .../components/vizio/translations/ko.json | 5 +- .../components/vizio/translations/lb.json | 1 + .../components/vizio/translations/no.json | 13 +-- .../components/vizio/translations/pl.json | 6 +- .../components/vizio/translations/ru.json | 9 +- .../vizio/translations/zh-Hant.json | 9 +- .../components/weather/translations/sl.json | 10 +-- .../components/wiffi/translations/no.json | 16 ++++ .../components/wiffi/translations/ru.json | 16 ++++ .../wiffi/translations/zh-Hant.json | 16 ++++ .../components/withings/translations/es.json | 2 +- .../components/withings/translations/no.json | 8 +- .../components/withings/translations/pl.json | 4 +- .../components/withings/translations/ru.json | 2 +- .../components/wled/translations/en.json | 2 +- .../components/wled/translations/es.json | 16 ++-- .../components/wled/translations/ko.json | 4 +- .../components/wled/translations/pl.json | 18 ++-- .../components/wled/translations/ru.json | 2 +- .../components/wled/translations/zh-Hant.json | 2 +- .../components/wwlln/translations/fi.json | 12 +++ .../xiaomi_miio/translations/ca.json | 4 +- .../xiaomi_miio/translations/cs.json | 3 - .../xiaomi_miio/translations/de.json | 2 +- .../xiaomi_miio/translations/en.json | 4 +- .../xiaomi_miio/translations/es-419.json | 3 - .../xiaomi_miio/translations/es.json | 2 +- .../xiaomi_miio/translations/fi.json | 3 - .../xiaomi_miio/translations/fr.json | 3 - .../xiaomi_miio/translations/hu.json | 3 - .../xiaomi_miio/translations/it.json | 2 +- .../xiaomi_miio/translations/ko.json | 2 +- .../xiaomi_miio/translations/lb.json | 29 +++++++ .../xiaomi_miio/translations/nl.json | 3 - .../xiaomi_miio/translations/no.json | 7 +- .../xiaomi_miio/translations/pl.json | 2 +- .../xiaomi_miio/translations/ru.json | 2 +- .../xiaomi_miio/translations/sl.json | 29 +++++++ .../xiaomi_miio/translations/sv.json | 3 - .../xiaomi_miio/translations/zh-Hans.json | 3 - .../xiaomi_miio/translations/zh-Hant.json | 2 +- .../components/zerproc/translations/ca.json | 13 +++ .../components/zerproc/translations/en.json | 6 +- .../components/zerproc/translations/he.json | 13 +++ .../components/zerproc/translations/ko.json | 14 ++++ .../components/zerproc/translations/no.json | 3 + .../components/zerproc/translations/ru.json | 14 ++++ .../zerproc/translations/zh-Hant.json | 14 ++++ .../components/zha/translations/bg.json | 3 +- .../components/zha/translations/ca.json | 20 ++++- .../components/zha/translations/da.json | 20 ++++- .../components/zha/translations/de.json | 18 ++++ .../components/zha/translations/en.json | 4 +- .../components/zha/translations/es-419.json | 3 +- .../components/zha/translations/es.json | 20 ++++- .../components/zha/translations/fi.json | 31 +++++++ .../components/zha/translations/fr.json | 16 +++- .../components/zha/translations/he.json | 9 ++ .../components/zha/translations/hu.json | 9 +- .../components/zha/translations/it.json | 18 ++++ .../components/zha/translations/ko.json | 18 ++++ .../components/zha/translations/lb.json | 18 ++++ .../components/zha/translations/nl.json | 3 +- .../components/zha/translations/no.json | 54 ++++++++---- .../components/zha/translations/pl.json | 20 ++++- .../components/zha/translations/pt-BR.json | 3 +- .../components/zha/translations/pt.json | 3 +- .../components/zha/translations/ru.json | 18 ++++ .../components/zha/translations/sv.json | 20 ++++- .../components/zha/translations/zh-Hans.json | 3 +- .../components/zha/translations/zh-Hant.json | 18 ++++ .../components/zone/translations/fi.json | 21 +++++ .../components/zwave/translations/en.json | 2 +- .../components/zwave/translations/fi.json | 10 +++ .../components/zwave/translations/ko.json | 2 +- .../components/zwave/translations/no.json | 2 +- .../components/zwave/translations/sl.json | 8 +- .../zwave/translations/zh-Hant.json | 2 +- .../zwave_mqtt/translations/ca.json | 14 ++++ .../zwave_mqtt/translations/de.json | 14 ++++ .../zwave_mqtt/translations/es.json | 14 ++++ .../zwave_mqtt/translations/fi.json | 9 ++ .../zwave_mqtt/translations/fr.json | 14 ++++ .../zwave_mqtt/translations/it.json | 14 ++++ .../zwave_mqtt/translations/ko.json | 14 ++++ .../zwave_mqtt/translations/lb.json | 14 ++++ .../zwave_mqtt/translations/nl.json | 13 +++ .../zwave_mqtt/translations/no.json | 14 ++++ .../zwave_mqtt/translations/pl.json | 14 ++++ .../zwave_mqtt/translations/ru.json | 14 ++++ .../zwave_mqtt/translations/sl.json | 14 ++++ .../zwave_mqtt/translations/sv.json | 10 +++ .../zwave_mqtt/translations/zh-Hans.json | 12 +++ .../zwave_mqtt/translations/zh-Hant.json | 14 ++++ 998 files changed, 9167 insertions(+), 1605 deletions(-) create mode 100644 homeassistant/components/abode/translations/fi.json create mode 100644 homeassistant/components/adguard/translations/fi.json create mode 100644 homeassistant/components/adguard/translations/he.json create mode 100644 homeassistant/components/agent_dvr/translations/ca.json create mode 100644 homeassistant/components/agent_dvr/translations/de.json create mode 100644 homeassistant/components/agent_dvr/translations/es.json create mode 100644 homeassistant/components/agent_dvr/translations/fi.json create mode 100644 homeassistant/components/agent_dvr/translations/fr.json create mode 100644 homeassistant/components/agent_dvr/translations/he.json create mode 100644 homeassistant/components/agent_dvr/translations/it.json create mode 100644 homeassistant/components/agent_dvr/translations/ko.json create mode 100644 homeassistant/components/agent_dvr/translations/lb.json create mode 100644 homeassistant/components/agent_dvr/translations/no.json create mode 100644 homeassistant/components/agent_dvr/translations/pl.json create mode 100644 homeassistant/components/agent_dvr/translations/ru.json create mode 100644 homeassistant/components/agent_dvr/translations/sv.json create mode 100644 homeassistant/components/agent_dvr/translations/zh-Hant.json create mode 100644 homeassistant/components/airvisual/translations/he.json create mode 100644 homeassistant/components/almond/translations/fi.json create mode 100644 homeassistant/components/ambient_station/translations/fi.json create mode 100644 homeassistant/components/atag/translations/he.json create mode 100644 homeassistant/components/atag/translations/sl.json create mode 100644 homeassistant/components/auth/translations/fi.json create mode 100644 homeassistant/components/axis/translations/fi.json create mode 100644 homeassistant/components/blebox/translations/ca.json create mode 100644 homeassistant/components/blebox/translations/de.json create mode 100644 homeassistant/components/blebox/translations/es.json create mode 100644 homeassistant/components/blebox/translations/fi.json create mode 100644 homeassistant/components/blebox/translations/fr.json create mode 100644 homeassistant/components/blebox/translations/he.json create mode 100644 homeassistant/components/blebox/translations/hu.json create mode 100644 homeassistant/components/blebox/translations/it.json create mode 100644 homeassistant/components/blebox/translations/ko.json create mode 100644 homeassistant/components/blebox/translations/lb.json create mode 100644 homeassistant/components/blebox/translations/no.json create mode 100644 homeassistant/components/blebox/translations/pl.json create mode 100644 homeassistant/components/blebox/translations/ru.json create mode 100644 homeassistant/components/blebox/translations/sl.json create mode 100644 homeassistant/components/blebox/translations/zh-Hant.json create mode 100644 homeassistant/components/blink/translations/ca.json create mode 100644 homeassistant/components/blink/translations/ru.json create mode 100644 homeassistant/components/blink/translations/zh-Hant.json create mode 100644 homeassistant/components/bsblan/translations/ca.json create mode 100644 homeassistant/components/bsblan/translations/de.json create mode 100644 homeassistant/components/bsblan/translations/es.json create mode 100644 homeassistant/components/bsblan/translations/fi.json create mode 100644 homeassistant/components/bsblan/translations/fr.json create mode 100644 homeassistant/components/bsblan/translations/it.json create mode 100644 homeassistant/components/bsblan/translations/ko.json create mode 100644 homeassistant/components/bsblan/translations/lb.json create mode 100644 homeassistant/components/bsblan/translations/no.json create mode 100644 homeassistant/components/bsblan/translations/pl.json create mode 100644 homeassistant/components/bsblan/translations/ru.json create mode 100644 homeassistant/components/bsblan/translations/zh-Hant.json create mode 100644 homeassistant/components/cast/translations/fi.json create mode 100644 homeassistant/components/daikin/translations/fi.json create mode 100644 homeassistant/components/daikin/translations/he.json create mode 100644 homeassistant/components/deconz/translations/fi.json create mode 100644 homeassistant/components/devolo_home_control/translations/ca.json create mode 100644 homeassistant/components/devolo_home_control/translations/de.json create mode 100644 homeassistant/components/devolo_home_control/translations/es-419.json create mode 100644 homeassistant/components/devolo_home_control/translations/es.json create mode 100644 homeassistant/components/devolo_home_control/translations/fi.json create mode 100644 homeassistant/components/devolo_home_control/translations/fr.json create mode 100644 homeassistant/components/devolo_home_control/translations/he.json create mode 100644 homeassistant/components/devolo_home_control/translations/it.json create mode 100644 homeassistant/components/devolo_home_control/translations/ko.json create mode 100644 homeassistant/components/devolo_home_control/translations/lb.json create mode 100644 homeassistant/components/devolo_home_control/translations/nl.json create mode 100644 homeassistant/components/devolo_home_control/translations/no.json create mode 100644 homeassistant/components/devolo_home_control/translations/pl.json create mode 100644 homeassistant/components/devolo_home_control/translations/ru.json create mode 100644 homeassistant/components/devolo_home_control/translations/sv.json create mode 100644 homeassistant/components/devolo_home_control/translations/zh-Hant.json create mode 100644 homeassistant/components/doorbird/translations/he.json create mode 100644 homeassistant/components/doorbird/translations/hu.json create mode 100644 homeassistant/components/emulated_roku/translations/fi.json create mode 100644 homeassistant/components/flick_electric/translations/ca.json create mode 100644 homeassistant/components/flick_electric/translations/de.json create mode 100644 homeassistant/components/flick_electric/translations/es.json create mode 100644 homeassistant/components/flick_electric/translations/fi.json create mode 100644 homeassistant/components/flick_electric/translations/fr.json create mode 100644 homeassistant/components/flick_electric/translations/he.json create mode 100644 homeassistant/components/flick_electric/translations/it.json create mode 100644 homeassistant/components/flick_electric/translations/ko.json create mode 100644 homeassistant/components/flick_electric/translations/lb.json create mode 100644 homeassistant/components/flick_electric/translations/no.json create mode 100644 homeassistant/components/flick_electric/translations/pl.json create mode 100644 homeassistant/components/flick_electric/translations/ru.json create mode 100644 homeassistant/components/flick_electric/translations/zh-Hant.json create mode 100644 homeassistant/components/forked_daapd/translations/ru.json create mode 100644 homeassistant/components/forked_daapd/translations/zh-Hant.json create mode 100644 homeassistant/components/freebox/translations/hu.json create mode 100644 homeassistant/components/fritzbox/translations/hu.json create mode 100644 homeassistant/components/fritzbox/translations/sl.json create mode 100644 homeassistant/components/hangouts/translations/fi.json create mode 100644 homeassistant/components/heos/translations/fi.json create mode 100644 homeassistant/components/home_connect/translations/ca.json create mode 100644 homeassistant/components/home_connect/translations/de.json create mode 100644 homeassistant/components/home_connect/translations/en.json create mode 100644 homeassistant/components/home_connect/translations/es.json create mode 100644 homeassistant/components/home_connect/translations/fr.json create mode 100644 homeassistant/components/home_connect/translations/hu.json create mode 100644 homeassistant/components/home_connect/translations/it.json create mode 100644 homeassistant/components/home_connect/translations/ko.json create mode 100644 homeassistant/components/home_connect/translations/lb.json create mode 100644 homeassistant/components/home_connect/translations/no.json create mode 100644 homeassistant/components/home_connect/translations/pl.json create mode 100644 homeassistant/components/home_connect/translations/ru.json create mode 100644 homeassistant/components/home_connect/translations/sl.json create mode 100644 homeassistant/components/home_connect/translations/zh-Hant.json create mode 100644 homeassistant/components/homekit/translations/fi.json create mode 100644 homeassistant/components/homekit/translations/he.json create mode 100644 homeassistant/components/homekit/translations/ko.json create mode 100644 homeassistant/components/homekit/translations/lb.json create mode 100644 homeassistant/components/homekit/translations/nl.json create mode 100644 homeassistant/components/homekit/translations/no.json create mode 100644 homeassistant/components/homekit/translations/sl.json create mode 100644 homeassistant/components/homekit/translations/sv.json create mode 100644 homeassistant/components/homekit_controller/translations/fi.json create mode 100644 homeassistant/components/homematicip_cloud/translations/fi.json create mode 100644 homeassistant/components/hue/translations/fi.json create mode 100644 homeassistant/components/hunterdouglas_powerview/translations/he.json create mode 100644 homeassistant/components/hunterdouglas_powerview/translations/lb.json create mode 100644 homeassistant/components/hunterdouglas_powerview/translations/no.json create mode 100644 homeassistant/components/hunterdouglas_powerview/translations/sl.json create mode 100644 homeassistant/components/icloud/translations/he.json create mode 100644 homeassistant/components/ifttt/translations/fi.json create mode 100644 homeassistant/components/ios/translations/fi.json create mode 100644 homeassistant/components/ipma/translations/fi.json create mode 100644 homeassistant/components/ipp/translations/hu.json create mode 100644 homeassistant/components/iqvia/translations/fi.json create mode 100644 homeassistant/components/islamic_prayer_times/translations/fr.json create mode 100644 homeassistant/components/islamic_prayer_times/translations/sl.json create mode 100644 homeassistant/components/isy994/translations/ca.json create mode 100644 homeassistant/components/isy994/translations/de.json create mode 100644 homeassistant/components/isy994/translations/es.json create mode 100644 homeassistant/components/isy994/translations/fi.json create mode 100644 homeassistant/components/isy994/translations/fr.json create mode 100644 homeassistant/components/isy994/translations/he.json create mode 100644 homeassistant/components/isy994/translations/it.json create mode 100644 homeassistant/components/isy994/translations/ko.json create mode 100644 homeassistant/components/isy994/translations/lb.json create mode 100644 homeassistant/components/isy994/translations/no.json create mode 100644 homeassistant/components/isy994/translations/pl.json create mode 100644 homeassistant/components/isy994/translations/ru.json create mode 100644 homeassistant/components/isy994/translations/zh-Hant.json create mode 100644 homeassistant/components/juicenet/translations/ca.json create mode 100644 homeassistant/components/juicenet/translations/de.json create mode 100644 homeassistant/components/juicenet/translations/es.json create mode 100644 homeassistant/components/juicenet/translations/fi.json create mode 100644 homeassistant/components/juicenet/translations/fr.json create mode 100644 homeassistant/components/juicenet/translations/he.json create mode 100644 homeassistant/components/juicenet/translations/it.json create mode 100644 homeassistant/components/juicenet/translations/ko.json create mode 100644 homeassistant/components/juicenet/translations/lb.json create mode 100644 homeassistant/components/juicenet/translations/no.json create mode 100644 homeassistant/components/juicenet/translations/pl.json create mode 100644 homeassistant/components/juicenet/translations/ru.json create mode 100644 homeassistant/components/juicenet/translations/sv.json create mode 100644 homeassistant/components/juicenet/translations/zh-Hant.json create mode 100644 homeassistant/components/life360/translations/fi.json create mode 100644 homeassistant/components/lifx/translations/fi.json create mode 100644 homeassistant/components/logi_circle/translations/fi.json create mode 100644 homeassistant/components/luftdaten/translations/fi.json create mode 100644 homeassistant/components/lutron_caseta/translations/fi.json create mode 100644 homeassistant/components/met/translations/fi.json create mode 100644 homeassistant/components/mill/translations/ca.json create mode 100644 homeassistant/components/mill/translations/en.json create mode 100644 homeassistant/components/mill/translations/es.json create mode 100644 homeassistant/components/mill/translations/fi.json create mode 100644 homeassistant/components/mill/translations/it.json create mode 100644 homeassistant/components/mill/translations/ko.json create mode 100644 homeassistant/components/mill/translations/lb.json create mode 100644 homeassistant/components/mill/translations/pl.json create mode 100644 homeassistant/components/mill/translations/ru.json create mode 100644 homeassistant/components/mill/translations/zh-Hant.json create mode 100644 homeassistant/components/mobile_app/translations/fi.json create mode 100644 homeassistant/components/mqtt/translations/fi.json create mode 100644 homeassistant/components/nest/translations/fi.json create mode 100644 homeassistant/components/nexia/translations/hu.json create mode 100644 homeassistant/components/notion/translations/fi.json create mode 100644 homeassistant/components/nuheat/translations/hu.json create mode 100644 homeassistant/components/nws/translations/sl.json create mode 100644 homeassistant/components/onboarding/translations/fi.json create mode 100644 homeassistant/components/onvif/translations/es.json create mode 100644 homeassistant/components/onvif/translations/fi.json create mode 100644 homeassistant/components/onvif/translations/he.json create mode 100644 homeassistant/components/onvif/translations/ko.json create mode 100644 homeassistant/components/onvif/translations/lb.json create mode 100644 homeassistant/components/onvif/translations/nl.json create mode 100644 homeassistant/components/onvif/translations/pt-BR.json create mode 100644 homeassistant/components/onvif/translations/sl.json create mode 100644 homeassistant/components/onvif/translations/sv.json create mode 100644 homeassistant/components/onvif/translations/zh-Hans.json create mode 100644 homeassistant/components/openuv/translations/fi.json create mode 100644 homeassistant/components/panasonic_viera/translations/sl.json create mode 100644 homeassistant/components/pi_hole/translations/ca.json create mode 100644 homeassistant/components/pi_hole/translations/en.json create mode 100644 homeassistant/components/pi_hole/translations/ru.json create mode 100644 homeassistant/components/pi_hole/translations/zh-Hant.json create mode 100644 homeassistant/components/plex/translations/fi.json create mode 100644 homeassistant/components/point/translations/fi.json create mode 100644 homeassistant/components/powerwall/translations/hu.json create mode 100644 homeassistant/components/ps4/translations/fi.json create mode 100644 homeassistant/components/rainmachine/translations/fi.json create mode 100644 homeassistant/components/roku/translations/hu.json create mode 100644 homeassistant/components/simplisafe/translations/fi.json create mode 100644 homeassistant/components/smhi/translations/fi.json create mode 100644 homeassistant/components/songpal/translations/ca.json create mode 100644 homeassistant/components/songpal/translations/da.json create mode 100644 homeassistant/components/songpal/translations/de.json create mode 100644 homeassistant/components/songpal/translations/en.json create mode 100644 homeassistant/components/songpal/translations/es.json create mode 100644 homeassistant/components/songpal/translations/fi.json create mode 100644 homeassistant/components/songpal/translations/fr.json create mode 100644 homeassistant/components/songpal/translations/he.json create mode 100644 homeassistant/components/songpal/translations/hu.json create mode 100644 homeassistant/components/songpal/translations/it.json create mode 100644 homeassistant/components/songpal/translations/ko.json create mode 100644 homeassistant/components/songpal/translations/lb.json create mode 100644 homeassistant/components/songpal/translations/no.json create mode 100644 homeassistant/components/songpal/translations/pl.json create mode 100644 homeassistant/components/songpal/translations/ru.json create mode 100644 homeassistant/components/songpal/translations/sv.json create mode 100644 homeassistant/components/songpal/translations/zh-Hant.json create mode 100644 homeassistant/components/sonos/translations/fi.json create mode 100644 homeassistant/components/synology_dsm/translations/he.json create mode 100644 homeassistant/components/synology_dsm/translations/hu.json create mode 100644 homeassistant/components/tibber/translations/ca.json create mode 100644 homeassistant/components/tibber/translations/de.json create mode 100644 homeassistant/components/tibber/translations/en.json create mode 100644 homeassistant/components/tibber/translations/es.json create mode 100644 homeassistant/components/tibber/translations/fi.json create mode 100644 homeassistant/components/tibber/translations/fr.json create mode 100644 homeassistant/components/tibber/translations/he.json create mode 100644 homeassistant/components/tibber/translations/it.json create mode 100644 homeassistant/components/tibber/translations/ko.json create mode 100644 homeassistant/components/tibber/translations/lb.json create mode 100644 homeassistant/components/tibber/translations/no.json create mode 100644 homeassistant/components/tibber/translations/pl.json create mode 100644 homeassistant/components/tibber/translations/ru.json create mode 100644 homeassistant/components/tibber/translations/sl.json create mode 100644 homeassistant/components/tibber/translations/zh-Hant.json create mode 100644 homeassistant/components/toon/translations/fi.json create mode 100644 homeassistant/components/tplink/translations/fi.json create mode 100644 homeassistant/components/tradfri/translations/fi.json create mode 100644 homeassistant/components/transmission/translations/fi.json create mode 100644 homeassistant/components/tuya/translations/ca.json create mode 100644 homeassistant/components/tuya/translations/es.json create mode 100644 homeassistant/components/tuya/translations/fi.json create mode 100644 homeassistant/components/tuya/translations/fr.json create mode 100644 homeassistant/components/tuya/translations/he.json create mode 100644 homeassistant/components/tuya/translations/it.json create mode 100644 homeassistant/components/tuya/translations/ko.json create mode 100644 homeassistant/components/tuya/translations/lb.json create mode 100644 homeassistant/components/tuya/translations/no.json create mode 100644 homeassistant/components/tuya/translations/pl.json create mode 100644 homeassistant/components/tuya/translations/ru.json create mode 100644 homeassistant/components/tuya/translations/sv.json create mode 100644 homeassistant/components/tuya/translations/zh-Hant.json create mode 100644 homeassistant/components/unifi/translations/fi.json create mode 100644 homeassistant/components/upb/translations/ca.json create mode 100644 homeassistant/components/upb/translations/de.json create mode 100644 homeassistant/components/upb/translations/es.json create mode 100644 homeassistant/components/upb/translations/fi.json create mode 100644 homeassistant/components/upb/translations/fr.json create mode 100644 homeassistant/components/upb/translations/he.json create mode 100644 homeassistant/components/upb/translations/it.json create mode 100644 homeassistant/components/upb/translations/ko.json create mode 100644 homeassistant/components/upb/translations/lb.json create mode 100644 homeassistant/components/upb/translations/no.json create mode 100644 homeassistant/components/upb/translations/pl.json create mode 100644 homeassistant/components/upb/translations/ru.json create mode 100644 homeassistant/components/upb/translations/sv.json create mode 100644 homeassistant/components/upb/translations/zh-Hant.json create mode 100644 homeassistant/components/upnp/translations/fi.json create mode 100644 homeassistant/components/upnp/translations/he.json create mode 100644 homeassistant/components/wiffi/translations/no.json create mode 100644 homeassistant/components/wiffi/translations/ru.json create mode 100644 homeassistant/components/wiffi/translations/zh-Hant.json create mode 100644 homeassistant/components/wwlln/translations/fi.json create mode 100644 homeassistant/components/xiaomi_miio/translations/lb.json create mode 100644 homeassistant/components/xiaomi_miio/translations/sl.json create mode 100644 homeassistant/components/zerproc/translations/ca.json create mode 100644 homeassistant/components/zerproc/translations/he.json create mode 100644 homeassistant/components/zerproc/translations/ko.json create mode 100644 homeassistant/components/zerproc/translations/no.json create mode 100644 homeassistant/components/zerproc/translations/ru.json create mode 100644 homeassistant/components/zerproc/translations/zh-Hant.json create mode 100644 homeassistant/components/zha/translations/fi.json create mode 100644 homeassistant/components/zha/translations/he.json create mode 100644 homeassistant/components/zone/translations/fi.json create mode 100644 homeassistant/components/zwave_mqtt/translations/ca.json create mode 100644 homeassistant/components/zwave_mqtt/translations/de.json create mode 100644 homeassistant/components/zwave_mqtt/translations/es.json create mode 100644 homeassistant/components/zwave_mqtt/translations/fi.json create mode 100644 homeassistant/components/zwave_mqtt/translations/fr.json create mode 100644 homeassistant/components/zwave_mqtt/translations/it.json create mode 100644 homeassistant/components/zwave_mqtt/translations/ko.json create mode 100644 homeassistant/components/zwave_mqtt/translations/lb.json create mode 100644 homeassistant/components/zwave_mqtt/translations/nl.json create mode 100644 homeassistant/components/zwave_mqtt/translations/no.json create mode 100644 homeassistant/components/zwave_mqtt/translations/pl.json create mode 100644 homeassistant/components/zwave_mqtt/translations/ru.json create mode 100644 homeassistant/components/zwave_mqtt/translations/sl.json create mode 100644 homeassistant/components/zwave_mqtt/translations/sv.json create mode 100644 homeassistant/components/zwave_mqtt/translations/zh-Hans.json create mode 100644 homeassistant/components/zwave_mqtt/translations/zh-Hant.json diff --git a/homeassistant/components/abode/translations/en.json b/homeassistant/components/abode/translations/en.json index feaef16fdff..ae33c6bed04 100644 --- a/homeassistant/components/abode/translations/en.json +++ b/homeassistant/components/abode/translations/en.json @@ -12,7 +12,7 @@ "user": { "data": { "password": "Password", - "username": "Email Address" + "username": "Email" }, "title": "Fill in your Abode login information" } diff --git a/homeassistant/components/abode/translations/fi.json b/homeassistant/components/abode/translations/fi.json new file mode 100644 index 00000000000..f236327a22c --- /dev/null +++ b/homeassistant/components/abode/translations/fi.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "connection_error": "Yhteytt\u00e4 Abodeen ei voi muodostaa." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/abode/translations/ko.json b/homeassistant/components/abode/translations/ko.json index 0c18044045d..a72d461252a 100644 --- a/homeassistant/components/abode/translations/ko.json +++ b/homeassistant/components/abode/translations/ko.json @@ -12,7 +12,7 @@ "user": { "data": { "password": "\ube44\ubc00\ubc88\ud638", - "username": "\uc774\uba54\uc77c \uc8fc\uc18c" + "username": "\uc774\uba54\uc77c" }, "title": "Abode \uc0ac\uc6a9\uc790 \uc815\ubcf4 \uc785\ub825\ud558\uae30" } diff --git a/homeassistant/components/abode/translations/no.json b/homeassistant/components/abode/translations/no.json index dc269b112d7..60c1ad897f1 100644 --- a/homeassistant/components/abode/translations/no.json +++ b/homeassistant/components/abode/translations/no.json @@ -6,7 +6,7 @@ "error": { "connection_error": "Kan ikke koble til Abode.", "identifier_exists": "Kontoen er allerede registrert.", - "invalid_credentials": "Ugyldig brukerinformasjon" + "invalid_credentials": "Ugyldig legitimasjon" }, "step": { "user": { diff --git a/homeassistant/components/abode/translations/pl.json b/homeassistant/components/abode/translations/pl.json index d7a25bb20b7..6efd1ae885c 100644 --- a/homeassistant/components/abode/translations/pl.json +++ b/homeassistant/components/abode/translations/pl.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Adres e-mail" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::email%]" }, "title": "Wprowad\u017a informacje logowania Abode" } diff --git a/homeassistant/components/abode/translations/zh-Hant.json b/homeassistant/components/abode/translations/zh-Hant.json index 5120d529cb5..7a97cbda3c5 100644 --- a/homeassistant/components/abode/translations/zh-Hant.json +++ b/homeassistant/components/abode/translations/zh-Hant.json @@ -12,7 +12,7 @@ "user": { "data": { "password": "\u5bc6\u78bc", - "username": "\u96fb\u5b50\u90f5\u4ef6\u5730\u5740" + "username": "\u96fb\u5b50\u90f5\u4ef6" }, "title": "\u586b\u5beb Abode \u767b\u5165\u8cc7\u8a0a" } diff --git a/homeassistant/components/adguard/translations/bg.json b/homeassistant/components/adguard/translations/bg.json index 90c3ddcb359..cc68f3e3b28 100644 --- a/homeassistant/components/adguard/translations/bg.json +++ b/homeassistant/components/adguard/translations/bg.json @@ -16,9 +16,7 @@ }, "user": { "data": { - "host": "\u0410\u0434\u0440\u0435\u0441", "password": "\u041f\u0430\u0440\u043e\u043b\u0430", - "port": "\u041f\u043e\u0440\u0442", "ssl": "AdGuard Home \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 SSL \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442", "username": "\u041f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u0441\u043a\u043e \u0438\u043c\u0435", "verify_ssl": "AdGuard Home \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430 \u043d\u0430\u0434\u0435\u0436\u0434\u0435\u043d \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442" diff --git a/homeassistant/components/adguard/translations/ca.json b/homeassistant/components/adguard/translations/ca.json index adabb83ab0b..06b355273fe 100644 --- a/homeassistant/components/adguard/translations/ca.json +++ b/homeassistant/components/adguard/translations/ca.json @@ -16,11 +16,11 @@ }, "user": { "data": { - "host": "Amfitri\u00f3", - "password": "Contrasenya", - "port": "Port", + "host": "[%key::common::config_flow::data::host%]", + "password": "[%key::common::config_flow::data::password%]", + "port": "[%key::common::config_flow::data::port%]", "ssl": "AdGuard Home utilitza un certificat SSL", - "username": "Nom d'usuari", + "username": "[%key::common::config_flow::data::username%]", "verify_ssl": "AdGuard Home utilitza un certificat adequat" }, "description": "Configuraci\u00f3 de la inst\u00e0ncia d'AdGuard Home, permet el control i la monitoritzaci\u00f3.", diff --git a/homeassistant/components/adguard/translations/da.json b/homeassistant/components/adguard/translations/da.json index 3a1a73ac6bd..9d3460b1ed2 100644 --- a/homeassistant/components/adguard/translations/da.json +++ b/homeassistant/components/adguard/translations/da.json @@ -16,9 +16,7 @@ }, "user": { "data": { - "host": "V\u00e6rt", "password": "Adgangskode", - "port": "Port", "ssl": "AdGuard Home bruger et SSL-certifikat", "username": "Brugernavn", "verify_ssl": "AdGuard Home bruger et korrekt certifikat" diff --git a/homeassistant/components/adguard/translations/es-419.json b/homeassistant/components/adguard/translations/es-419.json index f2ce862b083..c0ce604fbee 100644 --- a/homeassistant/components/adguard/translations/es-419.json +++ b/homeassistant/components/adguard/translations/es-419.json @@ -16,9 +16,7 @@ }, "user": { "data": { - "host": "Host", "password": "Contrase\u00f1a", - "port": "Puerto", "ssl": "AdGuard Home utiliza un certificado SSL", "username": "Nombre de usuario", "verify_ssl": "AdGuard Home utiliza un certificado adecuado" diff --git a/homeassistant/components/adguard/translations/fi.json b/homeassistant/components/adguard/translations/fi.json new file mode 100644 index 00000000000..4765338a5e3 --- /dev/null +++ b/homeassistant/components/adguard/translations/fi.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "connection_error": "Yhdist\u00e4minen ep\u00e4onnistui." + }, + "step": { + "user": { + "data": { + "host": "Palvelin", + "port": "Portti" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/adguard/translations/he.json b/homeassistant/components/adguard/translations/he.json new file mode 100644 index 00000000000..49c18fac88c --- /dev/null +++ b/homeassistant/components/adguard/translations/he.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "host": "Host", + "port": "\u05e4\u05d5\u05e8\u05d8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/adguard/translations/id.json b/homeassistant/components/adguard/translations/id.json index 3548361e396..c8357cad0f6 100644 --- a/homeassistant/components/adguard/translations/id.json +++ b/homeassistant/components/adguard/translations/id.json @@ -6,8 +6,7 @@ "step": { "user": { "data": { - "password": "Kata sandi", - "port": "Port" + "password": "Kata sandi" } } } diff --git a/homeassistant/components/adguard/translations/lb.json b/homeassistant/components/adguard/translations/lb.json index 4c839fc9e18..76c85138976 100644 --- a/homeassistant/components/adguard/translations/lb.json +++ b/homeassistant/components/adguard/translations/lb.json @@ -16,7 +16,7 @@ }, "user": { "data": { - "host": "Apparat", + "host": "Host", "password": "Passwuert", "port": "Port", "ssl": "AdGuard Home benotzt een SSL Zertifikat", diff --git a/homeassistant/components/adguard/translations/nl.json b/homeassistant/components/adguard/translations/nl.json index 4e3439dd624..427894eeff4 100644 --- a/homeassistant/components/adguard/translations/nl.json +++ b/homeassistant/components/adguard/translations/nl.json @@ -16,9 +16,7 @@ }, "user": { "data": { - "host": "Host", "password": "Wachtwoord", - "port": "Poort", "ssl": "AdGuard Home maakt gebruik van een SSL certificaat", "username": "Gebruikersnaam", "verify_ssl": "AdGuard Home maakt gebruik van een goed certificaat" diff --git a/homeassistant/components/adguard/translations/no.json b/homeassistant/components/adguard/translations/no.json index 5194e799b16..60385c586e2 100644 --- a/homeassistant/components/adguard/translations/no.json +++ b/homeassistant/components/adguard/translations/no.json @@ -17,10 +17,8 @@ "user": { "data": { "host": "Vert", - "password": "Passord", "port": "", "ssl": "AdGuard Hjem bruker et SSL-sertifikat", - "username": "Brukernavn", "verify_ssl": "AdGuard Home bruker et riktig sertifikat" }, "description": "Sett opp din AdGuard Hjem instans for \u00e5 tillate overv\u00e5king og kontroll.", diff --git a/homeassistant/components/adguard/translations/pl.json b/homeassistant/components/adguard/translations/pl.json index 71264e906e4..6cf2de9163d 100644 --- a/homeassistant/components/adguard/translations/pl.json +++ b/homeassistant/components/adguard/translations/pl.json @@ -7,7 +7,7 @@ "single_instance_allowed": "Dozwolona jest tylko jedna konfiguracja AdGuard Home." }, "error": { - "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia." + "connection_error": "[%key_id:common::config_flow::error::cannot_connect%]" }, "step": { "hassio_confirm": { @@ -16,11 +16,11 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "password": "Has\u0142o", - "port": "Port", + "host": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", "ssl": "AdGuard Home u\u017cywa certyfikatu SSL", - "username": "Nazwa u\u017cytkownika", + "username": "[%key_id:common::config_flow::data::username%]", "verify_ssl": "AdGuard Home u\u017cywa odpowiedniego certyfikatu." }, "description": "Skonfiguruj instancj\u0119 AdGuard Home, aby umo\u017cliwi\u0107 monitorowanie i kontrol\u0119.", diff --git a/homeassistant/components/adguard/translations/pt-BR.json b/homeassistant/components/adguard/translations/pt-BR.json index 605085af1f1..e2dcdf7d312 100644 --- a/homeassistant/components/adguard/translations/pt-BR.json +++ b/homeassistant/components/adguard/translations/pt-BR.json @@ -14,9 +14,7 @@ }, "user": { "data": { - "host": "Host", "password": "Senha", - "port": "Porta", "ssl": "O AdGuard Home usa um certificado SSL", "username": "Nome de usu\u00e1rio", "verify_ssl": "O AdGuard Home usa um certificado apropriado" diff --git a/homeassistant/components/adguard/translations/pt.json b/homeassistant/components/adguard/translations/pt.json index 77ce7025f70..b4642359973 100644 --- a/homeassistant/components/adguard/translations/pt.json +++ b/homeassistant/components/adguard/translations/pt.json @@ -3,9 +3,7 @@ "step": { "user": { "data": { - "host": "Servidor", "password": "Palavra-passe", - "port": "Porta", "username": "Nome de Utilizador" } } diff --git a/homeassistant/components/adguard/translations/sv.json b/homeassistant/components/adguard/translations/sv.json index 8ae4a5481d2..2a7e4d7a40d 100644 --- a/homeassistant/components/adguard/translations/sv.json +++ b/homeassistant/components/adguard/translations/sv.json @@ -16,9 +16,7 @@ }, "user": { "data": { - "host": "V\u00e4rd", "password": "L\u00f6senord", - "port": "Port", "ssl": "AdGuard Home anv\u00e4nder ett SSL-certifikat", "username": "Anv\u00e4ndarnamn", "verify_ssl": "AdGuard Home anv\u00e4nder ett korrekt certifikat" diff --git a/homeassistant/components/adguard/translations/vi.json b/homeassistant/components/adguard/translations/vi.json index 1b76fef5671..1d2ea273f93 100644 --- a/homeassistant/components/adguard/translations/vi.json +++ b/homeassistant/components/adguard/translations/vi.json @@ -3,9 +3,7 @@ "step": { "user": { "data": { - "host": "\u0110\u1ecba ch\u1ec9", "password": "M\u1eadt kh\u1ea9u", - "port": "C\u1ed5ng", "username": "T\u00ean \u0111\u0103ng nh\u1eadp" } } diff --git a/homeassistant/components/adguard/translations/zh-Hans.json b/homeassistant/components/adguard/translations/zh-Hans.json index 7c52a9d1ac0..4204beb5268 100644 --- a/homeassistant/components/adguard/translations/zh-Hans.json +++ b/homeassistant/components/adguard/translations/zh-Hans.json @@ -7,7 +7,6 @@ "user": { "data": { "password": "\u5bc6\u7801", - "port": "\u7aef\u53e3", "username": "\u7528\u6237\u540d" } } diff --git a/homeassistant/components/agent_dvr/translations/ca.json b/homeassistant/components/agent_dvr/translations/ca.json new file mode 100644 index 00000000000..401f2166bd1 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/ca.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositiu ja est\u00e0 configurat" + }, + "error": { + "already_in_progress": "El flux de dades de configuraci\u00f3 pel dispositiu ja est\u00e0 en curs.", + "device_unavailable": "Dispositiu no est\u00e0 disponible" + }, + "step": { + "user": { + "data": { + "host": "Amfitri\u00f3", + "port": "Port" + }, + "title": "Configuraci\u00f3 de Agent DVR" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/de.json b/homeassistant/components/agent_dvr/translations/de.json new file mode 100644 index 00000000000..7f5588fcb6f --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/de.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t ist bereits konfiguriert" + }, + "error": { + "already_in_progress": "Der Konfigurationsfluss f\u00fcr das Ger\u00e4t wird bereits ausgef\u00fchrt.", + "device_unavailable": "Ger\u00e4t ist nicht verf\u00fcgbar" + }, + "step": { + "user": { + "data": { + "host": "Host", + "port": "Port" + }, + "title": "Richten Sie den Agent DVR ein" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/en.json b/homeassistant/components/agent_dvr/translations/en.json index ea62d9feb1f..0f110a06863 100644 --- a/homeassistant/components/agent_dvr/translations/en.json +++ b/homeassistant/components/agent_dvr/translations/en.json @@ -1,21 +1,21 @@ { - "title": "Agent DVR", - "config": { - "step": { - "user": { - "title": "Set up Agent DVR", - "data": { - "host": "Host", - "port": "Port" + "config": { + "abort": { + "already_configured": "Device is already configured" + }, + "error": { + "already_in_progress": "Config flow for device is already in progress.", + "device_unavailable": "Device is not available" + }, + "step": { + "user": { + "data": { + "host": "Host", + "port": "Port" + }, + "title": "Set up Agent DVR" + } } - } }, - "abort": { - "already_configured": "Device is already configured" - }, - "error": { - "already_in_progress": "Config flow for device is already in progress.", - "device_unavailable": "Device is not available" - } - } -} + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/es.json b/homeassistant/components/agent_dvr/translations/es.json new file mode 100644 index 00000000000..7d071f621ff --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/es.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "already_in_progress": "La configuraci\u00f3n del flujo para el dispositivo ya est\u00e1 en marcha.", + "device_unavailable": "El dispositivo no est\u00e1 disponible" + }, + "step": { + "user": { + "data": { + "host": "Host", + "port": "Puerto" + }, + "title": "Configurar el Agente de DVR" + } + } + }, + "title": "Agente DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/fi.json b/homeassistant/components/agent_dvr/translations/fi.json new file mode 100644 index 00000000000..e824a41aad2 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/fi.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Laite on jo m\u00e4\u00e4ritetty" + }, + "error": { + "already_in_progress": "Laitteen m\u00e4\u00e4ritysvirta on jo k\u00e4ynniss\u00e4.", + "device_unavailable": "Laite ei ole k\u00e4ytett\u00e4viss\u00e4" + }, + "step": { + "user": { + "data": { + "host": "Palvelin", + "port": "Portti" + }, + "title": "Asenna Agent DVR" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/fr.json b/homeassistant/components/agent_dvr/translations/fr.json new file mode 100644 index 00000000000..dc9a372a0c0 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/fr.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "already_in_progress": "La configuration de l'appareil est d\u00e9j\u00e0 en cours.", + "device_unavailable": "L'appareil n'est pas disponible" + }, + "step": { + "user": { + "data": { + "host": "H\u00f4te", + "port": "Port" + } + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/he.json b/homeassistant/components/agent_dvr/translations/he.json new file mode 100644 index 00000000000..3ab81e908ec --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/he.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "\u05d4\u05de\u05db\u05e9\u05d9\u05e8 \u05db\u05d1\u05e8 \u05de\u05d5\u05d2\u05d3\u05e8" + }, + "error": { + "device_unavailable": "\u05d4\u05de\u05db\u05e9\u05d9\u05e8 \u05d0\u05d9\u05e0\u05d5 \u05d6\u05de\u05d9\u05df" + }, + "step": { + "user": { + "data": { + "host": "Host", + "port": "\u05e4\u05d5\u05e8\u05d8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/it.json b/homeassistant/components/agent_dvr/translations/it.json new file mode 100644 index 00000000000..1db719893aa --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/it.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "already_in_progress": "Il flusso di configurazione per il dispositivo \u00e8 gi\u00e0 in corso.", + "device_unavailable": "Il dispositivo non \u00e8 disponibile" + }, + "step": { + "user": { + "data": { + "host": "Host", + "port": "Porta" + }, + "title": "Configurare Agent DVR" + } + } + }, + "title": "Agente DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/ko.json b/homeassistant/components/agent_dvr/translations/ko.json new file mode 100644 index 00000000000..dc72c932d69 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/ko.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, + "error": { + "already_in_progress": "\uae30\uae30 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4.", + "device_unavailable": "\uae30\uae30\ub97c \uc0ac\uc6a9\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "data": { + "host": "\ud638\uc2a4\ud2b8", + "port": "\ud3ec\ud2b8" + }, + "title": "Agent DVR \uc124\uc815\ud558\uae30" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/lb.json b/homeassistant/components/agent_dvr/translations/lb.json new file mode 100644 index 00000000000..8b56a09a17e --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/lb.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "already_in_progress": "Konfiguratioun's Oflaf fir den Apparat ass schonn am gaangen.", + "device_unavailable": "Apparat ass net erreechbar" + }, + "step": { + "user": { + "data": { + "host": "Apparat", + "port": "Port" + }, + "title": "Agent DVR ariichten" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/no.json b/homeassistant/components/agent_dvr/translations/no.json new file mode 100644 index 00000000000..cbb4e3503a0 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/no.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "already_in_progress": "Konfigurasjonsflyt for enhet p\u00e5g\u00e5r allerede.", + "device_unavailable": "Enheten er ikke tilgjengelig" + }, + "step": { + "user": { + "data": { + "host": "Vert", + "port": "Port" + }, + "title": "Konfigurere Agent DVR" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/pl.json b/homeassistant/components/agent_dvr/translations/pl.json new file mode 100644 index 00000000000..6f36cf2d7d4 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/pl.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" + }, + "error": { + "already_in_progress": "Konfiguracja urz\u0105dzenia jest ju\u017c w toku.", + "device_unavailable": "Urz\u0105dzenie nie jest dost\u0119pne." + }, + "step": { + "user": { + "data": { + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" + }, + "title": "Konfiguracja Agent DVR" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/ru.json b/homeassistant/components/agent_dvr/translations/ru.json new file mode 100644 index 00000000000..69b192fc710 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/ru.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + }, + "error": { + "already_in_progress": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "device_unavailable": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e." + }, + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "port": "\u041f\u043e\u0440\u0442" + }, + "title": "Agent DVR" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/sv.json b/homeassistant/components/agent_dvr/translations/sv.json new file mode 100644 index 00000000000..537f6c0e11b --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/sv.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten \u00e4r redan konfigurerad" + }, + "error": { + "already_in_progress": "Konfigurationsfl\u00f6de f\u00f6r enhet p\u00e5g\u00e5r redan.", + "device_unavailable": "Enheten \u00e4r inte tillg\u00e4nglig" + }, + "step": { + "user": { + "data": { + "host": "V\u00e4rd", + "port": "Port" + }, + "title": "Konfigurera DVR Agent" + } + } + }, + "title": "DVR Agent" +} \ No newline at end of file diff --git a/homeassistant/components/agent_dvr/translations/zh-Hant.json b/homeassistant/components/agent_dvr/translations/zh-Hant.json new file mode 100644 index 00000000000..dba3e0937b7 --- /dev/null +++ b/homeassistant/components/agent_dvr/translations/zh-Hant.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "already_in_progress": "\u8a2d\u5099\u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d\u3002", + "device_unavailable": "\u8a2d\u5099\u7121\u6cd5\u4f7f\u7528" + }, + "step": { + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "port": "\u901a\u8a0a\u57e0" + }, + "title": "\u8a2d\u5b9a Agent DVR" + } + } + }, + "title": "Agent DVR" +} \ No newline at end of file diff --git a/homeassistant/components/airly/translations/en.json b/homeassistant/components/airly/translations/en.json index ab243699232..2dd164823cc 100644 --- a/homeassistant/components/airly/translations/en.json +++ b/homeassistant/components/airly/translations/en.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "Airly API key", + "api_key": "API Key", "latitude": "Latitude", "longitude": "Longitude", "name": "Name of the integration" diff --git a/homeassistant/components/airly/translations/ko.json b/homeassistant/components/airly/translations/ko.json index 5283797eb79..3faebcd5744 100644 --- a/homeassistant/components/airly/translations/ko.json +++ b/homeassistant/components/airly/translations/ko.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "Airly API \ud0a4", + "api_key": "API \ud0a4", "latitude": "\uc704\ub3c4", "longitude": "\uacbd\ub3c4", "name": "\ud1b5\ud569 \uad6c\uc131\uc694\uc18c\uc758 \uc774\ub984" diff --git a/homeassistant/components/airly/translations/no.json b/homeassistant/components/airly/translations/no.json index 965b12ef1fe..5d4f6d31785 100644 --- a/homeassistant/components/airly/translations/no.json +++ b/homeassistant/components/airly/translations/no.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Airly integrering for disse koordinatene er allerede konfigurert." + "already_configured": "Airly integrasjonen for disse koordinatene er allerede konfigurert." }, "error": { "auth": "API-n\u00f8kkelen er ikke korrekt.", @@ -15,7 +15,7 @@ "longitude": "Lengdegrad", "name": "Navn p\u00e5 integrasjonen" }, - "description": "Sett opp Airly luftkvalitet integrering. For \u00e5 generere API-n\u00f8kkel g\u00e5 til https://developer.airly.eu/register", + "description": "Sett opp Airly luftkvalitet integrasjon. For \u00e5 opprette API-n\u00f8kkel, g\u00e5 til [https://developer.airly.eu/register](https://developer.airly.eu/register)", "title": "" } } diff --git a/homeassistant/components/airly/translations/pl.json b/homeassistant/components/airly/translations/pl.json index 3cc43883308..1b4b56c7656 100644 --- a/homeassistant/components/airly/translations/pl.json +++ b/homeassistant/components/airly/translations/pl.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "Klucz API Airly", + "api_key": "[%key_id:common::config_flow::data::api_key%] Airly", "latitude": "Szeroko\u015b\u0107 geograficzna", "longitude": "D\u0142ugo\u015b\u0107 geograficzna", "name": "Nazwa integracji" diff --git a/homeassistant/components/airly/translations/zh-Hant.json b/homeassistant/components/airly/translations/zh-Hant.json index d594922cd8f..fc6c58cf978 100644 --- a/homeassistant/components/airly/translations/zh-Hant.json +++ b/homeassistant/components/airly/translations/zh-Hant.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "Airly API \u5bc6\u9470", + "api_key": "API \u5bc6\u9470", "latitude": "\u7def\u5ea6", "longitude": "\u7d93\u5ea6", "name": "\u6574\u5408\u540d\u7a31" diff --git a/homeassistant/components/airvisual/translations/ca.json b/homeassistant/components/airvisual/translations/ca.json index 2d9a644c704..e285e68e186 100644 --- a/homeassistant/components/airvisual/translations/ca.json +++ b/homeassistant/components/airvisual/translations/ca.json @@ -5,13 +5,13 @@ }, "error": { "general_error": "S'ha produ\u00eft un error desconegut.", - "invalid_api_key": "Clau API inv\u00e0lida", + "invalid_api_key": "Clau API proporiconada no v\u00e0lida.", "unable_to_connect": "No s'ha pogut connectar a la unitat Node/Pro." }, "step": { "geography": { "data": { - "api_key": "Clau API", + "api_key": "[%key::common::config_flow::data::api_key%]", "latitude": "Latitud", "longitude": "Longitud" }, diff --git a/homeassistant/components/airvisual/translations/en.json b/homeassistant/components/airvisual/translations/en.json index 842eaaaa1de..6298193f59b 100644 --- a/homeassistant/components/airvisual/translations/en.json +++ b/homeassistant/components/airvisual/translations/en.json @@ -21,7 +21,7 @@ "node_pro": { "data": { "ip_address": "Unit IP Address/Hostname", - "password": "Unit Password" + "password": "Password" }, "description": "Monitor a personal AirVisual unit. The password can be retrieved from the unit's UI.", "title": "Configure an AirVisual Node/Pro" diff --git a/homeassistant/components/airvisual/translations/es-419.json b/homeassistant/components/airvisual/translations/es-419.json index 7b3116fe636..77c7ed8dd71 100644 --- a/homeassistant/components/airvisual/translations/es-419.json +++ b/homeassistant/components/airvisual/translations/es-419.json @@ -5,13 +5,11 @@ }, "error": { "general_error": "Se ha producido un error desconocido.", - "invalid_api_key": "Clave de API inv\u00e1lida", "unable_to_connect": "No se puede conectar a la unidad Node/Pro." }, "step": { "geography": { "data": { - "api_key": "Clave API", "latitude": "Latitud", "longitude": "Longitud" }, diff --git a/homeassistant/components/airvisual/translations/es.json b/homeassistant/components/airvisual/translations/es.json index e64b2f31691..0bd06eaf7bd 100644 --- a/homeassistant/components/airvisual/translations/es.json +++ b/homeassistant/components/airvisual/translations/es.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Esta clave API ya est\u00e1 en uso." + "already_configured": "Estas coordenadas o Nodo/Pro ID ya est\u00e1n registradas." }, "error": { "general_error": "Se ha producido un error desconocido.", - "invalid_api_key": "Clave API inv\u00e1lida", + "invalid_api_key": "Se proporciona una clave API no v\u00e1lida.", "unable_to_connect": "No se puede conectar a la unidad Node/Pro." }, "step": { @@ -35,7 +35,7 @@ "node_pro": "AirVisual Node Pro", "type": "Tipo de Integraci\u00f3n" }, - "description": "Monitorizar la calidad del aire en una ubicaci\u00f3n geogr\u00e1fica.", + "description": "Elige qu\u00e9 tipo de datos de AirVisual quieres monitorear.", "title": "Configurar AirVisual" } } diff --git a/homeassistant/components/airvisual/translations/fi.json b/homeassistant/components/airvisual/translations/fi.json index 51426854fdb..b193b59de26 100644 --- a/homeassistant/components/airvisual/translations/fi.json +++ b/homeassistant/components/airvisual/translations/fi.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "general_error": "Tapahtui tuntematon virhe." + }, "step": { "geography": { "data": { @@ -16,6 +19,7 @@ "user": { "data": { "cloud_api": "Maantieteellinen sijainti", + "node_pro": "AirVisual Node Pro", "type": "Integrointityyppi" } } diff --git a/homeassistant/components/airvisual/translations/fr.json b/homeassistant/components/airvisual/translations/fr.json index 1d0f35a437f..73efe479b2c 100644 --- a/homeassistant/components/airvisual/translations/fr.json +++ b/homeassistant/components/airvisual/translations/fr.json @@ -5,16 +5,17 @@ }, "error": { "general_error": "Une erreur inconnue est survenue.", - "invalid_api_key": "Cl\u00e9 API invalide", + "invalid_api_key": "La cl\u00e9 API fournie n'est pas valide.", "unable_to_connect": "Impossible de se connecter \u00e0 l'unit\u00e9 Node / Pro." }, "step": { "geography": { "data": { - "api_key": "Cl\u00e9 d'API", + "api_key": "Cl\u00e9 API", "latitude": "Latitude", "longitude": "Longitude" }, + "description": "Utilisez l'API cloud AirVisual pour surveiller une position g\u00e9ographique.", "title": "Configurer une g\u00e9ographie" }, "node_pro": { @@ -42,6 +43,9 @@ "options": { "step": { "init": { + "data": { + "show_on_map": "Afficher la g\u00e9ographie surveill\u00e9e sur la carte" + }, "description": "D\u00e9finissez diverses options pour l'int\u00e9gration d'AirVisual.", "title": "Configurer AirVisual" } diff --git a/homeassistant/components/airvisual/translations/he.json b/homeassistant/components/airvisual/translations/he.json new file mode 100644 index 00000000000..7d1a1c696ed --- /dev/null +++ b/homeassistant/components/airvisual/translations/he.json @@ -0,0 +1,14 @@ +{ + "config": { + "error": { + "invalid_api_key": "\u05de\u05e4\u05ea\u05d7 API \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9 \u05e1\u05d5\u05e4\u05e7" + }, + "step": { + "geography": { + "data": { + "api_key": "\u05de\u05e4\u05ea\u05d7 API" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/airvisual/translations/hi.json b/homeassistant/components/airvisual/translations/hi.json index ff9c8ebe206..42fbf50a829 100644 --- a/homeassistant/components/airvisual/translations/hi.json +++ b/homeassistant/components/airvisual/translations/hi.json @@ -7,7 +7,6 @@ "step": { "geography": { "data": { - "api_key": "\u090f\u092a\u0940\u0906\u0908 \u0915\u0941\u0902\u091c\u0940", "latitude": "\u0905\u0915\u094d\u0937\u093e\u0902\u0936", "longitude": "\u0926\u0947\u0936\u093e\u0928\u094d\u0924\u0930" }, diff --git a/homeassistant/components/airvisual/translations/hu.json b/homeassistant/components/airvisual/translations/hu.json index f1c4dadef11..c8a33625953 100644 --- a/homeassistant/components/airvisual/translations/hu.json +++ b/homeassistant/components/airvisual/translations/hu.json @@ -6,6 +6,7 @@ "step": { "geography": { "data": { + "api_key": "API Kulcs", "latitude": "Sz\u00e9less\u00e9g", "longitude": "Hossz\u00fas\u00e1g" } diff --git a/homeassistant/components/airvisual/translations/ko.json b/homeassistant/components/airvisual/translations/ko.json index d88e58d3ea6..e60e0a7ef1c 100644 --- a/homeassistant/components/airvisual/translations/ko.json +++ b/homeassistant/components/airvisual/translations/ko.json @@ -5,7 +5,7 @@ }, "error": { "general_error": "\uc54c \uc218 \uc5c6\ub294 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.", - "invalid_api_key": "\uc798\ubabb\ub41c API \ud0a4", + "invalid_api_key": "API \ud0a4\uac00 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", "unable_to_connect": "AirVisual Node/Pro \uae30\uae30\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4." }, "step": { @@ -21,7 +21,7 @@ "node_pro": { "data": { "ip_address": "\uae30\uae30 IP \uc8fc\uc18c/\ud638\uc2a4\ud2b8 \uc774\ub984", - "password": "\uae30\uae30 \ube44\ubc00\ubc88\ud638" + "password": "\ube44\ubc00\ubc88\ud638" }, "description": "\uc0ac\uc6a9\uc790\uc758 AirVisual \uae30\uae30\ub97c \ubaa8\ub2c8\ud130\ub9c1\ud569\ub2c8\ub2e4. \uae30\uae30\uc758 UI \uc5d0\uc11c \ube44\ubc00\ubc88\ud638\ub97c \ucc3e\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", "title": "AirVisual Node/Pro \uad6c\uc131\ud558\uae30" diff --git a/homeassistant/components/airvisual/translations/nl.json b/homeassistant/components/airvisual/translations/nl.json index 97b083b91fa..102b08cb91e 100644 --- a/homeassistant/components/airvisual/translations/nl.json +++ b/homeassistant/components/airvisual/translations/nl.json @@ -5,13 +5,11 @@ }, "error": { "general_error": "Er is een onbekende fout opgetreden.", - "invalid_api_key": "Ongeldige API-sleutel opgegeven.", "unable_to_connect": "Kan geen verbinding maken met Node / Pro-apparaat." }, "step": { "geography": { "data": { - "api_key": "API-sleutel", "latitude": "Breedtegraad", "longitude": "Lengtegraad" }, @@ -20,8 +18,8 @@ }, "node_pro": { "data": { - "ip_address": "IP adres/hostname van unit", - "password": "Wachtwoord van unit" + "ip_address": "IP adres/hostname van component", + "password": "Wachtwoord van component" }, "description": "Monitor een persoonlijke AirVisual-eenheid. Het wachtwoord kan worden opgehaald uit de gebruikersinterface van het apparaat.", "title": "Configureer een AirVisual Node / Pro" diff --git a/homeassistant/components/airvisual/translations/no.json b/homeassistant/components/airvisual/translations/no.json index 652c4fe1d76..888e1f58e35 100644 --- a/homeassistant/components/airvisual/translations/no.json +++ b/homeassistant/components/airvisual/translations/no.json @@ -5,13 +5,13 @@ }, "error": { "general_error": "Det oppstod en ukjent feil.", - "invalid_api_key": "Ugyldig API-n\u00f8kkel", + "invalid_api_key": "Ugyldig API-n\u00f8kkel angitt.", "unable_to_connect": "Kan ikke koble til Node / Pro-enheten." }, "step": { "geography": { "data": { - "api_key": "API-n\u00f8kkel", + "api_key": "API n\u00f8kkel", "latitude": "Breddegrad", "longitude": "Lengdegrad" }, diff --git a/homeassistant/components/airvisual/translations/pl.json b/homeassistant/components/airvisual/translations/pl.json index 6df8d8fb623..7873a18bc7e 100644 --- a/homeassistant/components/airvisual/translations/pl.json +++ b/homeassistant/components/airvisual/translations/pl.json @@ -4,14 +4,14 @@ "already_configured": "Ten klucz API jest ju\u017c w u\u017cyciu." }, "error": { - "general_error": "Nieznany b\u0142\u0105d", - "invalid_api_key": "Nieprawid\u0142owy klucz API", + "general_error": "[%key_id:common::config_flow::error::unknown%]", + "invalid_api_key": "Nieprawid\u0142owy klucz API.", "unable_to_connect": "Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 z jednostk\u0105 Node/Pro." }, "step": { "geography": { "data": { - "api_key": "Klucz API", + "api_key": "[%key_id:common::config_flow::data::api_key%]", "latitude": "Szeroko\u015b\u0107 geograficzna", "longitude": "D\u0142ugo\u015b\u0107 geograficzna" }, @@ -20,15 +20,15 @@ }, "node_pro": { "data": { - "ip_address": "Nazwa hosta lub adres IP jednostki", - "password": "Has\u0142o jednostki" + "ip_address": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%] jednostki" }, - "description": "Has\u0142o", + "description": "Monitoruj jednostk\u0119 AirVisual. Has\u0142o mo\u017cna odzyska\u0107 z interfejsu u\u017cytkownika urz\u0105dzenia.", "title": "Konfiguracja AirVisual Node/Pro" }, "user": { "data": { - "api_key": "Klucz API", + "api_key": "[%key_id:common::config_flow::data::api_key%]", "cloud_api": "Lokalizacja geograficzna", "latitude": "Szeroko\u015b\u0107 geograficzna", "longitude": "D\u0142ugo\u015b\u0107 geograficzna", diff --git a/homeassistant/components/airvisual/translations/sl.json b/homeassistant/components/airvisual/translations/sl.json index 376da5c3900..18765467fd9 100644 --- a/homeassistant/components/airvisual/translations/sl.json +++ b/homeassistant/components/airvisual/translations/sl.json @@ -4,14 +4,36 @@ "already_configured": "Te koordinate so \u017ee registrirane." }, "error": { - "invalid_api_key": "Neveljaven API klju\u010d" + "general_error": "Pri\u0161lo je do neznane napake.", + "invalid_api_key": "Vpisan neveljaven API klju\u010d", + "unable_to_connect": "Ni mogo\u010de povezati z enoto Node/Pro." }, "step": { + "geography": { + "data": { + "api_key": "Klju\u010d API", + "latitude": "Zemljepisna \u0161irina", + "longitude": "Zemljepisna dol\u017eina" + }, + "description": "Uporabite API oblaka AirVisual za spremljanje geografske lokacije.", + "title": "Konfigurirajte lokacijo" + }, + "node_pro": { + "data": { + "ip_address": "IP naslov/ime gostitelja enote", + "password": "Geslo enote" + }, + "description": "Spremljajte osebno napravo AirVisual. Geslo je mogo\u010de pridobiti iz uporabni\u0161kega vmesnika enote.", + "title": "Konfigurirajte AirVisual Node/Pro" + }, "user": { "data": { "api_key": "API Klju\u010d", + "cloud_api": "Geografska lokacija", "latitude": "Zemljepisna \u0161irina", - "longitude": "Zemljepisna dol\u017eina" + "longitude": "Zemljepisna dol\u017eina", + "node_pro": "AirVisual Node Pro", + "type": "Vrsta integracije" }, "description": "Spremljajte kakovost zraka na zemljepisni lokaciji.", "title": "Nastavite AirVisual" diff --git a/homeassistant/components/airvisual/translations/sv.json b/homeassistant/components/airvisual/translations/sv.json index 12911fa76d7..4c54fcf002c 100644 --- a/homeassistant/components/airvisual/translations/sv.json +++ b/homeassistant/components/airvisual/translations/sv.json @@ -6,7 +6,6 @@ "step": { "geography": { "data": { - "api_key": "API-nyckel", "latitude": "Latitud", "longitude": "Longitud" } diff --git a/homeassistant/components/airvisual/translations/zh-Hant.json b/homeassistant/components/airvisual/translations/zh-Hant.json index 1153d7c3b99..36dd078d7b5 100644 --- a/homeassistant/components/airvisual/translations/zh-Hant.json +++ b/homeassistant/components/airvisual/translations/zh-Hant.json @@ -21,7 +21,7 @@ "node_pro": { "data": { "ip_address": "\u8a2d\u5099 IP \u4f4d\u5740/\u4e3b\u6a5f\u540d\u7a31", - "password": "\u8a2d\u5099\u5bc6\u78bc" + "password": "\u5bc6\u78bc" }, "description": "\u76e3\u63a7\u500b\u4eba AirVisual \u8a2d\u5099\uff0c\u5bc6\u78bc\u53ef\u4ee5\u900f\u904e\u8a2d\u5099 UI \u7372\u5f97\u3002", "title": "\u8a2d\u5b9a AirVisual Node/Pro" diff --git a/homeassistant/components/alarm_control_panel/translations/es.json b/homeassistant/components/alarm_control_panel/translations/es.json index 465dd0e8994..fc76102d0fe 100644 --- a/homeassistant/components/alarm_control_panel/translations/es.json +++ b/homeassistant/components/alarm_control_panel/translations/es.json @@ -8,16 +8,16 @@ "trigger": "Lanzar {entity_name}" }, "condition_type": { - "is_armed_away": "{entity_name} est\u00e1 armada fuera", + "is_armed_away": "{entity_name} est\u00e1 armada ausente", "is_armed_home": "{entity_name} est\u00e1 armada en casa", "is_armed_night": "{entity_name} est\u00e1 armada noche", "is_disarmed": "{entity_name} est\u00e1 desarmada", "is_triggered": "{entity_name} est\u00e1 disparada" }, "trigger_type": { - "armed_away": "{entity_name} armado fuera", - "armed_home": "{entity_name} armado en casa", - "armed_night": "{entity_name} armado modo noche", + "armed_away": "{entity_name} armada ausente", + "armed_home": "{entity_name} armada en casa", + "armed_night": "{entity_name} armada noche", "disarmed": "{entity_name} desarmado", "triggered": "{entity_name} activado" } @@ -25,10 +25,10 @@ "state": { "_": { "armed": "Armado", - "armed_away": "Armado fuera de casa", - "armed_custom_bypass": "Armada Zona Espec\u00edfica", - "armed_home": "Armado en casa", - "armed_night": "Armado noche", + "armed_away": "Armada ausente", + "armed_custom_bypass": "Armada personalizada", + "armed_home": "Armada en casa", + "armed_night": "Armada noche", "arming": "Armando", "disarmed": "Desarmado", "disarming": "Desarmando", diff --git a/homeassistant/components/almond/translations/fi.json b/homeassistant/components/almond/translations/fi.json new file mode 100644 index 00000000000..33427bf8451 --- /dev/null +++ b/homeassistant/components/almond/translations/fi.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "cannot_connect": "Yhteyden muodostaminen Almond-palvelimeen ei onnistu." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/almond/translations/no.json b/homeassistant/components/almond/translations/no.json index 9ec4e8853b9..3a6a89a8340 100644 --- a/homeassistant/components/almond/translations/no.json +++ b/homeassistant/components/almond/translations/no.json @@ -11,7 +11,7 @@ "title": "" }, "pick_implementation": { - "title": "Velg autentiseringsmetode" + "title": "Velg godkjenningsmetode" } } } diff --git a/homeassistant/components/almond/translations/pl.json b/homeassistant/components/almond/translations/pl.json index 6b3feb4bd0b..ed60372d5b3 100644 --- a/homeassistant/components/almond/translations/pl.json +++ b/homeassistant/components/almond/translations/pl.json @@ -11,7 +11,7 @@ "title": "Almond poprzez dodatek Hass.io" }, "pick_implementation": { - "title": "Wybierz metod\u0119 uwierzytelniania" + "title": "[%key_id:common::config_flow::title::oauth2_pick_implementation%]" } } } diff --git a/homeassistant/components/almond/translations/ru.json b/homeassistant/components/almond/translations/ru.json index 3821a65e08b..a4fa0f5d46c 100644 --- a/homeassistant/components/almond/translations/ru.json +++ b/homeassistant/components/almond/translations/ru.json @@ -11,7 +11,7 @@ "title": "Almond (\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 \u0434\u043b\u044f Hass.io)" }, "pick_implementation": { - "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" } } } diff --git a/homeassistant/components/ambiclimate/translations/no.json b/homeassistant/components/ambiclimate/translations/no.json index e0df96e0361..13529d2e1af 100644 --- a/homeassistant/components/ambiclimate/translations/no.json +++ b/homeassistant/components/ambiclimate/translations/no.json @@ -3,19 +3,19 @@ "abort": { "access_token": "Ukjent feil ved oppretting av tilgangstoken.", "already_setup": "Ambiclimate-kontoen er konfigurert.", - "no_config": "Du m\u00e5 konfigurere Ambiclimate f\u00f8r du kan autentisere med den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/ambiclimate/)." + "no_config": "Du m\u00e5 konfigurere Ambiclimate f\u00f8r du kan godkjenne den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/ambiclimate/)." }, "create_entry": { - "default": "Vellykket autentisering med Ambiclimate" + "default": "Vellykket godkjenning med Ambiclimate" }, "error": { "follow_link": "Vennligst f\u00f8lg lenken og godkjenn f\u00f8r du trykker p\u00e5 Send", - "no_token": "Ikke autentisert med Ambiclimate" + "no_token": "Ikke godkjent med Ambiclimate" }, "step": { "auth": { "description": "Vennligst f\u00f8lg denne [linken]({authorization_url}) og Tillat tilgang til din Ambiclimate konto, kom deretter tilbake og trykk Send nedenfor.\n(Kontroller at den angitte URL-adressen for tilbakeringing er {cb_url})", - "title": "Autensiere Ambiclimate" + "title": "Godkjenn Ambiclimate" } } } diff --git a/homeassistant/components/ambient_station/translations/fi.json b/homeassistant/components/ambient_station/translations/fi.json new file mode 100644 index 00000000000..acb097c2d7d --- /dev/null +++ b/homeassistant/components/ambient_station/translations/fi.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "api_key": "API-avain", + "app_key": "Sovellusavain" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ambient_station/translations/pl.json b/homeassistant/components/ambient_station/translations/pl.json index bb597971b0c..01a0c83bd28 100644 --- a/homeassistant/components/ambient_station/translations/pl.json +++ b/homeassistant/components/ambient_station/translations/pl.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "Klucz API", + "api_key": "[%key_id:common::config_flow::data::api_key%]", "app_key": "Klucz aplikacji" }, "title": "Wprowad\u017a dane" diff --git a/homeassistant/components/atag/translations/ca.json b/homeassistant/components/atag/translations/ca.json index 994cc3c8fbe..4208873e675 100644 --- a/homeassistant/components/atag/translations/ca.json +++ b/homeassistant/components/atag/translations/ca.json @@ -9,6 +9,7 @@ "step": { "user": { "data": { + "email": "Correu electr\u00f2nic (opcional)", "host": "Amfitri\u00f3", "port": "Port (10000)" }, diff --git a/homeassistant/components/atag/translations/en.json b/homeassistant/components/atag/translations/en.json index edee94a8e04..978f3a15453 100644 --- a/homeassistant/components/atag/translations/en.json +++ b/homeassistant/components/atag/translations/en.json @@ -9,8 +9,9 @@ "step": { "user": { "data": { + "email": "Email (Optional)", "host": "Host", - "port": "Port (10000)" + "port": "Port" }, "title": "Connect to the device" } diff --git a/homeassistant/components/atag/translations/fi.json b/homeassistant/components/atag/translations/fi.json index 0483d8d2804..60a920588b0 100644 --- a/homeassistant/components/atag/translations/fi.json +++ b/homeassistant/components/atag/translations/fi.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "connection_error": "Yhteyden muodostaminen ep\u00e4onnistui. Yrit\u00e4 uudelleen" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/atag/translations/fr.json b/homeassistant/components/atag/translations/fr.json index f7cf39f001c..1972bd10da4 100644 --- a/homeassistant/components/atag/translations/fr.json +++ b/homeassistant/components/atag/translations/fr.json @@ -9,6 +9,7 @@ "step": { "user": { "data": { + "email": "Courriel (facultatif)", "host": "H\u00f4te", "port": "Port (10000)" }, diff --git a/homeassistant/components/atag/translations/he.json b/homeassistant/components/atag/translations/he.json new file mode 100644 index 00000000000..9212fe8f93f --- /dev/null +++ b/homeassistant/components/atag/translations/he.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "email": "Payload (\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9)" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/atag/translations/ko.json b/homeassistant/components/atag/translations/ko.json index bc5c0a08f9f..97558185815 100644 --- a/homeassistant/components/atag/translations/ko.json +++ b/homeassistant/components/atag/translations/ko.json @@ -9,8 +9,9 @@ "step": { "user": { "data": { + "email": "\uc774\uba54\uc77c (\uc120\ud0dd \uc0ac\ud56d)", "host": "\ud638\uc2a4\ud2b8", - "port": "\ud3ec\ud2b8 (10000)" + "port": "\ud3ec\ud2b8" }, "title": "\uae30\uae30\uc5d0 \uc5f0\uacb0\ud558\uae30" } diff --git a/homeassistant/components/atag/translations/lb.json b/homeassistant/components/atag/translations/lb.json index dcb32f3eedc..3850ab33419 100644 --- a/homeassistant/components/atag/translations/lb.json +++ b/homeassistant/components/atag/translations/lb.json @@ -9,6 +9,7 @@ "step": { "user": { "data": { + "email": "E-Mail (Optionell)", "host": "Apparat", "port": "Port (10000)" }, diff --git a/homeassistant/components/atag/translations/nl.json b/homeassistant/components/atag/translations/nl.json index 14da45b8eb9..049e363cf92 100644 --- a/homeassistant/components/atag/translations/nl.json +++ b/homeassistant/components/atag/translations/nl.json @@ -16,5 +16,5 @@ } } }, - "title": "Atag" + "title": "" } \ No newline at end of file diff --git a/homeassistant/components/atag/translations/no.json b/homeassistant/components/atag/translations/no.json index 38d35d23943..ee9811c581f 100644 --- a/homeassistant/components/atag/translations/no.json +++ b/homeassistant/components/atag/translations/no.json @@ -9,12 +9,13 @@ "step": { "user": { "data": { + "email": "E-post (valgfritt)", "host": "Vert", - "port": "" + "port": "Port " }, "title": "Koble til enheten" } } }, - "title": "Atag " + "title": "" } \ No newline at end of file diff --git a/homeassistant/components/atag/translations/pl.json b/homeassistant/components/atag/translations/pl.json index e931c1fc10f..a1d7c281dc9 100644 --- a/homeassistant/components/atag/translations/pl.json +++ b/homeassistant/components/atag/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Do Home Assistant mo\u017cna doda\u0107 tylko jedno urz\u0105dzenie Atag" + "already_configured": "Do Home Assistant mo\u017cna doda\u0107 tylko jedno urz\u0105dzenie Atag." }, "error": { "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie." @@ -9,8 +9,9 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "port": "Port (10000)" + "email": "[%key_id:common::config_flow::data::email%] (opcjonalnie)", + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%] (10000)" }, "title": "Po\u0142\u0105cz z urz\u0105dzeniem" } diff --git a/homeassistant/components/atag/translations/ru.json b/homeassistant/components/atag/translations/ru.json index f1c734dc933..daaff9d9dda 100644 --- a/homeassistant/components/atag/translations/ru.json +++ b/homeassistant/components/atag/translations/ru.json @@ -9,8 +9,9 @@ "step": { "user": { "data": { + "email": "\u0410\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", "host": "\u0425\u043e\u0441\u0442", - "port": "\u041f\u043e\u0440\u0442 (10000)" + "port": "\u041f\u043e\u0440\u0442" }, "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" } diff --git a/homeassistant/components/atag/translations/sl.json b/homeassistant/components/atag/translations/sl.json new file mode 100644 index 00000000000..6f9b1e23759 --- /dev/null +++ b/homeassistant/components/atag/translations/sl.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Home Assistant-u lahko dodate samo eno napravo Atag" + }, + "error": { + "connection_error": "Povezava ni uspela, poskusite znova" + }, + "step": { + "user": { + "data": { + "host": "Gostitelj", + "port": "Vrata (10000)" + }, + "title": "Pove\u017eite se z napravo" + } + } + }, + "title": "Atag" +} \ No newline at end of file diff --git a/homeassistant/components/atag/translations/zh-Hant.json b/homeassistant/components/atag/translations/zh-Hant.json index aa1c6a90d2b..46d39b186ac 100644 --- a/homeassistant/components/atag/translations/zh-Hant.json +++ b/homeassistant/components/atag/translations/zh-Hant.json @@ -9,8 +9,9 @@ "step": { "user": { "data": { + "email": "\u90f5\u4ef6\uff08\u9078\u9805\uff09", "host": "\u4e3b\u6a5f\u7aef", - "port": "\u901a\u8a0a\u57e0\uff0810000\uff09" + "port": "\u901a\u8a0a\u57e0" }, "title": "\u9023\u7dda\u81f3\u8a2d\u5099" } diff --git a/homeassistant/components/august/translations/no.json b/homeassistant/components/august/translations/no.json index 2ba841ea139..838508f132d 100644 --- a/homeassistant/components/august/translations/no.json +++ b/homeassistant/components/august/translations/no.json @@ -23,8 +23,8 @@ "data": { "code": "Bekreftelseskode" }, - "description": "Kontroller {login_method} ({username}) og skriv inn bekreftelseskoden nedenfor", - "title": "To-faktor autentisering" + "description": "Kontroller {login_method} ({username}) og fyll inn bekreftelseskoden nedenfor", + "title": "Totrinnsbekreftelse" } } } diff --git a/homeassistant/components/august/translations/pl.json b/homeassistant/components/august/translations/pl.json index 2798af40779..33ef6431792 100644 --- a/homeassistant/components/august/translations/pl.json +++ b/homeassistant/components/august/translations/pl.json @@ -1,20 +1,20 @@ { "config": { "abort": { - "already_configured": "Konto jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_account%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { "login_method": "Metoda logowania", - "password": "Has\u0142o", + "password": "[%key_id:common::config_flow::data::password%]", "timeout": "Limit czasu (sekundy)", - "username": "Nazwa u\u017cytkownika" + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Je\u015bli metod\u0105 logowania jest 'e-mail', nazw\u0105 u\u017cytkownika b\u0119dzie adres e-mail. Je\u015bli metod\u0105 logowania jest 'telefon', nazw\u0105 u\u017cytkownika b\u0119dzie numer telefonu w formacie '+NNNNNNNNN'.", "title": "Konfiguracja konta August" diff --git a/homeassistant/components/auth/translations/fi.json b/homeassistant/components/auth/translations/fi.json new file mode 100644 index 00000000000..b73c7e194f9 --- /dev/null +++ b/homeassistant/components/auth/translations/fi.json @@ -0,0 +1,15 @@ +{ + "mfa_setup": { + "notify": { + "step": { + "setup": { + "title": "Varmista asetukset" + } + }, + "title": "Ilmoita kertaluonteinen salasana" + }, + "totp": { + "title": "TOTP" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/auth/translations/no.json b/homeassistant/components/auth/translations/no.json index 1758219c56a..ea0f1baa067 100644 --- a/homeassistant/components/auth/translations/no.json +++ b/homeassistant/components/auth/translations/no.json @@ -25,11 +25,11 @@ }, "step": { "init": { - "description": "For \u00e5 aktivere tofaktorautentisering ved hjelp av tidsbaserte engangspassord, skann QR-koden med autentiseringsappen din. Hvis du ikke har en, kan vi anbefale enten [Google Authenticator](https://support.google.com/accounts/answer/1066447) eller [Authy](https://authy.com/). \n\n {qr_code} \n \nEtter at du har skannet koden, skriver du inn den seks-sifrede koden fra appen din for \u00e5 kontrollere oppsettet. Dersom du har problemer med \u00e5 skanne QR-koden kan du taste inn f\u00f8lgende kode manuelt: **`{code}`**.", + "description": "For \u00e5 aktivere tofaktorautentisering ved hjelp av tidsbaserte engangspassord, skann QR-koden med autentiseringsappen din. Hvis du ikke har en, kan vi anbefale enten [Google Authenticator](https://support.google.com/accounts/answer/1066447) eller [Authy](https://authy.com/).\n\n {qr_code} \n \nEtter at du har skannet koden, angir du den seks-sifrede koden fra appen din for \u00e5 kontrollere oppsettet. Dersom du har problemer med \u00e5 skanne QR-koden kan du fylle inn f\u00f8lgende kode manuelt: **`{code}`**.", "title": "Sett opp tofaktorautentisering ved hjelp av TOTP" } }, - "title": "TOTP" + "title": "" } } } \ No newline at end of file diff --git a/homeassistant/components/automation/translations/no.json b/homeassistant/components/automation/translations/no.json index 2e6c49d8993..13f5ad1c642 100644 --- a/homeassistant/components/automation/translations/no.json +++ b/homeassistant/components/automation/translations/no.json @@ -1,3 +1,9 @@ { + "state": { + "_": { + "off": "Av", + "on": "P\u00e5" + } + }, "title": "Automatisering" } \ No newline at end of file diff --git a/homeassistant/components/axis/translations/fi.json b/homeassistant/components/axis/translations/fi.json new file mode 100644 index 00000000000..b81b9858cd0 --- /dev/null +++ b/homeassistant/components/axis/translations/fi.json @@ -0,0 +1,3 @@ +{ + "title": "Axis-laite" +} \ No newline at end of file diff --git a/homeassistant/components/axis/translations/no.json b/homeassistant/components/axis/translations/no.json index fb04b498d70..a316ca726b5 100644 --- a/homeassistant/components/axis/translations/no.json +++ b/homeassistant/components/axis/translations/no.json @@ -18,7 +18,7 @@ "data": { "host": "Vert", "password": "Passord", - "port": "", + "port": "Port", "username": "Brukernavn" }, "title": "Sett opp Axis enhet" diff --git a/homeassistant/components/axis/translations/pl.json b/homeassistant/components/axis/translations/pl.json index 7473c62f668..4d4961bddb2 100644 --- a/homeassistant/components/axis/translations/pl.json +++ b/homeassistant/components/axis/translations/pl.json @@ -1,13 +1,13 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", "bad_config_file": "B\u0142\u0119dne dane z pliku konfiguracyjnego", "link_local_address": "Po\u0142\u0105czenie lokalnego adresu nie jest obs\u0142ugiwane", "not_axis_device": "Wykryte urz\u0105dzenie nie jest urz\u0105dzeniem Axis" }, "error": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", "already_in_progress": "Konfiguracja urz\u0105dzenia jest ju\u017c w toku.", "device_unavailable": "Urz\u0105dzenie jest niedost\u0119pne", "faulty_credentials": "B\u0142\u0119dne dane uwierzytelniaj\u0105ce" @@ -16,10 +16,10 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "password": "Has\u0142o", - "port": "Port", - "username": "Nazwa u\u017cytkownika" + "host": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Konfiguracja urz\u0105dzenia Axis" } diff --git a/homeassistant/components/binary_sensor/translations/it.json b/homeassistant/components/binary_sensor/translations/it.json index 955fe525ad1..95a9778345e 100644 --- a/homeassistant/components/binary_sensor/translations/it.json +++ b/homeassistant/components/binary_sensor/translations/it.json @@ -115,8 +115,8 @@ "on": "Aperta" }, "gas": { - "off": "Assente", - "on": "Rilevato" + "off": "Assenza", + "on": "Presenza" }, "heat": { "off": "Normale", @@ -131,12 +131,12 @@ "on": "Bagnato" }, "motion": { - "off": "Assente", - "on": "Rilevato" + "off": "Assenza", + "on": "Presenza" }, "occupancy": { - "off": "Vuoto", - "on": "Rilevato" + "off": "Assenza", + "on": "Presenza" }, "opening": { "off": "Chiuso", @@ -155,15 +155,15 @@ "on": "Non Sicuro" }, "smoke": { - "off": "Assente", - "on": "Rilevato" + "off": "Assenza", + "on": "Presenza" }, "sound": { - "off": "Assente", - "on": "Rilevato" + "off": "Assenza", + "on": "Presenza" }, "vibration": { - "off": "Assente", + "off": "Assenza", "on": "Rilevata" }, "window": { diff --git a/homeassistant/components/binary_sensor/translations/ko.json b/homeassistant/components/binary_sensor/translations/ko.json index cd7281cbbb0..0b8ef0b73d5 100644 --- a/homeassistant/components/binary_sensor/translations/ko.json +++ b/homeassistant/components/binary_sensor/translations/ko.json @@ -2,10 +2,10 @@ "device_automation": { "condition_type": { "is_bat_low": "{entity_name} \uc758 \ubc30\ud130\ub9ac \uc794\ub7c9\uc774 \ubd80\uc871\ud558\uba74", - "is_cold": "{entity_name} \uc774(\uac00) \ucc28\uac00\uc6b0\uba74", + "is_cold": "{entity_name} \uc628\ub3c4\uac00 \ub0ae\uc73c\uba74", "is_connected": "{entity_name} \uc774(\uac00) \uc5f0\uacb0\ub418\uc5b4 \uc788\uc73c\uba74", "is_gas": "{entity_name} \uc774(\uac00) \uac00\uc2a4\ub97c \uac10\uc9c0\ud558\uba74", - "is_hot": "{entity_name} \uc774(\uac00) \ub728\uac70\uc6b0\uba74", + "is_hot": "{entity_name} \uc628\ub3c4\uac00 \ub192\uc73c\uba74", "is_light": "{entity_name} \uc774(\uac00) \ube5b\uc744 \uac10\uc9c0\ud558\uba74", "is_locked": "{entity_name} \uc774(\uac00) \uc7a0\uaca8\uc788\uc73c\uba74", "is_moist": "{entity_name} \uc774(\uac00) \uc2b5\ud558\uba74", @@ -19,9 +19,9 @@ "is_no_sound": "{entity_name} \uc774(\uac00) \uc18c\ub9ac\ub97c \uac10\uc9c0\ud558\uc9c0 \uc54a\uc73c\uba74", "is_no_vibration": "{entity_name} \uc774(\uac00) \uc9c4\ub3d9\uc744 \uac10\uc9c0\ud558\uc9c0 \uc54a\uc73c\uba74", "is_not_bat_low": "{entity_name} \uc758 \ubc30\ud130\ub9ac\uac00 \uc815\uc0c1\uc774\uba74", - "is_not_cold": "{entity_name} \uc774(\uac00) \ucc28\uac11\uc9c0 \uc54a\ub2e4\uba74", + "is_not_cold": "{entity_name} \uc628\ub3c4\uac00 \ub0ae\uc9c0 \uc54a\uc73c\uba74", "is_not_connected": "{entity_name} \uc758 \uc5f0\uacb0\uc774 \ub04a\uc5b4\uc838 \uc788\ub2e4\uba74", - "is_not_hot": "{entity_name} \uc774(\uac00) \ub728\uac81\uc9c0 \uc54a\ub2e4\uba74", + "is_not_hot": "{entity_name} \uc628\ub3c4\uac00 \ub192\uc9c0 \uc54a\uc73c\uba74", "is_not_locked": "{entity_name} \uc774(\uac00) \uc7a0\uaca8\uc788\uc9c0 \uc54a\uc73c\uba74", "is_not_moist": "{entity_name} \uc774(\uac00) \uac74\uc870\ud558\uba74", "is_not_moving": "{entity_name} \uc774(\uac00) \uc6c0\uc9c1\uc774\uc9c0 \uc54a\uc73c\uba74", @@ -46,10 +46,10 @@ }, "trigger_type": { "bat_low": "{entity_name} \ubc30\ud130\ub9ac \uc794\ub7c9\uc774 \ubd80\uc871\ud574\uc9c8 \ub54c", - "cold": "{entity_name} \uc774(\uac00) \ucc28\uac00\uc6cc\uc9c8 \ub54c", + "cold": "{entity_name} \uc628\ub3c4\uac00 \ub0ae\uc544\uc84c\uc744 \ub54c", "connected": "{entity_name} \uc774(\uac00) \uc5f0\uacb0\ub420 \ub54c", "gas": "{entity_name} \uc774(\uac00) \uac00\uc2a4\ub97c \uac10\uc9c0\ud560 \ub54c", - "hot": "{entity_name} \uc774(\uac00) \ub728\uac70\uc6cc\uc9c8 \ub54c", + "hot": "{entity_name} \uc628\ub3c4\uac00 \ub192\uc544\uc84c\uc744 \ub54c", "light": "{entity_name} \uc774(\uac00) \ube5b\uc744 \uac10\uc9c0\ud560 \ub54c", "locked": "{entity_name} \uc774(\uac00) \uc7a0\uae38 \ub54c", "moist": "{entity_name} \uc774(\uac00) \uc2b5\ud574\uc9c8 \ub54c", @@ -63,9 +63,9 @@ "no_sound": "{entity_name} \uc774(\uac00) \uc18c\ub9ac\ub97c \uac10\uc9c0\ud558\uc9c0 \uc54a\uac8c \ub420 \ub54c", "no_vibration": "{entity_name} \uc774(\uac00) \uc9c4\ub3d9\uc744 \uac10\uc9c0\ud558\uc9c0 \uc54a\uac8c \ub420 \ub54c", "not_bat_low": "{entity_name} \ubc30\ud130\ub9ac\uac00 \uc815\uc0c1\uc774 \ub420 \ub54c", - "not_cold": "{entity_name} \uc774(\uac00) \ucc28\uac11\uc9c0 \uc54a\uac8c \ub420 \ub54c", + "not_cold": "{entity_name} \uc628\ub3c4\uac00 \ub0ae\uc9c0 \uc54a\uac8c \ub410\uc744 \ub54c", "not_connected": "{entity_name} \uc758 \uc5f0\uacb0\uc774 \ub04a\uc5b4\uc9c8 \ub54c", - "not_hot": "{entity_name} \uc774(\uac00) \ub728\uac81\uc9c0 \uc54a\uac8c \ub420 \ub54c", + "not_hot": "{entity_name} \uc628\ub3c4\uac00 \ub192\uc9c0 \uc54a\uac8c \ub410\uc744 \ub54c", "not_locked": "{entity_name} \uc758 \uc7a0\uae08\uc774 \ud574\uc81c\ub420 \ub54c", "not_moist": "{entity_name} \uc774(\uac00) \uac74\uc870\ud574\uc9c8 \ub54c", "not_moving": "{entity_name} \uc774(\uac00) \uc6c0\uc9c1\uc774\uc9c0 \uc54a\uc744 \ub54c", diff --git a/homeassistant/components/binary_sensor/translations/no.json b/homeassistant/components/binary_sensor/translations/no.json index 80ac73264dd..b78a50a8628 100644 --- a/homeassistant/components/binary_sensor/translations/no.json +++ b/homeassistant/components/binary_sensor/translations/no.json @@ -90,24 +90,62 @@ } }, "state": { + "_": { + "off": "Av", + "on": "P\u00e5" + }, "battery": { "off": "Normalt", "on": "Lavt" }, "cold": { + "off": "", "on": "Kald" }, + "connectivity": { + "off": "Frakoblet", + "on": "Tilkoblet" + }, + "door": { + "off": "Lukket", + "on": "\u00c5pen" + }, + "garage_door": { + "off": "Lukket", + "on": "\u00c5pen" + }, "gas": { "off": "Klar", "on": "Oppdaget" }, "heat": { + "off": "", "on": "Varm" }, + "lock": { + "off": "L\u00e5st", + "on": "Ul\u00e5st" + }, "moisture": { "off": "T\u00f8rr", "on": "V\u00e5t" }, + "motion": { + "off": "Klart", + "on": "Oppdaget" + }, + "occupancy": { + "off": "Klart", + "on": "Oppdaget" + }, + "opening": { + "off": "Lukket", + "on": "\u00c5pen" + }, + "presence": { + "off": "Borte", + "on": "Hjemme" + }, "problem": { "off": "", "on": "" @@ -115,6 +153,22 @@ "safety": { "off": "Sikker", "on": "Usikker" + }, + "smoke": { + "off": "Klart", + "on": "Oppdaget" + }, + "sound": { + "off": "Klart", + "on": "Oppdaget" + }, + "vibration": { + "off": "Klart", + "on": "Oppdaget" + }, + "window": { + "off": "Lukket", + "on": "\u00c5pen" } }, "title": "Bin\u00e6r sensor" diff --git a/homeassistant/components/blebox/translations/ca.json b/homeassistant/components/blebox/translations/ca.json new file mode 100644 index 00000000000..39bf371fac1 --- /dev/null +++ b/homeassistant/components/blebox/translations/ca.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "address_already_configured": "Ja hi ha un dispositiu BleBox configurat a {address}.", + "already_configured": "Aquest dispositiu BleBox ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar al dispositiu BleBox. (Consulta els registres per veure-hi els errors).", + "unknown": "S'ha produ\u00eft un error desconegut en connectar-se al dispositiu BleBox. (Consulta els registres per veure-hi els errors).", + "unsupported_version": "El dispositiu BleBox t\u00e9 un firmware obsolet. Primer actualitza'l." + }, + "flow_title": "Dispositiu BleBox: {name} ({host})", + "step": { + "user": { + "data": { + "host": "Adre\u00e7a IP", + "port": "Port" + }, + "description": "Configura el teu dispositiu BleBox per a integrar-lo a Home Assistant.", + "title": "Configuraci\u00f3 del dispositiu BleBox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/de.json b/homeassistant/components/blebox/translations/de.json new file mode 100644 index 00000000000..501b1335244 --- /dev/null +++ b/homeassistant/components/blebox/translations/de.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "Ein BleBox-Ger\u00e4t ist bereits unter {address} konfiguriert.", + "already_configured": "Dieses BleBox-Ger\u00e4t ist bereits konfiguriert." + }, + "error": { + "cannot_connect": "Verbindung mit dem BleBox-Ger\u00e4t nicht m\u00f6glich. (\u00dcberpr\u00fcfen Sie die Protokolle auf Fehler).", + "unknown": "Unbekannter Fehler beim Anschlie\u00dfen an das BleBox-Ger\u00e4t. (Pr\u00fcfen Sie die Protokolle auf Fehler).", + "unsupported_version": "Das BleBox-Ger\u00e4t hat eine veraltete Firmware. Bitte aktualisieren Sie es zuerst." + }, + "flow_title": "BleBox-Ger\u00e4t: {name} ( {host} )", + "step": { + "user": { + "data": { + "port": "Port" + }, + "description": "Richten Sie Ihre BleBox f\u00fcr die Integration mit dem Home Assistant ein.", + "title": "Richten Sie Ihr BleBox-Ger\u00e4t ein" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/en.json b/homeassistant/components/blebox/translations/en.json index 8106388dfa9..fef3d9ceac7 100644 --- a/homeassistant/components/blebox/translations/en.json +++ b/homeassistant/components/blebox/translations/en.json @@ -1,24 +1,24 @@ { - "config": { - "abort": { - "already_configured": "This BleBox device is already configured.", - "address_already_configured": "A BleBox device is already configured at {address}." - }, - "error": { - "cannot_connect": "Unable to connect to the BleBox device. (Check the logs for errors.)", - "unsupported_version": "BleBox device has outdated firmware. Please upgrade it first.", - "unknown": "Unknown error while connecting to the BleBox device. (Check the logs for errors.)" - }, - "flow_title": "BleBox device: {name} ({host})", - "step": { - "user": { - "description": "Set up your BleBox to integrate with Home Assistant.", - "data": { - "host": "IP address", - "port": "Port" - }, - "title": "Set up your BleBox device" - } + "config": { + "abort": { + "address_already_configured": "A BleBox device is already configured at {address}.", + "already_configured": "This BleBox device is already configured." + }, + "error": { + "cannot_connect": "Unable to connect to the BleBox device. (Check the logs for errors.)", + "unknown": "Unknown error while connecting to the BleBox device. (Check the logs for errors.)", + "unsupported_version": "BleBox device has outdated firmware. Please upgrade it first." + }, + "flow_title": "BleBox device: {name} ({host})", + "step": { + "user": { + "data": { + "host": "IP address", + "port": "Port" + }, + "description": "Set up your BleBox to integrate with Home Assistant.", + "title": "Set up your BleBox device" + } + } } - } -} +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/es.json b/homeassistant/components/blebox/translations/es.json new file mode 100644 index 00000000000..ceed1592992 --- /dev/null +++ b/homeassistant/components/blebox/translations/es.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "Un dispositivo BleBox ya est\u00e1 configurado en {address}.", + "already_configured": "Este dispositivo BleBox ya est\u00e1 configurado." + }, + "error": { + "cannot_connect": "No se puede conectar con el dispositivo BleBox. (Comprueba los logs en busca de errores).", + "unknown": "Error desconocido al conectarse con el dispositivo BleBox. (Comprueba los logs en busca de errores).", + "unsupported_version": "El dispositivo BleBox tiene un firmware anticuado. Por favor, actual\u00edzalo primero." + }, + "flow_title": "Dispositivo BleBox: {name} ({host})", + "step": { + "user": { + "data": { + "port": "Puerto" + }, + "description": "Configura tu BleBox para integrarse con Home Assistant.", + "title": "Configura tu dispositivo BleBox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/fi.json b/homeassistant/components/blebox/translations/fi.json new file mode 100644 index 00000000000..d99fac1fdf3 --- /dev/null +++ b/homeassistant/components/blebox/translations/fi.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "port": "Portti" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/fr.json b/homeassistant/components/blebox/translations/fr.json new file mode 100644 index 00000000000..d2f43a2c328 --- /dev/null +++ b/homeassistant/components/blebox/translations/fr.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "address_already_configured": "Un p\u00e9riph\u00e9rique BleBox est d\u00e9j\u00e0 configur\u00e9 \u00e0 {address}.", + "already_configured": "Ce p\u00e9riph\u00e9rique BleBox est d\u00e9j\u00e0 configur\u00e9." + }, + "error": { + "cannot_connect": "Impossible de connecter le p\u00e9riph\u00e9rique BleBox. (V\u00e9rifiez les journaux pour les erreurs.)", + "unknown": "Erreur inconnue lors de la connexion au p\u00e9riph\u00e9rique BleBox. (V\u00e9rifiez les journaux pour les erreurs.)" + }, + "flow_title": "P\u00e9riph\u00e9rique Blebox: {name} ({host)}", + "step": { + "user": { + "data": { + "port": "Port" + }, + "description": "Configurez votre BleBox pour l'int\u00e9grer \u00e0 Home Assistant.", + "title": "Configurer votre appareil BleBox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/he.json b/homeassistant/components/blebox/translations/he.json new file mode 100644 index 00000000000..001f8457f14 --- /dev/null +++ b/homeassistant/components/blebox/translations/he.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "host": "\u05db\u05ea\u05d5\u05d1\u05ea IP", + "port": "\u05e4\u05d5\u05e8\u05d8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/hu.json b/homeassistant/components/blebox/translations/hu.json new file mode 100644 index 00000000000..a4c3e1bd2d3 --- /dev/null +++ b/homeassistant/components/blebox/translations/hu.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "unsupported_version": "A BleBox eszk\u00f6z elavult firmware-vel rendelkezik. El\u0151sz\u00f6r friss\u00edtse." + }, + "flow_title": "BleBox eszk\u00f6z: {name} ({host})", + "step": { + "user": { + "data": { + "port": "Port" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/it.json b/homeassistant/components/blebox/translations/it.json new file mode 100644 index 00000000000..6b36ef97a51 --- /dev/null +++ b/homeassistant/components/blebox/translations/it.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "Un dispositivo BleBox \u00e8 gi\u00e0 configurato in {address}.", + "already_configured": "Questo dispositivo BleBox \u00e8 gi\u00e0 configurato." + }, + "error": { + "cannot_connect": "Impossibile connettersi al dispositivo BleBox. (Controllare i registri per errori).", + "unknown": "Errore sconosciuto durante la connessione al dispositivo BleBox. (Controllare i registri per errori).", + "unsupported_version": "Il dispositivo BleBox ha un firmware obsoleto. Si prega di aggiornarlo prima." + }, + "flow_title": "Dispositivo BleBox: {name} ({host})", + "step": { + "user": { + "data": { + "port": "Porta" + }, + "description": "Configura BleBox per l'integrazione con Home Assistant.", + "title": "Configura il tuo dispositivo BleBox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/ko.json b/homeassistant/components/blebox/translations/ko.json new file mode 100644 index 00000000000..ff3fa740092 --- /dev/null +++ b/homeassistant/components/blebox/translations/ko.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "address_already_configured": "BleBox \uae30\uae30\uac00 {address} \ub85c \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", + "already_configured": "BleBox \uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "error": { + "cannot_connect": "BleBox \uae30\uae30\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. (\ub85c\uadf8\uc5d0\uc11c \uc624\ub958 \ub0b4\uc6a9\uc744 \ud655\uc778\ud574\ubcf4\uc138\uc694.)", + "unknown": "BleBox \uae30\uae30\uc5d0 \uc5f0\uacb0\ud558\ub294 \ub3d9\uc548 \uc54c \uc218 \uc5c6\ub294 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. (\ub85c\uadf8\uc5d0\uc11c \uc624\ub958 \ub0b4\uc6a9\uc744 \ud655\uc778\ud574\ubcf4\uc138\uc694.)", + "unsupported_version": "BleBox \uae30\uae30 \ud38c\uc6e8\uc5b4\uac00 \uc624\ub798\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uba3c\uc800 \uc5c5\uadf8\ub808\uc774\ub4dc\ud574\uc8fc\uc138\uc694." + }, + "flow_title": "BleBox \uae30\uae30: {name} ({host})", + "step": { + "user": { + "data": { + "host": "IP \uc8fc\uc18c", + "port": "\ud3ec\ud2b8" + }, + "description": "Home Assistant \uc5d0 BleBox \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.", + "title": "BleBox \uae30\uae30 \uc124\uc815\ud558\uae30" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/lb.json b/homeassistant/components/blebox/translations/lb.json new file mode 100644 index 00000000000..dae53828764 --- /dev/null +++ b/homeassistant/components/blebox/translations/lb.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "Ee BleBox Apparat ass scho konfigur\u00e9iert op {adress}.", + "already_configured": "D\u00ebse BleBox Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Keng Verbindung mam BleBox Apparat m\u00e9iglech. (Kuck Logs fir Feeler.)", + "unknown": "Onbekannte Feeler beim verbannen mam BleBox Apparat. (Kuck Logs fir Feeler.)", + "unsupported_version": "BleBox Apparat huet eng aal Firmware. Maach fir d'\u00e9ischt d'Mise \u00e0 jour." + }, + "flow_title": "BleBox Apparat: {name} ({host})", + "step": { + "user": { + "data": { + "port": "Port" + }, + "description": "BleBox ariichten fir d'Integratioun mam Home Assistant.", + "title": "BleBox Apparat ariichten" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/no.json b/homeassistant/components/blebox/translations/no.json new file mode 100644 index 00000000000..ff6073410ac --- /dev/null +++ b/homeassistant/components/blebox/translations/no.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "En BleBox-enhet er allerede konfigurert p\u00e5 {address} .", + "already_configured": "Denne BleBox-enheten er allerede konfigurert." + }, + "error": { + "cannot_connect": "Kan ikke koble til BleBox-enheten. (Kontroller loggene for feil.)", + "unknown": "Ukjent feil under tilkobling til BleBox-enheten. (Kontroller loggene for feil.)", + "unsupported_version": "BleBox-enheten har utdatert fastvare. Vennligst oppgrader den f\u00f8rst." + }, + "flow_title": "BleBox-enhet: {name} ({host})", + "step": { + "user": { + "data": { + "port": "Port" + }, + "description": "Konfigurer BleBox-en til \u00e5 integreres med Home Assistant.", + "title": "Konfigurere BleBox-enheten" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/pl.json b/homeassistant/components/blebox/translations/pl.json new file mode 100644 index 00000000000..f158ad2c75d --- /dev/null +++ b/homeassistant/components/blebox/translations/pl.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "address_already_configured": "Urz\u0105dzenie BleBox jest ju\u017c skonfigurowane pod adresem {address}.", + "already_configured": "To urz\u0105dzenie BleBox jest ju\u017c skonfigurowane." + }, + "error": { + "cannot_connect": "Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 z urz\u0105dzeniem BleBox. (Sprawd\u017a logi pod k\u0105tem b\u0142\u0119d\u00f3w).", + "unknown": "Nieznany b\u0142\u0105d podczas \u0142\u0105czenia z urz\u0105dzeniem BleBox. (Sprawd\u017a logi pod k\u0105tem b\u0142\u0119d\u00f3w).", + "unsupported_version": "Urz\u0105dzenie BleBox ma nieaktualny firmware. Prosz\u0119 go najpierw zaktualizowa\u0107." + }, + "flow_title": "Urz\u0105dzenie BleBox: {name} ({host})", + "step": { + "user": { + "data": { + "host": "[%key_id:common::config_flow::data::ip%]", + "port": "[%key_id:common::config_flow::data::port%]" + }, + "description": "Skonfiguruj BleBox, aby zintegrowa\u0107 si\u0119 z Home Assistant.", + "title": "Skonfiguruj urz\u0105dzenie BleBox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/ru.json b/homeassistant/components/blebox/translations/ru.json new file mode 100644 index 00000000000..b9374cfb11f --- /dev/null +++ b/homeassistant/components/blebox/translations/ru.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "address_already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c {address } \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043b\u043e\u0433\u0438 \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a.", + "unknown": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043b\u043e\u0433\u0438 \u043d\u0430 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a.", + "unsupported_version": "\u041f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0435\u0451." + }, + "flow_title": "BleBox device: {name} ({host})", + "step": { + "user": { + "data": { + "host": "IP-\u0430\u0434\u0440\u0435\u0441", + "port": "\u041f\u043e\u0440\u0442" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 BleBox.", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 BleBox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/sl.json b/homeassistant/components/blebox/translations/sl.json new file mode 100644 index 00000000000..f34d8d57a18 --- /dev/null +++ b/homeassistant/components/blebox/translations/sl.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "Naprava BleBox je \u017ee konfigurirana na {address} .", + "already_configured": "Ta naprava BleBox je \u017ee nastavljena." + }, + "error": { + "cannot_connect": "Ni mogo\u010de povezati z napravo BleBox. (Za napako preverite dnevnik)", + "unknown": "Neznana napaka med povezovanjem z napravo BleBox. (Za napako preverite dnevnik)", + "unsupported_version": "Naprava BleBox ima zastarelo programsko opremo. Najprej jo nadgradite." + }, + "flow_title": "Naprava BleBox: {name} ({host})", + "step": { + "user": { + "data": { + "port": "Vrata" + }, + "description": "Nastavite svoj BleBox za integracijo s Home Assistant.", + "title": "Nastavite napravo BleBox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blebox/translations/zh-Hant.json b/homeassistant/components/blebox/translations/zh-Hant.json new file mode 100644 index 00000000000..75f6249a138 --- /dev/null +++ b/homeassistant/components/blebox/translations/zh-Hant.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "address_already_configured": "\u4f4d\u65bc {address} \u7684 BleBox \u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002", + "already_configured": "BleBox \u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002" + }, + "error": { + "cannot_connect": "\u7121\u6cd5\u9023\u7dda\u81f3 BleBox \u8a2d\u5099\uff08\u8acb\u53c3\u95b1\u65e5\u8a8c\uff09\u3002", + "unknown": "\u9023\u7dda\u81f3 BleBox \u8a2d\u5099\u767c\u751f\u672a\u77e5\u932f\u8aa4\uff08\u8acb\u53c3\u95b1\u65e5\u8a8c\uff09\u3002", + "unsupported_version": "BleBox \u8a2d\u5099\u97cc\u9ad4\u904e\u820a\uff0c\u8acb\u5148\u9032\u884c\u66f4\u65b0\u3002" + }, + "flow_title": "BleBox \u8a2d\u5099\uff1a{name} ({host})", + "step": { + "user": { + "data": { + "host": "IP \u4f4d\u5740", + "port": "\u901a\u8a0a\u57e0" + }, + "description": "\u8a2d\u5b9a BleBox \u4ee5\u6574\u5408\u81f3 Home Assistant\u3002", + "title": "\u8a2d\u5b9a BleBox \u8a2d\u5099" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blink/translations/ca.json b/homeassistant/components/blink/translations/ca.json new file mode 100644 index 00000000000..68607b0dbcd --- /dev/null +++ b/homeassistant/components/blink/translations/ca.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "password": "Contrasenya", + "username": "Nom d'usuari" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blink/translations/en.json b/homeassistant/components/blink/translations/en.json index dd3ed091b2e..2187e91f09e 100644 --- a/homeassistant/components/blink/translations/en.json +++ b/homeassistant/components/blink/translations/en.json @@ -12,17 +12,16 @@ "data": { "2fa": "Two-factor code" }, - "title": "Two-factor authentication", - "description": "Enter the pin sent to your email. If the email does not contain a pin, leave blank" + "description": "Enter the pin sent to your email. If the email does not contain a pin, leave blank", + "title": "Two-factor authentication" }, "user": { "data": { "password": "Password", - "username": "Username", - "scan_interval": "Scan Interval" + "username": "Username" }, "title": "Sign-in with Blink account" } } } -} +} \ No newline at end of file diff --git a/homeassistant/components/blink/translations/ru.json b/homeassistant/components/blink/translations/ru.json new file mode 100644 index 00000000000..70f828d2f7f --- /dev/null +++ b/homeassistant/components/blink/translations/ru.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + }, + "error": { + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "2fa": { + "data": { + "2fa": "\u041a\u043e\u0434 \u0434\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u043e\u0439 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + }, + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 PIN-\u043a\u043e\u0434, \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u0412\u0430\u0448\u0443 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u0443. \u0415\u0441\u043b\u0438 \u043f\u0438\u0441\u044c\u043c\u043e \u043d\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 PIN-\u043a\u043e\u0434, \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u044b\u043c", + "title": "\u0414\u0432\u0443\u0445\u0444\u0430\u043a\u0442\u043e\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f" + }, + "user": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u041b\u043e\u0433\u0438\u043d" + }, + "title": "Blink" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/blink/translations/zh-Hant.json b/homeassistant/components/blink/translations/zh-Hant.json new file mode 100644 index 00000000000..f1e24cf7c7c --- /dev/null +++ b/homeassistant/components/blink/translations/zh-Hant.json @@ -0,0 +1,27 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "2fa": { + "data": { + "2fa": "\u96d9\u91cd\u9a57\u8b49\u78bc" + }, + "description": "\u8f38\u5165\u90f5\u4ef6\u6240\u6536\u5230 PIN \u78bc\uff0c\u5047\u5982\u90f5\u4ef6\u4e2d\u6c92\u6709 PIN \u78bc\uff0c\u8acb\u4fdd\u7559\u7a7a\u767d", + "title": "\u96d9\u91cd\u9a57\u8b49" + }, + "user": { + "data": { + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "title": "\u4ee5 Blink \u5e33\u865f\u767b\u5165" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/braviatv/translations/en.json b/homeassistant/components/braviatv/translations/en.json index 04ab5830739..c9bc5a4469b 100644 --- a/homeassistant/components/braviatv/translations/en.json +++ b/homeassistant/components/braviatv/translations/en.json @@ -18,7 +18,7 @@ }, "user": { "data": { - "host": "TV hostname or IP address" + "host": "Host" }, "description": "Set up Sony Bravia TV integration. If you have problems with configuration go to: https://www.home-assistant.io/integrations/braviatv \n\nEnsure that your TV is turned on.", "title": "Sony Bravia TV" diff --git a/homeassistant/components/braviatv/translations/ko.json b/homeassistant/components/braviatv/translations/ko.json index 3652210f7b7..593fd997709 100644 --- a/homeassistant/components/braviatv/translations/ko.json +++ b/homeassistant/components/braviatv/translations/ko.json @@ -18,7 +18,7 @@ }, "user": { "data": { - "host": "TV \ud638\uc2a4\ud2b8 \uc774\ub984 \ub610\ub294 IP \uc8fc\uc18c" + "host": "\ud638\uc2a4\ud2b8" }, "description": "Sony Bravia TV \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub97c \uc124\uc815\ud574\uc8fc\uc138\uc694. \uad6c\uc131\uc5d0 \ubb38\uc81c\uac00 \uc788\ub294 \uacbd\uc6b0 https://www.home-assistant.io/integrations/braviatv \ub97c \ucc38\uace0\ud574\uc8fc\uc138\uc694.\n\nTV \uac00 \ucf1c\uc838 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc8fc\uc138\uc694.", "title": "Sony Bravia TV" diff --git a/homeassistant/components/braviatv/translations/no.json b/homeassistant/components/braviatv/translations/no.json index f9d034d48fb..f6100b7843a 100644 --- a/homeassistant/components/braviatv/translations/no.json +++ b/homeassistant/components/braviatv/translations/no.json @@ -13,14 +13,14 @@ "data": { "pin": "PIN-kode" }, - "description": "Tast inn PIN-koden som vises p\u00e5 Sony Bravia TV. \n\n Hvis PIN-koden ikke vises, m\u00e5 du avregistrere Home Assistant p\u00e5 TV-en, g\u00e5 til: Innstillinger - > Nettverk - > Innstillinger for ekstern enhet - > Avregistrere ekstern enhet.", - "title": "Autoriser Sony Bravia TV" + "description": "Angi PIN-koden som vises p\u00e5 Sony Bravia TV. \n\nHvis PIN-koden ikke vises, m\u00e5 du avregistrere Home Assistant p\u00e5 TV-en, g\u00e5 til: Innstillinger -> Nettverk -> Innstillinger for ekstern enhet -> Avregistrere ekstern enhet.", + "title": "Godkjenn Sony Bravia TV" }, "user": { "data": { "host": "TV-vertsnavn eller IP-adresse" }, - "description": "Sett opp Sony Bravia TV-integrasjon. Hvis du har problemer med konfigurasjonen, g\u00e5 til: https://www.home-assistant.io/integrations/braviatv \n\n Forsikre deg om at TV-en er sl\u00e5tt p\u00e5.", + "description": "Sett opp Sony Bravia TV-integrasjon. Hvis du har problemer med konfigurasjonen, g\u00e5 til: [https://www.home-assistant.io/integrations/braviatv](https://www.home-assistant.io/integrations/braviatv)\n\n Forsikre deg om at TV-en er sl\u00e5tt p\u00e5.", "title": "" } } diff --git a/homeassistant/components/braviatv/translations/pl.json b/homeassistant/components/braviatv/translations/pl.json index cbafa3c4b44..e20679c4172 100644 --- a/homeassistant/components/braviatv/translations/pl.json +++ b/homeassistant/components/braviatv/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Ten telewizor jest ju\u017c skonfigurowany." + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." }, "error": { "cannot_connect": "Po\u0142\u0105czenie nieudane, nieprawid\u0142owy host lub kod PIN.", @@ -18,7 +18,7 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP telewizora" + "host": "[%key_id:common::config_flow::data::host%]" }, "description": "Konfiguracja integracji telewizora Sony Bravia. Je\u015bli masz problemy z konfiguracj\u0105, przejd\u017a do strony: https://www.home-assistant.io/integrations/braviatv\n\nUpewnij si\u0119, \u017ce telewizor jest w\u0142\u0105czony.", "title": "Sony Bravia TV" diff --git a/homeassistant/components/braviatv/translations/ru.json b/homeassistant/components/braviatv/translations/ru.json index aa07f4d8fbc..e1cabf3bf4e 100644 --- a/homeassistant/components/braviatv/translations/ru.json +++ b/homeassistant/components/braviatv/translations/ru.json @@ -18,7 +18,7 @@ }, "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441" + "host": "\u0425\u043e\u0441\u0442" }, "description": "\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0435\u0439 \u043f\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438:\nhttps://www.home-assistant.io/integrations/braviatv", "title": "\u0422\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 Sony Bravia" diff --git a/homeassistant/components/braviatv/translations/zh-Hant.json b/homeassistant/components/braviatv/translations/zh-Hant.json index cf2c87f4c93..5841c550330 100644 --- a/homeassistant/components/braviatv/translations/zh-Hant.json +++ b/homeassistant/components/braviatv/translations/zh-Hant.json @@ -18,7 +18,7 @@ }, "user": { "data": { - "host": "\u96fb\u8996\u4e3b\u6a5f\u540d\u6216 IP \u4f4d\u5740" + "host": "\u4e3b\u6a5f\u7aef" }, "description": "\u8a2d\u5b9a Sony Bravia \u96fb\u8996\u6574\u5408\u3002\u5047\u5982\u65bc\u8a2d\u5b9a\u904e\u7a0b\u4e2d\u906d\u9047\u56f0\u7136\uff0c\u8acb\u53c3\u95b1\uff1ahttps://www.home-assistant.io/integrations/braviatv \n\n\u78ba\u5b9a\u96fb\u8996\u5df2\u7d93\u958b\u555f\u3002", "title": "Sony Bravia \u96fb\u8996" diff --git a/homeassistant/components/brother/translations/en.json b/homeassistant/components/brother/translations/en.json index 6d453478083..78fdc344d65 100644 --- a/homeassistant/components/brother/translations/en.json +++ b/homeassistant/components/brother/translations/en.json @@ -13,7 +13,7 @@ "step": { "user": { "data": { - "host": "Printer hostname or IP address", + "host": "Host", "type": "Type of the printer" }, "description": "Set up Brother printer integration. If you have problems with configuration go to: https://www.home-assistant.io/integrations/brother", diff --git a/homeassistant/components/brother/translations/ko.json b/homeassistant/components/brother/translations/ko.json index 5b79c87c175..9c8c2cfb165 100644 --- a/homeassistant/components/brother/translations/ko.json +++ b/homeassistant/components/brother/translations/ko.json @@ -13,7 +13,7 @@ "step": { "user": { "data": { - "host": "\ud504\ub9b0\ud130 \ud638\uc2a4\ud2b8 \uc774\ub984 \ub610\ub294 IP \uc8fc\uc18c", + "host": "\ud638\uc2a4\ud2b8", "type": "\ud504\ub9b0\ud130\uc758 \uc885\ub958" }, "description": "\ube0c\ub77c\ub354 \ud504\ub9b0\ud130 \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. \uad6c\uc131\uc5d0 \ubb38\uc81c\uac00\uc788\ub294 \uacbd\uc6b0 https://www.home-assistant.io/integrations/brother \ub97c \ucc38\uc870\ud574\uc8fc\uc138\uc694", diff --git a/homeassistant/components/brother/translations/no.json b/homeassistant/components/brother/translations/no.json index 51c75ce779f..26f7d0a79e7 100644 --- a/homeassistant/components/brother/translations/no.json +++ b/homeassistant/components/brother/translations/no.json @@ -16,7 +16,7 @@ "host": "Vertsnavn eller IP-adresse til skriveren", "type": "Skriver type" }, - "description": "Sett opp Brother skriver integrasjonen. Hvis du har problemer med konfigurasjonen, bes\u00f8k dokumentasjonen her: https://www.home-assistant.io/integrations/brother", + "description": "Sett opp Brother skriver integrasjonen. Hvis du har problemer med konfigurasjonen, bes\u00f8k dokumentasjonen her: [https://www.home-assistant.io/integrations/brother](https://www.home-assistant.io/integrations/brother)", "title": "Brother skriver" }, "zeroconf_confirm": { diff --git a/homeassistant/components/brother/translations/pl.json b/homeassistant/components/brother/translations/pl.json index 94f23b8b5d2..7572d44dae8 100644 --- a/homeassistant/components/brother/translations/pl.json +++ b/homeassistant/components/brother/translations/pl.json @@ -13,7 +13,7 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP drukarki", + "host": "[%key_id:common::config_flow::data::host%]", "type": "Typ drukarki" }, "description": "Konfiguracja integracji drukarek Brother. Je\u015bli masz problemy z konfiguracj\u0105, przejd\u017a na stron\u0119: https://www.home-assistant.io/integrations/brother", diff --git a/homeassistant/components/brother/translations/ru.json b/homeassistant/components/brother/translations/ru.json index 66c4df1ac6a..57d84b17636 100644 --- a/homeassistant/components/brother/translations/ru.json +++ b/homeassistant/components/brother/translations/ru.json @@ -13,7 +13,7 @@ "step": { "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "\u0425\u043e\u0441\u0442", "type": "\u0422\u0438\u043f \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0430" }, "description": "\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0435\u0439 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438: https://www.home-assistant.io/integrations/brother.", diff --git a/homeassistant/components/brother/translations/zh-Hant.json b/homeassistant/components/brother/translations/zh-Hant.json index cf268cb4563..949f3c66854 100644 --- a/homeassistant/components/brother/translations/zh-Hant.json +++ b/homeassistant/components/brother/translations/zh-Hant.json @@ -13,7 +13,7 @@ "step": { "user": { "data": { - "host": "\u5370\u8868\u6a5f\u4e3b\u6a5f\u540d\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "type": "\u5370\u8868\u6a5f\u985e\u578b" }, "description": "\u8a2d\u5b9a Brother \u5370\u8868\u6a5f\u6574\u5408\u3002\u5047\u5982\u9700\u8981\u5354\u52a9\uff0c\u8acb\u53c3\u8003\uff1ahttps://www.home-assistant.io/integrations/brother", diff --git a/homeassistant/components/bsblan/translations/ca.json b/homeassistant/components/bsblan/translations/ca.json new file mode 100644 index 00000000000..c906429568c --- /dev/null +++ b/homeassistant/components/bsblan/translations/ca.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "connection_error": "No s'ha pogut connectar amb el dispositiu BSB-Lan." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "Amfitri\u00f3 o adre\u00e7a IP", + "passkey": "String Passkey", + "port": "N\u00famero de port" + }, + "title": "Connexi\u00f3 amb dispositiu BSB-Lan" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/de.json b/homeassistant/components/bsblan/translations/de.json new file mode 100644 index 00000000000..4515aa5f74d --- /dev/null +++ b/homeassistant/components/bsblan/translations/de.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t ist bereits konfiguriert" + }, + "step": { + "user": { + "data": { + "host": "Server oder IP-Adresse", + "port": "Port Nummer" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/en.json b/homeassistant/components/bsblan/translations/en.json index 07c7312154c..ce745b351b1 100644 --- a/homeassistant/components/bsblan/translations/en.json +++ b/homeassistant/components/bsblan/translations/en.json @@ -1,26 +1,23 @@ { - "config": { - "title": "BSB-Lan", - "flow_title": "BSB-Lan: {name}", - "step": { - "user": { - "title": "Connect to the BSB-Lan device", - "description": "Set up you BSB-Lan device to integrate with Home Assistant.", - "data": { - "host": "Host or IP address", - "port": "Port number", - "passkey": "Passkey" + "config": { + "abort": { + "already_configured": "Device is already configured" + }, + "error": { + "connection_error": "Failed to connect to BSB-Lan device." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "Host", + "passkey": "Passkey string", + "port": "Port" + }, + "description": "Set up you BSB-Lan device to integrate with Home Assistant.", + "title": "Connect to the BSB-Lan device" + } } - } }, - "error": { - "connection_error": "Failed to connect to BSB-Lan device.", - "invalid_auth": "Invalid authentication", - "unknown": "Unexpected error" - }, - "abort": { - "already_configured": "Device is already configured", - "connection_error": "Failed to connect to BSB-Lan device." - } - } -} + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/es.json b/homeassistant/components/bsblan/translations/es.json new file mode 100644 index 00000000000..77c7c51e68b --- /dev/null +++ b/homeassistant/components/bsblan/translations/es.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "connection_error": "No se ha podido conectar con el dispositivo BSB-Lan." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "Host o direcci\u00f3n IP", + "passkey": "Clave de acceso", + "port": "N\u00famero de puerto" + }, + "description": "Configura tu dispositivo BSB-Lan para integrarse con Home Assistant.", + "title": "Conectar con el dispositivo BSB-Lan" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/fi.json b/homeassistant/components/bsblan/translations/fi.json new file mode 100644 index 00000000000..1ab0cc17429 --- /dev/null +++ b/homeassistant/components/bsblan/translations/fi.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Laite on jo m\u00e4\u00e4ritetty" + }, + "error": { + "connection_error": "Yhteyden muodostaminen BSB-Lan-laitteeseen ep\u00e4onnistui." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "Palvelin tai IP-osoite", + "passkey": "Todentamisavaimen merkkijono", + "port": "Portti" + }, + "description": "Asenna BSB-Lan-laite integroitavaksi Home Assistant -sovellukseen.", + "title": "Yhdist\u00e4 BSB-Lan-laitteeseen" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/fr.json b/homeassistant/components/bsblan/translations/fr.json new file mode 100644 index 00000000000..5a89dc38022 --- /dev/null +++ b/homeassistant/components/bsblan/translations/fr.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" + }, + "step": { + "user": { + "data": { + "host": "H\u00f4te ou adresse IP", + "port": "Num\u00e9ro de port" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/it.json b/homeassistant/components/bsblan/translations/it.json new file mode 100644 index 00000000000..176d582fed1 --- /dev/null +++ b/homeassistant/components/bsblan/translations/it.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "connection_error": "Impossibile connettersi al dispositivo BSB-Lan." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "Host o indirizzo IP", + "passkey": "Stringa passkey", + "port": "Numero porta" + }, + "description": "Configura il tuo dispositivo BSB-Lan per l'integrazione con Home Assistant.", + "title": "Collegamento al dispositivo BSB-Lan" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/ko.json b/homeassistant/components/bsblan/translations/ko.json new file mode 100644 index 00000000000..7392edf62b3 --- /dev/null +++ b/homeassistant/components/bsblan/translations/ko.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, + "error": { + "connection_error": "BSB-Lan \uae30\uae30\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "\ud638\uc2a4\ud2b8", + "passkey": "\ud328\uc2a4\ud0a4 \ubb38\uc790\uc5f4", + "port": "\ud3ec\ud2b8" + }, + "description": "Home Assistant \uc5d0 BSB-Lan \uae30\uae30 \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.", + "title": "BSB-Lan \uae30\uae30\uc5d0 \uc5f0\uacb0\ud558\uae30" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/lb.json b/homeassistant/components/bsblan/translations/lb.json new file mode 100644 index 00000000000..ef5e25a1d08 --- /dev/null +++ b/homeassistant/components/bsblan/translations/lb.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "connection_error": "Feeler beim verbannen mam BSB-Lan Apparat." + }, + "flow_title": "BSB-LAN: {name}", + "step": { + "user": { + "data": { + "host": "Numm oder IP Adresse", + "passkey": "Passkey Zeechefolleg", + "port": "Port Nummer" + }, + "description": "BSB-Lan Apparat ariichten fir d'Integratioun mam Home Assistant.", + "title": "Mam BSB-Lan Apparat verbannen" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/no.json b/homeassistant/components/bsblan/translations/no.json new file mode 100644 index 00000000000..a90cc5536b5 --- /dev/null +++ b/homeassistant/components/bsblan/translations/no.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "connection_error": "Kunne ikke koble til BSB-Lan-enheten." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "Vert eller IP-adresse", + "passkey": "Tilgangsn\u00f8kkel streng", + "port": "Portnummer" + }, + "description": "Konfigurer din BSB-Lan-enhet for \u00e5 integrere med Home Assistant.", + "title": "Koble til BSB-Lan-enheten" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/pl.json b/homeassistant/components/bsblan/translations/pl.json new file mode 100644 index 00000000000..4a53a352896 --- /dev/null +++ b/homeassistant/components/bsblan/translations/pl.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/ru.json b/homeassistant/components/bsblan/translations/ru.json new file mode 100644 index 00000000000..60d0ad4b653 --- /dev/null +++ b/homeassistant/components/bsblan/translations/ru.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + }, + "error": { + "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443." + }, + "flow_title": "BSB-Lan: {name}", + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "passkey": "\u041f\u0430\u0440\u043e\u043b\u044c", + "port": "\u041f\u043e\u0440\u0442" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 BSB-Lan.", + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/bsblan/translations/zh-Hant.json b/homeassistant/components/bsblan/translations/zh-Hant.json new file mode 100644 index 00000000000..09f15ff84f8 --- /dev/null +++ b/homeassistant/components/bsblan/translations/zh-Hant.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "connection_error": "BSB-Lan \u8a2d\u5099\u9023\u7dda\u5931\u6557\u3002" + }, + "flow_title": "BSB-Lan\uff1a{name}", + "step": { + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "passkey": "Passkey \u5b57\u4e32", + "port": "\u901a\u8a0a\u57e0" + }, + "description": "\u8a2d\u5b9a BSB-Lan \u8a2d\u5099\u4ee5\u6574\u5408\u81f3 Home Assistant\u3002", + "title": "\u9023\u7dda\u81f3 BSB-Lan \u8a2d\u5099" + } + } + }, + "title": "BSB-Lan" +} \ No newline at end of file diff --git a/homeassistant/components/calendar/translations/no.json b/homeassistant/components/calendar/translations/no.json index ba22ae540fc..516a3b7d443 100644 --- a/homeassistant/components/calendar/translations/no.json +++ b/homeassistant/components/calendar/translations/no.json @@ -1,3 +1,9 @@ { + "state": { + "_": { + "off": "Av", + "on": "P\u00e5" + } + }, "title": "Kalender" } \ No newline at end of file diff --git a/homeassistant/components/cast/translations/fi.json b/homeassistant/components/cast/translations/fi.json new file mode 100644 index 00000000000..21ec8206165 --- /dev/null +++ b/homeassistant/components/cast/translations/fi.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "no_devices_found": "Verkosta ei l\u00f6ydy Google Cast -laitteita.", + "single_instance_allowed": "Vain yksi Google Cast -m\u00e4\u00e4ritys on tarpeen." + }, + "step": { + "confirm": { + "description": "Haluatko m\u00e4\u00e4ritt\u00e4\u00e4 Google Castin?", + "title": "Google Cast" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/cert_expiry/translations/en.json b/homeassistant/components/cert_expiry/translations/en.json index 5844868a6e4..8d551ec2e03 100644 --- a/homeassistant/components/cert_expiry/translations/en.json +++ b/homeassistant/components/cert_expiry/translations/en.json @@ -12,9 +12,9 @@ "step": { "user": { "data": { - "host": "The hostname of the certificate", + "host": "Host", "name": "The name of the certificate", - "port": "The port of the certificate" + "port": "Port" }, "title": "Define the certificate to test" } diff --git a/homeassistant/components/cert_expiry/translations/ko.json b/homeassistant/components/cert_expiry/translations/ko.json index 699ca413604..ee912a33695 100644 --- a/homeassistant/components/cert_expiry/translations/ko.json +++ b/homeassistant/components/cert_expiry/translations/ko.json @@ -12,9 +12,9 @@ "step": { "user": { "data": { - "host": "\uc778\uc99d\uc11c\uc758 \ud638\uc2a4\ud2b8 \uc774\ub984", + "host": "\ud638\uc2a4\ud2b8", "name": "\uc778\uc99d\uc11c\uc758 \uc774\ub984", - "port": "\uc778\uc99d\uc11c\uc758 \ud3ec\ud2b8" + "port": "\ud3ec\ud2b8" }, "title": "\uc778\uc99d\uc11c \uc815\uc758 \ud14c\uc2a4\ud2b8 \ub300\uc0c1" } diff --git a/homeassistant/components/cert_expiry/translations/pl.json b/homeassistant/components/cert_expiry/translations/pl.json index f213befed4f..b41dbdf9622 100644 --- a/homeassistant/components/cert_expiry/translations/pl.json +++ b/homeassistant/components/cert_expiry/translations/pl.json @@ -14,7 +14,7 @@ "data": { "host": "Nazwa hosta certyfikatu", "name": "Nazwa certyfikatu", - "port": "Port certyfikatu" + "port": "[%key_id:common::config_flow::data::port%] certyfikatu" }, "title": "Zdefiniuj certyfikat do przetestowania" } diff --git a/homeassistant/components/cert_expiry/translations/ru.json b/homeassistant/components/cert_expiry/translations/ru.json index 5219caa057d..a924398f90e 100644 --- a/homeassistant/components/cert_expiry/translations/ru.json +++ b/homeassistant/components/cert_expiry/translations/ru.json @@ -12,7 +12,7 @@ "step": { "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f", + "host": "\u0425\u043e\u0441\u0442", "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", "port": "\u041f\u043e\u0440\u0442" }, diff --git a/homeassistant/components/cert_expiry/translations/zh-Hant.json b/homeassistant/components/cert_expiry/translations/zh-Hant.json index 1968f3d866c..6cfe05f6d1a 100644 --- a/homeassistant/components/cert_expiry/translations/zh-Hant.json +++ b/homeassistant/components/cert_expiry/translations/zh-Hant.json @@ -12,9 +12,9 @@ "step": { "user": { "data": { - "host": "\u8a8d\u8b49\u4e3b\u6a5f\u7aef\u540d\u7a31", + "host": "\u4e3b\u6a5f\u7aef", "name": "\u8a8d\u8b49\u540d\u7a31", - "port": "\u8a8d\u8b49\u901a\u8a0a\u57e0" + "port": "\u901a\u8a0a\u57e0" }, "title": "\u5b9a\u7fa9\u8a8d\u8b49\u9032\u884c\u6e2c\u8a66" } diff --git a/homeassistant/components/climate/translations/es.json b/homeassistant/components/climate/translations/es.json index 9ed5ff150c0..a7258609d59 100644 --- a/homeassistant/components/climate/translations/es.json +++ b/homeassistant/components/climate/translations/es.json @@ -19,7 +19,7 @@ "auto": "Autom\u00e1tico", "cool": "Fr\u00edo", "dry": "Seco", - "fan_only": "S\u00f3lo ventilador", + "fan_only": "Solo ventilador", "heat": "Calor", "heat_cool": "Calor/Fr\u00edo", "off": "Apagado" diff --git a/homeassistant/components/coolmaster/translations/pl.json b/homeassistant/components/coolmaster/translations/pl.json index 9b0e4bc5846..0edbd6ed379 100644 --- a/homeassistant/components/coolmaster/translations/pl.json +++ b/homeassistant/components/coolmaster/translations/pl.json @@ -12,7 +12,7 @@ "fan_only": "Obs\u0142uga trybu \"tylko wentylator\"", "heat": "Obs\u0142uga trybu grzania", "heat_cool": "Obs\u0142uga automatycznego trybu grzanie/ch\u0142odzenie", - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "off": "Mo\u017ce by\u0107 wy\u0142\u0105czone" }, "title": "Skonfiguruj szczeg\u00f3\u0142y po\u0142\u0105czenia CoolMasterNet." diff --git a/homeassistant/components/cover/translations/fr.json b/homeassistant/components/cover/translations/fr.json index d9ceb569753..63fbdd80b84 100644 --- a/homeassistant/components/cover/translations/fr.json +++ b/homeassistant/components/cover/translations/fr.json @@ -1,7 +1,9 @@ { "device_automation": { "action_type": { - "close": "Fermer {entity_name}" + "close": "Fermer {entity_name}", + "open": "Ouvrir {entity_name}", + "set_position": "D\u00e9finir la position de {entity_name}" }, "condition_type": { "is_closed": "{entity_name} est ferm\u00e9", diff --git a/homeassistant/components/cover/translations/no.json b/homeassistant/components/cover/translations/no.json index 0aab609ea63..eaa0f2d1678 100644 --- a/homeassistant/components/cover/translations/no.json +++ b/homeassistant/components/cover/translations/no.json @@ -27,7 +27,9 @@ }, "state": { "_": { + "closed": "Lukket", "closing": "Lukker", + "open": "\u00c5pen", "opening": "\u00c5pner", "stopped": "Stoppet" } diff --git a/homeassistant/components/cover/translations/pl.json b/homeassistant/components/cover/translations/pl.json index 501b2f78d7a..74f8d3860cb 100644 --- a/homeassistant/components/cover/translations/pl.json +++ b/homeassistant/components/cover/translations/pl.json @@ -9,20 +9,20 @@ "set_tilt_position": "ustaw pochylenie {entity_name}" }, "condition_type": { - "is_closed": "pokrywa {entity_name} jest zamkni\u0119ta", + "is_closed": "{entity_name} jest zamkni\u0119ta", "is_closing": "{entity_name} si\u0119 zamyka", - "is_open": "pokrywa {entity_name} jest otwarta", + "is_open": "{entity_name} jest otwarta", "is_opening": "{entity_name} si\u0119 otwiera", - "is_position": "pozycja pokrywy {entity_name} to", - "is_tilt_position": "pochylenie pokrywy {entity_name} to" + "is_position": "pozycja {entity_name} to", + "is_tilt_position": "pochylenie {entity_name} to" }, "trigger_type": { "closed": "nast\u0105pi zamkni\u0119cie {entity_name}", "closing": "{entity_name} si\u0119 zamyka", "opened": "nast\u0105pi otwarcie {entity_name}", "opening": "{entity_name} si\u0119 otwiera", - "position": "zmieni si\u0119 pozycja pokrywy {entity_name}", - "tilt_position": "zmieni si\u0119 pochylenie pokrywy {entity_name}" + "position": "zmieni si\u0119 pozycja {entity_name}", + "tilt_position": "zmieni si\u0119 pochylenie {entity_name}" } }, "state": { @@ -31,8 +31,8 @@ "closing": "zamykanie", "open": "otwarta", "opening": "otwieranie", - "stopped": "zatrzymany" + "stopped": "zatrzymanie" } }, - "title": "Pokrywa" + "title": "Roleta" } \ No newline at end of file diff --git a/homeassistant/components/cover/translations/ru.json b/homeassistant/components/cover/translations/ru.json index df35c58b7dd..53d646fc09f 100644 --- a/homeassistant/components/cover/translations/ru.json +++ b/homeassistant/components/cover/translations/ru.json @@ -2,7 +2,9 @@ "device_automation": { "action_type": { "close": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c {entity_name}", + "close_tilt": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c {entity_name} \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0430\u043a\u043b\u043e\u043d\u0430", "open": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c {entity_name}", + "open_tilt": "\u041e\u0442\u043a\u0440\u044b\u0442\u044c {entity_name} \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0430\u043a\u043b\u043e\u043d\u0430", "set_position": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 {entity_name}", "set_tilt_position": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u043d\u0430\u043a\u043b\u043e\u043d\u0430 {entity_name}" }, diff --git a/homeassistant/components/daikin/translations/ca.json b/homeassistant/components/daikin/translations/ca.json index 35d2dafd338..9497a57ea49 100644 --- a/homeassistant/components/daikin/translations/ca.json +++ b/homeassistant/components/daikin/translations/ca.json @@ -5,10 +5,17 @@ "device_fail": "S'ha produ\u00eft un error inesperat al crear el dispositiu.", "device_timeout": "S'ha acabat el temps d'espera en la connexi\u00f3 amb el dispositiu." }, + "error": { + "device_fail": "Error inesperat", + "device_timeout": "No s'ha pogut connectar", + "forbidden": "Autenticaci\u00f3 inv\u00e0lida" + }, "step": { "user": { "data": { - "host": "Amfitri\u00f3" + "host": "Amfitri\u00f3", + "key": "Clau API", + "password": "Contrasenya" }, "description": "Introdueix l'adre\u00e7a IP del teu Daikin AC.", "title": "Configuraci\u00f3 de Daikin AC" diff --git a/homeassistant/components/daikin/translations/de.json b/homeassistant/components/daikin/translations/de.json index ac7df0863bf..f3f55ea2ecb 100644 --- a/homeassistant/components/daikin/translations/de.json +++ b/homeassistant/components/daikin/translations/de.json @@ -8,7 +8,9 @@ "step": { "user": { "data": { - "host": "Host" + "host": "Host", + "key": "Authentifizierungsschl\u00fcssel (wird nur von BRP072C / Zena-Ger\u00e4ten verwendet)", + "password": "Ger\u00e4tekennwort (wird nur von SKYFi-Ger\u00e4ten verwendet)" }, "description": "Gib die IP-Adresse deiner Daikin AC ein.", "title": "Daikin AC konfigurieren" diff --git a/homeassistant/components/daikin/translations/en.json b/homeassistant/components/daikin/translations/en.json index 14bb34d5a2a..30ba908e04f 100644 --- a/homeassistant/components/daikin/translations/en.json +++ b/homeassistant/components/daikin/translations/en.json @@ -5,12 +5,17 @@ "device_fail": "Unexpected error creating device.", "device_timeout": "Timeout connecting to the device." }, + "error": { + "device_fail": "Unexpected error", + "device_timeout": "Failed to connect", + "forbidden": "Invalid authentication" + }, "step": { "user": { "data": { "host": "Host", - "key": "Authentication key (only used by BRP072C/Zena devices)", - "password": "Device password (only used by SKYFi devices)" + "key": "API Key", + "password": "Password" }, "description": "Enter IP address of your Daikin AC.", "title": "Configure Daikin AC" diff --git a/homeassistant/components/daikin/translations/es.json b/homeassistant/components/daikin/translations/es.json index b774ac67ed3..ae3d205e15d 100644 --- a/homeassistant/components/daikin/translations/es.json +++ b/homeassistant/components/daikin/translations/es.json @@ -5,10 +5,17 @@ "device_fail": "Error inesperado al crear el dispositivo.", "device_timeout": "Tiempo de espera agotado al conectar con el dispositivo." }, + "error": { + "device_fail": "Error inesperado", + "device_timeout": "Error al conectar", + "forbidden": "Autenticaci\u00f3n no v\u00e1lida" + }, "step": { "user": { "data": { - "host": "Host" + "host": "Host", + "key": "Clave de autenticaci\u00f3n (s\u00f3lo utilizada por dispositivos BRP072C/Zena)", + "password": "Contrase\u00f1a del dispositivo (s\u00f3lo utilizada por dispositivos SKYFi)" }, "description": "Introduce la IP de tu aire acondicionado Daikin", "title": "Configurar aire acondicionado Daikin" diff --git a/homeassistant/components/daikin/translations/fi.json b/homeassistant/components/daikin/translations/fi.json new file mode 100644 index 00000000000..ed772ef7c06 --- /dev/null +++ b/homeassistant/components/daikin/translations/fi.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "host": "Palvelin" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/daikin/translations/fr.json b/homeassistant/components/daikin/translations/fr.json index b15a9fae262..3a3f08ae1f3 100644 --- a/homeassistant/components/daikin/translations/fr.json +++ b/homeassistant/components/daikin/translations/fr.json @@ -8,7 +8,9 @@ "step": { "user": { "data": { - "host": "H\u00f4te" + "host": "H\u00f4te", + "key": "Cl\u00e9 d'authentification (utilis\u00e9e uniquement par les appareils BRP072C/Zena)", + "password": "Mot de passe de l'appareil (utilis\u00e9 uniquement par les appareils SKYFi)" }, "description": "Entrez l'adresse IP de votre Daikin AC.", "title": "Configurer Daikin AC" diff --git a/homeassistant/components/daikin/translations/he.json b/homeassistant/components/daikin/translations/he.json new file mode 100644 index 00000000000..bde111561a2 --- /dev/null +++ b/homeassistant/components/daikin/translations/he.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "device_fail": "\u05d0\u05d9\u05e8\u05d0\u05d4 \u05e9\u05d2\u05d9\u05d0\u05d4", + "device_timeout": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4", + "forbidden": "\u05d0\u05d9\u05de\u05d5\u05ea \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9" + }, + "step": { + "user": { + "data": { + "key": "\u05de\u05e4\u05ea\u05d7 API", + "password": "\u05e1\u05d9\u05e1\u05de\u05d4" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/daikin/translations/it.json b/homeassistant/components/daikin/translations/it.json index 72d5acd97a8..634d500ef1e 100644 --- a/homeassistant/components/daikin/translations/it.json +++ b/homeassistant/components/daikin/translations/it.json @@ -5,10 +5,17 @@ "device_fail": "Errore inatteso durante la creazione del dispositivo.", "device_timeout": "Tempo scaduto per la connessione al dispositivo." }, + "error": { + "device_fail": "Errore imprevisto", + "device_timeout": "Impossibile connettersi", + "forbidden": "Autenticazione non valida" + }, "step": { "user": { "data": { - "host": "Host" + "host": "Host", + "key": "Chiave API", + "password": "Password" }, "description": "Inserisci l'indirizzo IP del tuo Daikin AC.", "title": "Configura Daikin AC" diff --git a/homeassistant/components/daikin/translations/ko.json b/homeassistant/components/daikin/translations/ko.json index 3a45e0bd7b3..2ce657c8e06 100644 --- a/homeassistant/components/daikin/translations/ko.json +++ b/homeassistant/components/daikin/translations/ko.json @@ -5,10 +5,17 @@ "device_fail": "\uae30\uae30\ub97c \uad6c\uc131\ud558\ub294 \ub3c4\uc911 \uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.", "device_timeout": "\uae30\uae30 \uc5f0\uacb0 \uc2dc\uac04\uc774 \ucd08\uacfc\ud588\uc2b5\ub2c8\ub2e4." }, + "error": { + "device_fail": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4", + "device_timeout": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", + "forbidden": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, "step": { "user": { "data": { - "host": "\ud638\uc2a4\ud2b8" + "host": "\ud638\uc2a4\ud2b8", + "key": "API \ud0a4", + "password": "\ube44\ubc00\ubc88\ud638" }, "description": "\ub2e4\uc774\ud0a8 \uc5d0\uc5b4\ucee8\uc758 IP \uc8fc\uc18c\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694.", "title": "\ub2e4\uc774\ud0a8 \uc5d0\uc5b4\ucee8 \uad6c\uc131\ud558\uae30" diff --git a/homeassistant/components/daikin/translations/lb.json b/homeassistant/components/daikin/translations/lb.json index 4fab38c9115..25039f5af80 100644 --- a/homeassistant/components/daikin/translations/lb.json +++ b/homeassistant/components/daikin/translations/lb.json @@ -5,10 +5,17 @@ "device_fail": "Onerwaarte Feeler beim erstelle vum Apparat.", "device_timeout": "Z\u00e4it Iwwerschreidung beim verbannen mam Apparat." }, + "error": { + "device_fail": "Onerwaarte Feeler", + "device_timeout": "Feeler beim verbannen", + "forbidden": "Ong\u00eblteg Authentifikatioun" + }, "step": { "user": { "data": { - "host": "Apparat" + "host": "Apparat", + "key": "Authentifikatiouns Schl\u00ebssel (n\u00ebmme vu BRP072C/Zena Apparater benotzt)", + "password": "Passwuert vum Apparat (n\u00ebmme vun SKYFi Apparater benotzt)" }, "description": "Gitt d'IP Adresse vum Daikin AC an:", "title": "Daikin AC konfigur\u00e9ieren" diff --git a/homeassistant/components/daikin/translations/no.json b/homeassistant/components/daikin/translations/no.json index 42d13cf6844..2bfddeb9973 100644 --- a/homeassistant/components/daikin/translations/no.json +++ b/homeassistant/components/daikin/translations/no.json @@ -8,9 +8,11 @@ "step": { "user": { "data": { - "host": "Vert" + "host": "Vert", + "key": "Godkjenningsn\u00f8kkel (brukes bare av BRP072C/Zena enheter)", + "password": "Enhetspassord (brukes bare av SKYFi-enheter)" }, - "description": "Angi IP-adressen til din Daikin AC.", + "description": "Fyll inn IP-adressen til din Daikin AC.", "title": "Konfigurer Daikin AC" } } diff --git a/homeassistant/components/daikin/translations/pl.json b/homeassistant/components/daikin/translations/pl.json index 2e2f65bc008..76999ad718c 100644 --- a/homeassistant/components/daikin/translations/pl.json +++ b/homeassistant/components/daikin/translations/pl.json @@ -1,14 +1,21 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", "device_fail": "Nieoczekiwany b\u0142\u0105d tworzenia urz\u0105dzenia.", "device_timeout": "Przekroczono limit czasu \u0142\u0105czenia z urz\u0105dzeniem." }, + "error": { + "device_fail": "[%key_id:common::config_flow::error::unknown%]", + "device_timeout": "[%key_id:common::config_flow::error::cannot_connect%]", + "forbidden": "[%key_id:common::config_flow::error::invalid_auth%]" + }, "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP" + "host": "[%key_id:common::config_flow::data::host%]", + "key": "Klucz uwierzytelniania (u\u017cywany tylko przez urz\u0105dzenia BRP072C/Zena)", + "password": "Has\u0142o urz\u0105dzenia (u\u017cywane tylko przez urz\u0105dzenia SKYFi)" }, "description": "Wprowad\u017a adres IP Daikin AC.", "title": "Konfiguracja Daikin AC" diff --git a/homeassistant/components/daikin/translations/ru.json b/homeassistant/components/daikin/translations/ru.json index a7b57fcb757..780945c0537 100644 --- a/homeassistant/components/daikin/translations/ru.json +++ b/homeassistant/components/daikin/translations/ru.json @@ -5,10 +5,17 @@ "device_fail": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430.", "device_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443." }, + "error": { + "device_fail": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430.", + "device_timeout": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "forbidden": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f." + }, "step": { "user": { "data": { - "host": "\u0425\u043e\u0441\u0442" + "host": "\u0425\u043e\u0441\u0442", + "key": "\u041a\u043b\u044e\u0447 API", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c" }, "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 IP-\u0430\u0434\u0440\u0435\u0441 \u0412\u0430\u0448\u0435\u0433\u043e Daikin AC.", "title": "Daikin AC" diff --git a/homeassistant/components/daikin/translations/sv.json b/homeassistant/components/daikin/translations/sv.json index 0825d6ed396..db785feab0b 100644 --- a/homeassistant/components/daikin/translations/sv.json +++ b/homeassistant/components/daikin/translations/sv.json @@ -8,7 +8,8 @@ "step": { "user": { "data": { - "host": "V\u00e4rddatorn" + "host": "V\u00e4rddatorn", + "password": "Enhetsl\u00f6senord (anv\u00e4nds endast av SKYFi-enheter)" }, "description": "Ange IP-adressen f\u00f6r din Daikin AC.", "title": "Konfigurera Daikin AC" diff --git a/homeassistant/components/daikin/translations/zh-Hant.json b/homeassistant/components/daikin/translations/zh-Hant.json index bab54118687..c5f367684d5 100644 --- a/homeassistant/components/daikin/translations/zh-Hant.json +++ b/homeassistant/components/daikin/translations/zh-Hant.json @@ -5,10 +5,17 @@ "device_fail": "\u5275\u5efa\u8a2d\u5099\u6642\u767c\u751f\u672a\u77e5\u932f\u8aa4\u3002", "device_timeout": "\u9023\u7dda\u81f3\u8a2d\u5099\u903e\u6642\u3002" }, + "error": { + "device_fail": "\u672a\u9810\u671f\u932f\u8aa4", + "device_timeout": "\u9023\u7dda\u5931\u6557", + "forbidden": "\u9a57\u8b49\u78bc\u7121\u6548" + }, "step": { "user": { "data": { - "host": "\u4e3b\u6a5f\u7aef" + "host": "\u4e3b\u6a5f\u7aef", + "key": "API \u5bc6\u9470", + "password": "\u5bc6\u78bc" }, "description": "\u8f38\u5165\u60a8\u7684\u5927\u91d1\u7a7a\u8abf IP \u4f4d\u5740\u3002", "title": "\u8a2d\u5b9a\u5927\u91d1\u7a7a\u8abf" diff --git a/homeassistant/components/deconz/translations/fi.json b/homeassistant/components/deconz/translations/fi.json new file mode 100644 index 00000000000..2a3882a0957 --- /dev/null +++ b/homeassistant/components/deconz/translations/fi.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Silta on jo m\u00e4\u00e4ritetty", + "no_bridges": "deCONZ-siltoja ei l\u00f6ydy" + }, + "error": { + "no_key": "API-avainta ei voitu saada" + }, + "step": { + "init": { + "title": "M\u00e4\u00e4rit\u00e4 deCONZ-yhdysk\u00e4yt\u00e4v\u00e4" + }, + "link": { + "title": "Linkit\u00e4 deCONZiin" + }, + "manual_confirm": { + "data": { + "host": "Palvelin", + "port": "Portti" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/deconz/translations/fr.json b/homeassistant/components/deconz/translations/fr.json index b7d77ad7b1e..9a1c4120149 100644 --- a/homeassistant/components/deconz/translations/fr.json +++ b/homeassistant/components/deconz/translations/fr.json @@ -34,13 +34,15 @@ "data": { "host": "H\u00f4te", "port": "Port" - } + }, + "title": "Configurer la passerelle deCONZ" } } }, "device_automation": { "trigger_subtype": { "both_buttons": "Les deux boutons", + "bottom_buttons": "Boutons du bas", "button_1": "Premier bouton", "button_2": "Deuxi\u00e8me bouton", "button_3": "Troisi\u00e8me bouton", @@ -57,6 +59,7 @@ "side_4": "Face 4", "side_5": "Face 5", "side_6": "Face 6", + "top_buttons": "Boutons du haut", "turn_off": "\u00c9teint", "turn_on": "Allumer" }, diff --git a/homeassistant/components/deconz/translations/ko.json b/homeassistant/components/deconz/translations/ko.json index 3065ac361ba..ba7d0b271b9 100644 --- a/homeassistant/components/deconz/translations/ko.json +++ b/homeassistant/components/deconz/translations/ko.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "\ube0c\ub9bf\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", - "already_in_progress": "\ube0c\ub9bf\uc9c0 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4.", - "no_bridges": "\ubc1c\uacac\ub41c deCONZ \ube0c\ub9bf\uc9c0\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", - "not_deconz_bridge": "deCONZ \ube0c\ub9bf\uc9c0\uac00 \uc544\ub2d9\ub2c8\ub2e4", + "already_configured": "\ube0c\ub9ac\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "already_in_progress": "\ube0c\ub9ac\uc9c0 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4.", + "no_bridges": "\ubc1c\uacac\ub41c deCONZ \ube0c\ub9ac\uc9c0\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", + "not_deconz_bridge": "deCONZ \ube0c\ub9ac\uc9c0\uac00 \uc544\ub2d9\ub2c8\ub2e4", "one_instance_only": "\uad6c\uc131\uc694\uc18c\ub294 \ud558\ub098\uc758 deCONZ \uc778\uc2a4\ud134\uc2a4\ub9cc \uc9c0\uc6d0\ud569\ub2c8\ub2e4", "updated_instance": "deCONZ \uc778\uc2a4\ud134\uc2a4\ub97c \uc0c8\ub85c\uc6b4 \ud638\uc2a4\ud2b8 \uc8fc\uc18c\ub85c \uc5c5\ub370\uc774\ud2b8\ud588\uc2b5\ub2c8\ub2e4" }, diff --git a/homeassistant/components/deconz/translations/no.json b/homeassistant/components/deconz/translations/no.json index 5cdfc70959d..19c6358baf5 100644 --- a/homeassistant/components/deconz/translations/no.json +++ b/homeassistant/components/deconz/translations/no.json @@ -21,7 +21,7 @@ "title": "Definer deCONZ-gatewayen" }, "link": { - "description": "L\u00e5s opp deCONZ-gatewayen din for \u00e5 registrere deg med Home Assistant. \n\n 1. G\u00e5 til deCONZ-systeminnstillinger -> Gateway -> Avansert \n 2. Trykk p\u00e5 \"L\u00e5s opp gateway\" knappen", + "description": "L\u00e5s opp deCONZ-gatewayen din for \u00e5 registrere deg med Home Assistant. \n\n 1. G\u00e5 til deCONZ-systeminnstillinger -> Gateway -> Avansert \n 2. Trykk p\u00e5 \"Autentiser app\" knappen", "title": "Koble til deCONZ" }, "manual_confirm": { @@ -33,7 +33,7 @@ "manual_input": { "data": { "host": "Vert", - "port": "" + "port": "Port" }, "title": "Konfigurer deCONZ gateway" }, diff --git a/homeassistant/components/deconz/translations/pl.json b/homeassistant/components/deconz/translations/pl.json index a9bff098644..6477dfa9445 100644 --- a/homeassistant/components/deconz/translations/pl.json +++ b/homeassistant/components/deconz/translations/pl.json @@ -26,14 +26,14 @@ }, "manual_confirm": { "data": { - "host": "Nazwa hosta lub adres IP", - "port": "Port" + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" } }, "manual_input": { "data": { "host": "Nazwa hosta lub adres IP", - "port": "Port" + "port": "[%key_id:common::config_flow::data::port%]" }, "title": "Konfiguracja bramki deCONZ" }, diff --git a/homeassistant/components/deconz/translations/sl.json b/homeassistant/components/deconz/translations/sl.json index 3d7902ef1a0..af23635af80 100644 --- a/homeassistant/components/deconz/translations/sl.json +++ b/homeassistant/components/deconz/translations/sl.json @@ -29,6 +29,19 @@ "host": "Gostitelj", "port": "Vrata" } + }, + "manual_input": { + "data": { + "host": "Gostitelj", + "port": "Vrata" + }, + "title": "Konfigurirajte prehod deCONZ" + }, + "user": { + "data": { + "host": "Izberite odkrit prehod deCONZ" + }, + "title": "Izberite prehod deCONZ" } } }, diff --git a/homeassistant/components/demo/translations/ca.json b/homeassistant/components/demo/translations/ca.json index a4176a43085..70d7f550d0b 100644 --- a/homeassistant/components/demo/translations/ca.json +++ b/homeassistant/components/demo/translations/ca.json @@ -11,7 +11,7 @@ "data": { "multi": "Selecci\u00f3 m\u00faltiple", "select": "Selecciona una opci\u00f3", - "string": "Valor de cadena (string)" + "string": "Valor de l'String" } } } diff --git a/homeassistant/components/device_tracker/translations/it.json b/homeassistant/components/device_tracker/translations/it.json index bcb97536310..1a59a123072 100644 --- a/homeassistant/components/device_tracker/translations/it.json +++ b/homeassistant/components/device_tracker/translations/it.json @@ -7,7 +7,7 @@ }, "state": { "_": { - "home": "A casa", + "home": "In casa", "not_home": "Fuori casa" } }, diff --git a/homeassistant/components/devolo_home_control/translations/ca.json b/homeassistant/components/devolo_home_control/translations/ca.json new file mode 100644 index 00000000000..920e9a0780e --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/ca.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Aquesta Central Unit de Home Control ja est\u00e0 en \u00fas." + }, + "error": { + "invalid_credentials": "Nom d'usuari i/o contrasenya incorrectes." + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "URL de Home Control", + "Mydevolo_URL": "URL de mydevolo", + "home_control_url": "URL de Home Control", + "mydevolo_url": "URL de mydevolo", + "password": "Contrasenya", + "username": "Correu electr\u00f2nic / ID de devolo" + }, + "description": "Configura el teu Home Control de devolo.", + "title": "Home Control devolo" + } + } + }, + "title": "Home Control devolo" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/de.json b/homeassistant/components/devolo_home_control/translations/de.json new file mode 100644 index 00000000000..b8a464d6222 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/de.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Diese Home Control Zentral wird bereits verwendet." + }, + "error": { + "invalid_credentials": "Falscher Benutzername und/oder Passwort." + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "Home Control URL", + "Mydevolo_URL": "mydevolo URL", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "Passwort", + "username": "E-Mail-Adresse / devolo ID" + }, + "description": "Richten Sie Ihr devolo Home Control ein.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/en.json b/homeassistant/components/devolo_home_control/translations/en.json index ae888d37f4a..3f1ab4d45e3 100644 --- a/homeassistant/components/devolo_home_control/translations/en.json +++ b/homeassistant/components/devolo_home_control/translations/en.json @@ -9,11 +9,14 @@ "step": { "user": { "data": { + "Home_Control_URL": "Home Control URL", + "Mydevolo_URL": "mydevolo URL", "home_control_url": "Home Control URL", "mydevolo_url": "mydevolo URL", "password": "Password", "username": "E-Mail-Address / devolo ID" }, + "description": "Set up your devolo Home Control.", "title": "devolo Home Control" } } diff --git a/homeassistant/components/devolo_home_control/translations/es-419.json b/homeassistant/components/devolo_home_control/translations/es-419.json new file mode 100644 index 00000000000..eab3a5fddfe --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/es-419.json @@ -0,0 +1,3 @@ +{ + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/es.json b/homeassistant/components/devolo_home_control/translations/es.json new file mode 100644 index 00000000000..108b36b187e --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/es.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Esta Unidad Central de Home Control ya est\u00e1 en uso." + }, + "error": { + "invalid_credentials": "Nombre de usuario y/o contrase\u00f1a incorrectos." + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "URL de Home Control", + "Mydevolo_URL": "URL de mydevolo", + "home_control_url": "URL de Home Control", + "mydevolo_url": "URL de mydevolo", + "password": "Contrase\u00f1a", + "username": "Direcci\u00f3n de correo electr\u00f3nico / ID de devolo" + }, + "description": "Configurar el devolo Home Control.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/fi.json b/homeassistant/components/devolo_home_control/translations/fi.json new file mode 100644 index 00000000000..c2957e7c2b5 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/fi.json @@ -0,0 +1,14 @@ +{ + "config": { + "step": { + "user": { + "data": { + "Mydevolo_URL": "mydevolo URL", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "Salasana" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/fr.json b/homeassistant/components/devolo_home_control/translations/fr.json new file mode 100644 index 00000000000..34d4c7524e4 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/fr.json @@ -0,0 +1,19 @@ +{ + "config": { + "error": { + "invalid_credentials": "Nom d''utilisateur et/ou mot de passe incorrect." + }, + "step": { + "user": { + "data": { + "mydevolo_url": "URL mydevolo", + "password": "Mot de passe", + "username": "Adresse e-mail / devolo ID" + }, + "description": "Installez votre devolo Home Control.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/he.json b/homeassistant/components/devolo_home_control/translations/he.json new file mode 100644 index 00000000000..0042ba21e31 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/he.json @@ -0,0 +1,14 @@ +{ + "config": { + "error": { + "invalid_credentials": "\u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9 \u05d5/\u05d0\u05d5 \u05d4\u05e1\u05d9\u05e1\u05de\u05d4 \u05dc\u05d0 \u05d7\u05d5\u05e7\u05d9\u05d9\u05dd." + }, + "step": { + "user": { + "data": { + "password": "\u05e1\u05d9\u05e1\u05de\u05d4" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/it.json b/homeassistant/components/devolo_home_control/translations/it.json new file mode 100644 index 00000000000..14997ea7b7a --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/it.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Questo Home Control Central \u00e8 gi\u00e0 in uso." + }, + "error": { + "invalid_credentials": "Nome utente e/o password non corretti." + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "URL di Home Control", + "Mydevolo_URL": "URL di mydevolo", + "home_control_url": "URL di Home Control", + "mydevolo_url": "URL di mydevolo", + "password": "Password", + "username": "Indirizzo e-mail / devolo ID" + }, + "description": "Configura devolo Home Control.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/ko.json b/homeassistant/components/devolo_home_control/translations/ko.json new file mode 100644 index 00000000000..cf6ea82353a --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/ko.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\uc774 Home Control Central \uc720\ub2db\uc740 \uc774\ubbf8 \uc0ac\uc6a9 \uc911\uc785\ub2c8\ub2e4." + }, + "error": { + "invalid_credentials": "\uc0ac\uc6a9\uc790 \uc774\ub984 \ub610\ub294 \ube44\ubc00\ubc88\ud638\uac00 \uc77c\uce58\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "Home Control URL", + "Mydevolo_URL": "mydevolo URL", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "\ube44\ubc00\ubc88\ud638", + "username": "\uc774\uba54\uc77c \uc8fc\uc18c / devolo ID" + }, + "description": "devolo Home Control \uc744 \uc124\uc815\ud574\uc8fc\uc138\uc694.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/lb.json b/homeassistant/components/devolo_home_control/translations/lb.json new file mode 100644 index 00000000000..0f95319fb2c --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/lb.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "D\u00ebs Home Control Zentrale ass scho konfigur\u00e9iert." + }, + "error": { + "invalid_credentials": "Ong\u00ebltege Benotzernumm an/oder Passwuert" + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "Home Control URL", + "Mydevolo_URL": "mydevolo URL", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "Passwuert", + "username": "Benotzernumm" + }, + "description": "devolo Home Control ariichten.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/nl.json b/homeassistant/components/devolo_home_control/translations/nl.json new file mode 100644 index 00000000000..10b71ff595a --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/nl.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "invalid_credentials": "Verkeerde gebruikersnaam en/of wachtwoord." + }, + "step": { + "user": { + "data": { + "password": "Wachtwoord", + "username": "E-mail adres / devolo ID" + }, + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/no.json b/homeassistant/components/devolo_home_control/translations/no.json new file mode 100644 index 00000000000..950c7b6736f --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/no.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Denne Home Control Central er allerede konfigurert." + }, + "error": { + "invalid_credentials": "Ugyldig brukernavn og/eller passord" + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "", + "Mydevolo_URL": "", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "Passord", + "username": "Brukernavn" + }, + "description": "Sett opp din devolo Home Control.", + "title": "" + } + } + }, + "title": "" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/pl.json b/homeassistant/components/devolo_home_control/translations/pl.json new file mode 100644 index 00000000000..ef8beb5ff01 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/pl.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Ta jednostka Home Control Central jest ju\u017c w u\u017cyciu." + }, + "error": { + "invalid_credentials": "Nieprawid\u0142owa nazwa u\u017cytkownika i/lub has\u0142o." + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "URL Home Control", + "Mydevolo_URL": "URL mydevolo", + "home_control_url": "URL Home Control", + "mydevolo_url": "URL mydevolo", + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" + }, + "description": "Konfiguracja devolo Home Control", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/ru.json b/homeassistant/components/devolo_home_control/translations/ru.json new file mode 100644 index 00000000000..12760361ff8 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/ru.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\u042d\u0442\u043e\u0442 Home Control Central Unit \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f." + }, + "error": { + "invalid_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043b\u043e\u0433\u0438\u043d \u0438\u043b\u0438 \u043f\u0430\u0440\u043e\u043b\u044c." + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "Home Control URL", + "Mydevolo_URL": "mydevolo URL", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u0410\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b / devolo ID" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 devolo Home Control.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/sv.json b/homeassistant/components/devolo_home_control/translations/sv.json new file mode 100644 index 00000000000..a932043a52f --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/sv.json @@ -0,0 +1,22 @@ +{ + "config": { + "error": { + "invalid_credentials": "Felaktigt anv\u00e4ndarnamn eller l\u00f6senord" + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "Home Control URL", + "Mydevolo_URL": "mydevolo URL", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "L\u00f6senord", + "username": "E-postadress / devolo-ID" + }, + "description": "St\u00e4ll in din devolo Home Control.", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/devolo_home_control/translations/zh-Hant.json b/homeassistant/components/devolo_home_control/translations/zh-Hant.json new file mode 100644 index 00000000000..581420cba08 --- /dev/null +++ b/homeassistant/components/devolo_home_control/translations/zh-Hant.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\u6b64 Home Control Central \u5df2\u7d93\u65bc\u4f7f\u7528\u4e2d\u3002" + }, + "error": { + "invalid_credentials": "\u4f7f\u7528\u8005\u540d\u7a31\u53ca/\u6216\u5bc6\u78bc\u932f\u8aa4\u3002" + }, + "step": { + "user": { + "data": { + "Home_Control_URL": "Home Control URL", + "Mydevolo_URL": "mydevolo URL", + "home_control_url": "Home Control URL", + "mydevolo_url": "mydevolo URL", + "password": "\u5bc6\u78bc", + "username": "E-Mail \u4f4d\u5740 / devolo ID" + }, + "description": "\u8a2d\u5b9a devolo Home Control\u3002", + "title": "devolo Home Control" + } + } + }, + "title": "devolo Home Control" +} \ No newline at end of file diff --git a/homeassistant/components/directv/translations/ca.json b/homeassistant/components/directv/translations/ca.json index 98156c3c701..d906fa2b6fc 100644 --- a/homeassistant/components/directv/translations/ca.json +++ b/homeassistant/components/directv/translations/ca.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "El receptor DirecTV ja est\u00e0 configurat", + "already_configured": "El dispositiu ja est\u00e0 configurat", "unknown": "Error inesperat" }, "error": { - "cannot_connect": "No s'ha pogut connectar, torna-ho a provar" + "cannot_connect": "No s'ha pogut connectar" }, "flow_title": "DirecTV: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "Amfitri\u00f3 o adre\u00e7a IP" + "host": "Amfitri\u00f3" }, "title": "Connexi\u00f3 amb el receptor DirecTV" } diff --git a/homeassistant/components/directv/translations/en.json b/homeassistant/components/directv/translations/en.json index e271497ae34..8df2c1aec66 100644 --- a/homeassistant/components/directv/translations/en.json +++ b/homeassistant/components/directv/translations/en.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "DirecTV receiver is already configured", + "already_configured": "Device is already configured", "unknown": "Unexpected error" }, "error": { - "cannot_connect": "Failed to connect, please try again" + "cannot_connect": "Failed to connect" }, "flow_title": "DirecTV: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "Host or IP address" + "host": "Host" }, "title": "Connect to the DirecTV receiver" } diff --git a/homeassistant/components/directv/translations/es.json b/homeassistant/components/directv/translations/es.json index a69cc9c32dd..cb47b845de6 100644 --- a/homeassistant/components/directv/translations/es.json +++ b/homeassistant/components/directv/translations/es.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "El receptor DirecTV ya est\u00e1 configurado", + "already_configured": "Dispositivo ya configurado", "unknown": "Error inesperado" }, "error": { - "cannot_connect": "No se ha podido conectar, por favor, int\u00e9ntalo de nuevo." + "cannot_connect": "Error al conectar" }, "flow_title": "DirecTV: {name}", "step": { diff --git a/homeassistant/components/directv/translations/fr.json b/homeassistant/components/directv/translations/fr.json index d165476de66..0ff3dd4edb4 100644 --- a/homeassistant/components/directv/translations/fr.json +++ b/homeassistant/components/directv/translations/fr.json @@ -10,6 +10,10 @@ "flow_title": "DirecTV: {name}", "step": { "ssdp_confirm": { + "data": { + "one": "Vide", + "other": "Vide" + }, "description": "Voulez-vous configurer {name} ?", "title": "Connectez-vous au r\u00e9cepteur DirecTV" }, diff --git a/homeassistant/components/directv/translations/it.json b/homeassistant/components/directv/translations/it.json index 3c740c8966c..d75f10976d9 100644 --- a/homeassistant/components/directv/translations/it.json +++ b/homeassistant/components/directv/translations/it.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Il ricevitore DirecTV \u00e8 gi\u00e0 configurato", + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", "unknown": "Errore imprevisto" }, "error": { - "cannot_connect": "Impossibile connettersi, si prega di riprovare" + "cannot_connect": "Impossibile connettersi" }, "flow_title": "DirecTV: {name}", "step": { @@ -19,7 +19,7 @@ }, "user": { "data": { - "host": "Host o indirizzo IP" + "host": "Host" }, "title": "Collegamento al ricevitore DirecTV" } diff --git a/homeassistant/components/directv/translations/ko.json b/homeassistant/components/directv/translations/ko.json index 8c3bbb94a8d..4a1fbd3dbbe 100644 --- a/homeassistant/components/directv/translations/ko.json +++ b/homeassistant/components/directv/translations/ko.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "DirecTV \ub9ac\uc2dc\ubc84\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" }, "error": { - "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694." + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4" }, "flow_title": "DirecTV: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 \ub610\ub294 IP \uc8fc\uc18c" + "host": "\ud638\uc2a4\ud2b8" }, "title": "DirecTV \ub9ac\uc2dc\ubc84\uc5d0 \uc5f0\uacb0\ud558\uae30" } diff --git a/homeassistant/components/directv/translations/pl.json b/homeassistant/components/directv/translations/pl.json index 23010c90c1f..f5f657c75ab 100644 --- a/homeassistant/components/directv/translations/pl.json +++ b/homeassistant/components/directv/translations/pl.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "Odbiornik DirecTV jest ju\u017c skonfigurowany.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie." @@ -21,7 +21,7 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP" + "host": "[%key_id:common::config_flow::data::host%]" }, "title": "Po\u0142\u0105czenie z odbiornikiem DirecTV" } diff --git a/homeassistant/components/directv/translations/ru.json b/homeassistant/components/directv/translations/ru.json index a4538099480..5c48aa0be58 100644 --- a/homeassistant/components/directv/translations/ru.json +++ b/homeassistant/components/directv/translations/ru.json @@ -5,7 +5,7 @@ "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "error": { - "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437." + "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." }, "flow_title": "DirecTV: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441" + "host": "\u0425\u043e\u0441\u0442" }, "title": "DirecTV" } diff --git a/homeassistant/components/directv/translations/zh-Hant.json b/homeassistant/components/directv/translations/zh-Hant.json index 6546dafc133..7668adb6c24 100644 --- a/homeassistant/components/directv/translations/zh-Hant.json +++ b/homeassistant/components/directv/translations/zh-Hant.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "DirectTV \u63a5\u6536\u5668\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "error": { - "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21" + "cannot_connect": "\u9023\u7dda\u5931\u6557" }, "flow_title": "DirecTV\uff1a{name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u4e3b\u6a5f\u6216 IP \u4f4d\u5740" + "host": "\u4e3b\u6a5f\u7aef" }, "title": "\u9023\u7dda\u81f3 DirecTV \u63a5\u6536\u5668" } diff --git a/homeassistant/components/doorbird/translations/ca.json b/homeassistant/components/doorbird/translations/ca.json index 2e87939f44e..efc7e92a78d 100644 --- a/homeassistant/components/doorbird/translations/ca.json +++ b/homeassistant/components/doorbird/translations/ca.json @@ -6,9 +6,9 @@ "not_doorbird_device": "Aquest dispositiu no \u00e9s DoorBird" }, "error": { - "cannot_connect": "No s'ha pogut connectar, torna-ho a provar", - "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", - "unknown": "Error inesperat" + "cannot_connect": "[%key::common::config_flow::error::cannot_connect%]", + "invalid_auth": "[%key::common::config_flow::error::invalid_auth%]", + "unknown": "[%key::common::config_flow::error::unknown%]" }, "flow_title": "DoorBird {name} ({host})", "step": { @@ -16,8 +16,8 @@ "data": { "host": "Amfitri\u00f3 (adre\u00e7a IP)", "name": "Nom del dispositiu", - "password": "Contrasenya", - "username": "Nom d'usuari" + "password": "[%key::common::config_flow::data::password%]", + "username": "[%key::common::config_flow::data::username%]" }, "title": "Connexi\u00f3 amb DoorBird" } diff --git a/homeassistant/components/doorbird/translations/de.json b/homeassistant/components/doorbird/translations/de.json index ad9d99e555d..0544374ea0f 100644 --- a/homeassistant/components/doorbird/translations/de.json +++ b/homeassistant/components/doorbird/translations/de.json @@ -6,8 +6,8 @@ "not_doorbird_device": "Dieses Ger\u00e4t ist kein DoorBird" }, "error": { - "cannot_connect": "Verbindung fehlgeschlagen, versuchen Sie es erneut", - "invalid_auth": "Ung\u00fcltige Authentifizierung", + "cannot_connect": "Verbindung fehlgeschlagen", + "invalid_auth": "Ung\u00fcltige Authentifikation", "unknown": "Unerwarteter Fehler" }, "flow_title": "DoorBird {name} ({host})", diff --git a/homeassistant/components/doorbird/translations/en.json b/homeassistant/components/doorbird/translations/en.json index 7e3ba803771..adf3127ffa0 100644 --- a/homeassistant/components/doorbird/translations/en.json +++ b/homeassistant/components/doorbird/translations/en.json @@ -6,7 +6,7 @@ "not_doorbird_device": "This device is not a DoorBird" }, "error": { - "cannot_connect": "Failed to connect, please try again", + "cannot_connect": "Failed to connect", "invalid_auth": "Invalid authentication", "unknown": "Unexpected error" }, @@ -14,7 +14,7 @@ "step": { "user": { "data": { - "host": "Host (IP Address)", + "host": "Host", "name": "Device Name", "password": "Password", "username": "Username" diff --git a/homeassistant/components/doorbird/translations/es-419.json b/homeassistant/components/doorbird/translations/es-419.json index 5ac195e007f..6b893b93014 100644 --- a/homeassistant/components/doorbird/translations/es-419.json +++ b/homeassistant/components/doorbird/translations/es-419.json @@ -6,18 +6,14 @@ "not_doorbird_device": "Este dispositivo no es un DoorBird" }, "error": { - "cannot_connect": "No se pudo conectar, intente nuevamente", - "invalid_auth": "Autenticaci\u00f3n inv\u00e1lida", - "unknown": "Error inesperado" + "cannot_connect": "No se pudo conectar, intente nuevamente" }, "flow_title": "DoorBird {name} ({host})", "step": { "user": { "data": { "host": "Host (direcci\u00f3n IP)", - "name": "Nombre del dispositivo", - "password": "Contrase\u00f1a", - "username": "Nombre de usuario" + "name": "Nombre del dispositivo" }, "title": "Conectar con DoorBird" } diff --git a/homeassistant/components/doorbird/translations/es.json b/homeassistant/components/doorbird/translations/es.json index 70717aef6ad..b9c77b9ae91 100644 --- a/homeassistant/components/doorbird/translations/es.json +++ b/homeassistant/components/doorbird/translations/es.json @@ -6,7 +6,7 @@ "not_doorbird_device": "Este dispositivo no es un DoorBird" }, "error": { - "cannot_connect": "No se pudo conectar, por favor int\u00e9ntalo de nuevo", + "cannot_connect": "Error al conectar", "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", "unknown": "Error inesperado" }, diff --git a/homeassistant/components/doorbird/translations/fr.json b/homeassistant/components/doorbird/translations/fr.json index c208e035d5a..58dbde2c58d 100644 --- a/homeassistant/components/doorbird/translations/fr.json +++ b/homeassistant/components/doorbird/translations/fr.json @@ -2,20 +2,22 @@ "config": { "abort": { "already_configured": "Ce DoorBird est d\u00e9j\u00e0 configur\u00e9", + "link_local_address": "Les adresses locales ne sont pas prises en charge", "not_doorbird_device": "Cet appareil n'est pas un DoorBird" }, "error": { "cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer", - "invalid_auth": "Authentification non valide", + "invalid_auth": "Authentification invalide", "unknown": "Erreur inattendue" }, + "flow_title": "DoorBird {name} ({host})", "step": { "user": { "data": { "host": "H\u00f4te (adresse IP)", "name": "Nom de l'appareil", "password": "Mot de passe", - "username": "Nom d'utilisateur" + "username": "Identifiant" }, "title": "Connectez-vous au DoorBird" } diff --git a/homeassistant/components/doorbird/translations/he.json b/homeassistant/components/doorbird/translations/he.json new file mode 100644 index 00000000000..f08cbbdff11 --- /dev/null +++ b/homeassistant/components/doorbird/translations/he.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "unknown": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05dc\u05d0 \u05e6\u05e4\u05d5\u05d9\u05d9\u05d4" + }, + "step": { + "user": { + "data": { + "password": "\u05e1\u05d9\u05e1\u05de\u05d4", + "username": "\u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/doorbird/translations/hu.json b/homeassistant/components/doorbird/translations/hu.json new file mode 100644 index 00000000000..dee4ed9ee0f --- /dev/null +++ b/homeassistant/components/doorbird/translations/hu.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Jelsz\u00f3", + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/doorbird/translations/it.json b/homeassistant/components/doorbird/translations/it.json index c08c666d6f8..6bfbdbf8401 100644 --- a/homeassistant/components/doorbird/translations/it.json +++ b/homeassistant/components/doorbird/translations/it.json @@ -6,7 +6,7 @@ "not_doorbird_device": "Questo dispositivo non \u00e8 un DoorBird" }, "error": { - "cannot_connect": "Impossibile connettersi, si prega di riprovare", + "cannot_connect": "Impossibile connettersi", "invalid_auth": "Autenticazione non valida", "unknown": "Errore imprevisto" }, diff --git a/homeassistant/components/doorbird/translations/ko.json b/homeassistant/components/doorbird/translations/ko.json index 72632afed89..852d325403f 100644 --- a/homeassistant/components/doorbird/translations/ko.json +++ b/homeassistant/components/doorbird/translations/ko.json @@ -6,7 +6,7 @@ "not_doorbird_device": "\uc774 \uae30\uae30\ub294 DoorBird \uac00 \uc544\ub2d9\ub2c8\ub2e4" }, "error": { - "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694.", + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", "invalid_auth": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" }, @@ -14,7 +14,7 @@ "step": { "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 (IP \uc8fc\uc18c)", + "host": "\ud638\uc2a4\ud2b8", "name": "\uae30\uae30 \uc774\ub984", "password": "\ube44\ubc00\ubc88\ud638", "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" diff --git a/homeassistant/components/doorbird/translations/nl.json b/homeassistant/components/doorbird/translations/nl.json index 625367484b0..85180df8b4a 100644 --- a/homeassistant/components/doorbird/translations/nl.json +++ b/homeassistant/components/doorbird/translations/nl.json @@ -6,18 +6,14 @@ "not_doorbird_device": "Dit apparaat is geen DoorBird" }, "error": { - "cannot_connect": "Verbinding mislukt, probeer het opnieuw", - "invalid_auth": "Ongeldige authenticatie", - "unknown": "Onverwachte fout" + "cannot_connect": "Verbinding mislukt, probeer het opnieuw" }, "flow_title": "DoorBird {name} ({host})", "step": { "user": { "data": { "host": "Host (IP-adres)", - "name": "Apparaatnaam", - "password": "Wachtwoord", - "username": "Gebruikersnaam" + "name": "Apparaatnaam" }, "title": "Maak verbinding met de DoorBird" } diff --git a/homeassistant/components/doorbird/translations/no.json b/homeassistant/components/doorbird/translations/no.json index 158b783406a..f7d126b1bc7 100644 --- a/homeassistant/components/doorbird/translations/no.json +++ b/homeassistant/components/doorbird/translations/no.json @@ -6,7 +6,6 @@ "not_doorbird_device": "Denne enheten er ikke en DoorBird" }, "error": { - "cannot_connect": "Klarte ikke \u00e5 koble til, vennligst pr\u00f8v igjen", "invalid_auth": "Ugyldig godkjenning", "unknown": "Uventet feil" }, diff --git a/homeassistant/components/doorbird/translations/pl.json b/homeassistant/components/doorbird/translations/pl.json index 61511297468..8cd30868567 100644 --- a/homeassistant/components/doorbird/translations/pl.json +++ b/homeassistant/components/doorbird/translations/pl.json @@ -7,17 +7,17 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "flow_title": "DoorBird {name} ({host})", "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Nazwa urz\u0105dzenia", - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Po\u0142\u0105czenie z DoorBird" } diff --git a/homeassistant/components/doorbird/translations/pt.json b/homeassistant/components/doorbird/translations/pt.json index 6515658d6a7..343bf7fe5a5 100644 --- a/homeassistant/components/doorbird/translations/pt.json +++ b/homeassistant/components/doorbird/translations/pt.json @@ -1,15 +1,9 @@ { "config": { - "error": { - "invalid_auth": "Autentica\u00e7\u00e3o inv\u00e1lida", - "unknown": "Erro inesperado" - }, "step": { "user": { "data": { - "name": "Nome do dispositivo", - "password": "Palavra-passe", - "username": "Nome de Utilizador" + "name": "Nome do dispositivo" } } } diff --git a/homeassistant/components/doorbird/translations/ru.json b/homeassistant/components/doorbird/translations/ru.json index c6a638f2530..bfe0968c847 100644 --- a/homeassistant/components/doorbird/translations/ru.json +++ b/homeassistant/components/doorbird/translations/ru.json @@ -6,7 +6,7 @@ "not_doorbird_device": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 DoorBird." }, "error": { - "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", + "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, @@ -14,7 +14,7 @@ "step": { "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "\u0425\u043e\u0441\u0442", "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", "password": "\u041f\u0430\u0440\u043e\u043b\u044c", "username": "\u041b\u043e\u0433\u0438\u043d" diff --git a/homeassistant/components/doorbird/translations/sv.json b/homeassistant/components/doorbird/translations/sv.json index 8025b956a17..5adf23a0ef2 100644 --- a/homeassistant/components/doorbird/translations/sv.json +++ b/homeassistant/components/doorbird/translations/sv.json @@ -1,17 +1,13 @@ { "config": { "error": { - "cannot_connect": "Det gick inte att ansluta, f\u00f6rs\u00f6k igen", - "invalid_auth": "Ogiltig autentisering", - "unknown": "Ov\u00e4ntat fel" + "cannot_connect": "Det gick inte att ansluta, f\u00f6rs\u00f6k igen" }, "step": { "user": { "data": { "host": "V\u00e4rd (IP-adress)", - "name": "Enhetsnamn", - "password": "L\u00f6senord", - "username": "Anv\u00e4ndarnamn" + "name": "Enhetsnamn" } } } diff --git a/homeassistant/components/doorbird/translations/zh-Hant.json b/homeassistant/components/doorbird/translations/zh-Hant.json index b751d1bcf83..281a6e54ac2 100644 --- a/homeassistant/components/doorbird/translations/zh-Hant.json +++ b/homeassistant/components/doorbird/translations/zh-Hant.json @@ -6,7 +6,7 @@ "not_doorbird_device": "\u6b64\u8a2d\u5099\u4e26\u975e DoorBird" }, "error": { - "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21", + "cannot_connect": "\u9023\u7dda\u5931\u6557", "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, @@ -14,7 +14,7 @@ "step": { "user": { "data": { - "host": "\u4e3b\u6a5f\uff08IP \u4f4d\u5740\uff09", + "host": "\u4e3b\u6a5f\u7aef", "name": "\u8a2d\u5099\u540d\u7a31", "password": "\u5bc6\u78bc", "username": "\u4f7f\u7528\u8005\u540d\u7a31" diff --git a/homeassistant/components/ebusd/translations/pl.json b/homeassistant/components/ebusd/translations/pl.json index 0c926a0335c..1d97c3918d2 100644 --- a/homeassistant/components/ebusd/translations/pl.json +++ b/homeassistant/components/ebusd/translations/pl.json @@ -1,6 +1,6 @@ { "state": { - "day": "Dzie\u0144", - "night": "Noc" + "day": "dzie\u0144", + "night": "noc" } } \ No newline at end of file diff --git a/homeassistant/components/ecobee/translations/no.json b/homeassistant/components/ecobee/translations/no.json index 560fe4cf4e1..048659ac83d 100644 --- a/homeassistant/components/ecobee/translations/no.json +++ b/homeassistant/components/ecobee/translations/no.json @@ -9,14 +9,14 @@ }, "step": { "authorize": { - "description": "Vennligst autoriser denne appen p\u00e5 https://www.ecobee.com/consumerportal/index.html med pin-kode:\n\n{pin}\n\nTrykk deretter p\u00e5 Send.", - "title": "Autoriser app p\u00e5 ecobee.com" + "description": "Vennligst godkjenn denne appen p\u00e5 [https://www.ecobee.com/consumerportal](https://www.ecobee.com/consumerportal) med pin-kode:\n\n{pin}\n\nTrykk deretter p\u00e5 send.", + "title": "Godkjenn app p\u00e5 ecobee.com" }, "user": { "data": { "api_key": "API-n\u00f8kkel" }, - "description": "Vennligst skriv inn API-n\u00f8kkel som er innhentet fra ecobee.com.", + "description": "Vennligst fyll inn API-n\u00f8kkel som er innhentet fra ecobee.com.", "title": "ecobee API-n\u00f8kkel" } } diff --git a/homeassistant/components/ecobee/translations/pl.json b/homeassistant/components/ecobee/translations/pl.json index c0fed1d075c..240acabd093 100644 --- a/homeassistant/components/ecobee/translations/pl.json +++ b/homeassistant/components/ecobee/translations/pl.json @@ -14,10 +14,10 @@ }, "user": { "data": { - "api_key": "Klucz API" + "api_key": "[%key_id:common::config_flow::data::api_key%]" }, "description": "Prosz\u0119 wprowadzi\u0107 klucz API uzyskany na ecobee.com.", - "title": "Klucz API" + "title": "[%key_id:common::config_flow::data::api_key%]" } } } diff --git a/homeassistant/components/elgato/translations/en.json b/homeassistant/components/elgato/translations/en.json index 1a2ff6d97f0..d96b67c3210 100644 --- a/homeassistant/components/elgato/translations/en.json +++ b/homeassistant/components/elgato/translations/en.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "host": "Host or IP address", - "port": "Port number" + "host": "Host", + "port": "Port" }, "description": "Set up your Elgato Key Light to integrate with Home Assistant.", "title": "Link your Elgato Key Light" diff --git a/homeassistant/components/elgato/translations/ko.json b/homeassistant/components/elgato/translations/ko.json index 05531c45011..fcb8922aaf1 100644 --- a/homeassistant/components/elgato/translations/ko.json +++ b/homeassistant/components/elgato/translations/ko.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 \ub610\ub294 IP \uc8fc\uc18c", - "port": "\ud3ec\ud2b8 \ubc88\ud638" + "host": "\ud638\uc2a4\ud2b8", + "port": "\ud3ec\ud2b8" }, "description": "Home Assistant \uc5d0 Elgato Key Light \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.", "title": "Elgato Key Light \uc5f0\uacb0\ud558\uae30" diff --git a/homeassistant/components/elgato/translations/pl.json b/homeassistant/components/elgato/translations/pl.json index 344c2c086ea..769495ee949 100644 --- a/homeassistant/components/elgato/translations/pl.json +++ b/homeassistant/components/elgato/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "To urz\u0105dzenie Elgato Key Light jest ju\u017c skonfigurowane.", + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia z urz\u0105dzeniem Elgato Key Light." }, "error": { @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "port": "Port" + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" }, "description": "Konfiguracja Elgato Key Light w celu integracji z Home Assistant'em.", "title": "Po\u0142\u0105cz swoje Elgato Key Light" diff --git a/homeassistant/components/elgato/translations/ru.json b/homeassistant/components/elgato/translations/ru.json index a09a00b840c..d8bcb43520a 100644 --- a/homeassistant/components/elgato/translations/ru.json +++ b/homeassistant/components/elgato/translations/ru.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", - "port": "\u041d\u043e\u043c\u0435\u0440 \u043f\u043e\u0440\u0442\u0430" + "host": "\u0425\u043e\u0441\u0442", + "port": "\u041f\u043e\u0440\u0442" }, "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Elgato Key Light \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Home Assistant.", "title": "Elgato Key Light" diff --git a/homeassistant/components/elgato/translations/zh-Hant.json b/homeassistant/components/elgato/translations/zh-Hant.json index 87fe1df0633..03b71b70d77 100644 --- a/homeassistant/components/elgato/translations/zh-Hant.json +++ b/homeassistant/components/elgato/translations/zh-Hant.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "host": "\u4e3b\u6a5f\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "port": "\u901a\u8a0a\u57e0" }, "description": "\u8a2d\u5b9a Elgato Key \u7167\u660e\u4ee5\u6574\u5408\u81f3 Home Assistant\u3002", diff --git a/homeassistant/components/elkm1/translations/en.json b/homeassistant/components/elkm1/translations/en.json index 784a9feb642..7fef25d79a6 100644 --- a/homeassistant/components/elkm1/translations/en.json +++ b/homeassistant/components/elkm1/translations/en.json @@ -13,11 +13,11 @@ "user": { "data": { "address": "The IP address or domain or serial port if connecting via serial.", - "password": "Password (secure only).", + "password": "Password", "prefix": "A unique prefix (leave blank if you only have one ElkM1).", "protocol": "Protocol", "temperature_unit": "The temperature unit ElkM1 uses.", - "username": "Username (secure only)." + "username": "Username" }, "description": "The address string must be in the form 'address[:port]' for 'secure' and 'non-secure'. Example: '192.168.1.1'. The port is optional and defaults to 2101 for 'non-secure' and 2601 for 'secure'. For the serial protocol, the address must be in the form 'tty[:baud]'. Example: '/dev/ttyS1'. The baud is optional and defaults to 115200.", "title": "Connect to Elk-M1 Control" diff --git a/homeassistant/components/elkm1/translations/fr.json b/homeassistant/components/elkm1/translations/fr.json index 27eac521430..2dfa3ba8347 100644 --- a/homeassistant/components/elkm1/translations/fr.json +++ b/homeassistant/components/elkm1/translations/fr.json @@ -14,6 +14,7 @@ "data": { "address": "L'adresse IP ou le domaine ou le port s\u00e9rie si vous vous connectez via s\u00e9rie.", "password": "Mot de passe (s\u00e9curis\u00e9 uniquement).", + "prefix": "Un pr\u00e9fixe unique (laissez vide si vous n'avez qu'un seul ElkM1).", "protocol": "Protocole", "username": "Nom d'utilisateur (s\u00e9curis\u00e9 uniquement)." }, diff --git a/homeassistant/components/elkm1/translations/ko.json b/homeassistant/components/elkm1/translations/ko.json index 96837972007..0b88308547a 100644 --- a/homeassistant/components/elkm1/translations/ko.json +++ b/homeassistant/components/elkm1/translations/ko.json @@ -13,11 +13,11 @@ "user": { "data": { "address": "\uc2dc\ub9ac\uc5bc\uc744 \ud1b5\ud574 \uc5f0\uacb0\ud558\ub294 \uacbd\uc6b0\uc758 IP \uc8fc\uc18c \ub098 \ub3c4\uba54\uc778 \ub610\ub294 \uc2dc\ub9ac\uc5bc \ud3ec\ud2b8", - "password": "\ube44\ubc00\ubc88\ud638 (\ubcf4\uc548 \uc804\uc6a9).", + "password": "\ube44\ubc00\ubc88\ud638", "prefix": "\uace0\uc720\ud55c \uc811\ub450\uc0ac (ElkM1 \uc774 \ud558\ub098\ub9cc \uc788\uc73c\uba74 \ube44\uc6cc\ub450\uc138\uc694).", "protocol": "\ud504\ub85c\ud1a0\ucf5c", "temperature_unit": "ElkM1 \uc774 \uc0ac\uc6a9\ud558\ub294 \uc628\ub3c4 \ub2e8\uc704", - "username": "\uc0ac\uc6a9\uc790 \uc774\ub984 (\ubcf4\uc548 \uc804\uc6a9)." + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" }, "description": "\uc8fc\uc18c \ubb38\uc790\uc5f4\uc740 '\ubcf4\uc548' \ubc0f '\ube44\ubcf4\uc548' \uc758 \uacbd\uc6b0 'address[:port]' \ud615\uc2dd\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc608: '192.168.1.1'. \ud3ec\ud2b8\ub294 \uc120\ud0dd \uc0ac\ud56d\uc774\uba70 \uae30\ubcf8\uac12\uc740 '\ube44\ubcf4\uc548' \uc758 \uacbd\uc6b0 2101 \uc774\uace0 '\ubcf4\uc548' \uc758 \uacbd\uc6b0 2601 \uc785\ub2c8\ub2e4. \uc2dc\ub9ac\uc5bc \ud504\ub85c\ud1a0\ucf5c\uc758 \uacbd\uc6b0 \uc8fc\uc18c\ub294 'tty[:baud]' \ud615\uc2dd\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc608: '/dev/ttyS1'. \ud1b5\uc2e0\uc18d\ub3c4 \ubc14\uc6b0\ub4dc\ub294 \uc120\ud0dd \uc0ac\ud56d\uc774\uba70 \uae30\ubcf8\uac12\uc740 115200 \uc785\ub2c8\ub2e4.", "title": "Elk-M1 \uc81c\uc5b4\uc5d0 \uc5f0\uacb0\ud558\uae30" diff --git a/homeassistant/components/elkm1/translations/lb.json b/homeassistant/components/elkm1/translations/lb.json index 6e1af6353f8..0579e1474f6 100644 --- a/homeassistant/components/elkm1/translations/lb.json +++ b/homeassistant/components/elkm1/translations/lb.json @@ -19,7 +19,7 @@ "temperature_unit": "Temperatur Eenheet d\u00e9i den ElkM1 benotzt.", "username": "Benotzernumm (n\u00ebmmen ges\u00e9chert)" }, - "description": "D'Adress muss an der Form 'adress[:port]' fir 'ges\u00e9chert' an 'onges\u00e9chert' sinn. Beispill: '192.168.1.1'. De Port os optionell an ass standardm\u00e9isseg op 2101 fir 'onges\u00e9chert' an op 2601 fir 'ges\u00e9chert' d\u00e9fin\u00e9iert. Fir de serielle Protokoll, muss d'Adress an der Form 'tty[:baud]' sinn. Beispill: '/dev/ttyS1'. Baud Rate ass optionell an ass standardmlisseg op 115200 d\u00e9fin\u00e9iert.", + "description": "D'Adress muss an der Form 'adress[:port]' fir 'ges\u00e9chert' an 'onges\u00e9chert' sinn. Beispill: '192.168.1.1'. De Port os optionell an ass standardm\u00e9isseg op 2101 fir 'onges\u00e9chert' an op 2601 fir 'ges\u00e9chert' d\u00e9fin\u00e9iert. Fir de serielle Protokoll, muss d'Adress an der Form 'tty[:baud]' sinn. Beispill: '/dev/ttyS1'. Baud Rate ass optionell an ass standardm\u00e9isseg op 115200 d\u00e9fin\u00e9iert.", "title": "Mat Elk-M1 Control verbannen" } } diff --git a/homeassistant/components/elkm1/translations/pl.json b/homeassistant/components/elkm1/translations/pl.json index 3a445b1008c..f630376a374 100644 --- a/homeassistant/components/elkm1/translations/pl.json +++ b/homeassistant/components/elkm1/translations/pl.json @@ -6,18 +6,18 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { "address": "Adres IP, domena lub port szeregowy w przypadku po\u0142\u0105czenia szeregowego.", - "password": "Has\u0142o (tylko bezpieczne).", + "password": "[%key_id:common::config_flow::data::password%] (tylko bezpieczne)", "prefix": "Unikatowy prefiks (pozostaw pusty, je\u015bli masz tylko jeden ElkM1).", "protocol": "Protok\u00f3\u0142", "temperature_unit": "Jednostka temperatury u\u017cywanej przez ElkM1.", - "username": "Nazwa u\u017cytkownika (tylko bezpieczne)" + "username": "[%key_id:common::config_flow::data::username%] (tylko bezpieczne)" }, "description": "Adres musi by\u0107 w postaci 'adres[:port]' dla tryb\u00f3w 'zabezpieczony' i 'niezabezpieczony'. Przyk\u0142ad: '192.168.1.1'. Port jest opcjonalny i domy\u015blnie ustawiony na 2101 dla po\u0142\u0105cze\u0144 'niezabezpieczonych' i 2601 dla 'zabezpieczonych'. W przypadku protoko\u0142u szeregowego adres musi by\u0107 w formie 'tty[:baudrate]'. Przyk\u0142ad: '/dev/ttyS1'. Warto\u015b\u0107 transmisji jest opcjonalna i domy\u015blnie wynosi 115200.", "title": "Pod\u0142\u0105czenie do sterownika Elk-M1" diff --git a/homeassistant/components/elkm1/translations/ru.json b/homeassistant/components/elkm1/translations/ru.json index 45877e16992..94d3a47a8e1 100644 --- a/homeassistant/components/elkm1/translations/ru.json +++ b/homeassistant/components/elkm1/translations/ru.json @@ -12,14 +12,14 @@ "step": { "user": { "data": { - "address": "IP-\u0430\u0434\u0440\u0435\u0441, \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442.", - "password": "\u041f\u0430\u0440\u043e\u043b\u044c (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'secure')", - "prefix": "\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0435\u0441\u043b\u0438 \u0443 \u0412\u0430\u0441 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d ElkM1).", + "address": "IP-\u0430\u0434\u0440\u0435\u0441, \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "prefix": "\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u0435\u0444\u0438\u043a\u0441 (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0435\u0441\u043b\u0438 \u0443 \u0412\u0430\u0441 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d ElkM1)", "protocol": "\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b", "temperature_unit": "\u0415\u0434\u0438\u043d\u0438\u0446\u0430 \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b", - "username": "\u041b\u043e\u0433\u0438\u043d (\u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'secure')" + "username": "\u041b\u043e\u0433\u0438\u043d" }, - "description": "\u0421\u0442\u0440\u043e\u043a\u0430 IP-\u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'addres[:port]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: '192.168.1.1'). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 'port' \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e 2101 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'non-secure' \u0438 2601 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'secure'. \u0414\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'serial' \u0430\u0434\u0440\u0435\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'tty[:baud]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: '/dev/ttyS1'). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 'baud' \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u0438 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0440\u0430\u0432\u0435\u043d 115200.", + "description": "\u0421\u0442\u0440\u043e\u043a\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'addres[:port]' \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432 'secure' \u0438 'non-secure' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: '192.168.1.1'). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 'port' \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u0440\u0430\u0432\u0435\u043d 2101 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'non-secure' \u0438 2601 \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'secure'. \u0414\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'serial' \u0430\u0434\u0440\u0435\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'tty[:baud]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: '/dev/ttyS1'). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 'baud' \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u0440\u0430\u0432\u0435\u043d 115200.", "title": "Elk-M1 Control" } } diff --git a/homeassistant/components/elkm1/translations/zh-Hant.json b/homeassistant/components/elkm1/translations/zh-Hant.json index 7362ec42e93..01c1197f66a 100644 --- a/homeassistant/components/elkm1/translations/zh-Hant.json +++ b/homeassistant/components/elkm1/translations/zh-Hant.json @@ -13,11 +13,11 @@ "user": { "data": { "address": "IP \u6216\u7db2\u57df\u540d\u7a31\u3001\u5e8f\u5217\u57e0\uff08\u5047\u5982\u900f\u904e\u5e8f\u5217\u9023\u7dda\uff09\u3002", - "password": "\u5bc6\u78bc\uff08\u50c5\u52a0\u5bc6\uff09\u3002", + "password": "\u5bc6\u78bc", "prefix": "\u7368\u4e00\u7684 Prefix\uff08\u5047\u5982\u50c5\u6709\u4e00\u7d44 ElkM1 \u5247\u4fdd\u7559\u7a7a\u767d\uff09\u3002", "protocol": "\u901a\u8a0a\u5354\u5b9a", "temperature_unit": "ElkM1 \u4f7f\u7528\u6eab\u5ea6\u55ae\u4f4d\u3002", - "username": "\u4f7f\u7528\u8005\u540d\u7a31\uff08\u50c5\u52a0\u5bc6\uff09\u3002" + "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, "description": "\u52a0\u5bc6\u8207\u975e\u52a0\u5bc6\u4e4b\u4f4d\u5740\u5b57\u4e32\u683c\u5f0f\u5fc5\u9808\u70ba 'address[:port]'\u3002\u4f8b\u5982\uff1a'192.168.1.1'\u3002\u901a\u8a0a\u57e0\u70ba\u9078\u9805\u8f38\u5165\uff0c\u975e\u52a0\u5bc6\u9810\u8a2d\u503c\u70ba 2101\u3001\u52a0\u5bc6\u5247\u70ba 2601\u3002\u5e8f\u5217\u901a\u8a0a\u5354\u5b9a\u3001\u4f4d\u5740\u683c\u5f0f\u5fc5\u9808\u70ba 'tty[:baud]'\u3002\u4f8b\u5982\uff1a'/dev/ttyS1'\u3002\u50b3\u8f38\u7387\u70ba\u9078\u9805\u8f38\u5165\uff0c\u9810\u8a2d\u503c\u70ba 115200\u3002", "title": "\u9023\u7dda\u81f3 Elk-M1 Control" diff --git a/homeassistant/components/emulated_roku/translations/fi.json b/homeassistant/components/emulated_roku/translations/fi.json new file mode 100644 index 00000000000..bad7fe71985 --- /dev/null +++ b/homeassistant/components/emulated_roku/translations/fi.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "name_exists": "Nimi on jo olemassa" + }, + "step": { + "user": { + "data": { + "advertise_ip": "Mainosta IP-osoitetta" + }, + "title": "M\u00e4\u00e4rit\u00e4 palvelimen asetukset" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/emulated_roku/translations/no.json b/homeassistant/components/emulated_roku/translations/no.json index 2d4f72c50fb..8bd1d4793a5 100644 --- a/homeassistant/components/emulated_roku/translations/no.json +++ b/homeassistant/components/emulated_roku/translations/no.json @@ -17,5 +17,5 @@ } } }, - "title": "Emulerte Roku" + "title": "Emulert Roku" } \ No newline at end of file diff --git a/homeassistant/components/emulated_roku/translations/pl.json b/homeassistant/components/emulated_roku/translations/pl.json index 6ce1c17e5d8..00625d2097c 100644 --- a/homeassistant/components/emulated_roku/translations/pl.json +++ b/homeassistant/components/emulated_roku/translations/pl.json @@ -7,9 +7,9 @@ "user": { "data": { "advertise_ip": "IP rozg\u0142aszania", - "advertise_port": "Port rozg\u0142aszania", + "advertise_port": "[%key_id:common::config_flow::data::port%] rozg\u0142aszania", "host_ip": "Adres IP", - "listen_port": "Port nas\u0142uchu", + "listen_port": "[%key_id:common::config_flow::data::port%] nas\u0142uchu", "name": "Nazwa", "upnp_bind_multicast": "Powi\u0105\u017c multicast (prawda/fa\u0142sz)" }, diff --git a/homeassistant/components/esphome/translations/es.json b/homeassistant/components/esphome/translations/es.json index ff2f1f093c9..042ac419503 100644 --- a/homeassistant/components/esphome/translations/es.json +++ b/homeassistant/components/esphome/translations/es.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "ESP ya est\u00e1 configurado" + "already_configured": "ESP ya est\u00e1 configurado", + "already_in_progress": "La configuraci\u00f3n del ESP ya est\u00e1 en marcha" }, "error": { "connection_error": "No se puede conectar a ESP. Aseg\u00farate de que tu archivo YAML contenga una l\u00ednea 'api:'.", diff --git a/homeassistant/components/esphome/translations/fi.json b/homeassistant/components/esphome/translations/fi.json index 9d6d417a053..3be6a5a5142 100644 --- a/homeassistant/components/esphome/translations/fi.json +++ b/homeassistant/components/esphome/translations/fi.json @@ -1,5 +1,9 @@ { "config": { + "abort": { + "already_configured": "ESP on jo m\u00e4\u00e4ritetty" + }, + "flow_title": "ESPHome: {name}", "step": { "user": { "title": "[%key:component::esphome::title%]" diff --git a/homeassistant/components/esphome/translations/ko.json b/homeassistant/components/esphome/translations/ko.json index d8546154f47..9ed518a9985 100644 --- a/homeassistant/components/esphome/translations/ko.json +++ b/homeassistant/components/esphome/translations/ko.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "ESP \uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + "already_configured": "ESP \uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "already_in_progress": "ESP \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4." }, "error": { "connection_error": "ESP \uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. YAML \ud30c\uc77c\uc5d0 'api:' \ub97c \uad6c\uc131\ud588\ub294\uc9c0 \ud655\uc778\ud574\uc8fc\uc138\uc694.", diff --git a/homeassistant/components/esphome/translations/lb.json b/homeassistant/components/esphome/translations/lb.json index 9bfc78af28c..35d9c8472cf 100644 --- a/homeassistant/components/esphome/translations/lb.json +++ b/homeassistant/components/esphome/translations/lb.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "ESP ass scho konfigur\u00e9iert" + "already_configured": "ESP ass scho konfigur\u00e9iert", + "already_in_progress": "ESP Konfiguratioun ass schonn am gaang." }, "error": { "connection_error": "Keng Verbindung zum ESP. Iwwerpr\u00e9ift d'Pr\u00e4sens vun der Zeil api: am YAML Fichier.", diff --git a/homeassistant/components/esphome/translations/no.json b/homeassistant/components/esphome/translations/no.json index c04f0c2a09d..93ce6efab44 100644 --- a/homeassistant/components/esphome/translations/no.json +++ b/homeassistant/components/esphome/translations/no.json @@ -1,12 +1,13 @@ { "config": { "abort": { - "already_configured": "ESP er allerede konfigurert" + "already_configured": "ESP er allerede konfigurert", + "already_in_progress": "ESP-konfigurasjon p\u00e5g\u00e5r allerede" }, "error": { "connection_error": "Kan ikke koble til ESP. Kontroller at YAML filen din inneholder en \"api:\" linje.", "invalid_password": "Ugyldig passord!", - "resolve_error": "Kan ikke l\u00f8se adressen til ESP. Hvis denne feilen vedvarer, m\u00e5 du [angi en statisk IP-adresse](https://esphomelib.com/esphomeyaml/components/wifi.html#manual-ips)" + "resolve_error": "Kan ikke l\u00f8se adressen til ESP. Hvis denne feilen vedvarer, vennligst [sett en statisk IP-adresse](https://esphomelib.com/esphomeyaml/components/wifi.html#manual-ips)" }, "flow_title": "ESPHome: {name}", "step": { @@ -14,8 +15,8 @@ "data": { "password": "Passord" }, - "description": "Vennligst skriv inn passordet du har angitt i din konfigurasjon for {name}.", - "title": "Skriv Inn Passord" + "description": "Vennligst fyll inn passordet du har angitt i din konfigurasjon for {name}.", + "title": "Fyll inn passord" }, "discovery_confirm": { "description": "\u00d8nsker du \u00e5 legge ESPHome noden `{name}` til Home Assistant?", @@ -24,10 +25,10 @@ "user": { "data": { "host": "Vert", - "port": "" + "port": "Port" }, - "description": "Vennligst skriv inn tilkoblingsinnstillinger for din [ESPHome](https://esphomelib.com/) node.", - "title": "ESPHome" + "description": "Vennligst fyll inn tilkoblingsinnstillinger for din [ESPHome](https://esphomelib.com/) node.", + "title": "" } } } diff --git a/homeassistant/components/esphome/translations/pl.json b/homeassistant/components/esphome/translations/pl.json index 276a0b404dd..dedde4f1ad8 100644 --- a/homeassistant/components/esphome/translations/pl.json +++ b/homeassistant/components/esphome/translations/pl.json @@ -13,7 +13,7 @@ "step": { "authenticate": { "data": { - "password": "Has\u0142o" + "password": "[%key_id:common::config_flow::data::password%]" }, "description": "Wprowad\u017a has\u0142o ustawione w konfiguracji dla {name}.", "title": "Wprowad\u017a has\u0142o" @@ -24,11 +24,11 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "port": "Port" + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" }, "description": "Wprowad\u017a ustawienia po\u0142\u0105czenia [ESPHome](https://esphomelib.com/) w\u0119z\u0142a.", - "title": "[%key:component::esphome::title%]" + "title": "ESPHome" } } } diff --git a/homeassistant/components/esphome/translations/sl.json b/homeassistant/components/esphome/translations/sl.json index 64aa9716f24..15c3577cf9e 100644 --- a/homeassistant/components/esphome/translations/sl.json +++ b/homeassistant/components/esphome/translations/sl.json @@ -1,7 +1,8 @@ { "config": { "abort": { - "already_configured": "ESP je \u017ee konfiguriran" + "already_configured": "ESP je \u017ee konfiguriran", + "already_in_progress": "Konfiguracija ESP je \u017ee v teku" }, "error": { "connection_error": "Ne morem se povezati z ESP. Poskrbite, da va\u0161a datoteka YAML vsebuje vrstico \"api:\".", diff --git a/homeassistant/components/fan/translations/pl.json b/homeassistant/components/fan/translations/pl.json index b90d6084ca0..fcf925e60ea 100644 --- a/homeassistant/components/fan/translations/pl.json +++ b/homeassistant/components/fan/translations/pl.json @@ -5,8 +5,8 @@ "turn_on": "w\u0142\u0105cz {entity_name}" }, "condition_type": { - "is_off": "wentylator (entity_name} jest wy\u0142\u0105czony", - "is_on": "wentylator (entity_name} jest w\u0142\u0105czony" + "is_off": "wentylator {entity_name} jest wy\u0142\u0105czony", + "is_on": "wentylator {entity_name} jest w\u0142\u0105czony" }, "trigger_type": { "turned_off": "nast\u0105pi wy\u0142\u0105czenie {entity_name}", diff --git a/homeassistant/components/flick_electric/translations/ca.json b/homeassistant/components/flick_electric/translations/ca.json new file mode 100644 index 00000000000..f4eb1bffd45 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/ca.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Aquest compte ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar, torna-ho a provar", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "client_id": "ID de client (opcional)", + "client_secret": "Secret de client (opcional)", + "password": "Contrasenya", + "username": "Nom d'usuari" + }, + "title": "Credencials d'inici de sessi\u00f3 de Flick" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/de.json b/homeassistant/components/flick_electric/translations/de.json new file mode 100644 index 00000000000..b69e8de8f7c --- /dev/null +++ b/homeassistant/components/flick_electric/translations/de.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Dieses Konto ist bereits konfiguriert" + }, + "error": { + "cannot_connect": "Verbindung fehlgeschlagen, versuchen Sie es erneut", + "invalid_auth": "Ung\u00fcltige Authentifizierung", + "unknown": "Unerwarteter Fehler" + }, + "step": { + "user": { + "data": { + "password": "Passwort", + "username": "Benutzername" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/en.json b/homeassistant/components/flick_electric/translations/en.json index ec22d3452a9..eb1ce7f296d 100644 --- a/homeassistant/components/flick_electric/translations/en.json +++ b/homeassistant/components/flick_electric/translations/en.json @@ -1,24 +1,24 @@ { - "title": "Flick Electric", - "config": { - "step": { - "user": { - "title": "Flick Login Credentials", - "data": { - "username": "Username", - "password": "Password", - "client_id": "Client ID (Optional)", - "client_secret": "Client Secret (Optional)" + "config": { + "abort": { + "already_configured": "That account is already configured" + }, + "error": { + "cannot_connect": "Failed to connect, please try again", + "invalid_auth": "Invalid authentication", + "unknown": "Unexpected error" + }, + "step": { + "user": { + "data": { + "client_id": "Client ID (Optional)", + "client_secret": "Client Secret (Optional)", + "password": "Password", + "username": "Username" + }, + "title": "Flick Login Credentials" + } } - } }, - "error": { - "cannot_connect": "Failed to connect, please try again", - "invalid_auth": "Invalid authentication", - "unknown": "Unexpected error" - }, - "abort": { - "already_configured": "That account is already configured" - } - } + "title": "Flick Electric" } \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/es.json b/homeassistant/components/flick_electric/translations/es.json new file mode 100644 index 00000000000..d230ba2ba4f --- /dev/null +++ b/homeassistant/components/flick_electric/translations/es.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Esa cuenta ya est\u00e1 configurada" + }, + "error": { + "cannot_connect": "No se pudo conectar, por favor, int\u00e9ntalo de nuevo", + "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "client_id": "ID de cliente (Opcional)", + "client_secret": "Secreto de Cliente (Opcional)", + "password": "Contrase\u00f1a", + "username": "Usuario" + }, + "title": "Credenciales de Inicio de Sesi\u00f3n de Flick" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/fi.json b/homeassistant/components/flick_electric/translations/fi.json new file mode 100644 index 00000000000..9be2c5dbf94 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/fi.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "T\u00e4m\u00e4 tili on jo m\u00e4\u00e4ritetty" + }, + "error": { + "cannot_connect": "Yhteyden muodostaminen ep\u00e4onnistui. Yrit\u00e4 uudelleen", + "invalid_auth": "Virheellinen todennus", + "unknown": "Odottamaton virhe" + }, + "step": { + "user": { + "data": { + "client_id": "Client ID (valinnainen)", + "client_secret": "Client Secret (valinnainen)", + "password": "Salasana", + "username": "K\u00e4ytt\u00e4j\u00e4tunnus" + }, + "title": "Flick Login -tunnukset" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/fr.json b/homeassistant/components/flick_electric/translations/fr.json new file mode 100644 index 00000000000..be2135d1e86 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/fr.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "password": "Mot de passe", + "username": "Nom d'utilisateur" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/he.json b/homeassistant/components/flick_electric/translations/he.json new file mode 100644 index 00000000000..85688530711 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/he.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u05d7\u05e9\u05d1\u05d5\u05df \u05d6\u05d4 \u05db\u05d1\u05e8 \u05de\u05d5\u05d2\u05d3\u05e8" + }, + "error": { + "cannot_connect": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4, \u05d0\u05e0\u05d0 \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", + "unknown": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05dc\u05d0 \u05d9\u05d3\u05d5\u05e2\u05d4" + }, + "step": { + "user": { + "data": { + "client_id": "Client ID (\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9)", + "client_secret": "Client Secret (\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9)", + "password": "\u05e1\u05d9\u05e1\u05de\u05d4", + "username": "\u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/it.json b/homeassistant/components/flick_electric/translations/it.json new file mode 100644 index 00000000000..4adec6d5f69 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/it.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Questo account \u00e8 gi\u00e0 configurato." + }, + "error": { + "cannot_connect": "Impossibile connettersi, si prega di riprovare", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "client_id": "ID cliente (opzionale)", + "client_secret": "Client Secret (opzionale)", + "password": "Password", + "username": "Nome utente" + }, + "title": "Credenziali di accesso Flick" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/ko.json b/homeassistant/components/flick_electric/translations/ko.json new file mode 100644 index 00000000000..65f02204897 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/ko.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "\ud574\ub2f9 \uacc4\uc815\uc740 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "error": { + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694.", + "invalid_auth": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "data": { + "client_id": "\ud074\ub77c\uc774\uc5b8\ud2b8 ID (\uc120\ud0dd \uc0ac\ud56d)", + "client_secret": "\ud074\ub77c\uc774\uc5b8\ud2b8 \ube44\ubc00\ud0a4 (\uc120\ud0dd \uc0ac\ud56d)", + "password": "\ube44\ubc00\ubc88\ud638", + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" + }, + "title": "Flick \ub85c\uadf8\uc778 \uc790\uaca9 \uc99d\uba85" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/lb.json b/homeassistant/components/flick_electric/translations/lb.json new file mode 100644 index 00000000000..4eef13683a2 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/lb.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "D\u00ebse Kont ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen, prob\u00e9ier w.e.g. nach emol.", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "client_id": "Client ID (Optionell)", + "client_secret": "Client Schl\u00ebssel (Optionell)", + "password": "Passwuert", + "username": "Benotzernumm" + }, + "title": "Flick Login Informatiounen" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/no.json b/homeassistant/components/flick_electric/translations/no.json new file mode 100644 index 00000000000..706ab084901 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/no.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Denne kontoen er allerede konfigurert" + }, + "error": { + "cannot_connect": "Klarte ikke \u00e5 koble til, vennligst pr\u00f8v igjen", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "user": { + "data": { + "client_id": "Klient-ID (valgfritt)", + "client_secret": "Klienthemmelighet (valgfritt)", + "password": "Passord", + "username": "Brukernavn" + }, + "title": "Flick p\u00e5loggingsinformasjon" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/pl.json b/homeassistant/components/flick_electric/translations/pl.json new file mode 100644 index 00000000000..ee7f934e787 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/pl.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "[%key_id:common::config_flow::abort::already_configured_account%]" + }, + "error": { + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" + }, + "step": { + "user": { + "data": { + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/ru.json b/homeassistant/components/flick_electric/translations/ru.json new file mode 100644 index 00000000000..c8ea23b3121 --- /dev/null +++ b/homeassistant/components/flick_electric/translations/ru.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "client_id": "ID \u043a\u043b\u0438\u0435\u043d\u0442\u0430 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", + "client_secret": "\u0421\u0435\u043a\u0440\u0435\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0430 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u041b\u043e\u0433\u0438\u043d" + }, + "title": "Flick Electric" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flick_electric/translations/zh-Hant.json b/homeassistant/components/flick_electric/translations/zh-Hant.json new file mode 100644 index 00000000000..0f88c07cdaa --- /dev/null +++ b/homeassistant/components/flick_electric/translations/zh-Hant.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "\u6b64\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "client_id": "\u5ba2\u6236\u7aef ID\uff08\u9078\u9805\uff09", + "client_secret": "\u5ba2\u6236\u7aef\u5bc6\u9470\uff08\u9078\u9805\uff09", + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "title": "Flick \u767b\u5165\u6191\u8b49" + } + } + }, + "title": "Flick Electric" +} \ No newline at end of file diff --git a/homeassistant/components/flume/translations/de.json b/homeassistant/components/flume/translations/de.json index ecc57551a1f..692c38350a8 100644 --- a/homeassistant/components/flume/translations/de.json +++ b/homeassistant/components/flume/translations/de.json @@ -11,6 +11,8 @@ "step": { "user": { "data": { + "client_id": "Client-ID", + "client_secret": "Client Secret", "password": "Passwort", "username": "Benutzername" }, diff --git a/homeassistant/components/flume/translations/fr.json b/homeassistant/components/flume/translations/fr.json index a1641a24fc7..a746d793bc4 100644 --- a/homeassistant/components/flume/translations/fr.json +++ b/homeassistant/components/flume/translations/fr.json @@ -11,6 +11,7 @@ "step": { "user": { "data": { + "client_id": "ID du client", "password": "Mot de passe", "username": "Nom d'utilisateur" }, diff --git a/homeassistant/components/flume/translations/no.json b/homeassistant/components/flume/translations/no.json index 1440d3d0477..785f392a255 100644 --- a/homeassistant/components/flume/translations/no.json +++ b/homeassistant/components/flume/translations/no.json @@ -16,7 +16,7 @@ "password": "Passord", "username": "Brukernavn" }, - "description": "For \u00e5 f\u00e5 tilgang til Flume Personal API, m\u00e5 du be om en \"Klient-ID\" og \"Client Secret\" p\u00e5 https://portal.flumetech.com/settings#token", + "description": "For \u00e5 f\u00e5 tilgang til Flume Personal API, m\u00e5 du be om en 'Client ID' og 'Client Secret' p\u00e5 https://portal.flumetech.com/settings#token", "title": "Koble til Flume-kontoen din" } } diff --git a/homeassistant/components/flume/translations/pl.json b/homeassistant/components/flume/translations/pl.json index 55dfceac11f..1b10ad0b8a0 100644 --- a/homeassistant/components/flume/translations/pl.json +++ b/homeassistant/components/flume/translations/pl.json @@ -1,20 +1,20 @@ { "config": { "abort": { - "already_configured": "To konto jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_account%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { "client_id": "Identyfikator klienta", "client_secret": "Has\u0142o klienta", - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Aby uzyska\u0107 dost\u0119p do API Flume, musisz poprosi\u0107 o 'ID klienta\u201d i 'klucz tajny klienta' na stronie https://portal.flumetech.com/settings#token", "title": "Po\u0142\u0105cz z kontem Flume" diff --git a/homeassistant/components/flume/translations/sv.json b/homeassistant/components/flume/translations/sv.json index 7bff51a3c83..f4fdb861fc7 100644 --- a/homeassistant/components/flume/translations/sv.json +++ b/homeassistant/components/flume/translations/sv.json @@ -12,9 +12,12 @@ "user": { "data": { "client_id": "Klient ID", + "client_secret": "Klient Nyckel", "password": "L\u00f6senord", "username": "Anv\u00e4ndarnamn" - } + }, + "description": "F\u00f6r att f\u00e5 tillg\u00e5ng till Flume Personal API m\u00e5ste du beg\u00e4ra ett 'klient-ID' och 'klienthemlighet' p\u00e5 https://portal.flumetech.com/settings#token", + "title": "Anslut till ditt Flume-konto" } } } diff --git a/homeassistant/components/flunearyou/translations/fr.json b/homeassistant/components/flunearyou/translations/fr.json index dddcdd64d7b..27789e1b4cf 100644 --- a/homeassistant/components/flunearyou/translations/fr.json +++ b/homeassistant/components/flunearyou/translations/fr.json @@ -11,7 +11,8 @@ "data": { "latitude": "Latitude", "longitude": "Longitude" - } + }, + "title": "Configurer Flu Near You" } } } diff --git a/homeassistant/components/flunearyou/translations/pl.json b/homeassistant/components/flunearyou/translations/pl.json index 1eb13e53f9f..381798ed4ed 100644 --- a/homeassistant/components/flunearyou/translations/pl.json +++ b/homeassistant/components/flunearyou/translations/pl.json @@ -4,7 +4,7 @@ "already_configured": "Wsp\u00f3\u0142rz\u0119dne s\u0105 ju\u017c zarejestrowane." }, "error": { - "general_error": "Nieznany b\u0142\u0105d" + "general_error": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { diff --git a/homeassistant/components/forked_daapd/translations/en.json b/homeassistant/components/forked_daapd/translations/en.json index ea822a5559c..6fe1b006984 100644 --- a/homeassistant/components/forked_daapd/translations/en.json +++ b/homeassistant/components/forked_daapd/translations/en.json @@ -1,41 +1,41 @@ { - "config": { - "flow_title": "forked-daapd server: {name} ({host})", - "step": { - "user": { - "title": "Set up forked-daapd device", - "data": { - "name": "Friendly name", - "host": "Host", - "port": "API port", - "password": "API password (leave blank if no password)" + "config": { + "abort": { + "already_configured": "Device is already configured.", + "not_forked_daapd": "Device is not a forked-daapd server." + }, + "error": { + "unknown_error": "Unknown error.", + "websocket_not_enabled": "forked-daapd server websocket not enabled.", + "wrong_host_or_port": "Unable to connect. Please check host and port.", + "wrong_password": "Incorrect password.", + "wrong_server_type": "Not a forked-daapd server." + }, + "flow_title": "forked-daapd server: {name} ({host})", + "step": { + "user": { + "data": { + "host": "Host", + "name": "Friendly name", + "password": "API password (leave blank if no password)", + "port": "API port" + }, + "title": "Set up forked-daapd device" + } } - } }, - "error": { - "websocket_not_enabled": "forked-daapd server websocket not enabled.", - "wrong_host_or_port": "Unable to connect. Please check host and port.", - "wrong_password": "Incorrect password.", - "wrong_server_type": "Not a forked-daapd server.", - "unknown_error": "Unknown error." - }, - "abort": { - "already_configured": "Device is already configured.", - "not_forked_daapd": "Device is not a forked-daapd server." - } - }, - "options": { - "step": { - "init": { - "title": "Configure forked-daapd options", - "description": "Set various options for the forked-daapd integration.", - "data": { - "librespot_java_port": "Port for librespot-java pipe control (if used)", - "max_playlists": "Max number of playlists used as sources", - "tts_volume": "TTS volume (float in range [0,1])", - "tts_pause_time": "Seconds to pause before and after TTS" + "options": { + "step": { + "init": { + "data": { + "librespot_java_port": "Port for librespot-java pipe control (if used)", + "max_playlists": "Max number of playlists used as sources", + "tts_pause_time": "Seconds to pause before and after TTS", + "tts_volume": "TTS volume (float in range [0,1])" + }, + "description": "Set various options for the forked-daapd integration.", + "title": "Configure forked-daapd options" + } } - } } - } -} +} \ No newline at end of file diff --git a/homeassistant/components/forked_daapd/translations/ru.json b/homeassistant/components/forked_daapd/translations/ru.json new file mode 100644 index 00000000000..448eff8244a --- /dev/null +++ b/homeassistant/components/forked_daapd/translations/ru.json @@ -0,0 +1,41 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "not_forked_daapd": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 forked-daapd." + }, + "error": { + "unknown_error": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430.", + "websocket_not_enabled": "\u0412\u0435\u0431-\u0441\u043e\u043a\u0435\u0442 forked-daapd \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d.", + "wrong_host_or_port": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442\u0430.", + "wrong_password": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c.", + "wrong_server_type": "\u042d\u0442\u043e \u043d\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 forked-daapd." + }, + "flow_title": "\u0421\u0435\u0440\u0432\u0435\u0440 forked-daapd: {name} ({host})", + "step": { + "user": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c API (\u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0435\u0441\u043b\u0438 \u043d\u0435\u0442 \u043f\u0430\u0440\u043e\u043b\u044f)", + "port": "\u041f\u043e\u0440\u0442 API" + }, + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 forked-daapd" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "librespot_java_port": "\u041f\u043e\u0440\u0442 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u043e\u043c librespot-java (\u0435\u0441\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f)", + "max_playlists": "\u041c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043b\u0435\u0439\u043b\u0438\u0441\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u043e\u0432", + "tts_pause_time": "\u0412\u0440\u0435\u043c\u044f \u043f\u0430\u0443\u0437\u044b \u0434\u043e \u0438 \u043f\u043e\u0441\u043b\u0435 TTS (\u0441\u0435\u043a.)", + "tts_volume": "\u0413\u0440\u043e\u043c\u043a\u043e\u0441\u0442\u044c TTS (\u0447\u0438\u0441\u043b\u043e \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u043e\u0442 0 \u0434\u043e 1)" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 forked-daapd.", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 forked-daapd" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/forked_daapd/translations/zh-Hant.json b/homeassistant/components/forked_daapd/translations/zh-Hant.json new file mode 100644 index 00000000000..b6134c2b720 --- /dev/null +++ b/homeassistant/components/forked_daapd/translations/zh-Hant.json @@ -0,0 +1,41 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "not_forked_daapd": "\u8a2d\u5099\u4e26\u975e forked-daapd \u4f3a\u670d\u5668\u3002" + }, + "error": { + "unknown_error": "\u672a\u77e5\u932f\u8aa4\u3002", + "websocket_not_enabled": "forked-daapd \u4f3a\u670d\u5668 websocket \u672a\u958b\u555f\u3002", + "wrong_host_or_port": "\u7121\u6cd5\u9023\u7dda\uff0c\u8acb\u78ba\u8a8d\u4e3b\u6a5f\u8207\u901a\u8a0a\u57e0\u3002", + "wrong_password": "\u5bc6\u78bc\u932f\u8aa4\u3002", + "wrong_server_type": "\u975e forked-daapd \u4f3a\u670d\u5668\u3002" + }, + "flow_title": "forked-daapd \u4f3a\u670d\u5668\uff1a{name} ({host})", + "step": { + "user": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "name": "\u6613\u8a18\u540d\u7a31", + "password": "API \u5bc6\u78bc\uff08\u5047\u5982\u7121\u5bc6\u78bc\uff0c\u8acb\u7559\u7a7a\uff09", + "port": "API \u901a\u8a0a\u57e0" + }, + "title": "\u8a2d\u5b9a forked-daapd \u8a2d\u5099" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "librespot_java_port": "librespot-java pipe \u63a7\u5236\u6240\u4f7f\u7528\u901a\u8a0a\u57e0\uff08\u5047\u5982\u4f7f\u7528\uff09", + "max_playlists": "\u4f5c\u70ba\u4f86\u6e90\u4e4b\u6700\u5927\u64ad\u653e\u5217\u8868\u6578", + "tts_pause_time": "\u65bc TTS \u524d\u5f8c\u66ab\u505c\u79d2\u6578", + "tts_volume": "TTS \u97f3\u91cf\uff08\u6d6e\u52d5\u7bc4\u570d [0,1]\uff09" + }, + "description": "\u8a2d\u5b9a forked-daapd \u6574\u5408\u9078\u9805\u3002", + "title": "forked-daapd \u8a2d\u5b9a\u9078\u9805" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/freebox/translations/fr.json b/homeassistant/components/freebox/translations/fr.json index 3854823843b..3e3c2f12c97 100644 --- a/homeassistant/components/freebox/translations/fr.json +++ b/homeassistant/components/freebox/translations/fr.json @@ -10,7 +10,8 @@ }, "step": { "link": { - "description": "Cliquez sur \u00abSoumettre\u00bb, puis appuyez sur la fl\u00e8che droite du routeur pour enregistrer Freebox avec Home Assistant. \n\n ! [Emplacement du bouton sur le routeur](/static/images/config_freebox.png)" + "description": "Cliquez sur \u00abSoumettre\u00bb, puis appuyez sur la fl\u00e8che droite du routeur pour enregistrer Freebox avec Home Assistant. \n\n ! [Emplacement du bouton sur le routeur](/static/images/config_freebox.png)", + "title": "Lien routeur Freebox" }, "user": { "data": { diff --git a/homeassistant/components/freebox/translations/hu.json b/homeassistant/components/freebox/translations/hu.json new file mode 100644 index 00000000000..2b5265bc671 --- /dev/null +++ b/homeassistant/components/freebox/translations/hu.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "user": { + "title": "Freebox" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/freebox/translations/no.json b/homeassistant/components/freebox/translations/no.json index 0ec9bf70ecd..36152c9a815 100644 --- a/homeassistant/components/freebox/translations/no.json +++ b/homeassistant/components/freebox/translations/no.json @@ -16,7 +16,7 @@ "user": { "data": { "host": "Vert", - "port": "" + "port": "Port" }, "title": "" } diff --git a/homeassistant/components/freebox/translations/pl.json b/homeassistant/components/freebox/translations/pl.json index 9df523af0fb..770194e338e 100644 --- a/homeassistant/components/freebox/translations/pl.json +++ b/homeassistant/components/freebox/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Host jest ju\u017c skonfigurowany." + "already_configured": "[%key_id:common::config_flow::data::host%]" }, "error": { "connection_failed": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", @@ -15,8 +15,8 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "port": "Port" + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" }, "title": "Freebox" } diff --git a/homeassistant/components/fritzbox/translations/en.json b/homeassistant/components/fritzbox/translations/en.json index d5d889a9083..4f43626c667 100644 --- a/homeassistant/components/fritzbox/translations/en.json +++ b/homeassistant/components/fritzbox/translations/en.json @@ -21,7 +21,7 @@ }, "user": { "data": { - "host": "Host or IP address", + "host": "Host", "password": "Password", "username": "Username" }, diff --git a/homeassistant/components/fritzbox/translations/fr.json b/homeassistant/components/fritzbox/translations/fr.json index 9a17f540ed1..97f8d97430d 100644 --- a/homeassistant/components/fritzbox/translations/fr.json +++ b/homeassistant/components/fritzbox/translations/fr.json @@ -1,25 +1,32 @@ { "config": { "abort": { + "already_configured": "Cette AVM FRITZ!Box est d\u00e9j\u00e0 configur\u00e9e.", + "already_in_progress": "Une configuration d'AVM FRITZ!Box est d\u00e9j\u00e0 en cours.", + "not_found": "Aucune AVM FRITZ!Box support\u00e9e trouv\u00e9e sur le r\u00e9seau.", "not_supported": "Connect\u00e9 \u00e0 AVM FRITZ! Box mais impossible de contr\u00f4ler les appareils Smart Home." }, "error": { "auth_failed": "Le nom d'utilisateur et / ou le mot de passe sont incorrects." }, + "flow_title": "AVM FRITZ!Box : {name}", "step": { "confirm": { "data": { "password": "Mot de passe", "username": "Nom d'utilisateur" }, - "description": "Voulez-vous configurer {name} ?" + "description": "Voulez-vous configurer {name} ?", + "title": "AVM FRITZ!Box" }, "user": { "data": { "host": "H\u00f4te ou adresse IP", "password": "Mot de passe", "username": "Nom d'utilisateur" - } + }, + "description": "Entrez les informations de votre AVM FRITZ!Box.", + "title": "AVM FRITZ!Box" } } } diff --git a/homeassistant/components/fritzbox/translations/hu.json b/homeassistant/components/fritzbox/translations/hu.json new file mode 100644 index 00000000000..09397b70a7d --- /dev/null +++ b/homeassistant/components/fritzbox/translations/hu.json @@ -0,0 +1,18 @@ +{ + "config": { + "step": { + "confirm": { + "data": { + "password": "Jelsz\u00f3", + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + }, + "user": { + "data": { + "password": "Jelsz\u00f3", + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fritzbox/translations/ko.json b/homeassistant/components/fritzbox/translations/ko.json index fc22c889695..395749b2b9f 100644 --- a/homeassistant/components/fritzbox/translations/ko.json +++ b/homeassistant/components/fritzbox/translations/ko.json @@ -21,7 +21,7 @@ }, "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 \ub610\ub294 IP \uc8fc\uc18c", + "host": "\ud638\uc2a4\ud2b8", "password": "\ube44\ubc00\ubc88\ud638", "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" }, diff --git a/homeassistant/components/fritzbox/translations/lb.json b/homeassistant/components/fritzbox/translations/lb.json index 4f82a03859c..d9126243577 100644 --- a/homeassistant/components/fritzbox/translations/lb.json +++ b/homeassistant/components/fritzbox/translations/lb.json @@ -3,7 +3,8 @@ "abort": { "already_configured": "D\u00ebs AVM FRITZ!Box ass scho konfigur\u00e9iert", "already_in_progress": "AVM FRITZ!Box Konfiguratioun ass schonn am gaang.", - "not_found": "Keng \u00ebnnerst\u00ebtzte AVM FRITZ!Box am Netzwierk fonnt." + "not_found": "Keng \u00ebnnerst\u00ebtzte AVM FRITZ!Box am Netzwierk fonnt.", + "not_supported": "Mat der AVM FRITZ!Box verbonnen mee sie kann keng Smart Home Apparater kontroll\u00e9ieren." }, "error": { "auth_failed": "Benotzernumm an/oder Passwuert inkorrekt" diff --git a/homeassistant/components/fritzbox/translations/nl.json b/homeassistant/components/fritzbox/translations/nl.json index 874f7add95e..d6391d16803 100644 --- a/homeassistant/components/fritzbox/translations/nl.json +++ b/homeassistant/components/fritzbox/translations/nl.json @@ -21,7 +21,7 @@ }, "user": { "data": { - "host": "Host- of IP-adres", + "host": "Host of IP-adres", "password": "Wachtwoord", "username": "Gebruikersnaam" }, diff --git a/homeassistant/components/fritzbox/translations/no.json b/homeassistant/components/fritzbox/translations/no.json index 284782755bd..a21067bb112 100644 --- a/homeassistant/components/fritzbox/translations/no.json +++ b/homeassistant/components/fritzbox/translations/no.json @@ -25,7 +25,7 @@ "password": "Passord", "username": "Brukernavn" }, - "description": "Skriv inn AVM FRITZ!Box informasjonen.", + "description": "Fyll inn AVM FRITZ!Box informasjonen.", "title": "" } } diff --git a/homeassistant/components/fritzbox/translations/pl.json b/homeassistant/components/fritzbox/translations/pl.json index 8c9d58c3c42..be545f40b1a 100644 --- a/homeassistant/components/fritzbox/translations/pl.json +++ b/homeassistant/components/fritzbox/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Ten AVM FRITZ!Box jest ju\u017c skonfigurowany.", + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", "already_in_progress": "Konfiguracja AVM FRITZ!Box jest ju\u017c w toku.", "not_found": "W sieci nie znaleziono obs\u0142ugiwanego urz\u0105dzenia AVM FRITZ!Box.", "not_supported": "Po\u0142\u0105czony z AVM FRITZ! Box, ale nie jest w stanie kontrolowa\u0107 urz\u0105dze\u0144 Smart Home." @@ -13,17 +13,17 @@ "step": { "confirm": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Czy chcesz skonfigurowa\u0107 {name}?", "title": "AVM FRITZ! Box" }, "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "host": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Wprowad\u017a informacje o urz\u0105dzeniu AVM FRITZ! Box.", "title": "AVM FRITZ! Box" diff --git a/homeassistant/components/fritzbox/translations/ru.json b/homeassistant/components/fritzbox/translations/ru.json index 9f97ef05a34..ce8f88bc4e4 100644 --- a/homeassistant/components/fritzbox/translations/ru.json +++ b/homeassistant/components/fritzbox/translations/ru.json @@ -21,11 +21,11 @@ }, "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "\u0425\u043e\u0441\u0442", "password": "\u041f\u0430\u0440\u043e\u043b\u044c", "username": "\u041b\u043e\u0433\u0438\u043d" }, - "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0412\u0430\u0448\u0435\u043c AVM FRITZ! Box.", + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 AVM FRITZ!Box.", "title": "AVM FRITZ!Box" } } diff --git a/homeassistant/components/fritzbox/translations/sl.json b/homeassistant/components/fritzbox/translations/sl.json new file mode 100644 index 00000000000..484ab28b265 --- /dev/null +++ b/homeassistant/components/fritzbox/translations/sl.json @@ -0,0 +1,33 @@ +{ + "config": { + "abort": { + "already_configured": "Ta AVM FRITZ! Box je \u017ee konfiguriran.", + "already_in_progress": "Konfiguracija AVM FRITZ! Box je \u017ee v teku.", + "not_found": "V omre\u017eju ni bilo najdenih nobenih podprtih naprav AVM Fritz!Box.", + "not_supported": "Povezani z AVM FRITZ! Box, vendar ne morete upravljati pametnih naprav." + }, + "error": { + "auth_failed": "Uporabni\u0161ko ime in/ali geslo sta napa\u010dna." + }, + "flow_title": "AVM FRITZ!Box: {name}", + "step": { + "confirm": { + "data": { + "password": "Geslo", + "username": "Uporabni\u0161ko ime" + }, + "description": "Ali \u017eelite nastaviti {name} ?", + "title": "AVM FRITZ!Box" + }, + "user": { + "data": { + "host": "Gostitelj ali IP naslov", + "password": "Geslo", + "username": "Uporabni\u0161ko ime" + }, + "description": "Vnesite svoje podatke za AVM FRITZ! Box.", + "title": "AVM FRITZ!Box" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/fritzbox/translations/zh-Hant.json b/homeassistant/components/fritzbox/translations/zh-Hant.json index cf30a3b307f..f517a667d97 100644 --- a/homeassistant/components/fritzbox/translations/zh-Hant.json +++ b/homeassistant/components/fritzbox/translations/zh-Hant.json @@ -21,7 +21,7 @@ }, "user": { "data": { - "host": "\u4e3b\u6a5f\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "password": "\u5bc6\u78bc", "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, diff --git a/homeassistant/components/garmin_connect/translations/ca.json b/homeassistant/components/garmin_connect/translations/ca.json index d128e1d2e25..34d7273ef96 100644 --- a/homeassistant/components/garmin_connect/translations/ca.json +++ b/homeassistant/components/garmin_connect/translations/ca.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Aquest compte ja est\u00e0 configurat." + "already_configured": "[%key::common::config_flow::abort::already_configured_account%]" }, "error": { "cannot_connect": "No s'ha pogut connectar, torna-ho a provar.", diff --git a/homeassistant/components/garmin_connect/translations/en.json b/homeassistant/components/garmin_connect/translations/en.json index 52ae403cca3..3b3b2fcb865 100644 --- a/homeassistant/components/garmin_connect/translations/en.json +++ b/homeassistant/components/garmin_connect/translations/en.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "This account is already configured." + "already_configured": "Account is already configured" }, "error": { "cannot_connect": "Failed to connect, please try again.", diff --git a/homeassistant/components/garmin_connect/translations/it.json b/homeassistant/components/garmin_connect/translations/it.json index 70f4bf84017..62937ed2ab1 100644 --- a/homeassistant/components/garmin_connect/translations/it.json +++ b/homeassistant/components/garmin_connect/translations/it.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Questo account \u00e8 gi\u00e0 configurato." + "already_configured": "L'account \u00e8 gi\u00e0 configurato" }, "error": { "cannot_connect": "Impossibile connettersi, si prega di riprovare.", diff --git a/homeassistant/components/garmin_connect/translations/ko.json b/homeassistant/components/garmin_connect/translations/ko.json index 4727a21db6a..fee07e579fe 100644 --- a/homeassistant/components/garmin_connect/translations/ko.json +++ b/homeassistant/components/garmin_connect/translations/ko.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\uc774 \uacc4\uc815\uc740 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + "already_configured": "\uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." }, "error": { "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694.", diff --git a/homeassistant/components/garmin_connect/translations/no.json b/homeassistant/components/garmin_connect/translations/no.json index ae678abfe05..28732d8c194 100644 --- a/homeassistant/components/garmin_connect/translations/no.json +++ b/homeassistant/components/garmin_connect/translations/no.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "Denne kontoen er allerede konfigurert." - }, "error": { "cannot_connect": "Kunne ikke koble til, pr\u00f8v igjen.", "invalid_auth": "Ugyldig godkjenning.", @@ -15,7 +12,7 @@ "password": "Passord", "username": "Brukernavn" }, - "description": "Angi brukeropplysninger.", + "description": "Fyll inn legitimasjonen din.", "title": "" } } diff --git a/homeassistant/components/garmin_connect/translations/pl.json b/homeassistant/components/garmin_connect/translations/pl.json index e144ac994f7..2ecd1114799 100644 --- a/homeassistant/components/garmin_connect/translations/pl.json +++ b/homeassistant/components/garmin_connect/translations/pl.json @@ -5,15 +5,15 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", "too_many_requests": "Zbyt wiele \u017c\u0105da\u0144, spr\u00f3buj ponownie p\u00f3\u017aniej.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Wprowad\u017a dane uwierzytelniaj\u0105ce", "title": "Garmin Connect" diff --git a/homeassistant/components/garmin_connect/translations/zh-Hant.json b/homeassistant/components/garmin_connect/translations/zh-Hant.json index f13f62abbed..c7351932734 100644 --- a/homeassistant/components/garmin_connect/translations/zh-Hant.json +++ b/homeassistant/components/garmin_connect/translations/zh-Hant.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "\u6b64\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002" + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" }, "error": { "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002", diff --git a/homeassistant/components/geonetnz_volcano/translations/no.json b/homeassistant/components/geonetnz_volcano/translations/no.json index 36d7216dcd9..646afcc1d16 100644 --- a/homeassistant/components/geonetnz_volcano/translations/no.json +++ b/homeassistant/components/geonetnz_volcano/translations/no.json @@ -8,7 +8,7 @@ "data": { "radius": "" }, - "title": "Fyll ut filterdetaljene." + "title": "Fyll inn dine filterdetaljer." } } } diff --git a/homeassistant/components/gios/translations/no.json b/homeassistant/components/gios/translations/no.json index 4b9183d9d87..784b75c9ee5 100644 --- a/homeassistant/components/gios/translations/no.json +++ b/homeassistant/components/gios/translations/no.json @@ -14,7 +14,7 @@ "name": "Navn p\u00e5 integrasjon", "station_id": "ID til m\u00e5lestasjon" }, - "description": "Sett opp GIO\u015a (Polish Chief Inspectorate Of Environmental Protection) luftkvalitet integrering. Hvis du trenger hjelp med konfigurasjonen ta en titt her: https://www.home-assistant.io/integrations/gios", + "description": "Sett opp GIO\u015a (Polish Chief Inspectorate Of Environmental Protection) luftkvalitet integrasjon. Hvis du trenger hjelp med konfigurasjonen ta en titt her: https://www.home-assistant.io/integrations/gios", "title": "" } } diff --git a/homeassistant/components/glances/translations/fi.json b/homeassistant/components/glances/translations/fi.json index 43ccf405d14..70a013677c0 100644 --- a/homeassistant/components/glances/translations/fi.json +++ b/homeassistant/components/glances/translations/fi.json @@ -1,5 +1,8 @@ { "config": { + "error": { + "cannot_connect": "Yhteyden muodostaminen palvelimeen ei onnistu" + }, "step": { "user": { "data": { diff --git a/homeassistant/components/glances/translations/no.json b/homeassistant/components/glances/translations/no.json index dd593c4add6..1a03d8f1e4c 100644 --- a/homeassistant/components/glances/translations/no.json +++ b/homeassistant/components/glances/translations/no.json @@ -13,7 +13,7 @@ "host": "Vert", "name": "Navn", "password": "Passord", - "port": "", + "port": "Port", "ssl": "Bruk SSL / TLS for \u00e5 koble til Glances-systemet", "username": "Brukernavn", "verify_ssl": "Bekreft sertifiseringen av systemet", diff --git a/homeassistant/components/glances/translations/pl.json b/homeassistant/components/glances/translations/pl.json index 25179e951ad..2f36613b360 100644 --- a/homeassistant/components/glances/translations/pl.json +++ b/homeassistant/components/glances/translations/pl.json @@ -10,12 +10,12 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Nazwa", - "password": "Has\u0142o", - "port": "Port", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", "ssl": "U\u017cyj SSL/TLS, aby po\u0142\u0105czy\u0107 si\u0119 z systemem Glances", - "username": "Nazwa u\u017cytkownika", + "username": "[%key_id:common::config_flow::data::username%]", "verify_ssl": "Sprawd\u017a certyfikacj\u0119 systemu", "version": "Glances wersja API (2 lub 3)" }, diff --git a/homeassistant/components/griddy/translations/fr.json b/homeassistant/components/griddy/translations/fr.json index 845c0968827..c2fd4d8d627 100644 --- a/homeassistant/components/griddy/translations/fr.json +++ b/homeassistant/components/griddy/translations/fr.json @@ -11,7 +11,9 @@ "user": { "data": { "loadzone": "Zone de charge (point d'\u00e9tablissement)" - } + }, + "description": "Votre zone de charge se trouve dans votre compte Griddy sous \"Compte > Compteur > Zone de charge\".", + "title": "Configurez votre zone de charge Griddy" } } } diff --git a/homeassistant/components/griddy/translations/pl.json b/homeassistant/components/griddy/translations/pl.json index 43a16be8d79..e62ce8f7bdc 100644 --- a/homeassistant/components/griddy/translations/pl.json +++ b/homeassistant/components/griddy/translations/pl.json @@ -5,7 +5,7 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { diff --git a/homeassistant/components/group/translations/it.json b/homeassistant/components/group/translations/it.json index bbc9753909b..67e13aa7cfa 100644 --- a/homeassistant/components/group/translations/it.json +++ b/homeassistant/components/group/translations/it.json @@ -2,7 +2,7 @@ "state": { "_": { "closed": "Chiuso", - "home": "A casa", + "home": "In casa", "locked": "Bloccato", "not_home": "Fuori casa", "off": "Spento", diff --git a/homeassistant/components/group/translations/no.json b/homeassistant/components/group/translations/no.json index 7067eaed946..763021190c1 100644 --- a/homeassistant/components/group/translations/no.json +++ b/homeassistant/components/group/translations/no.json @@ -1,10 +1,16 @@ { "state": { "_": { + "closed": "Lukket", + "home": "Hjemme", + "locked": "L\u00e5st", + "not_home": "Borte", "off": "Av", "ok": "", "on": "P\u00e5", - "problem": "" + "open": "\u00c5pen", + "problem": "", + "unlocked": "Ul\u00e5st" } }, "title": "Gruppe" diff --git a/homeassistant/components/hangouts/translations/en.json b/homeassistant/components/hangouts/translations/en.json index bd2170a0f92..0c2c91d1ac8 100644 --- a/homeassistant/components/hangouts/translations/en.json +++ b/homeassistant/components/hangouts/translations/en.json @@ -19,7 +19,7 @@ "user": { "data": { "authorization_code": "Authorization Code (required for manual authentication)", - "email": "E-Mail Address", + "email": "Email", "password": "Password" }, "title": "Google Hangouts Login" diff --git a/homeassistant/components/hangouts/translations/fi.json b/homeassistant/components/hangouts/translations/fi.json new file mode 100644 index 00000000000..68bc9eb0389 --- /dev/null +++ b/homeassistant/components/hangouts/translations/fi.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "unknown": "Tapahtui tuntematon virhe." + }, + "step": { + "2fa": { + "title": "Kaksivaiheinen tunnistus" + }, + "user": { + "data": { + "email": "S\u00e4hk\u00f6postiosoite", + "password": "Salasana" + }, + "title": "Google Hangouts -kirjautuminen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hangouts/translations/ko.json b/homeassistant/components/hangouts/translations/ko.json index 4a5af0779a2..51bd857e358 100644 --- a/homeassistant/components/hangouts/translations/ko.json +++ b/homeassistant/components/hangouts/translations/ko.json @@ -20,7 +20,7 @@ "user": { "data": { "authorization_code": "\uc778\uc99d \ucf54\ub4dc (\uc218\ub3d9 \uc778\uc99d\uc5d0 \ud544\uc694)", - "email": "\uc774\uba54\uc77c \uc8fc\uc18c", + "email": "\uc774\uba54\uc77c", "password": "\ube44\ubc00\ubc88\ud638" }, "description": "\uc8c4\uc1a1\ud569\ub2c8\ub2e4. \uad00\ub828 \ub0b4\uc6a9\uc774 \uc544\uc9c1 \uc5c5\ub370\uc774\ud2b8 \ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \ucd94\ud6c4\uc5d0 \ubc18\uc601\ub420 \uc608\uc815\uc774\ub2c8 \uc870\uae08\ub9cc \uae30\ub2e4\ub824\uc8fc\uc138\uc694.", diff --git a/homeassistant/components/hangouts/translations/no.json b/homeassistant/components/hangouts/translations/no.json index 9402687b8ff..8818898c0b4 100644 --- a/homeassistant/components/hangouts/translations/no.json +++ b/homeassistant/components/hangouts/translations/no.json @@ -5,7 +5,7 @@ "unknown": "Ukjent feil oppstod." }, "error": { - "invalid_2fa": "Ugyldig tofaktorautentisering, vennligst pr\u00f8v igjen.", + "invalid_2fa": "Ugyldig totrinnsbekreftelse, vennligst pr\u00f8v igjen.", "invalid_2fa_method": "Ugyldig 2FA-metode (Bekreft p\u00e5 telefon).", "invalid_login": "Ugyldig innlogging, vennligst pr\u00f8v igjen." }, @@ -15,11 +15,11 @@ "2fa": "2FA Pin" }, "description": "Tom", - "title": "Tofaktorautentisering" + "title": "Totrinnsbekreftelse" }, "user": { "data": { - "authorization_code": "Autorisasjonskode (kreves for manuell godkjenning)", + "authorization_code": "Godkjenningskode (kreves for manuell godkjenning)", "email": "E-postadresse", "password": "Passord" }, diff --git a/homeassistant/components/hangouts/translations/pl.json b/homeassistant/components/hangouts/translations/pl.json index 20b17ec37b7..f4a1d0a0fdd 100644 --- a/homeassistant/components/hangouts/translations/pl.json +++ b/homeassistant/components/hangouts/translations/pl.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_configured": "Google Hangouts jest ju\u017c skonfigurowany.", - "unknown": "Wyst\u0105pi\u0142 nieznany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "error": { "invalid_2fa": "Nieprawid\u0142owe uwierzytelnienie dwusk\u0142adnikowe, spr\u00f3buj ponownie.", @@ -20,8 +20,8 @@ "user": { "data": { "authorization_code": "Kod autoryzacji (wymagany do r\u0119cznego uwierzytelnienia)", - "email": "Adres e-mail", - "password": "Has\u0142o" + "email": "[%key_id:common::config_flow::data::email%]", + "password": "[%key_id:common::config_flow::data::password%]" }, "description": "Pusty", "title": "Logowanie do Google Hangouts" diff --git a/homeassistant/components/harmony/translations/en.json b/homeassistant/components/harmony/translations/en.json index 17964db6824..ce13e79e279 100644 --- a/homeassistant/components/harmony/translations/en.json +++ b/homeassistant/components/harmony/translations/en.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "Hostname or IP Address", + "host": "Host", "name": "Hub Name" }, "title": "Setup Logitech Harmony Hub" diff --git a/homeassistant/components/harmony/translations/ko.json b/homeassistant/components/harmony/translations/ko.json index b7d7b4e5659..5751c22bbbe 100644 --- a/homeassistant/components/harmony/translations/ko.json +++ b/homeassistant/components/harmony/translations/ko.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 \uc774\ub984 \ub610\ub294 IP \uc8fc\uc18c", + "host": "\ud638\uc2a4\ud2b8", "name": "Hub \uc774\ub984" }, "title": "Logitech Harmony Hub \uc124\uc815\ud558\uae30" diff --git a/homeassistant/components/harmony/translations/no.json b/homeassistant/components/harmony/translations/no.json index 9cae0663208..83e7a2f6cb7 100644 --- a/homeassistant/components/harmony/translations/no.json +++ b/homeassistant/components/harmony/translations/no.json @@ -11,14 +11,14 @@ "step": { "link": { "description": "Vil du konfigurere {name} ({host})?", - "title": "Oppsett Logitech Harmony Hub" + "title": "Sett opp Logitech Harmony Hub" }, "user": { "data": { "host": "Vertsnavn eller IP-adresse", "name": "Navn p\u00e5 hub" }, - "title": "Oppsett Logitech Harmony Hub" + "title": "Sett opp Logitech Harmony Hub" } } }, diff --git a/homeassistant/components/harmony/translations/pl.json b/homeassistant/components/harmony/translations/pl.json index 533c14097a5..a1d7ecfeca8 100644 --- a/homeassistant/components/harmony/translations/pl.json +++ b/homeassistant/components/harmony/translations/pl.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane" + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "flow_title": "Logitech Harmony Hub {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Nazwa huba" }, "title": "Konfiguracja Logitech Harmony Hub" diff --git a/homeassistant/components/harmony/translations/ru.json b/homeassistant/components/harmony/translations/ru.json index 85b61f923e1..4e995a26c48 100644 --- a/homeassistant/components/harmony/translations/ru.json +++ b/homeassistant/components/harmony/translations/ru.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "\u0425\u043e\u0441\u0442", "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435" }, "title": "Logitech Harmony Hub" diff --git a/homeassistant/components/harmony/translations/zh-Hant.json b/homeassistant/components/harmony/translations/zh-Hant.json index 5b4171de5cc..dfd1249d629 100644 --- a/homeassistant/components/harmony/translations/zh-Hant.json +++ b/homeassistant/components/harmony/translations/zh-Hant.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u4e3b\u6a5f\u540d\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "name": "Hub \u540d\u7a31" }, "title": "\u8a2d\u5b9a\u7f85\u6280 Harmony Hub" diff --git a/homeassistant/components/heos/translations/fi.json b/homeassistant/components/heos/translations/fi.json new file mode 100644 index 00000000000..73e50dbf8ce --- /dev/null +++ b/homeassistant/components/heos/translations/fi.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "access_token": "Palvelin" + }, + "title": "Yhdist\u00e4 Heosiin" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/heos/translations/it.json b/homeassistant/components/heos/translations/it.json index 2e6cfab035b..c40bbb95554 100644 --- a/homeassistant/components/heos/translations/it.json +++ b/homeassistant/components/heos/translations/it.json @@ -13,7 +13,7 @@ "host": "Host" }, "description": "Inserire il nome host o l'indirizzo IP di un dispositivo Heos (preferibilmente uno connesso alla rete tramite cavo).", - "title": "Connetti a Heos" + "title": "Collegamento a Heos" } } } diff --git a/homeassistant/components/heos/translations/no.json b/homeassistant/components/heos/translations/no.json index 25588d79e01..706fbc31cb4 100644 --- a/homeassistant/components/heos/translations/no.json +++ b/homeassistant/components/heos/translations/no.json @@ -12,7 +12,7 @@ "access_token": "Vert", "host": "Vert" }, - "description": "Vennligst skriv inn vertsnavnet eller IP-adressen til en Heos-enhet (helst en tilkoblet via kabel til nettverket).", + "description": "Vennligst fyll inn vertsnavnet eller IP-adressen til en Heos-enhet (helst en tilkoblet nettverket via kabel).", "title": "Koble til Heos" } } diff --git a/homeassistant/components/heos/translations/pl.json b/homeassistant/components/heos/translations/pl.json index 0c0b9ade13f..a421e92dd8a 100644 --- a/homeassistant/components/heos/translations/pl.json +++ b/homeassistant/components/heos/translations/pl.json @@ -9,8 +9,8 @@ "step": { "user": { "data": { - "access_token": "Nazwa hosta lub adres IP", - "host": "Nazwa hosta lub adres IP" + "access_token": "[%key_id:common::config_flow::data::host%]", + "host": "[%key_id:common::config_flow::data::host%]" }, "description": "Wprowad\u017a nazw\u0119 hosta lub adres IP urz\u0105dzenia Heos (najlepiej pod\u0142\u0105czonego przewodowo do sieci).", "title": "Po\u0142\u0105czenie z Heos" diff --git a/homeassistant/components/home_connect/translations/ca.json b/homeassistant/components/home_connect/translations/ca.json new file mode 100644 index 00000000000..be6054f9bda --- /dev/null +++ b/homeassistant/components/home_connect/translations/ca.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "El component Home Connect no est\u00e0 configurat. Mira'n la documentaci\u00f3." + }, + "create_entry": { + "default": "Autenticaci\u00f3 exitosa amb Home Connect." + }, + "step": { + "pick_implementation": { + "title": "Selecci\u00f3 del m\u00e8tode d'autenticaci\u00f3" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/de.json b/homeassistant/components/home_connect/translations/de.json new file mode 100644 index 00000000000..05204c35c41 --- /dev/null +++ b/homeassistant/components/home_connect/translations/de.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Die Komponente Home Connect ist nicht konfiguriert. Bitte folgen Sie der Dokumentation." + }, + "create_entry": { + "default": "Erfolgreich mit Home Connect authentifiziert." + }, + "step": { + "pick_implementation": { + "title": "Authentifizierungsmethode ausw\u00e4hlen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/en.json b/homeassistant/components/home_connect/translations/en.json new file mode 100644 index 00000000000..78310536205 --- /dev/null +++ b/homeassistant/components/home_connect/translations/en.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "The Home Connect component is not configured. Please follow the documentation." + }, + "create_entry": { + "default": "Successfully authenticated with Home Connect." + }, + "step": { + "pick_implementation": { + "title": "Pick Authentication Method" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/es.json b/homeassistant/components/home_connect/translations/es.json new file mode 100644 index 00000000000..7457f7487d4 --- /dev/null +++ b/homeassistant/components/home_connect/translations/es.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "El componente Home Connect no est\u00e1 configurado. Por favor, sigue la documentaci\u00f3n." + }, + "create_entry": { + "default": "Autenticado correctamente con Home Assistant." + }, + "step": { + "pick_implementation": { + "title": "Selecciona el M\u00e9todo de Autenticaci\u00f3n" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/fr.json b/homeassistant/components/home_connect/translations/fr.json new file mode 100644 index 00000000000..630960b1c91 --- /dev/null +++ b/homeassistant/components/home_connect/translations/fr.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Le composant Home Connect n'est pas configur\u00e9. Veuillez suivre la documentation." + }, + "create_entry": { + "default": "Authentification r\u00e9ussie avec Home Connect." + }, + "step": { + "pick_implementation": { + "title": "Choisissez la m\u00e9thode d'authentification" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/hu.json b/homeassistant/components/home_connect/translations/hu.json new file mode 100644 index 00000000000..31804cfc421 --- /dev/null +++ b/homeassistant/components/home_connect/translations/hu.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "pick_implementation": { + "title": "V\u00e1lassz hiteles\u00edt\u00e9si m\u00f3dszert" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/it.json b/homeassistant/components/home_connect/translations/it.json new file mode 100644 index 00000000000..3899d3b749f --- /dev/null +++ b/homeassistant/components/home_connect/translations/it.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Il componente Home Connect non \u00e8 configurato. Si prega di seguire la documentazione." + }, + "create_entry": { + "default": "Autenticazione riuscita con Home Connect." + }, + "step": { + "pick_implementation": { + "title": "Scegli il metodo di autenticazione" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/ko.json b/homeassistant/components/home_connect/translations/ko.json new file mode 100644 index 00000000000..973e1a0ec88 --- /dev/null +++ b/homeassistant/components/home_connect/translations/ko.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Home Connect \uad6c\uc131\uc694\uc18c\uac00 \uad6c\uc131\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc124\uba85\uc11c\ub97c \ucc38\uace0\ud574\uc8fc\uc138\uc694." + }, + "create_entry": { + "default": "Home Connect \ub85c \uc131\uacf5\uc801\uc73c\ub85c \uc778\uc99d\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "step": { + "pick_implementation": { + "title": "\uc778\uc99d \ubc29\ubc95 \uc120\ud0dd\ud558\uae30" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/lb.json b/homeassistant/components/home_connect/translations/lb.json new file mode 100644 index 00000000000..1820e1e2788 --- /dev/null +++ b/homeassistant/components/home_connect/translations/lb.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Home Connecz Komponent ass nach net konfigur\u00e9iert. Folleg w.e.g der Dokumentatioun." + }, + "create_entry": { + "default": "Erfollegr\u00e4ich mat Home Connect authentifiz\u00e9iert." + }, + "step": { + "pick_implementation": { + "title": "Wiel Authentifikatiouns Method aus" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/no.json b/homeassistant/components/home_connect/translations/no.json new file mode 100644 index 00000000000..908f62efbc9 --- /dev/null +++ b/homeassistant/components/home_connect/translations/no.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Home Connect-komponenten er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." + }, + "create_entry": { + "default": "Vellykket godkjenning med Home Connect" + }, + "step": { + "pick_implementation": { + "title": "Velg godkjenningsmetode" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/pl.json b/homeassistant/components/home_connect/translations/pl.json new file mode 100644 index 00000000000..08e4860453a --- /dev/null +++ b/homeassistant/components/home_connect/translations/pl.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "[%key_id:common::config_flow::abort::oauth2_missing_configuration%]" + }, + "create_entry": { + "default": "Pomy\u015blnie uwierzytelniono z Home Connect." + }, + "step": { + "pick_implementation": { + "title": "[%key_id:common::config_flow::title::oauth2_pick_implementation%]" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/ru.json b/homeassistant/components/home_connect/translations/ru.json new file mode 100644 index 00000000000..2ef6f7d6697 --- /dev/null +++ b/homeassistant/components/home_connect/translations/ru.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438." + }, + "create_entry": { + "default": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." + }, + "step": { + "pick_implementation": { + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/sl.json b/homeassistant/components/home_connect/translations/sl.json new file mode 100644 index 00000000000..1e38c3851f2 --- /dev/null +++ b/homeassistant/components/home_connect/translations/sl.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Komponenta Home Connect ni konfigurirana. Prosimo, sledite dokumentaciji." + }, + "create_entry": { + "default": "Uspe\u0161no preverjena s Home Connect." + }, + "step": { + "pick_implementation": { + "title": "Izberite na\u010din preverjanja pristnosti" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/home_connect/translations/zh-Hant.json b/homeassistant/components/home_connect/translations/zh-Hant.json new file mode 100644 index 00000000000..5132dedd515 --- /dev/null +++ b/homeassistant/components/home_connect/translations/zh-Hant.json @@ -0,0 +1,15 @@ +{ + "config": { + "abort": { + "missing_configuration": "Home Connect \u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002" + }, + "create_entry": { + "default": "\u5df2\u6210\u529f\u8a8d\u8b49 Home Connect \u8a2d\u5099\u3002" + }, + "step": { + "pick_implementation": { + "title": "\u9078\u64c7\u9a57\u8b49\u6a21\u5f0f" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homeassistant/translations/no.json b/homeassistant/components/homeassistant/translations/no.json index 774c815a5c2..d8a4c453015 100644 --- a/homeassistant/components/homeassistant/translations/no.json +++ b/homeassistant/components/homeassistant/translations/no.json @@ -1,3 +1,3 @@ { - "title": "Home Assistent" + "title": "" } \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/ca.json b/homeassistant/components/homekit/translations/ca.json index 63cf68c99d1..79d2139fedc 100644 --- a/homeassistant/components/homekit/translations/ca.json +++ b/homeassistant/components/homekit/translations/ca.json @@ -29,6 +29,12 @@ "description": "Aquests par\u00e0metres nom\u00e9s s'han d'ajustar si l'enlla\u00e7 HomeKit no \u00e9s funcional.", "title": "Configuraci\u00f3 avan\u00e7ada" }, + "cameras": { + "data": { + "camera_copy": "C\u00e0meres que admeten fluxos H.264 natius" + }, + "title": "Selecci\u00f3 del c\u00f2dec de v\u00eddeo de c\u00e0mera" + }, "exclude": { "data": { "exclude_entities": "Entitats a excloure" diff --git a/homeassistant/components/homekit/translations/de.json b/homeassistant/components/homekit/translations/de.json index fe4fc52c695..70774806cf8 100644 --- a/homeassistant/components/homekit/translations/de.json +++ b/homeassistant/components/homekit/translations/de.json @@ -1,10 +1,17 @@ { "config": { + "abort": { + "port_name_in_use": "A bridge with the same name or port is already configured.\nEine HomeKit Bridge mit dem selben Namen oder Port ist bereits vorhanden" + }, "step": { + "pairing": { + "title": "HomeKit Bridge verbinden\n" + }, "user": { "data": { "include_domains": "Einzubeziehende Domains" - } + }, + "title": "HomeKit Bridge aktivieren\n" } } }, @@ -16,14 +23,25 @@ }, "title": "Erweiterte Konfiguration" }, + "cameras": { + "data": { + "camera_copy": "Kameras, die native H.264-Streams unterst\u00fctzen" + }, + "title": "W\u00e4hlen Sie den Kamera-Video-Codec." + }, "exclude": { "data": { "exclude_entities": "Auszuschlie\u00dfende Entit\u00e4ten" } }, + "init": { + "title": "W\u00e4hlen Sie die zu \u00fcberbr\u00fcckenden Dom\u00e4nen aus." + }, "yaml": { - "description": "Dieser Eintrag wird \u00fcber YAML gesteuert" + "description": "Dieser Eintrag wird \u00fcber YAML gesteuert", + "title": "Passen Sie die HomeKit Bridge-Optionen an" } } - } + }, + "title": "HomeKit Bridge" } \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/en.json b/homeassistant/components/homekit/translations/en.json index 131ecd8db4c..1fc5ae59a0c 100644 --- a/homeassistant/components/homekit/translations/en.json +++ b/homeassistant/components/homekit/translations/en.json @@ -1,24 +1,33 @@ { - "title": "HomeKit Bridge", + "config": { + "abort": { + "port_name_in_use": "A bridge with the same name or port is already configured." + }, + "step": { + "pairing": { + "description": "As soon as the {name} bridge is ready, pairing will be available in \u201cNotifications\u201d as \u201cHomeKit Bridge Setup\u201d.", + "title": "Pair HomeKit Bridge" + }, + "user": { + "data": { + "auto_start": "Autostart (disable if using Z-Wave or other delayed start system)", + "include_domains": "Domains to include" + }, + "description": "A HomeKit Bridge will allow you to access your Home Assistant entities in HomeKit. HomeKit Bridges are limited to 150 accessories per instance including the bridge itself. If you wish to bridge more than the maximum number of accessories, it is recommended that you use multiple HomeKit bridges for different domains. Detailed entity configuration is only available via YAML for the primary bridge.", + "title": "Activate HomeKit Bridge" + } + } + }, "options": { "step": { - "yaml": { - "title": "Adjust HomeKit Bridge Options", - "description": "This entry is controlled via YAML" - }, - "init": { + "advanced": { "data": { - "include_domains": "[%key:component::homekit::config::step::user::data::include_domains%]" + "auto_start": "Autostart (disable if using Z-Wave or other delayed start system)", + "safe_mode": "Safe Mode (enable only if pairing fails)", + "zeroconf_default_interface": "Use default zeroconf interface (enable if the bridge cannot be found in the Home app)" }, - "description": "Entities in the \u201cDomains to include\u201d will be bridged to HomeKit. You will be able to select which entities to exclude from this list on the next screen.", - "title": "Select domains to bridge." - }, - "exclude": { - "data": { - "exclude_entities": "Entities to exclude" - }, - "description": "Choose the entities that you do NOT want to be bridged.", - "title": "Exclude entities in selected domains from bridge" + "description": "These settings only need to be adjusted if the HomeKit bridge is not functional.", + "title": "Advanced Configuration" }, "cameras": { "data": { @@ -27,34 +36,25 @@ "description": "Check all cameras that support native H.264 streams. If the camera does not output a H.264 stream, the system will transcode the video to H.264 for HomeKit. Transcoding requires a performant CPU and is unlikely to work on single board computers.", "title": "Select camera video codec." }, - "advanced": { + "exclude": { "data": { - "auto_start": "[%key:component::homekit::config::step::user::data::auto_start%]", - "safe_mode": "Safe Mode (enable only if pairing fails)", - "zeroconf_default_interface": "Use default zeroconf interface (enable if the bridge cannot be found in the Home app)" + "exclude_entities": "Entities to exclude" }, - "description": "These settings only need to be adjusted if the HomeKit bridge is not functional.", - "title": "Advanced Configuration" + "description": "Choose the entities that you do NOT want to be bridged.", + "title": "Exclude entities in selected domains from bridge" + }, + "init": { + "data": { + "include_domains": "Domains to include" + }, + "description": "Entities in the \u201cDomains to include\u201d will be bridged to HomeKit. You will be able to select which entities to exclude from this list on the next screen.", + "title": "Select domains to bridge." + }, + "yaml": { + "description": "This entry is controlled via YAML", + "title": "Adjust HomeKit Bridge Options" } } }, - "config": { - "step": { - "user": { - "data": { - "auto_start": "Autostart (disable if using Z-Wave or other delayed start system)", - "include_domains": "Domains to include" - }, - "description": "A HomeKit Bridge will allow you to access your Home Assistant entities in HomeKit. HomeKit Bridges are limited to 150 accessories per instance including the bridge itself. If you wish to bridge more than the maximum number of accessories, it is recommended that you use multiple HomeKit bridges for different domains. Detailed entity configuration is only available via YAML for the primary bridge.", - "title": "Activate HomeKit Bridge" - }, - "pairing": { - "title": "Pair HomeKit Bridge", - "description": "As soon as the {name} bridge is ready, pairing will be available in \u201cNotifications\u201d as \u201cHomeKit Bridge Setup\u201d." - } - }, - "abort": { - "port_name_in_use": "A bridge with the same name or port is already configured." - } - } -} + "title": "HomeKit Bridge" +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/es-419.json b/homeassistant/components/homekit/translations/es-419.json index a3f1b1acc17..06c66697fbb 100644 --- a/homeassistant/components/homekit/translations/es-419.json +++ b/homeassistant/components/homekit/translations/es-419.json @@ -29,6 +29,13 @@ "description": "Esta configuraci\u00f3n solo necesita ser ajustada si el puente HomeKit no es funcional.", "title": "Configuraci\u00f3n avanzada" }, + "cameras": { + "data": { + "camera_copy": "C\u00e1maras compatibles con transmisiones H.264 nativas" + }, + "description": "Verifique todas las c\u00e1maras que admiten transmisiones H.264 nativas. Si la c\u00e1mara no emite una transmisi\u00f3n H.264, el sistema transcodificar\u00e1 el video a H.264 para HomeKit. La transcodificaci\u00f3n requiere una CPU de alto rendimiento y es poco probable que funcione en computadoras de placa \u00fanica.", + "title": "Seleccione el c\u00f3dec de video de la c\u00e1mara." + }, "exclude": { "data": { "exclude_entities": "Entidades a excluir" diff --git a/homeassistant/components/homekit/translations/es.json b/homeassistant/components/homekit/translations/es.json index 7e5b7477a60..92f64c435de 100644 --- a/homeassistant/components/homekit/translations/es.json +++ b/homeassistant/components/homekit/translations/es.json @@ -9,10 +9,52 @@ "title": "Vincular pasarela Homekit" }, "user": { + "data": { + "auto_start": "Arranque autom\u00e1tico (desactivado si se utiliza Z-Wave u otro sistema de arranque retardado)", + "include_domains": "Dominios para incluir" + }, "description": "Una pasarela Homekit permitir\u00e1 a Homekit acceder a sus entidades de Home Assistant. La pasarela Homekit est\u00e1 limitada a 150 accesorios por instancia incluyendo la propia pasarela. Si desea enlazar m\u00e1s del m\u00e1ximo n\u00famero de accesorios, se recomienda que use multiples pasarelas Homekit para diferentes dominios. Configuraci\u00f3n detallada de la entidad solo est\u00e1 disponible via YAML para la pasarela primaria.", "title": "Activar pasarela Homekit" } } }, + "options": { + "step": { + "advanced": { + "data": { + "auto_start": "Arranque autom\u00e1tico (desactivado si se utiliza Z-Wave u otro sistema de arranque retardado)", + "safe_mode": "Modo seguro (habil\u00edtelo solo si falla el emparejamiento)", + "zeroconf_default_interface": "Use la interfaz zeroconf predeterminada (habil\u00edtela si no se puede encontrar el puente en la aplicaci\u00f3n Inicio)" + }, + "description": "Esta configuraci\u00f3n solo necesita ser ajustada si el puente HomeKit no es funcional.", + "title": "Configuraci\u00f3n avanzada" + }, + "cameras": { + "data": { + "camera_copy": "C\u00e1maras compatibles con transmisiones H.264 nativas" + }, + "description": "Verifique todas las c\u00e1maras que admiten transmisiones H.264 nativas. Si la c\u00e1mara no emite una transmisi\u00f3n H.264, el sistema transcodificar\u00e1 el video a H.264 para HomeKit. La transcodificaci\u00f3n requiere una CPU de alto rendimiento y es poco probable que funcione en ordenadores de placa \u00fanica.", + "title": "Seleccione el c\u00f3dec de video de la c\u00e1mara." + }, + "exclude": { + "data": { + "exclude_entities": "Entidades a excluir" + }, + "description": "Elija las entidades que NO desea puentear.", + "title": "Excluir entidades en dominios seleccionados de bridge" + }, + "init": { + "data": { + "include_domains": "Dominios para incluir" + }, + "description": "Las entidades de los \"Dominios que se van a incluir\" se establecer\u00e1n en HomeKit. Podr\u00e1 seleccionar qu\u00e9 entidades excluir de esta lista en la siguiente pantalla.", + "title": "Seleccione los dominios que desea establecer un puente." + }, + "yaml": { + "description": "Esta entrada se controla a trav\u00e9s de YAML", + "title": "Ajustar las opciones del puente HomeKit" + } + } + }, "title": "Pasarela Homekit" } \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/fi.json b/homeassistant/components/homekit/translations/fi.json new file mode 100644 index 00000000000..a19444d73f1 --- /dev/null +++ b/homeassistant/components/homekit/translations/fi.json @@ -0,0 +1,17 @@ +{ + "config": { + "step": { + "pairing": { + "title": "Parita HomeKit-silta" + } + } + }, + "options": { + "step": { + "advanced": { + "title": "Lis\u00e4asetukset" + } + } + }, + "title": "HomeKit-silta" +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/fr.json b/homeassistant/components/homekit/translations/fr.json index 4e746d4c15c..17cc5149654 100644 --- a/homeassistant/components/homekit/translations/fr.json +++ b/homeassistant/components/homekit/translations/fr.json @@ -29,6 +29,12 @@ "description": "Ces param\u00e8tres ne doivent \u00eatre ajust\u00e9s que si le pont HomeKit n'est pas fonctionnel.", "title": "Configuration avanc\u00e9e" }, + "cameras": { + "data": { + "camera_copy": "Cam\u00e9ras prenant en charge les flux H.264 natifs" + }, + "title": "S\u00e9lectionnez le codec vid\u00e9o de la cam\u00e9ra." + }, "exclude": { "data": { "exclude_entities": "Entit\u00e9s \u00e0 exclure" diff --git a/homeassistant/components/homekit/translations/he.json b/homeassistant/components/homekit/translations/he.json new file mode 100644 index 00000000000..87ad743dca5 --- /dev/null +++ b/homeassistant/components/homekit/translations/he.json @@ -0,0 +1,9 @@ +{ + "options": { + "step": { + "yaml": { + "description": "\u05d9\u05e9\u05d5\u05ea \u05d6\u05d5 \u05e0\u05e9\u05dc\u05d8\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea YAML" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/it.json b/homeassistant/components/homekit/translations/it.json index 9ca0b69165c..6ebd08c88f3 100644 --- a/homeassistant/components/homekit/translations/it.json +++ b/homeassistant/components/homekit/translations/it.json @@ -29,6 +29,13 @@ "description": "Queste impostazioni devono essere modificate solo se il bridge HomeKit non funziona.", "title": "Configurazione Avanzata" }, + "cameras": { + "data": { + "camera_copy": "Telecamere che supportano flussi H.264 nativi" + }, + "description": "Controllare tutte le telecamere che supportano i flussi H.264 nativi. Se la videocamera non emette uno stream H.264, il sistema provveder\u00e0 a transcodificare il video in H.264 per HomeKit. La transcodifica richiede una CPU performante ed \u00e8 improbabile che funzioni su computer a scheda singola.", + "title": "Seleziona il codec video della videocamera." + }, "exclude": { "data": { "exclude_entities": "Entit\u00e0 da escludere" diff --git a/homeassistant/components/homekit/translations/ko.json b/homeassistant/components/homekit/translations/ko.json new file mode 100644 index 00000000000..52b329104df --- /dev/null +++ b/homeassistant/components/homekit/translations/ko.json @@ -0,0 +1,60 @@ +{ + "config": { + "abort": { + "port_name_in_use": "\uc774\ub984\uc774\ub098 \ud3ec\ud2b8\uac00 \uac19\uc740 \ube0c\ub9ac\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "step": { + "pairing": { + "description": "{name} \ube0c\ub9ac\uc9c0\uac00 \uc900\ube44\ub418\uba74 \"\uc54c\ub9bc\"\uc5d0\uc11c \"HomeKit \ube0c\ub9ac\uc9c0 \uc124\uc815\"\uc73c\ub85c \ud398\uc5b4\ub9c1\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", + "title": "HomeKit \ube0c\ub9ac\uc9c0 \ud398\uc5b4\ub9c1\ud558\uae30" + }, + "user": { + "data": { + "auto_start": "\uc790\ub3d9 \uc2dc\uc791 (Z-Wave \ub610\ub294 \uae30\ud0c0 \uc9c0\uc5f0\ub41c \uc2dc\uc791 \uc2dc\uc2a4\ud15c\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \ube44\ud65c\uc131\ud654\ud574\uc8fc\uc138\uc694)", + "include_domains": "\ud3ec\ud568 \ud560 \ub3c4\uba54\uc778" + }, + "description": "HomeKit \ube0c\ub9ac\uc9c0\ub97c \uc0ac\uc6a9\ud558\uba74 HomeKit \uc5d0\uc11c Home Assistant \uad6c\uc131\uc694\uc18c\uc5d0 \uc561\uc138\uc2a4\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. HomeKit \ube0c\ub9ac\uc9c0\ub294 \ube0c\ub9ac\uc9c0 \uc790\uccb4\ub97c \ud3ec\ud568\ud558\uc5ec \uc778\uc2a4\ud134\uc2a4\ub2f9 150\uac1c\uc758 \uc561\uc138\uc11c\ub9ac\ub85c \uc81c\ud55c\ub429\ub2c8\ub2e4. \ucd5c\ub300 \uc561\uc138\uc11c\ub9ac \uc218\ub97c \ucd08\uacfc\ud558\uc5ec \ube0c\ub9ac\uc9d5\ud558\ub824\uba74 \uc5ec\ub7ec \ub3c4\uba54\uc778\uc5d0 \ub300\ud574 \uc5ec\ub7ec \uac1c\uc758 \ud648\ud0b7 \ube0c\ub9ac\uc9c0\ub97c \uc0ac\uc6a9\ud558\ub294 \uac83\uc774 \uc88b\uc2b5\ub2c8\ub2e4. \uad6c\uc131\uc694\uc18c\uc5d0 \ub300\ud55c \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \uae30\ubcf8 \ube0c\ub9ac\uc9c0\uc758 YAML \uc744 \ud1b5\ud574\uc11c\ub9cc \uad6c\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", + "title": "HomeKit \ube0c\ub9ac\uc9c0 \ud65c\uc131\ud654\ud558\uae30" + } + } + }, + "options": { + "step": { + "advanced": { + "data": { + "auto_start": "\uc790\ub3d9 \uc2dc\uc791 (Z-Wave \ub610\ub294 \uae30\ud0c0 \uc9c0\uc5f0\ub41c \uc2dc\uc791 \uc2dc\uc2a4\ud15c\uc744 \uc0ac\uc6a9\ud558\ub294 \uacbd\uc6b0 \ube44\ud65c\uc131\ud654\ud574\uc8fc\uc138\uc694)", + "safe_mode": "\uc548\uc804 \ubaa8\ub4dc (\ud398\uc5b4\ub9c1\uc774 \uc2e4\ud328\ud55c \uacbd\uc6b0\uc5d0\ub9cc \ud65c\uc131\ud654\ud574\uc8fc\uc138\uc694)", + "zeroconf_default_interface": "\uae30\ubcf8 zeroconf \uc778\ud130\ud398\uc774\uc2a4 \uc0ac\uc6a9 (Home \uc571\uc5d0\uc11c \ube0c\ub9ac\uc9c0\ub97c \ucc3e\uc744 \uc218\uc5c6\ub294 \uacbd\uc6b0 \ud65c\uc131\ud654\ud574\uc8fc\uc138\uc694)" + }, + "description": "\uc774 \uc124\uc815\uc740 HomeKit \ube0c\ub9ac\uc9c0\uac00 \uc791\ub3d9\ud558\uc9c0 \uc54a\ub294 \uacbd\uc6b0\uc5d0\ub9cc \uc870\uc815\ud558\uba74 \ub429\ub2c8\ub2e4.", + "title": "\uace0\uae09 \uad6c\uc131\ud558\uae30" + }, + "cameras": { + "data": { + "camera_copy": "\ub124\uc774\ud2f0\ube0c H.264 \uc2a4\ud2b8\ub9bc\uc744 \uc9c0\uc6d0\ud558\ub294 \uce74\uba54\ub77c" + }, + "description": "\ub124\uc774\ud2f0\ube0c H.264 \uc2a4\ud2b8\ub9bc\uc744 \uc9c0\uc6d0\ud558\ub294 \ubaa8\ub4e0 \uce74\uba54\ub77c\ub97c \ud655\uc778\ud574\uc8fc\uc138\uc694. \uce74\uba54\ub77c\uac00 H.264 \uc2a4\ud2b8\ub9bc\uc744 \ucd9c\ub825\ud558\uc9c0 \uc54a\uc73c\uba74 \uc2dc\uc2a4\ud15c\uc740 \ube44\ub514\uc624\ub97c HomeKit \uc6a9 H.264 \ud3ec\ub9f7\uc73c\ub85c \ubcc0\ud658\uc2dc\ud0b5\ub2c8\ub2e4. \ud2b8\ub79c\uc2a4\ucf54\ub529 \ubcc0\ud658\uc5d0\ub294 \ub192\uc740 CPU \uc131\ub2a5\uc774 \ud544\uc694\ud558\uba70 \ub77c\uc988\ubca0\ub9ac\ud30c\uc774\uc640 \uac19\uc740 \ub2e8\uc77c \ubcf4\ub4dc \ucef4\ud4e8\ud130\uc5d0\uc11c\ub294 \uc791\ub3d9\ud558\uc9c0 \uc54a\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", + "title": "\uce74\uba54\ub77c \ube44\ub514\uc624 \ucf54\ub371 \uc120\ud0dd\ud558\uae30" + }, + "exclude": { + "data": { + "exclude_entities": "\uc81c\uc678 \ud560 \uad6c\uc131\uc694\uc18c" + }, + "description": "\ube0c\ub9ac\uc9c0\ud558\uc9c0 \uc54a\uc73c\ub824\ub294 \uad6c\uc131\uc694\uc18c\ub97c \uc120\ud0dd\ud574\uc8fc\uc138\uc694.", + "title": "\ube0c\ub9ac\uc9c0\uc5d0\uc11c \uc120\ud0dd\ud55c \ub3c4\uba54\uc778\uc758 \uad6c\uc131\uc694\uc18c \uc81c\uc678\ud558\uae30" + }, + "init": { + "data": { + "include_domains": "\ud3ec\ud568 \ud560 \ub3c4\uba54\uc778" + }, + "description": "\"\ud3ec\ud568 \ud560 \ub3c4\uba54\uc778\"\uc758 \uad6c\uc131\uc694\uc18c\ub294 HomeKit \uc5d0 \uc5f0\uacb0\ub429\ub2c8\ub2e4. \ub2e4\uc74c \ud654\uba74\uc5d0\uc11c \uc774 \ubaa9\ub85d\uc758 \uc81c\uc678\ud560 \uad6c\uc131\uc694\uc18c\ub97c \uc120\ud0dd\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", + "title": "\ube0c\ub9ac\uc9c0 \ud560 \ub3c4\uba54\uc778 \uc120\ud0dd\ud558\uae30" + }, + "yaml": { + "description": "\uc774 \ud56d\ubaa9\uc740 YAML \uc744 \ud1b5\ud574 \uc81c\uc5b4\ub429\ub2c8\ub2e4", + "title": "HomeKit \ube0c\ub9ac\uc9c0 \uc635\uc158 \uc870\uc815\ud558\uae30" + } + } + }, + "title": "HomeKit \ube0c\ub9ac\uc9c0" +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/lb.json b/homeassistant/components/homekit/translations/lb.json new file mode 100644 index 00000000000..85a578ec567 --- /dev/null +++ b/homeassistant/components/homekit/translations/lb.json @@ -0,0 +1,55 @@ +{ + "config": { + "abort": { + "port_name_in_use": "Eng Bridge mat d\u00ebsem Numm oder Port ass sch konfigur\u00e9iert." + }, + "step": { + "pairing": { + "description": "Soubaal {name} bridge prett ass, ass Kopplung disponibel an den 'Notifikatioune' als \"HomeKit Bridge Setup\".", + "title": "Pair Homekit Bridge" + }, + "user": { + "data": { + "auto_start": "Autostart (d\u00e9aktiv\u00e9ier falls Z-Wave oder een aanere verz\u00f6gerte Start System benotzt g\u00ebtt)", + "include_domains": "Domaine d\u00e9i solle abegraff ginn." + }, + "description": "Eng HomeKit Bridge erlaabt et Home Assistant Entit\u00e9iten am HomeKit z'acc\u00e9d\u00e9ieren.HomeKit Bridges sinn op 150 Accessoire limit\u00e9iert, mat der Bridge selwer. Falls d'Bridge m\u00e9i w\u00e9i d\u00e9i max. Unzuel vun Accessoire soll \u00ebnnerst\u00ebtzen ass et recommand\u00e9iert verschidden HomeKit Bridges fir verschidden Domaine anzesetzen. Eng detaill\u00e9iert Konfiguratioun ass n\u00ebmme via YAML fir d\u00e9i prim\u00e4r Bridge verf\u00fcgbar.", + "title": "HomeKit Bridge aktiv\u00e9ieren" + } + } + }, + "options": { + "step": { + "advanced": { + "data": { + "auto_start": "Autostart (d\u00e9aktiv\u00e9ier falls Z-Wave oder een aanere verz\u00f6gerte Start System benotzt g\u00ebtt)", + "safe_mode": "Safe Mode (n\u00ebmmen aktiv\u00e9ieren wann Kopplung net geht)" + }, + "title": "Erweidert Konfiguratioun" + }, + "cameras": { + "data": { + "camera_copy": "Kamera mat nativer H.264 Stream \u00cbnnerst\u00ebtzung" + }, + "description": "Iwwerpr\u00e9if all Kamera op nativ H.264 \u00cbnnerst\u00ebtzung. Falls d'Kamera keng H.264 Stream Ausgab huet, transkod\u00e9iert de System de Video op H.264 fir Homekit. Transkod\u00e9iere ben\u00e9idegt eng performant CPU an w\u00e4ert net anst\u00e4nneg op Single Board Computer funktion\u00e9ieren.", + "title": "Kamera Video Codec auswielen." + }, + "exclude": { + "data": { + "exclude_entities": "Entit\u00e9iten d\u00e9i ausgeschloss solle ginn" + } + }, + "init": { + "data": { + "include_domains": "Domaine d\u00e9i solle ageschloss ginn" + }, + "title": "Domaine auswielen fir an d'Bridge" + }, + "yaml": { + "description": "D\u00ebs Entr\u00e9e ass via YAML kontroll\u00e9iert", + "title": "HomeKit Bridge Optioune ajust\u00e9ieren" + } + } + }, + "title": "HomeKit Bridge" +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/nl.json b/homeassistant/components/homekit/translations/nl.json new file mode 100644 index 00000000000..538aa000172 --- /dev/null +++ b/homeassistant/components/homekit/translations/nl.json @@ -0,0 +1,21 @@ +{ + "options": { + "step": { + "advanced": { + "title": "Geavanceerde configuratie" + }, + "exclude": { + "data": { + "exclude_entities": "Uit te sluiten entiteiten" + }, + "description": "Kies de entiteiten die u NIET wilt overbruggen.", + "title": "Entiteiten in geselecteerde domeinen uitsluiten van bridge" + }, + "init": { + "data": { + "include_domains": "Op te nemen domeinen" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/no.json b/homeassistant/components/homekit/translations/no.json new file mode 100644 index 00000000000..836defe3b35 --- /dev/null +++ b/homeassistant/components/homekit/translations/no.json @@ -0,0 +1,59 @@ +{ + "config": { + "abort": { + "port_name_in_use": "En bro med samme navn eller port er allerede konfigurert." + }, + "step": { + "pairing": { + "description": "S\u00e5 snart {name} bridge er klar, vil sammenkoblingen v\u00e6re tilgjengelig i \u201cVarsler\u201d som \u201cHomeKit Bridge Setup\u201d.", + "title": "Par HomeKit Bridge" + }, + "user": { + "data": { + "auto_start": "Autostart (deaktiver hvis du bruker Z-Wave eller annet forsinket startsystem)", + "include_domains": "Domener \u00e5 inkludere" + }, + "description": "En HomeKit Bridge gir deg tilgang til home assistant-enhetene dine i HomeKit. HomeKit Bridges er begrenset til 150 tilbeh\u00f8r per forekomst, inkludert selve broen. Hvis du \u00f8nsker \u00e5 bygge bro over mer enn maksimalt antall tilbeh\u00f8r, anbefales det at du bruker flere HomeKit-broer for forskjellige domener. Detaljert enhetskonfigurasjon er bare tilgjengelig via YAML for hovedbroen.", + "title": "Aktiver HomeKit Bridge" + } + } + }, + "options": { + "step": { + "advanced": { + "data": { + "safe_mode": "Sikker modus (aktiver bare hvis sammenkoblingen mislykkes)", + "zeroconf_default_interface": "Bruk standard zeroconf-grensesnitt (aktiver hvis broen ikke kan finnes i Hjem-appen)" + }, + "description": "Disse innstillingene m\u00e5 bare justeres dersom HomeKit bridge er ikke i bruk.", + "title": "Avansert konfigurasjon" + }, + "cameras": { + "data": { + "camera_copy": "Kameraer som st\u00f8tter opprinnelige H.264-str\u00f8mmer" + }, + "description": "Sjekk alle kameraer som st\u00f8tter opprinnelige H.264-str\u00f8mmer. Hvis kameraet ikke sender ut en H.264-str\u00f8m, vil systemet omkode videoen til H.264 for HomeKit. Transkoding krever en potent prosessor og er usannsynlig \u00e5 fungere p\u00e5 enkeltkortdatamaskiner som Raspberry Pi o.l.", + "title": "Velg videokodek for kamera." + }, + "exclude": { + "data": { + "exclude_entities": "Enheter \u00e5 ekskludere" + }, + "description": "Velg enhetene du IKKE vil skal bygges inn.", + "title": "Ekskluder enheter i utvalgte domener fra bridge" + }, + "init": { + "data": { + "include_domains": "Domener \u00e5 inkludere" + }, + "description": "Enheter i \"Domener som skal inkluderes\" vil bli brolagt til HomeKit. Du kan velge hvilke enheter som skal utelates fra denne listen p\u00e5 neste skjermbilde.", + "title": "Velg domener du vil bygge bro." + }, + "yaml": { + "description": "Denne oppf\u00f8ringen kontrolleres via YAML", + "title": "Juster alternativene for HomeKit Bridge" + } + } + }, + "title": "HomeKit Bridge" +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/pl.json b/homeassistant/components/homekit/translations/pl.json index 6aacc0deed6..3a3dfc22448 100644 --- a/homeassistant/components/homekit/translations/pl.json +++ b/homeassistant/components/homekit/translations/pl.json @@ -9,6 +9,7 @@ }, "user": { "data": { + "auto_start": "Automatyczne uruchomienie (wy\u0142\u0105cz, je\u015bli u\u017cywasz Z-Wave lub innej integracji op\u00f3\u017aniaj\u0105cej start systemu)", "include_domains": "Domeny do uwzgl\u0119dnienia" }, "title": "Aktywowanie mostka HomeKit" @@ -19,10 +20,29 @@ "step": { "advanced": { "data": { + "auto_start": "Automatyczne uruchomienie (wy\u0142\u0105cz, je\u015bli u\u017cywasz Z-Wave lub innej integracji op\u00f3\u017aniaj\u0105cej start systemu)", "safe_mode": "Tryb awaryjny (w\u0142\u0105cz tylko wtedy, gdy parowanie nie powiedzie si\u0119)" - } + }, + "title": "Konfiguracja zaawansowana" + }, + "cameras": { + "data": { + "camera_copy": "Kamery obs\u0142uguj\u0105ce kodek H.264" + }, + "description": "Sprawd\u017a, czy wszystkie kamery obs\u0142uguj\u0105 kodek H.264. Je\u015bli kamera nie wysy\u0142a strumienia skompresowanego kodekiem H.264, system b\u0119dzie transkodowa\u0142 wideo do H.264 dla HomeKit. Transkodowanie wymaga wydajnego procesora i jest ma\u0142o prawdopodobne, aby dzia\u0142a\u0142o na komputerach jednop\u0142ytkowych.", + "title": "Wyb\u00f3r kodeka wideo kamery" + }, + "exclude": { + "data": { + "exclude_entities": "Wykluczone encje" + }, + "title": "Wykluczenie encji z wybranych domen" }, "init": { + "data": { + "include_domains": "Wykluczone domeny" + }, + "description": "Encje w \"uwzgl\u0119dnionych domenach\" zostan\u0105 po\u0142\u0105czone z HomeKit. B\u0119dziesz m\u00f3g\u0142 wybra\u0107, kt\u00f3re encje maj\u0105 zosta\u0107 wykluczone z tej listy na nast\u0119pnym ekranie.", "title": "Domeny do uwzgl\u0119dnienia." }, "yaml": { diff --git a/homeassistant/components/homekit/translations/ru.json b/homeassistant/components/homekit/translations/ru.json index 00bd865ad9e..efec33bd187 100644 --- a/homeassistant/components/homekit/translations/ru.json +++ b/homeassistant/components/homekit/translations/ru.json @@ -29,6 +29,13 @@ "description": "\u042d\u0442\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b, \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 HomeKit Bridge \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442.", "title": "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430" }, + "cameras": { + "data": { + "camera_copy": "\u041a\u0430\u043c\u0435\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u043e\u0442\u043e\u043a\u0438 H.264" + }, + "description": "\u0415\u0441\u043b\u0438 \u043a\u0430\u043c\u0435\u0440\u0430 \u043d\u0435 \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u043f\u043e\u0442\u043e\u043a H.264, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u043f\u0435\u0440\u0435\u043a\u043e\u0434\u0438\u0440\u0443\u0435\u0442 \u0432\u0438\u0434\u0435\u043e \u0432 H.264 \u0434\u043b\u044f HomeKit. \u0422\u0440\u0430\u043d\u0441\u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u0432\u044b\u0441\u043e\u043a\u043e\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u0438 \u0432\u0440\u044f\u0434 \u043b\u0438 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043d\u0430 \u043e\u0434\u043d\u043e\u043f\u043b\u0430\u0442\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430\u0445.", + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u0434\u0435\u043a \u043a\u0430\u043c\u0435\u0440\u044b." + }, "exclude": { "data": { "exclude_entities": "\u0418\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043e\u0431\u044a\u0435\u043a\u0442\u044b" diff --git a/homeassistant/components/homekit/translations/sl.json b/homeassistant/components/homekit/translations/sl.json new file mode 100644 index 00000000000..bfc315824ee --- /dev/null +++ b/homeassistant/components/homekit/translations/sl.json @@ -0,0 +1,53 @@ +{ + "config": { + "abort": { + "port_name_in_use": "Most z istim imenom ali vrati je \u017ee konfiguriran." + }, + "step": { + "pairing": { + "description": "Takoj, ko je most {name} pripravljen, bo zdru\u017eevanje na voljo v \"Obvestilih\" kot \"Nastavitev HomeKit mostu\".", + "title": "Upari HomeKit Most" + }, + "user": { + "data": { + "auto_start": "Samodejni zagon (onemogo\u010di, \u010de uporabljate Z-Wave ali drug sistem z zakasnjenim zagonom)", + "include_domains": "Domene, ki jih \u017eelite vklju\u010diti" + }, + "description": "HomeKit most vam bo omogo\u010dil dostop do Home Assistant entitet v HomeKit-u. HomeKit mostovi so omejeni na 150 entitet na primerek, vklju\u010dno z mostom. \u010ce \u017eelite premostiti dovoljeno \u0161tevilo dodatkov, priporo\u010damo, da uporabite ve\u010d mostov HomeKit za razli\u010dne domene. Podrobna konfiguracija entitete je na voljo samo prek YAML za primarni most.", + "title": "Aktivirajte HomeKit most" + } + } + }, + "options": { + "step": { + "advanced": { + "data": { + "auto_start": "Samodejni zagon (onemogo\u010dite, \u010de uporabljate Z-wave ali kakteri drug sistem z zakasnjenim zagonom)", + "safe_mode": "Varni na\u010din (omogo\u010dite samo, \u010de seznanjanje ne uspe)", + "zeroconf_default_interface": "Uporabite privzeti zeroconf vmesnik (omogo\u010dite, \u010de mostu ni mogo\u010de najti v Home Assistant-u)" + }, + "description": "Te nastavitve je treba prilagoditi le, \u010de most HomeKit ni funkcionalen.", + "title": "Napredna konfiguracija" + }, + "exclude": { + "data": { + "exclude_entities": "Subjekti, ki jih je treba izklju\u010diti" + }, + "description": "Izberite entitete, ki jih NE \u017eelite premostiti.", + "title": "Iz mostu izklju\u010dite subjekte izbranih domen" + }, + "init": { + "data": { + "include_domains": "Domene za vklju\u010ditev" + }, + "description": "Subjekti v domenah, ki jih \u017eelite vklju\u010diti, bodo prevezani na HomeKit. Na naslednjem zaslonu boste lahko izbrali subjekte, ki jih \u017eelite izklju\u010diti s tega seznama.", + "title": "Izberite domene za premostitev." + }, + "yaml": { + "description": "Ta vnos je pod nadzorom YAML", + "title": "Prilagodi mo\u017enosti mosta HomeKit." + } + } + }, + "title": "HomeKit Most" +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/sv.json b/homeassistant/components/homekit/translations/sv.json new file mode 100644 index 00000000000..7b03ac36f3b --- /dev/null +++ b/homeassistant/components/homekit/translations/sv.json @@ -0,0 +1,14 @@ +{ + "options": { + "step": { + "cameras": { + "data": { + "camera_copy": "Kameror som st\u00f6der inbyggda H.264-str\u00f6mmar" + }, + "description": "Kontrollera alla kameror som st\u00f6der inbyggda H.264-str\u00f6mmar. Om kameran inte skickar ut en H.264-str\u00f6m kodar systemet videon till H.264 f\u00f6r HomeKit. Transkodning kr\u00e4ver h\u00f6g prestanda och kommer troligtvis inte att fungera p\u00e5 enkortsdatorer.", + "title": "V\u00e4lj kamerans videoavkodare." + } + } + }, + "title": "HomeKit-brygga" +} \ No newline at end of file diff --git a/homeassistant/components/homekit/translations/zh-Hant.json b/homeassistant/components/homekit/translations/zh-Hant.json index ea53860a91a..166fefb9843 100644 --- a/homeassistant/components/homekit/translations/zh-Hant.json +++ b/homeassistant/components/homekit/translations/zh-Hant.json @@ -29,6 +29,13 @@ "description": "\u50c5\u65bc Homekit bridge \u7121\u6cd5\u6b63\u5e38\u4f7f\u7528\u6642\uff0c\u8abf\u6574\u6b64\u4e9b\u8a2d\u5b9a\u3002", "title": "\u9032\u968e\u8a2d\u5b9a" }, + "cameras": { + "data": { + "camera_copy": "\u652f\u63f4\u539f\u751f H.264 \u4e32\u6d41\u651d\u5f71\u6a5f" + }, + "description": "\u6aa2\u67e5\u6240\u6709\u652f\u63f4\u539f\u751f H.264 \u4e32\u6d41\u4e4b\u651d\u5f71\u6a5f\u3002\u5047\u5982\u651d\u5f71\u6a5f\u4e0d\u652f\u63f4 H.264 \u4e32\u6d41\u3001\u7cfb\u7d71\u5c07\u6703\u91dd\u5c0d Homekit \u9032\u884c H.264 \u8f49\u78bc\u3002\u8f49\u78bc\u5c07\u9700\u8981\u4f7f\u7528 CPU \u9032\u884c\u904b\u7b97\u3001\u55ae\u6676\u7247\u96fb\u8166\u53ef\u80fd\u6703\u906d\u9047\u6548\u80fd\u554f\u984c\u3002", + "title": "\u9078\u64c7\u651d\u5f71\u6a5f\u7de8\u78bc\u3002" + }, "exclude": { "data": { "exclude_entities": "\u6392\u9664\u7269\u4ef6" diff --git a/homeassistant/components/homekit_controller/translations/fi.json b/homeassistant/components/homekit_controller/translations/fi.json new file mode 100644 index 00000000000..cadab3a3da0 --- /dev/null +++ b/homeassistant/components/homekit_controller/translations/fi.json @@ -0,0 +1,16 @@ +{ + "config": { + "step": { + "pair": { + "data": { + "pairing_code": "Yhdist\u00e4miskoodi" + } + }, + "user": { + "data": { + "device": "Laite" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homekit_controller/translations/no.json b/homeassistant/components/homekit_controller/translations/no.json index f3d93fd9e92..72dfeede783 100644 --- a/homeassistant/components/homekit_controller/translations/no.json +++ b/homeassistant/components/homekit_controller/translations/no.json @@ -5,7 +5,7 @@ "already_configured": "Tilbeh\u00f8r er allerede konfigurert med denne kontrolleren.", "already_in_progress": "Konfigurasjonsflyt for enhet p\u00e5g\u00e5r allerede.", "already_paired": "Dette tilbeh\u00f8ret er allerede sammenkoblet med en annen enhet. Vennligst tilbakestill tilbeh\u00f8ret og pr\u00f8v igjen.", - "ignored_model": "HomeKit st\u00f8tte for denne modellen er blokkert da en mer funksjonsrik standard integrering er tilgjengelig.", + "ignored_model": "HomeKit st\u00f8tte for denne modellen er blokkert da en mer funksjonsrik standard integrasjon er tilgjengelig.", "invalid_config_entry": "Denne enheten vises som klar til sammenkobling, men det er allerede en motstridende konfigurasjonsoppf\u00f8ring for den i Hjelpeassistenten som f\u00f8rst m\u00e5 fjernes.", "no_devices": "Ingen ukoblede enheter ble funnet" }, @@ -24,7 +24,7 @@ "data": { "pairing_code": "Sammenkoblingskode" }, - "description": "Skriv inn din HomeKit-sammenkoblingskode (i formatet XXX-XX-XXX) for \u00e5 bruke dette tilbeh\u00f8ret", + "description": "Angi din HomeKit-sammenkoblingskode (i formatet XXX-XX-XXX) for \u00e5 bruke dette tilbeh\u00f8ret", "title": "Koble til HomeKit tilbeh\u00f8r" }, "user": { diff --git a/homeassistant/components/homematicip_cloud/translations/ca.json b/homeassistant/components/homematicip_cloud/translations/ca.json index 4cb5e8d092d..377b6e53a40 100644 --- a/homeassistant/components/homematicip_cloud/translations/ca.json +++ b/homeassistant/components/homematicip_cloud/translations/ca.json @@ -21,7 +21,7 @@ "title": "Tria el punt d'acc\u00e9s HomematicIP" }, "link": { - "description": "Prem el bot\u00f3 blau del punt d'acc\u00e9s i el bot\u00f3 Envia per registrar HomematicIP amb Home Assistent. \n\n![Ubicaci\u00f3 del bot\u00f3 al pont](/static/images/config_flows/config_homematicip_cloud.png)", + "description": "Prem el bot\u00f3 blau del punt d'acc\u00e9s i el bot\u00f3 Envia per registrar HomematicIP amb Home Assistent. \n\n![Ubicaci\u00f3 del bot\u00f3 a l'element d'enlla\u00e7](/static/images/config_flows/config_homematicip_cloud.png)", "title": "Enlla\u00e7 amb punt d'acc\u00e9s" } } diff --git a/homeassistant/components/homematicip_cloud/translations/fi.json b/homeassistant/components/homematicip_cloud/translations/fi.json new file mode 100644 index 00000000000..fe5cc461992 --- /dev/null +++ b/homeassistant/components/homematicip_cloud/translations/fi.json @@ -0,0 +1,11 @@ +{ + "config": { + "abort": { + "unknown": "Tapahtui tuntematon virhe." + }, + "error": { + "invalid_pin": "Virheellinen PIN-koodi, yrit\u00e4 uudelleen.", + "press_the_button": "Paina sinist\u00e4 painiketta." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/homematicip_cloud/translations/ko.json b/homeassistant/components/homematicip_cloud/translations/ko.json index 630c23b6f99..733fc9ebf51 100644 --- a/homeassistant/components/homematicip_cloud/translations/ko.json +++ b/homeassistant/components/homematicip_cloud/translations/ko.json @@ -21,7 +21,7 @@ "title": "HomematicIP \uc561\uc138\uc2a4 \ud3ec\uc778\ud2b8 \uc120\ud0dd\ud558\uae30" }, "link": { - "description": "Home Assistant \uc5d0 HomematicIP \ub97c \ub4f1\ub85d\ud558\ub824\uba74 \uc561\uc138\uc2a4 \ud3ec\uc778\ud2b8\uc758 \ud30c\ub780\uc0c9 \ubc84\ud2bc\uacfc Submit \ubc84\ud2bc\uc744 \ub20c\ub7ec\uc8fc\uc138\uc694.\n\n![\ube0c\ub9bf\uc9c0\uc758 \ubc84\ud2bc \uc704\uce58 \ubcf4\uae30](/static/images/config_flows/config_homematicip_cloud.png)", + "description": "Home Assistant \uc5d0 HomematicIP \ub97c \ub4f1\ub85d\ud558\ub824\uba74 \uc561\uc138\uc2a4 \ud3ec\uc778\ud2b8\uc758 \ud30c\ub780\uc0c9 \ubc84\ud2bc\uacfc Submit \ubc84\ud2bc\uc744 \ub20c\ub7ec\uc8fc\uc138\uc694.\n\n![\ube0c\ub9ac\uc9c0\uc758 \ubc84\ud2bc \uc704\uce58 \ubcf4\uae30](/static/images/config_flows/config_homematicip_cloud.png)", "title": "\uc561\uc138\uc2a4 \ud3ec\uc778\ud2b8 \uc5f0\uacb0\ud558\uae30" } } diff --git a/homeassistant/components/homematicip_cloud/translations/pl.json b/homeassistant/components/homematicip_cloud/translations/pl.json index 7c0497c2d43..2229348efa1 100644 --- a/homeassistant/components/homematicip_cloud/translations/pl.json +++ b/homeassistant/components/homematicip_cloud/translations/pl.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "Punkt dost\u0119pu jest ju\u017c skonfigurowany.", "connection_aborted": "Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 z serwerem HMIP", - "unknown": "Wyst\u0105pi\u0142 nieznany b\u0142\u0105d" + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "error": { "invalid_pin": "Nieprawid\u0142owy kod PIN, spr\u00f3buj ponownie.", diff --git a/homeassistant/components/huawei_lte/translations/en.json b/homeassistant/components/huawei_lte/translations/en.json index 3a66c447e54..4496759d3ac 100644 --- a/homeassistant/components/huawei_lte/translations/en.json +++ b/homeassistant/components/huawei_lte/translations/en.json @@ -21,7 +21,7 @@ "data": { "password": "Password", "url": "URL", - "username": "User name" + "username": "Username" }, "description": "Enter device access details. Specifying username and password is optional, but enables support for more integration features. On the other hand, use of an authorized connection may cause problems accessing the device web interface from outside Home Assistant while the integration is active, and the other way around.", "title": "Configure Huawei LTE" diff --git a/homeassistant/components/huawei_lte/translations/ko.json b/homeassistant/components/huawei_lte/translations/ko.json index fdf6e03c4f7..ba39176d04a 100644 --- a/homeassistant/components/huawei_lte/translations/ko.json +++ b/homeassistant/components/huawei_lte/translations/ko.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", "already_in_progress": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", - "not_huawei_lte": "\ud654\uc6e8\uc774 LTE \uae30\uae30\uac00 \uc544\ub2d8" + "not_huawei_lte": "\ud654\uc6e8\uc774 LTE \uae30\uae30\uac00 \uc544\ub2d9\ub2c8\ub2e4" }, "error": { "connection_failed": "\uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4", diff --git a/homeassistant/components/huawei_lte/translations/lb.json b/homeassistant/components/huawei_lte/translations/lb.json index 25846f40b7c..16c8c8eaafc 100644 --- a/homeassistant/components/huawei_lte/translations/lb.json +++ b/homeassistant/components/huawei_lte/translations/lb.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "D\u00ebsen Apparat ass scho konfigur\u00e9iert", "already_in_progress": "D\u00ebsen Apparat g\u00ebtt scho konfigur\u00e9iert", - "not_huawei_lte": "Ken Huawei LTE Apparat" + "not_huawei_lte": "Keen Huawei LTE Apparat" }, "error": { "connection_failed": "Feeler bei der Verbindung", diff --git a/homeassistant/components/huawei_lte/translations/no.json b/homeassistant/components/huawei_lte/translations/no.json index 77c212c10b8..99dc194763c 100644 --- a/homeassistant/components/huawei_lte/translations/no.json +++ b/homeassistant/components/huawei_lte/translations/no.json @@ -8,7 +8,7 @@ "error": { "connection_failed": "Tilkoblingen mislyktes", "connection_timeout": "Tilkoblingsavbrudd", - "incorrect_password": "feil passord", + "incorrect_password": "Feil passord", "incorrect_username": "Feil brukernavn", "incorrect_username_or_password": "Feil brukernavn eller passord", "invalid_url": "Ugyldig URL-adresse", @@ -23,7 +23,7 @@ "url": "", "username": "Brukernavn" }, - "description": "Angi detaljer for enhetstilgang. Angivelse av brukernavn og passord er valgfritt, men gir st\u00f8tte for flere integreringsfunksjoner. P\u00e5 den annen side kan bruk av en autorisert tilkobling f\u00f8re til problemer med tilgang til enhetens webgrensesnitt utenfor Home Assistant mens integreringen er aktiv, og omvendt.", + "description": "Fyll inn detaljer for enhetstilgang. Spesifisering av brukernavn og passord er valgfritt, men gir st\u00f8tte for flere integrasjonsfunksjoner. P\u00e5 en annen side kan bruk av en autorisert tilkobling f\u00f8re til problemer med tilgang til enhetens webgrensesnitt utenfor Home Assistant mens integrasjonen er aktiv, og omvendt.", "title": "Konfigurer Huawei LTE" } } diff --git a/homeassistant/components/huawei_lte/translations/pl.json b/homeassistant/components/huawei_lte/translations/pl.json index 86e6e4e5853..57768de8fc1 100644 --- a/homeassistant/components/huawei_lte/translations/pl.json +++ b/homeassistant/components/huawei_lte/translations/pl.json @@ -19,9 +19,9 @@ "step": { "user": { "data": { - "password": "Has\u0142o", + "password": "[%key_id:common::config_flow::data::password%]", "url": "URL", - "username": "Nazwa u\u017cytkownika" + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Wprowad\u017a szczeg\u00f3\u0142y dost\u0119pu do urz\u0105dzenia. Okre\u015blenie nazwy u\u017cytkownika i has\u0142a jest opcjonalne, ale umo\u017cliwia obs\u0142ug\u0119 wi\u0119kszej liczby funkcji integracji. Z drugiej strony u\u017cycie autoryzowanego po\u0142\u0105czenia mo\u017ce powodowa\u0107 problemy z dost\u0119pem do interfejsu internetowego urz\u0105dzenia z zewn\u0105trz Home Assistant'a gdy integracja jest aktywna.", "title": "Konfiguracja Huawei LTE" diff --git a/homeassistant/components/hue/translations/ca.json b/homeassistant/components/hue/translations/ca.json index 77686f5a272..3294cd2f0e8 100644 --- a/homeassistant/components/hue/translations/ca.json +++ b/homeassistant/components/hue/translations/ca.json @@ -22,7 +22,7 @@ "title": "Tria de l'enlla\u00e7 Hue" }, "link": { - "description": "Prem el bot\u00f3 de l'enlla\u00e7 per registrar Philips Hue amb Home Assistant. \n\n ![Ubicaci\u00f3 del bot\u00f3 al pont](/static/images/config_philips_hue.jpg)", + "description": "Prem el bot\u00f3 de l'enlla\u00e7 per registrar Philips Hue amb Home Assistant. \n\n ![Ubicaci\u00f3 del bot\u00f3 a l'element d'enlla\u00e7](/static/images/config_philips_hue.jpg)", "title": "Vincular concentrador" } } diff --git a/homeassistant/components/hue/translations/fi.json b/homeassistant/components/hue/translations/fi.json new file mode 100644 index 00000000000..ed539c71cb4 --- /dev/null +++ b/homeassistant/components/hue/translations/fi.json @@ -0,0 +1,28 @@ +{ + "config": { + "abort": { + "all_configured": "Kaikki Philips Hue -sillat on jo m\u00e4\u00e4ritetty", + "already_configured": "Silta on jo m\u00e4\u00e4ritetty", + "cannot_connect": "Yhdist\u00e4minen siltaan ei onnistu", + "discover_timeout": "Hue-siltoja ei l\u00f6ydy", + "no_bridges": "Philips Hue -siltoja ei l\u00f6ydy", + "not_hue_bridge": "Ei Hue-silta", + "unknown": "Tapahtui tuntematon virhe" + }, + "error": { + "linking": "Tuntematon linkitysvirhe.", + "register_failed": "Rekister\u00f6inti ep\u00e4onnistui. Yrit\u00e4 uudelleen" + }, + "step": { + "init": { + "data": { + "host": "Palvelin" + }, + "title": "Valitse Hue-silta" + }, + "link": { + "title": "Link Hub" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hue/translations/hu.json b/homeassistant/components/hue/translations/hu.json index 80e90f16be0..c3e3203a66c 100644 --- a/homeassistant/components/hue/translations/hu.json +++ b/homeassistant/components/hue/translations/hu.json @@ -24,5 +24,11 @@ "title": "Kapcsol\u00f3d\u00e1s a hubhoz" } } + }, + "device_automation": { + "trigger_subtype": { + "turn_off": "Kikapcsol\u00e1s", + "turn_on": "Bekapcsol\u00e1s" + } } } \ No newline at end of file diff --git a/homeassistant/components/hue/translations/ko.json b/homeassistant/components/hue/translations/ko.json index 61801ab0660..62a466565d9 100644 --- a/homeassistant/components/hue/translations/ko.json +++ b/homeassistant/components/hue/translations/ko.json @@ -1,13 +1,13 @@ { "config": { "abort": { - "all_configured": "\ubaa8\ub4e0 \ud544\ub9bd\uc2a4 Hue \ube0c\ub9bf\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", - "already_configured": "\ube0c\ub9bf\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", - "already_in_progress": "\ube0c\ub9bf\uc9c0 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4.", + "all_configured": "\ubaa8\ub4e0 \ud544\ub9bd\uc2a4 Hue \ube0c\ub9ac\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "already_configured": "\ube0c\ub9ac\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "already_in_progress": "\ube0c\ub9ac\uc9c0 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4.", "cannot_connect": "\ube0c\ub9ac\uc9c0\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4", - "discover_timeout": "Hue \ube0c\ub9bf\uc9c0\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4", - "no_bridges": "\ubc1c\uacac\ub41c \ud544\ub9bd\uc2a4 Hue \ube0c\ub9bf\uc9c0\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", - "not_hue_bridge": "Hue \ube0c\ub9bf\uc9c0\uac00 \uc544\ub2d9\ub2c8\ub2e4", + "discover_timeout": "Hue \ube0c\ub9ac\uc9c0\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4", + "no_bridges": "\ubc1c\uacac\ub41c \ud544\ub9bd\uc2a4 Hue \ube0c\ub9ac\uc9c0\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", + "not_hue_bridge": "Hue \ube0c\ub9ac\uc9c0\uac00 \uc544\ub2d9\ub2c8\ub2e4", "unknown": "\uc54c \uc218 \uc5c6\ub294 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" }, "error": { @@ -19,10 +19,10 @@ "data": { "host": "\ud638\uc2a4\ud2b8" }, - "title": "Hue \ube0c\ub9bf\uc9c0 \uc120\ud0dd\ud558\uae30" + "title": "Hue \ube0c\ub9ac\uc9c0 \uc120\ud0dd\ud558\uae30" }, "link": { - "description": "\ube0c\ub9bf\uc9c0\uc758 \ubc84\ud2bc\uc744 \ub20c\ub7ec \ud544\ub9bd\uc2a4 Hue\ub97c Home Assistant\uc5d0 \ub4f1\ub85d\ud558\uc138\uc694.\n\n![\ube0c\ub9bf\uc9c0 \ubc84\ud2bc \uc704\uce58](/static/images/config_philips_hue.jpg)", + "description": "\ube0c\ub9ac\uc9c0\uc758 \ubc84\ud2bc\uc744 \ub20c\ub7ec \ud544\ub9bd\uc2a4 Hue\ub97c Home Assistant\uc5d0 \ub4f1\ub85d\ud558\uc138\uc694.\n\n![\ube0c\ub9ac\uc9c0 \ubc84\ud2bc \uc704\uce58](/static/images/config_philips_hue.jpg)", "title": "\ud5c8\ube0c \uc5f0\uacb0\ud558\uae30" } } diff --git a/homeassistant/components/hue/translations/pl.json b/homeassistant/components/hue/translations/pl.json index b1f635026e6..acd2161a024 100644 --- a/homeassistant/components/hue/translations/pl.json +++ b/homeassistant/components/hue/translations/pl.json @@ -8,7 +8,7 @@ "discover_timeout": "Nie mo\u017cna wykry\u0107 \u017cadnych mostk\u00f3w Hue", "no_bridges": "Nie wykryto \u017cadnych mostk\u00f3w Hue", "not_hue_bridge": "To nie jest mostek Hue", - "unknown": "Wyst\u0105pi\u0142 nieznany b\u0142\u0105d" + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "error": { "linking": "Wyst\u0105pi\u0142 nieznany b\u0142\u0105d w trakcie \u0142\u0105czenia.", @@ -17,7 +17,7 @@ "step": { "init": { "data": { - "host": "Nazwa hosta lub adres IP" + "host": "[%key_id:common::config_flow::data::host%]" }, "title": "Wybierz mostek Hue" }, diff --git a/homeassistant/components/hue/translations/sl.json b/homeassistant/components/hue/translations/sl.json index cefd7393f2a..a8d88ec49ac 100644 --- a/homeassistant/components/hue/translations/sl.json +++ b/homeassistant/components/hue/translations/sl.json @@ -35,13 +35,17 @@ "button_4": "\u010cetrti gumb", "dim_down": "Zatemnite", "dim_up": "pove\u010dajte mo\u010d", + "double_buttons_1_3": "Prvi in tretji gumb", + "double_buttons_2_4": "Drugi in \u010detrti gumb", "turn_off": "Ugasni", "turn_on": "Pri\u017egi" }, "trigger_type": { "remote_button_long_release": "\"{subtype}\" gumb spro\u0161\u010den po dolgem pritisku", "remote_button_short_press": "Pritisnjen \"{subtype}\" gumb", - "remote_button_short_release": "Gumb \"{subtype}\" spro\u0161\u010den" + "remote_button_short_release": "Gumb \"{subtype}\" spro\u0161\u010den", + "remote_double_button_long_press": "Po dolgem pritisku sta obe \" {subtype} \" spro\u0161\u010deni", + "remote_double_button_short_press": "Spro\u0161\u010dena oba \"{podvrsta}\"" } } } \ No newline at end of file diff --git a/homeassistant/components/hunterdouglas_powerview/translations/en.json b/homeassistant/components/hunterdouglas_powerview/translations/en.json index 888ca60c791..b4574e6473f 100644 --- a/homeassistant/components/hunterdouglas_powerview/translations/en.json +++ b/homeassistant/components/hunterdouglas_powerview/translations/en.json @@ -14,7 +14,7 @@ }, "user": { "data": { - "host": "IP Address" + "host": "IP address" }, "title": "Connect to the PowerView Hub" } diff --git a/homeassistant/components/hunterdouglas_powerview/translations/fi.json b/homeassistant/components/hunterdouglas_powerview/translations/fi.json index 86ad64c1692..3dfa8931bff 100644 --- a/homeassistant/components/hunterdouglas_powerview/translations/fi.json +++ b/homeassistant/components/hunterdouglas_powerview/translations/fi.json @@ -8,6 +8,9 @@ "unknown": "Odottamaton virhe" }, "step": { + "link": { + "title": "Yhdist\u00e4 PowerView-keskittimeen" + }, "user": { "data": { "host": "IP-osoite" diff --git a/homeassistant/components/hunterdouglas_powerview/translations/he.json b/homeassistant/components/hunterdouglas_powerview/translations/he.json new file mode 100644 index 00000000000..39beabfa06e --- /dev/null +++ b/homeassistant/components/hunterdouglas_powerview/translations/he.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "host": "\u05db\u05ea\u05d5\u05d1\u05ea IP" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/hunterdouglas_powerview/translations/lb.json b/homeassistant/components/hunterdouglas_powerview/translations/lb.json new file mode 100644 index 00000000000..a32c15e57d1 --- /dev/null +++ b/homeassistant/components/hunterdouglas_powerview/translations/lb.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen, prob\u00e9ier w.e.g. nach emol.", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "link": { + "description": "Soll {name} ({host}) konfigur\u00e9iert ginn?", + "title": "Mam PowerView Hub verbannen" + }, + "user": { + "data": { + "host": "IP Adresse" + }, + "title": "Mam PowerView Hub verbannen" + } + } + }, + "title": "Hunter Douglas PowerView" +} \ No newline at end of file diff --git a/homeassistant/components/hunterdouglas_powerview/translations/no.json b/homeassistant/components/hunterdouglas_powerview/translations/no.json new file mode 100644 index 00000000000..836ecb64446 --- /dev/null +++ b/homeassistant/components/hunterdouglas_powerview/translations/no.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert" + }, + "error": { + "cannot_connect": "Klarte ikke \u00e5 koble til, vennligst pr\u00f8v igjen", + "unknown": "Uventet feil" + }, + "step": { + "link": { + "description": "Vil du konfigurere {name} ({host})?", + "title": "Koble til PowerView-huben" + }, + "user": { + "data": { + "host": "IP adresse" + }, + "title": "Koble til PowerView-huben" + } + } + }, + "title": "Hunter Douglas PowerView" +} \ No newline at end of file diff --git a/homeassistant/components/hunterdouglas_powerview/translations/pl.json b/homeassistant/components/hunterdouglas_powerview/translations/pl.json index 7e535d0d270..774007fc86e 100644 --- a/homeassistant/components/hunterdouglas_powerview/translations/pl.json +++ b/homeassistant/components/hunterdouglas_powerview/translations/pl.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane" + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Nieoczekiwany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "link": { diff --git a/homeassistant/components/hunterdouglas_powerview/translations/sl.json b/homeassistant/components/hunterdouglas_powerview/translations/sl.json new file mode 100644 index 00000000000..4edc104f3fc --- /dev/null +++ b/homeassistant/components/hunterdouglas_powerview/translations/sl.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Naprava je \u017ee konfigurirana" + }, + "error": { + "cannot_connect": "Povezava ni uspela, poskusite znova", + "unknown": "Nepri\u010dakovana napaka" + }, + "step": { + "link": { + "description": "Ali \u017eelite nastaviti {name} ({host})?", + "title": "Pove\u017eite se s PowerView Hub" + }, + "user": { + "data": { + "host": "IP naslov" + }, + "title": "Pove\u017eite se s PowerView Hub" + } + } + }, + "title": "Hunter Douglas PowerView" +} \ No newline at end of file diff --git a/homeassistant/components/iaqualink/translations/en.json b/homeassistant/components/iaqualink/translations/en.json index bebad01c319..8c66ad88e6b 100644 --- a/homeassistant/components/iaqualink/translations/en.json +++ b/homeassistant/components/iaqualink/translations/en.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "Password", - "username": "Username / Email Address" + "username": "Username" }, "description": "Please enter the username and password for your iAqualink account.", "title": "Connect to iAqualink" diff --git a/homeassistant/components/iaqualink/translations/ko.json b/homeassistant/components/iaqualink/translations/ko.json index 3399960dd33..179a862e67d 100644 --- a/homeassistant/components/iaqualink/translations/ko.json +++ b/homeassistant/components/iaqualink/translations/ko.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "\ube44\ubc00\ubc88\ud638", - "username": "\uc0ac\uc6a9\uc790 \uc774\ub984 / \uc774\uba54\uc77c \uc8fc\uc18c" + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" }, "description": "iAqualink \uacc4\uc815\uc758 \uc0ac\uc6a9\uc790 \uc774\ub984\uacfc \ube44\ubc00\ubc88\ud638\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694.", "title": "iAqualink \uc5d0 \uc5f0\uacb0\ud558\uae30" diff --git a/homeassistant/components/iaqualink/translations/no.json b/homeassistant/components/iaqualink/translations/no.json index 622cf931cba..b6f6d65d062 100644 --- a/homeassistant/components/iaqualink/translations/no.json +++ b/homeassistant/components/iaqualink/translations/no.json @@ -12,7 +12,7 @@ "password": "Passord", "username": "Brukernavn / E-postadresse" }, - "description": "Vennligst skriv inn brukernavn og passord for iAqualink-kontoen din.", + "description": "Vennligst fyll inn brukernavn og passord for iAqualink-kontoen din.", "title": "Koble til iAqualink" } } diff --git a/homeassistant/components/iaqualink/translations/pl.json b/homeassistant/components/iaqualink/translations/pl.json index dd8ca0adc30..a247cadf1a4 100644 --- a/homeassistant/components/iaqualink/translations/pl.json +++ b/homeassistant/components/iaqualink/translations/pl.json @@ -9,8 +9,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika/adres e-mail" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]/adres e-mail" }, "description": "Wprowad\u017a nazw\u0119 u\u017cytkownika i has\u0142o do konta iAqualink.", "title": "Po\u0142\u0105cz z iAqualink" diff --git a/homeassistant/components/iaqualink/translations/ru.json b/homeassistant/components/iaqualink/translations/ru.json index a5d75662546..14c12efcf47 100644 --- a/homeassistant/components/iaqualink/translations/ru.json +++ b/homeassistant/components/iaqualink/translations/ru.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "\u041f\u0430\u0440\u043e\u043b\u044c", - "username": "\u041b\u043e\u0433\u0438\u043d / \u0410\u0434\u0440\u0435\u0441 \u044d\u043b. \u043f\u043e\u0447\u0442\u044b" + "username": "\u041b\u043e\u0433\u0438\u043d" }, "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043b\u043e\u0433\u0438\u043d \u0438 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 iAqualink.", "title": "Jandy iAqualink" diff --git a/homeassistant/components/iaqualink/translations/zh-Hant.json b/homeassistant/components/iaqualink/translations/zh-Hant.json index 7161fec645f..99d5f434380 100644 --- a/homeassistant/components/iaqualink/translations/zh-Hant.json +++ b/homeassistant/components/iaqualink/translations/zh-Hant.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "\u5bc6\u78bc", - "username": "\u4f7f\u7528\u8005\u540d\u7a31 / \u96fb\u5b50\u90f5\u4ef6" + "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, "description": "\u8acb\u8f38\u5165 iAqualink \u5e33\u865f\u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc\u3002", "title": "\u9023\u7dda\u81f3 iAqualink" diff --git a/homeassistant/components/icloud/translations/da.json b/homeassistant/components/icloud/translations/da.json index 1c179b25322..a06950ca30d 100644 --- a/homeassistant/components/icloud/translations/da.json +++ b/homeassistant/components/icloud/translations/da.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Adgangskode", - "username": "Email", "with_family": "Med familien" }, "description": "Indtast dine legitimationsoplysninger", diff --git a/homeassistant/components/icloud/translations/de.json b/homeassistant/components/icloud/translations/de.json index 0b06ae422d0..d09889453e0 100644 --- a/homeassistant/components/icloud/translations/de.json +++ b/homeassistant/components/icloud/translations/de.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Passwort", - "username": "E-Mail", "with_family": "Mit Familie" }, "description": "Gib deine Zugangsdaten ein", diff --git a/homeassistant/components/icloud/translations/es-419.json b/homeassistant/components/icloud/translations/es-419.json index 90fca1454cf..250235eea62 100644 --- a/homeassistant/components/icloud/translations/es-419.json +++ b/homeassistant/components/icloud/translations/es-419.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Contrase\u00f1a", - "username": "Correo electr\u00f3nico", "with_family": "Con la familia" }, "description": "Ingrese sus credenciales", diff --git a/homeassistant/components/icloud/translations/es.json b/homeassistant/components/icloud/translations/es.json index 49bd9d612eb..c2cbaf175f9 100644 --- a/homeassistant/components/icloud/translations/es.json +++ b/homeassistant/components/icloud/translations/es.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Contrase\u00f1a", - "username": "Correo electr\u00f3nico", "with_family": "Con la familia" }, "description": "Ingrese sus credenciales", diff --git a/homeassistant/components/icloud/translations/fr.json b/homeassistant/components/icloud/translations/fr.json index cce095e0298..61aacd004ea 100644 --- a/homeassistant/components/icloud/translations/fr.json +++ b/homeassistant/components/icloud/translations/fr.json @@ -20,7 +20,7 @@ "user": { "data": { "password": "Mot de passe", - "username": "Email" + "with_family": "Avec la famille" }, "description": "Entrez vos identifiants", "title": "Identifiants iCloud" diff --git a/homeassistant/components/icloud/translations/he.json b/homeassistant/components/icloud/translations/he.json new file mode 100644 index 00000000000..71466dddc39 --- /dev/null +++ b/homeassistant/components/icloud/translations/he.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "username": "\u05d3\u05d5\u05d0\u05e8 \u05d0\u05dc\u05e7\u05d8\u05e8\u05d5\u05e0\u05d9" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/icloud/translations/hu.json b/homeassistant/components/icloud/translations/hu.json index 4dcf547619c..194b92eb2fc 100644 --- a/homeassistant/components/icloud/translations/hu.json +++ b/homeassistant/components/icloud/translations/hu.json @@ -15,8 +15,7 @@ }, "user": { "data": { - "password": "Jelsz\u00f3", - "username": "E-mail" + "password": "Jelsz\u00f3" }, "description": "Adja meg hiteles\u00edt\u0151 adatait", "title": "iCloud hiteles\u00edt\u0151 adatok" diff --git a/homeassistant/components/icloud/translations/it.json b/homeassistant/components/icloud/translations/it.json index 27429081e1e..80cdfed7ace 100644 --- a/homeassistant/components/icloud/translations/it.json +++ b/homeassistant/components/icloud/translations/it.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Password", - "username": "E-mail", "with_family": "Con la famiglia" }, "description": "Inserisci le tue credenziali", diff --git a/homeassistant/components/icloud/translations/ja.json b/homeassistant/components/icloud/translations/ja.json index f5c3be53639..c27c96e570a 100644 --- a/homeassistant/components/icloud/translations/ja.json +++ b/homeassistant/components/icloud/translations/ja.json @@ -10,8 +10,7 @@ }, "user": { "data": { - "password": "\u30d1\u30b9\u30ef\u30fc\u30c9", - "username": "E\u30e1\u30fc\u30eb" + "password": "\u30d1\u30b9\u30ef\u30fc\u30c9" }, "description": "\u8cc7\u683c\u60c5\u5831\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044", "title": "iCloud \u306e\u8cc7\u683c\u60c5\u5831" diff --git a/homeassistant/components/icloud/translations/lb.json b/homeassistant/components/icloud/translations/lb.json index b6e9abe94bc..9e923d6ffd1 100644 --- a/homeassistant/components/icloud/translations/lb.json +++ b/homeassistant/components/icloud/translations/lb.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Passwuert", - "username": "E-Mail", "with_family": "Mat der Famill" }, "description": "F\u00ebllt \u00e4r Umeldungs Informatiounen aus", diff --git a/homeassistant/components/icloud/translations/lv.json b/homeassistant/components/icloud/translations/lv.json index bbfb1fe32b1..817d4bdddf8 100644 --- a/homeassistant/components/icloud/translations/lv.json +++ b/homeassistant/components/icloud/translations/lv.json @@ -8,8 +8,7 @@ }, "user": { "data": { - "password": "Parole", - "username": "E-pasts" + "password": "Parole" } } } diff --git a/homeassistant/components/icloud/translations/nl.json b/homeassistant/components/icloud/translations/nl.json index ee1e20c6969..1088b7bb16e 100644 --- a/homeassistant/components/icloud/translations/nl.json +++ b/homeassistant/components/icloud/translations/nl.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Wachtwoord", - "username": "E-mail", "with_family": "Met gezin" }, "description": "Voer uw gegevens in", diff --git a/homeassistant/components/icloud/translations/no.json b/homeassistant/components/icloud/translations/no.json index f1384df73b9..021ebd1d71b 100644 --- a/homeassistant/components/icloud/translations/no.json +++ b/homeassistant/components/icloud/translations/no.json @@ -20,17 +20,16 @@ "user": { "data": { "password": "Passord", - "username": "E-post", "with_family": "Med familie" }, - "description": "Angi legitimasjonsbeskrivelsen", + "description": "Fyll inn legitimasjonen din", "title": "iCloud-legitimasjon" }, "verification_code": { "data": { "verification_code": "iCloud-bekreftelseskode" }, - "description": "Vennligst skriv inn bekreftelseskoden du nettopp har f\u00e5tt fra iCloud", + "description": "Vennligst fyll inn bekreftelseskoden du nettopp har mottatt fra iCloud", "title": "iCloud-bekreftelseskode" } } diff --git a/homeassistant/components/icloud/translations/pl.json b/homeassistant/components/icloud/translations/pl.json index 20e3f8c2fb4..0bccf920554 100644 --- a/homeassistant/components/icloud/translations/pl.json +++ b/homeassistant/components/icloud/translations/pl.json @@ -19,8 +19,8 @@ }, "user": { "data": { - "password": "Has\u0142o", - "username": "Adres e-mail", + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::email%]", "with_family": "Z rodzin\u0105" }, "description": "Wprowad\u017a dane uwierzytelniaj\u0105ce", diff --git a/homeassistant/components/icloud/translations/pt-BR.json b/homeassistant/components/icloud/translations/pt-BR.json index 53a0e0090dd..364c0aca85c 100644 --- a/homeassistant/components/icloud/translations/pt-BR.json +++ b/homeassistant/components/icloud/translations/pt-BR.json @@ -18,8 +18,7 @@ }, "user": { "data": { - "password": "Senha", - "username": "Email" + "password": "Senha" }, "description": "Insira suas credenciais", "title": "credenciais do iCloud" diff --git a/homeassistant/components/icloud/translations/pt.json b/homeassistant/components/icloud/translations/pt.json index 420196bb050..ec4e06338ba 100644 --- a/homeassistant/components/icloud/translations/pt.json +++ b/homeassistant/components/icloud/translations/pt.json @@ -8,8 +8,7 @@ }, "user": { "data": { - "password": "Palavra-passe", - "username": "Email" + "password": "Palavra-passe" } } } diff --git a/homeassistant/components/icloud/translations/sl.json b/homeassistant/components/icloud/translations/sl.json index 18ffb070948..9e259bb0516 100644 --- a/homeassistant/components/icloud/translations/sl.json +++ b/homeassistant/components/icloud/translations/sl.json @@ -20,7 +20,6 @@ "user": { "data": { "password": "Geslo", - "username": "E-po\u0161tni naslov", "with_family": "Z dru\u017eino" }, "description": "Vnesite svoje poverilnice", diff --git a/homeassistant/components/icloud/translations/sv.json b/homeassistant/components/icloud/translations/sv.json index 3ca8252a558..9f11709fcb4 100644 --- a/homeassistant/components/icloud/translations/sv.json +++ b/homeassistant/components/icloud/translations/sv.json @@ -18,8 +18,7 @@ }, "user": { "data": { - "password": "L\u00f6senord", - "username": "E-post" + "password": "L\u00f6senord" }, "description": "Ange dina autentiseringsuppgifter", "title": "iCloud-autentiseringsuppgifter" diff --git a/homeassistant/components/ifttt/translations/fi.json b/homeassistant/components/ifttt/translations/fi.json new file mode 100644 index 00000000000..0570e4a1a66 --- /dev/null +++ b/homeassistant/components/ifttt/translations/fi.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "one_instance_allowed": "Vain yksi instanssi on tarpeen." + } + } +} \ No newline at end of file diff --git a/homeassistant/components/input_boolean/translations/no.json b/homeassistant/components/input_boolean/translations/no.json index ed4eac6654f..b0a608a1754 100644 --- a/homeassistant/components/input_boolean/translations/no.json +++ b/homeassistant/components/input_boolean/translations/no.json @@ -5,5 +5,5 @@ "on": "P\u00e5" } }, - "title": "Valgt boolsk" + "title": "Inndata boolsk" } \ No newline at end of file diff --git a/homeassistant/components/input_datetime/translations/no.json b/homeassistant/components/input_datetime/translations/no.json index d86f7180c81..e9a36c0fc88 100644 --- a/homeassistant/components/input_datetime/translations/no.json +++ b/homeassistant/components/input_datetime/translations/no.json @@ -1,3 +1,3 @@ { - "title": "Angi dato" + "title": "Inndata datotid" } \ No newline at end of file diff --git a/homeassistant/components/input_number/translations/no.json b/homeassistant/components/input_number/translations/no.json index c36d2b6aafc..cc918fabb2f 100644 --- a/homeassistant/components/input_number/translations/no.json +++ b/homeassistant/components/input_number/translations/no.json @@ -1,3 +1,3 @@ { - "title": "Angi nummer" + "title": "Inndata nummer" } \ No newline at end of file diff --git a/homeassistant/components/input_select/translations/es.json b/homeassistant/components/input_select/translations/es.json index ad5d4266d2c..2ff356dc725 100644 --- a/homeassistant/components/input_select/translations/es.json +++ b/homeassistant/components/input_select/translations/es.json @@ -1,3 +1,3 @@ { - "title": "Selecci\u00f3n de entrada" + "title": "Entrada de selecci\u00f3n" } \ No newline at end of file diff --git a/homeassistant/components/input_select/translations/no.json b/homeassistant/components/input_select/translations/no.json index 6840f1416c8..c5802730c42 100644 --- a/homeassistant/components/input_select/translations/no.json +++ b/homeassistant/components/input_select/translations/no.json @@ -1,3 +1,3 @@ { - "title": "Angi valg" + "title": "Inndata valg" } \ No newline at end of file diff --git a/homeassistant/components/input_text/translations/no.json b/homeassistant/components/input_text/translations/no.json index a643fa15fda..bf41f9dc43c 100644 --- a/homeassistant/components/input_text/translations/no.json +++ b/homeassistant/components/input_text/translations/no.json @@ -1,3 +1,3 @@ { - "title": "Angi tekst" + "title": "Inndata tekst" } \ No newline at end of file diff --git a/homeassistant/components/ios/translations/fi.json b/homeassistant/components/ios/translations/fi.json new file mode 100644 index 00000000000..f88bd919e33 --- /dev/null +++ b/homeassistant/components/ios/translations/fi.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "confirm": { + "title": "Home Assistant iOS" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ios/translations/no.json b/homeassistant/components/ios/translations/no.json index 826df14b1e3..2814d73f555 100644 --- a/homeassistant/components/ios/translations/no.json +++ b/homeassistant/components/ios/translations/no.json @@ -6,7 +6,7 @@ "step": { "confirm": { "description": "\u00d8nsker du \u00e5 sette opp Home Assistant iOS-komponenten?", - "title": "Home Assistant iOS" + "title": "" } } } diff --git a/homeassistant/components/ipma/translations/fi.json b/homeassistant/components/ipma/translations/fi.json new file mode 100644 index 00000000000..00ae9b3df2f --- /dev/null +++ b/homeassistant/components/ipma/translations/fi.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "name_exists": "Nimi on jo olemassa" + }, + "step": { + "user": { + "data": { + "latitude": "Leveysaste", + "longitude": "Pituusaste", + "name": "Nimi" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ipp/translations/ca.json b/homeassistant/components/ipp/translations/ca.json index 8ed12b70d6a..a7bc8d04890 100644 --- a/homeassistant/components/ipp/translations/ca.json +++ b/homeassistant/components/ipp/translations/ca.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "already_configured": "Aquesta impressora ja est\u00e0 configurada.", - "connection_error": "No s'ha pogut connectar amb la impressora.", + "already_configured": "El dispositiu ja est\u00e0 configurat", + "connection_error": "No s'ha pogut connectar", "connection_upgrade": "No s'ha pogut connectar amb la impressora, es necessita actualitzar la connexi\u00f3.", "ipp_error": "S'ha produ\u00eft un error IPP.", "ipp_version_error": "La versi\u00f3 IPP no \u00e9s compatible amb la impressora.", "parse_error": "No s'ha pogut analitzar la resposta de la impressora." }, "error": { - "connection_error": "No s'ha pogut connectar amb la impressora.", + "connection_error": "No s'ha pogut connectar", "connection_upgrade": "No s'ha pogut connectar amb la impressora. Prova-ho novament amb l'opci\u00f3 SSL/TLS activada." }, "flow_title": "Impressora: {name}", @@ -17,7 +17,7 @@ "user": { "data": { "base_path": "Ruta relativa a la impressora", - "host": "Amfitri\u00f3 o adre\u00e7a IP", + "host": "Amfitri\u00f3", "port": "Port", "ssl": "La impressora \u00e9s compatible amb comunicaci\u00f3 SSL/TLS", "verify_ssl": "La impressora utilitza un certificat SSL adequat" diff --git a/homeassistant/components/ipp/translations/en.json b/homeassistant/components/ipp/translations/en.json index 7fe5132ed64..abbe4e8a5f8 100644 --- a/homeassistant/components/ipp/translations/en.json +++ b/homeassistant/components/ipp/translations/en.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "already_configured": "This printer is already configured.", - "connection_error": "Failed to connect to printer.", + "already_configured": "Device is already configured", + "connection_error": "Failed to connect", "connection_upgrade": "Failed to connect to printer due to connection upgrade being required.", "ipp_error": "Encountered IPP error.", "ipp_version_error": "IPP version not supported by printer.", "parse_error": "Failed to parse response from printer." }, "error": { - "connection_error": "Failed to connect to printer.", + "connection_error": "Failed to connect", "connection_upgrade": "Failed to connect to printer. Please try again with SSL/TLS option checked." }, "flow_title": "Printer: {name}", @@ -17,7 +17,7 @@ "user": { "data": { "base_path": "Relative path to the printer", - "host": "Host or IP address", + "host": "Host", "port": "Port", "ssl": "Printer supports communication over SSL/TLS", "verify_ssl": "Printer uses a proper SSL certificate" @@ -26,7 +26,7 @@ "title": "Link your printer" }, "zeroconf_confirm": { - "description": "Do you want to add the printer named `{name}` to Home Assistant?", + "description": "Do you want to set up {name}?", "title": "Discovered printer" } } diff --git a/homeassistant/components/ipp/translations/es.json b/homeassistant/components/ipp/translations/es.json index bdb55b539fa..5f4a1370b68 100644 --- a/homeassistant/components/ipp/translations/es.json +++ b/homeassistant/components/ipp/translations/es.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "already_configured": "Esta impresora ya est\u00e1 configurada.", - "connection_error": "No se pudo conectar con la impresora.", + "already_configured": "Dispositivo ya configurado", + "connection_error": "Error al conectar", "connection_upgrade": "No se pudo conectar con la impresora debido a que se requiere una actualizaci\u00f3n de la conexi\u00f3n.", "ipp_error": "Error IPP encontrado.", "ipp_version_error": "Versi\u00f3n de IPP no compatible con la impresora.", "parse_error": "Error al analizar la respuesta de la impresora." }, "error": { - "connection_error": "No se pudo conectar con la impresora.", + "connection_error": "Error al conectar", "connection_upgrade": "No se pudo conectar con la impresora. Int\u00e9ntalo de nuevo con la opci\u00f3n SSL/TLS marcada." }, "flow_title": "Impresora: {name}", @@ -26,7 +26,7 @@ "title": "Vincula tu impresora" }, "zeroconf_confirm": { - "description": "\u00bfQuieres a\u00f1adir la impresora llamada `{name}` a Home Assistant?", + "description": "\u00bfQuieres configurar {name}?", "title": "Impresora encontrada" } } diff --git a/homeassistant/components/ipp/translations/hu.json b/homeassistant/components/ipp/translations/hu.json new file mode 100644 index 00000000000..66e835ec100 --- /dev/null +++ b/homeassistant/components/ipp/translations/hu.json @@ -0,0 +1,5 @@ +{ + "config": { + "flow_title": "Nyomtat\u00f3: {name}" + } +} \ No newline at end of file diff --git a/homeassistant/components/ipp/translations/ko.json b/homeassistant/components/ipp/translations/ko.json index 185a298d427..abf0c270dac 100644 --- a/homeassistant/components/ipp/translations/ko.json +++ b/homeassistant/components/ipp/translations/ko.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "already_configured": "\uc774 \ud504\ub9b0\ud130\ub294 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", - "connection_error": "\ud504\ub9b0\ud130\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "connection_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", "connection_upgrade": "\ud504\ub9b0\ud130\uc5d0 \uc5f0\uacb0\ud558\ub824\uba74 \uc5f0\uacb0\uc744 \uc5c5\uadf8\ub808\uc774\ub4dc\ud574\uc57c \ud569\ub2c8\ub2e4.", "ipp_error": "IPP \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.", "ipp_version_error": "\ud504\ub9b0\ud130\uc5d0\uc11c IPP \ubc84\uc804\uc744 \uc9c0\uc6d0\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.", "parse_error": "\ud504\ub9b0\ud130\uc758 \uc751\ub2f5\uc744 \uc77d\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4." }, "error": { - "connection_error": "\ud504\ub9b0\ud130\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", + "connection_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", "connection_upgrade": "\ud504\ub9b0\ud130\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. SSL/TLS \uc635\uc158\uc744 \ud655\uc778\ud558\uace0 \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694." }, "flow_title": "\ud504\ub9b0\ud130: {name}", @@ -17,7 +17,7 @@ "user": { "data": { "base_path": "\ud504\ub9b0\ud130\uc758 \uc0c1\ub300 \uacbd\ub85c", - "host": "\ud638\uc2a4\ud2b8 \ub610\ub294 IP \uc8fc\uc18c", + "host": "\ud638\uc2a4\ud2b8", "port": "\ud3ec\ud2b8", "ssl": "\ud504\ub9b0\ud130\ub294 SSL/TLS \ub97c \ud1b5\ud55c \ud1b5\uc2e0\uc744 \uc9c0\uc6d0\ud569\ub2c8\ub2e4", "verify_ssl": "\ud504\ub9b0\ud130\ub294 \uc62c\ubc14\ub978 SSL \uc778\uc99d\uc11c\ub97c \uc0ac\uc6a9\ud558\uace0 \uc788\uc2b5\ub2c8\ub2e4" @@ -26,7 +26,7 @@ "title": "\ud504\ub9b0\ud130 \uc5f0\uacb0\ud558\uae30" }, "zeroconf_confirm": { - "description": "Home Assistant \uc5d0 `{name}` \ud504\ub9b0\ud130\ub97c \ucd94\uac00\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?", + "description": "{name} \uc744(\ub97c) \uc124\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?", "title": "\ubc1c\uacac\ub41c \ud504\ub9b0\ud130" } } diff --git a/homeassistant/components/ipp/translations/no.json b/homeassistant/components/ipp/translations/no.json index fa5e4c86a89..afc03cf90b2 100644 --- a/homeassistant/components/ipp/translations/no.json +++ b/homeassistant/components/ipp/translations/no.json @@ -18,7 +18,7 @@ "data": { "base_path": "Relativ bane til skriveren", "host": "Vert eller IP-adresse", - "port": "", + "port": "Port", "ssl": "Skriveren st\u00f8tter kommunikasjon over SSL/TLS", "verify_ssl": "Skriveren bruker et riktig SSL-sertifikat" }, diff --git a/homeassistant/components/ipp/translations/pl.json b/homeassistant/components/ipp/translations/pl.json index ce921e48f34..8ead666dee1 100644 --- a/homeassistant/components/ipp/translations/pl.json +++ b/homeassistant/components/ipp/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Ta drukarka jest ju\u017c skonfigurowana.", + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia z drukark\u0105.", "connection_upgrade": "Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 z drukark\u0105 z powodu konieczno\u015bci uaktualnienia po\u0142\u0105czenia.", "ipp_error": "Wyst\u0105pi\u0142 b\u0142\u0105d IPP.", @@ -17,8 +17,8 @@ "user": { "data": { "base_path": "\u015acie\u017cka wzgl\u0119dna do drukarki", - "host": "Nazwa hosta lub adres IP", - "port": "Port", + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]", "ssl": "Drukarka obs\u0142uguje komunikacj\u0119 przez SSL/TLS", "verify_ssl": "Drukarka u\u017cywa prawid\u0142owego certyfikatu" }, diff --git a/homeassistant/components/ipp/translations/ru.json b/homeassistant/components/ipp/translations/ru.json index eee7de36cd1..c2d9e6b5cc0 100644 --- a/homeassistant/components/ipp/translations/ru.json +++ b/homeassistant/components/ipp/translations/ru.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", - "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0443.", + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", "connection_upgrade": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0443 \u0438\u0437-\u0437\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f.", "ipp_error": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 IPP.", "ipp_version_error": "\u0412\u0435\u0440\u0441\u0438\u044f IPP \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u043e\u043c.", "parse_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u043e\u0442\u0432\u0435\u0442 \u043e\u0442 \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0430." }, "error": { - "connection_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0443.", + "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", "connection_upgrade": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0443. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u0447\u0435\u0440\u0435\u0437 SSL/TLS." }, "flow_title": "\u041f\u0440\u0438\u043d\u0442\u0435\u0440: {name}", @@ -17,7 +17,7 @@ "user": { "data": { "base_path": "\u041e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0443\u0442\u044c \u043a \u043f\u0440\u0438\u043d\u0442\u0435\u0440\u0443", - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "\u0425\u043e\u0441\u0442", "port": "\u041f\u043e\u0440\u0442", "ssl": "\u041f\u0440\u0438\u043d\u0442\u0435\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0441\u0432\u044f\u0437\u044c \u043f\u043e SSL/TLS", "verify_ssl": "\u041f\u0440\u0438\u043d\u0442\u0435\u0440 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 SSL" diff --git a/homeassistant/components/ipp/translations/zh-Hant.json b/homeassistant/components/ipp/translations/zh-Hant.json index 68cda398da2..fa7593c1ea2 100644 --- a/homeassistant/components/ipp/translations/zh-Hant.json +++ b/homeassistant/components/ipp/translations/zh-Hant.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "already_configured": "\u6b64\u5370\u8868\u6a5f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", - "connection_error": "\u5370\u8868\u6a5f\u9023\u7dda\u5931\u6557\u3002", + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "connection_error": "\u9023\u7dda\u5931\u6557", "connection_upgrade": "\u7531\u65bc\u9700\u8981\u5148\u5347\u7d1a\u9023\u7dda\u3001\u9023\u7dda\u81f3\u5370\u8868\u6a5f\u5931\u6557\u3002", "ipp_error": "\u767c\u751f IPP \u932f\u8aa4\u3002", "ipp_version_error": "\u4e0d\u652f\u63f4\u5370\u8868\u6a5f\u7684 IPP \u7248\u672c\u3002", "parse_error": "\u7372\u5f97\u5370\u8868\u6a5f\u56de\u61c9\u5931\u6557\u3002" }, "error": { - "connection_error": "\u5370\u8868\u6a5f\u9023\u7dda\u5931\u6557\u3002", + "connection_error": "\u9023\u7dda\u5931\u6557", "connection_upgrade": "\u9023\u7dda\u81f3\u5370\u8868\u6a5f\u5931\u6557\u3002\u8acb\u52fe\u9078 SSL/TLS \u9078\u9805\u5f8c\u518d\u8a66\u4e00\u6b21\u3002" }, "flow_title": "\u5370\u8868\u6a5f\uff1a{name}", @@ -17,7 +17,7 @@ "user": { "data": { "base_path": "\u5370\u8868\u6a5f\u76f8\u5c0d\u8def\u5f91", - "host": "\u4e3b\u6a5f\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "port": "\u901a\u8a0a\u57e0", "ssl": "\u5370\u8868\u6a5f\u652f\u63f4 SSL/TLS \u901a\u8a0a", "verify_ssl": "\u5370\u8868\u6a5f\u4f7f\u7528\u5c0d\u61c9\u8a8d\u8b49" @@ -26,7 +26,7 @@ "title": "\u9023\u7d50\u5370\u8868\u6a5f" }, "zeroconf_confirm": { - "description": "\u662f\u5426\u8981\u65b0\u589e\u540d\u7a31 `{name}` \u5370\u8868\u6a5f\u81f3 Home Assistant\uff1f", + "description": "\u662f\u5426\u8981\u8a2d\u5b9a {name}\uff1f", "title": "\u81ea\u52d5\u641c\u7d22\u5230\u7684\u5370\u8868\u6a5f" } } diff --git a/homeassistant/components/iqvia/translations/fi.json b/homeassistant/components/iqvia/translations/fi.json new file mode 100644 index 00000000000..151e9755a6a --- /dev/null +++ b/homeassistant/components/iqvia/translations/fi.json @@ -0,0 +1,16 @@ +{ + "config": { + "error": { + "identifier_exists": "Postinumero on jo rekister\u00f6ity", + "invalid_zip_code": "Postinumero on virheellinen" + }, + "step": { + "user": { + "data": { + "zip_code": "Postinumero" + }, + "title": "IQVIA" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/islamic_prayer_times/translations/fr.json b/homeassistant/components/islamic_prayer_times/translations/fr.json new file mode 100644 index 00000000000..6499df244ab --- /dev/null +++ b/homeassistant/components/islamic_prayer_times/translations/fr.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "one_instance_allowed": "Une seule instance est n\u00e9cessaire." + }, + "step": { + "user": { + "description": "Voulez-vous configurer Islamic Prayer Times?", + "title": "Configurer Islamic Prayer Times" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "calculation_method": "M\u00e9thode de calcul de la pri\u00e8re" + } + } + } + }, + "title": "Islamic Prayer Times" +} \ No newline at end of file diff --git a/homeassistant/components/islamic_prayer_times/translations/it.json b/homeassistant/components/islamic_prayer_times/translations/it.json index 02f3c5df2ec..ff1d085a58d 100644 --- a/homeassistant/components/islamic_prayer_times/translations/it.json +++ b/homeassistant/components/islamic_prayer_times/translations/it.json @@ -5,8 +5,8 @@ }, "step": { "user": { - "description": "Vuoi impostare i tempi di preghiera islamici?", - "title": "Impostare i tempi di preghiera islamici" + "description": "Vuoi impostare gli Orari di Preghiera Islamici?", + "title": "Impostare gli Orari di Preghiera Islamici" } } }, @@ -19,5 +19,5 @@ } } }, - "title": "Tempi di preghiera islamica" + "title": "Orari di Preghiera Islamici" } \ No newline at end of file diff --git a/homeassistant/components/islamic_prayer_times/translations/ru.json b/homeassistant/components/islamic_prayer_times/translations/ru.json index 799c4bc5500..66f2e918f65 100644 --- a/homeassistant/components/islamic_prayer_times/translations/ru.json +++ b/homeassistant/components/islamic_prayer_times/translations/ru.json @@ -14,7 +14,7 @@ "step": { "init": { "data": { - "calculation_method": "\u041c\u0435\u0442\u043e\u0434 \u0440\u0430\u0441\u0447\u0435\u0442\u0430" + "calculation_method": "\u0421\u043f\u043e\u0441\u043e\u0431 \u0440\u0430\u0441\u0447\u0435\u0442\u0430" } } } diff --git a/homeassistant/components/islamic_prayer_times/translations/sl.json b/homeassistant/components/islamic_prayer_times/translations/sl.json new file mode 100644 index 00000000000..6cef11fccac --- /dev/null +++ b/homeassistant/components/islamic_prayer_times/translations/sl.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "one_instance_allowed": "Potrebna je samo ena instanca." + }, + "step": { + "user": { + "description": "Ali \u017eelite nastaviti Islamski \u010das molitve?", + "title": "Nastavite islamske molitvene \u010dase" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "calculation_method": "Na\u010din izra\u010duna molitve" + } + } + } + }, + "title": "Islamski molitveni \u010dasi" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/ca.json b/homeassistant/components/isy994/translations/ca.json new file mode 100644 index 00000000000..aa9c188f8dc --- /dev/null +++ b/homeassistant/components/isy994/translations/ca.json @@ -0,0 +1,39 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "[%key::common::config_flow::error::cannot_connect%]", + "invalid_auth": "[%key::common::config_flow::error::invalid_auth%]", + "unknown": "Error inesperat" + }, + "flow_title": "Dispositius universals ISY994 {name} ({host})", + "step": { + "user": { + "data": { + "host": "URL", + "password": "[%key::common::config_flow::data::password%]", + "tls": "Versi\u00f3 TLS del controlador ISY.", + "username": "[%key::common::config_flow::data::username%]" + }, + "title": "Connexi\u00f3 amb ISY994" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "String Ignora", + "restore_light_state": "Restaura la brillantor de la llum", + "sensor_string": "String de Sensor Node", + "variable_sensor_string": "String de Sensor Variable" + }, + "description": "Configuraci\u00f3 de les opcions per a la integraci\u00f3 ISY: \n \u2022 String de Sensor Node: qualsevol dispositiu o carpeta que contingui 'String de Sensor Node' dins el nom ser\u00e0 tractat com a un sensor o sensor binari. \n \u2022 String Ignora: qualsevol dispositiu amb 'String Ignora' dins el nom ser\u00e0 ignorat. \n \u2022 String de Sensor Variable: qualsevol variable que contingui 'String de Sensor Variable' s'afegir\u00e0 com a un sensor. \n \u2022 Restaura la brillantor de la llum: si est\u00e0 activat, en encendre un llum es restablir\u00e0 la brillantor anterior en lloc del valor integrat dins el dispositiu.", + "title": "Opcions d'ISY994" + } + } + }, + "title": "Dispositius universals ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/de.json b/homeassistant/components/isy994/translations/de.json new file mode 100644 index 00000000000..a40ab60cd1e --- /dev/null +++ b/homeassistant/components/isy994/translations/de.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "username": "Benutzername" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/en.json b/homeassistant/components/isy994/translations/en.json index 58dfdfcf44b..61fe07fd1fc 100644 --- a/homeassistant/components/isy994/translations/en.json +++ b/homeassistant/components/isy994/translations/en.json @@ -1,41 +1,41 @@ { - "title": "Universal Devices ISY994", - "config": { - "flow_title": "Universal Devices ISY994 {name} ({host})", - "step": { - "user": { - "data": { - "username": "Username", - "host": "URL", - "password": "Password", - "tls": "The TLS version of the ISY controller." + "config": { + "abort": { + "already_configured": "Device is already configured" }, - "description": "The host entry must be in full URL format, e.g., http://192.168.10.100:80", - "title": "Connect to your ISY994" - } - }, - "error": { - "unknown": "Unexpected error", - "cannot_connect": "Failed to connect, please try again", - "invalid_auth": "Invalid authentication", - "invalid_host": "The host entry was not in full URL format, e.g., http://192.168.10.100:80" - }, - "abort": { - "already_configured": "Device is already configured" - } - }, - "options": { - "step": { - "init": { - "title": "ISY994 Options", - "description": "Set the options for the ISY Integration: \n • Node Sensor String: Any device or folder that contains 'Node Sensor String' in the name will be treated as a sensor or binary sensor. \n • Ignore String: Any device with 'Ignore String' in the name will be ignored. \n • Variable Sensor String: Any variable that contains 'Variable Sensor String' will be added as a sensor. \n • Restore Light Brightness: If enabled, the previous brightness will be restored when turning on a light instead of the device's built-in On-Level.", - "data": { - "sensor_string": "Node Sensor String", - "ignore_string": "Ignore String", - "variable_sensor_string" : "Variable Sensor String", - "restore_light_state": "Restore Light Brightness" + "error": { + "cannot_connect": "Failed to connect", + "invalid_auth": "Invalid authentication", + "invalid_host": "The host entry was not in full URL format, e.g., http://192.168.10.100:80", + "unknown": "Unexpected error" + }, + "flow_title": "Universal Devices ISY994 {name} ({host})", + "step": { + "user": { + "data": { + "host": "URL", + "password": "Password", + "tls": "The TLS version of the ISY controller.", + "username": "Username" + }, + "description": "The host entry must be in full URL format, e.g., http://192.168.10.100:80", + "title": "Connect to your ISY994" + } } - } - } - } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "Ignore String", + "restore_light_state": "Restore Light Brightness", + "sensor_string": "Node Sensor String", + "variable_sensor_string": "Variable Sensor String" + }, + "description": "Set the options for the ISY Integration: \n \u2022 Node Sensor String: Any device or folder that contains 'Node Sensor String' in the name will be treated as a sensor or binary sensor. \n \u2022 Ignore String: Any device with 'Ignore String' in the name will be ignored. \n \u2022 Variable Sensor String: Any variable that contains 'Variable Sensor String' will be added as a sensor. \n \u2022 Restore Light Brightness: If enabled, the previous brightness will be restored when turning on a light instead of the device's built-in On-Level.", + "title": "ISY994 Options" + } + } + }, + "title": "Universal Devices ISY994" } \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/es.json b/homeassistant/components/isy994/translations/es.json new file mode 100644 index 00000000000..1edd249e9d7 --- /dev/null +++ b/homeassistant/components/isy994/translations/es.json @@ -0,0 +1,40 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ya est\u00e1 configurado" + }, + "error": { + "cannot_connect": "Error al conectar", + "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", + "invalid_host": "La entrada del host no estaba en formato URL completo, por ejemplo, http://192.168.10.100:80", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "host": "URL", + "password": "Contrase\u00f1a", + "tls": "La versi\u00f3n de TLS del controlador ISY.", + "username": "Usuario" + }, + "description": "La entrada del host debe estar en formato URL completo, por ejemplo, http://192.168.10.100:80", + "title": "Conectar con tu ISY994" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "Ignorar Cadena", + "restore_light_state": "Restaurar Intensidad de la Luz", + "sensor_string": "Cadena Nodo Sensor", + "variable_sensor_string": "Cadena de Sensor Variable" + }, + "description": "Configura las opciones para la integraci\u00f3n de ISY: \n \u2022 Cadena Nodo Sensor: Cualquier dispositivo o carpeta que contenga 'Cadena Nodo Sensor' en el nombre ser\u00e1 tratada como un sensor o un sensor binario. \n \u2022 Ignorar Cadena: Cualquier dispositivo con 'Ignorar Cadena' en el nombre ser\u00e1 ignorado. \n \u2022 Restaurar Intensidad de la Luz: Si se habilita, la intensidad anterior ser\u00e1 restaurada al encender una luz en lugar de usar el nivel predeterminado del dispositivo.", + "title": "Opciones ISY994" + } + } + }, + "title": "Dispositivos Universales ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/fi.json b/homeassistant/components/isy994/translations/fi.json new file mode 100644 index 00000000000..c5b20ac47a4 --- /dev/null +++ b/homeassistant/components/isy994/translations/fi.json @@ -0,0 +1,30 @@ +{ + "config": { + "error": { + "invalid_host": "Palvelimen osoite ei ollut t\u00e4ydess\u00e4 URL-muodossa, esim. http://192.168.10.100:80" + }, + "step": { + "user": { + "data": { + "host": "URL", + "password": "Salasana", + "tls": "ISY-ohjaimen TLS-versio.", + "username": "K\u00e4ytt\u00e4j\u00e4tunnus" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "Ohita merkkijono", + "restore_light_state": "Valon kirkkauden palauttaminen", + "variable_sensor_string": "Muuttuva anturin merkkijono" + }, + "title": "ISY994-asetukset" + } + } + }, + "title": "Universaalit laitteet ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/fr.json b/homeassistant/components/isy994/translations/fr.json new file mode 100644 index 00000000000..d075764a7c5 --- /dev/null +++ b/homeassistant/components/isy994/translations/fr.json @@ -0,0 +1,20 @@ +{ + "config": { + "step": { + "user": { + "data": { + "host": "URL" + } + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "Ignorer la cha\u00eene" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/he.json b/homeassistant/components/isy994/translations/he.json new file mode 100644 index 00000000000..ed6f54fc696 --- /dev/null +++ b/homeassistant/components/isy994/translations/he.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u05d4\u05de\u05db\u05e9\u05d9\u05e8 \u05db\u05d1\u05e8 \u05d4\u05d5\u05d2\u05d3\u05e8" + }, + "error": { + "cannot_connect": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4", + "invalid_host": "\u05e2\u05e8\u05da \u05d4\u05beHost \u05dc\u05d0 \u05d4\u05d9\u05d4 \u05d1\u05e4\u05d5\u05e8\u05de\u05d8 URL \u05de\u05dc\u05d0, \u05dc\u05de\u05e9\u05dc, http://192.168.10.100:80", + "unknown": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05dc\u05d0 \u05e6\u05e4\u05d5\u05d9\u05d9\u05d4" + }, + "step": { + "user": { + "data": { + "host": "\u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05ea\u05e8", + "password": "\u05e1\u05d9\u05e1\u05de\u05d4", + "username": "\u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/it.json b/homeassistant/components/isy994/translations/it.json new file mode 100644 index 00000000000..ccb5ff85b87 --- /dev/null +++ b/homeassistant/components/isy994/translations/it.json @@ -0,0 +1,40 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi", + "invalid_auth": "Autenticazione non valida", + "invalid_host": "La voce host non era nel formato URL completo, ad esempio http://192.168.10.100:80", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "host": "URL", + "password": "Password", + "tls": "La versione TLS del controllore ISY.", + "username": "Nome utente" + }, + "description": "La voce host deve essere nel formato URL completo, ad esempio, http://192.168.10.100:80", + "title": "Connettersi a ISY994" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "Ignora Stringa", + "restore_light_state": "Ripristina Luminosit\u00e0 Luce", + "sensor_string": "Stringa Nodo Sensore", + "variable_sensor_string": "Stringa Variabile Sensore" + }, + "description": "Impostare le opzioni per l'integrazione ISY: \n \u2022 Stringa Nodo Sensore: qualsiasi dispositivo o cartella che contiene \"Stringa Nodo Sensore\" nel nome verr\u00e0 trattato come un sensore o un sensore binario. \n \u2022 Ignora Stringa: qualsiasi dispositivo con \"Ignora Stringa\" nel nome verr\u00e0 ignorato. \n \u2022 Stringa Variabile Sensore: qualsiasi variabile che contiene \"Stringa Variabile Sensore\" verr\u00e0 aggiunta come sensore. \n \u2022 Ripristina Luminosit\u00e0 Luce: se abilitato, verr\u00e0 ripristinata la luminosit\u00e0 precedente quando si accende una luce al posto del livello incorporato nel dispositivo.", + "title": "Opzioni ISY994" + } + } + }, + "title": "Universal Devices ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/ko.json b/homeassistant/components/isy994/translations/ko.json new file mode 100644 index 00000000000..c0edb400594 --- /dev/null +++ b/homeassistant/components/isy994/translations/ko.json @@ -0,0 +1,40 @@ +{ + "config": { + "abort": { + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, + "error": { + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", + "invalid_auth": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "invalid_host": "\ud638\uc2a4\ud2b8 \ud56d\ubaa9\uc774 \uc644\uc804\ud55c URL \ud615\uc2dd\uc774 \uc544\ub2d9\ub2c8\ub2e4. \uc608: http://192.168.10.100:80", + "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "data": { + "host": "URL \uc8fc\uc18c", + "password": "\ube44\ubc00\ubc88\ud638", + "tls": "ISY \ucee8\ud2b8\ub864\ub7ec\uc758 TLS \ubc84\uc804.", + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" + }, + "description": "\ud638\uc2a4\ud2b8 \ud56d\ubaa9\uc740 \uc644\uc804\ud55c URL \ud615\uc2dd\uc774\uc5b4\uc57c \ud569\ub2c8\ub2e4. \uc608: http://192.168.10.100:80", + "title": "ISY994 \uc5d0 \uc5f0\uacb0\ud558\uae30" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "\ubb38\uc790\uc5f4 \ubb34\uc2dc", + "restore_light_state": "\uc870\uba85 \ubc1d\uae30 \ubcf5\uc6d0", + "sensor_string": "\ub178\ub4dc \uc13c\uc11c \ubb38\uc790\uc5f4", + "variable_sensor_string": "\ubcc0\uc218 \uc13c\uc11c \ubb38\uc790\uc5f4" + }, + "description": "ISY \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\uc5d0 \ub300\ud55c \uc635\uc158\uc744 \uc124\uc815\ud574\uc8fc\uc138\uc694: \n \u2022 \ub178\ub4dc \uc13c\uc11c \ubb38\uc790\uc5f4: \uc774\ub984\uc5d0 '\ub178\ub4dc \uc13c\uc11c \ubb38\uc790\uc5f4' \uc774 \ud3ec\ud568\ub41c \ubaa8\ub4e0 \uae30\uae30 \ub610\ub294 \ud3f4\ub354\ub294 \uc13c\uc11c \ub610\ub294 \uc774\uc9c4 \uc13c\uc11c\ub85c \ucde8\uae09\ub429\ub2c8\ub2e4. \n \u2022 \ubb38\uc790\uc5f4 \ubb34\uc2dc: \uc774\ub984\uc5d0 '\ubb38\uc790\uc5f4 \ubb34\uc2dc' \uac00 \ud3ec\ud568\ub41c \ubaa8\ub4e0 \uae30\uae30\ub294 \ubb34\uc2dc\ub429\ub2c8\ub2e4.\n \u2022 \ubcc0\uc218 \uc13c\uc11c \ubb38\uc790\uc5f4: '\ubcc0\uc218 \uc13c\uc11c \ubb38\uc790\uc5f4' \uc774 \ud3ec\ud568\ub41c \ubaa8\ub4e0 \ubcc0\uc218\ub294 \uc13c\uc11c\ub85c \ucd94\uac00\ub429\ub2c8\ub2e4.\n \u2022 \uc870\uba85 \ubc1d\uae30 \ubcf5\uc6d0: \ud65c\uc131\ud654\ud558\uba74 \uc870\uba85\uc744 \ucf24 \ub54c \uae30\uae30\uc758 \ub0b4\uc7a5\ub41c On-Level \ub300\uc2e0 \uc774\uc804 \ubc1d\uae30\uac00 \ubcf5\uc6d0\ub429\ub2c8\ub2e4.", + "title": "ISY994 \uc635\uc158" + } + } + }, + "title": "ISY994 \ubc94\uc6a9 \uae30\uae30" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/lb.json b/homeassistant/components/isy994/translations/lb.json new file mode 100644 index 00000000000..4d7d4cc47d7 --- /dev/null +++ b/homeassistant/components/isy994/translations/lb.json @@ -0,0 +1,40 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "invalid_auth": "Ong\u00eblteg Authentifkatioun", + "invalid_host": "Host Entr\u00e9e muss am URL Format sinn, beispill, http://192.168.10.100:80", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "host": "URL", + "password": "Passwuert", + "tls": "TLS Versioun vum ISY Kontroller.", + "username": "Benotzernumm" + }, + "description": "Host Entr\u00e9e muss am URL Format sinn, beispill, http://192.168.10.100:80", + "title": "Mat dengem ISY994 verbannen" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "Zeechefolleg ignor\u00e9ieren", + "restore_light_state": "Hellegkeet vun der Luucht hierstellen", + "sensor_string": "Node Sensor Zeechefolleg", + "variable_sensor_string": "Variable Sensor Zeechefolleg" + }, + "description": "Optioune fir ISY Integratioun defin\u00e9ieren:\n \u2022 Node Sensor Zeechefolleg: All Apparat oder Dossier welch 'Node Sensor Zeechefolleg' am Numm enth\u00e4lt g\u00ebtt als Sensor oder bin\u00e4re Sensor trait\u00e9iert.\n \u2022 Zeechefolleg inor\u00e9ieren: All Apparat mam 'Zeechefolleg ignor\u00e9ieren' am Numm g\u00ebtt ignor\u00e9iert.\n \u2022 Variable Sensor Zeechefolleg: All Variable mat 'Variable Sensor Zeechefolleg' am Numm g\u00ebtt als Sensor dob\u00e4igesat\n \u2022 Hellegkeet vun der Luucht hierstellen: Falls aktiv\u00e9iert g\u00ebtt d\u00e9i Hellegkeet vu virdrun hiergestallt bei uschalte vun der Luucht am platz vun der Standard Hellegkeet vun der Luucht.", + "title": "ISY994 Optiounen" + } + } + }, + "title": "Universal Devices ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/no.json b/homeassistant/components/isy994/translations/no.json new file mode 100644 index 00000000000..9d9f5b59db9 --- /dev/null +++ b/homeassistant/components/isy994/translations/no.json @@ -0,0 +1,33 @@ +{ + "config": { + "error": { + "invalid_host": "Vertsoppf\u00f8ringen var ikke i fullstendig URL-format, for eksempel http://192.168.10.100:80", + "unknown": "[%key:common::config_flow::error::unknown%" + }, + "step": { + "user": { + "data": { + "host": "URL", + "tls": "TLS-versjonen av ISY-kontrolleren." + }, + "description": "Vertsoppf\u00f8ringen m\u00e5 v\u00e6re i fullstendig URL-format, for eksempel http://192.168.10.100:80", + "title": "Koble til ISY994" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "Ignorer streng", + "restore_light_state": "Gjenopprett lysstyrke", + "sensor_string": "Node sensor streng", + "variable_sensor_string": "Variabel sensorstreng" + }, + "description": "Angi alternativene for ISY-integrering: \n \u2022 Nodesensorstreng: Alle enheter eller mapper som inneholder NodeSensor String i navnet, behandles som en sensor eller bin\u00e6r sensor. \n \u2022 Ignorer streng: Alle enheter med 'Ignorer streng' i navnet ignoreres. \n \u2022 Variabel sensorstreng: Alle variabler som inneholder \"Variabel sensorstreng\" vil bli lagt til som en sensor. \n \u2022 Gjenopprett lyslysstyrke: Hvis den er aktivert, gjenopprettes den forrige lysstyrken n\u00e5r du sl\u00e5r p\u00e5 et lys i stedet for enhetens innebygde p\u00e5-niv\u00e5.", + "title": "ISY994 Alternativer" + } + } + }, + "title": "Universelle enheter ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/pl.json b/homeassistant/components/isy994/translations/pl.json new file mode 100644 index 00000000000..a934b3d9f6c --- /dev/null +++ b/homeassistant/components/isy994/translations/pl.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" + }, + "error": { + "cannot_connect": "[%key_id:common::config_flow::error::cannot_connect%]", + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" + }, + "step": { + "user": { + "data": { + "host": "URL", + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/ru.json b/homeassistant/components/isy994/translations/ru.json new file mode 100644 index 00000000000..8c19d972f40 --- /dev/null +++ b/homeassistant/components/isy994/translations/ru.json @@ -0,0 +1,40 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + }, + "error": { + "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "invalid_host": "URL-\u0430\u0434\u0440\u0435\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'address[:port]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 'http://192.168.10.100:80').", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "host": "URL-\u0430\u0434\u0440\u0435\u0441", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "tls": "\u0412\u0435\u0440\u0441\u0438\u044f TLS \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430", + "username": "\u041b\u043e\u0433\u0438\u043d" + }, + "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 URL-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'address[:port]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 'http://192.168.10.100:80').", + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c", + "restore_light_state": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0442\u0430", + "sensor_string": "\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0437\u0435\u043b \u043a\u0430\u043a \u0441\u0435\u043d\u0441\u043e\u0440", + "variable_sensor_string": "\u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043a\u0430\u043a \u0441\u0435\u043d\u0441\u043e\u0440" + }, + "description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432:\n \u2022 \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0443\u0437\u0435\u043b \u043a\u0430\u043a \u0441\u0435\u043d\u0441\u043e\u0440: \u043b\u044e\u0431\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0438\u043b\u0438 \u043f\u0430\u043f\u043a\u0430, \u0432 \u0438\u043c\u0435\u043d\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430, \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043e \u043a\u0430\u043a \u0441\u0435\u043d\u0441\u043e\u0440 \u0438\u043b\u0438 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u0441\u0435\u043d\u0441\u043e\u0440.\n \u2022 \u0418\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u043a\u0430\u043a \u0441\u0435\u043d\u0441\u043e\u0440: \u043b\u044e\u0431\u0430\u044f \u043f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443, \u0431\u0443\u0434\u0435\u0442 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043a\u0430\u043a \u0441\u0435\u043d\u0441\u043e\u0440.\n \u2022 \u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c: \u043b\u044e\u0431\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e, \u0432 \u0438\u043c\u0435\u043d\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442\u0441\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430, \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f.\n \u2022 \u0412\u043e\u0441\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c \u044f\u0440\u043a\u043e\u0441\u0442\u044c \u0441\u0432\u0435\u0442\u0430: \u043f\u0440\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u044f\u0440\u043a\u043e\u0441\u0442\u0438, \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0435 \u0434\u043e \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 ISY994" + } + } + }, + "title": "Universal Devices ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/isy994/translations/zh-Hant.json b/homeassistant/components/isy994/translations/zh-Hant.json new file mode 100644 index 00000000000..fa3ef3ebd19 --- /dev/null +++ b/homeassistant/components/isy994/translations/zh-Hant.json @@ -0,0 +1,40 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "invalid_host": "\u4e3b\u6a5f\u7aef\u4e26\u672a\u4ee5\u5b8c\u6574\u7db2\u5740\u683c\u5f0f\u8f38\u5165\uff0c\u4f8b\u5982\uff1ahttp://192.168.10.100:80", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "host": "\u7db2\u5740", + "password": "\u5bc6\u78bc", + "tls": "ISY \u63a7\u5236\u5668 TLS \u7248\u672c", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u4e3b\u6a5f\u7aef\u5fc5\u9808\u4ee5\u5b8c\u6574\u7db2\u5740\u683c\u5f0f\u8f38\u5165\uff0c\u4f8b\u5982\uff1ahttp://192.168.10.100:80", + "title": "\u9023\u7dda\u81f3 ISY994" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "ignore_string": "\u5ffd\u7565\u5b57\u4e32", + "restore_light_state": "\u56de\u5fa9\u4eae\u5ea6", + "sensor_string": "\u7bc0\u9ede\u50b3\u611f\u5668\u5b57\u4e32", + "variable_sensor_string": "\u53ef\u8b8a\u50b3\u611f\u5668\u5b57\u4e32" + }, + "description": "ISY \u6574\u5408\u8a2d\u5b9a\u9078\u9805\uff1a \n \u2022 \u7bc0\u9ede\u50b3\u611f\u5668\u5b57\u4e32\uff08Node Sensor String\uff09\uff1a\u4efb\u4f55\u540d\u7a31\u6216\u8cc7\u6599\u593e\u5305\u542b\u300cNode Sensor String\u300d\u7684\u8a2d\u5099\u90fd\u6703\u88ab\u8996\u70ba\u50b3\u611f\u5668\u6216\u4e8c\u9032\u4f4d\u50b3\u611f\u5668\u3002\n \u2022 \u5ffd\u7565\u5b57\u4e32\uff08Ignore String\uff09\uff1a\u4efb\u4f55\u540d\u7a31\u5305\u542b\u300cIgnore String\u300d\u7684\u8a2d\u5099\u90fd\u6703\u88ab\u5ffd\u7565\u3002\n \u2022 \u53ef\u8b8a\u50b3\u611f\u5668\u5b57\u4e32\uff08Variable Sensor String\uff09\uff1a\u4efb\u4f55\u5305\u542b\u300cVariable Sensor String\u300d\u7684\u8b8a\u6578\u90fd\u5c07\u65b0\u589e\u70ba\u50b3\u611f\u5668\u3002 \n \u2022 \u56de\u5fa9\u4eae\u5ea6\uff08Restore Light Brightness\uff09\uff1a\u958b\u5553\u5f8c\u3001\u7576\u71c8\u5149\u958b\u555f\u6642\u6703\u56de\u5fa9\u5148\u524d\u7684\u4eae\u5ea6\uff0c\u800c\u4e0d\u662f\u4f7f\u7528\u8a2d\u5099\u9810\u8a2d\u4eae\u5ea6\u3002", + "title": "ISY994 \u9078\u9805" + } + } + }, + "title": "Universal Devices ISY994" +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/ca.json b/homeassistant/components/juicenet/translations/ca.json new file mode 100644 index 00000000000..1d7cad2111b --- /dev/null +++ b/homeassistant/components/juicenet/translations/ca.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Aquest compte de JuiceNet ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar, torna-ho a provar", + "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida", + "unknown": "Error inesperat" + }, + "step": { + "user": { + "data": { + "api_token": "Token de l'API de JuiceNet" + }, + "description": "Necessitar\u00e0s la clau API de https://home.juice.net/Manage.", + "title": "Connexi\u00f3 amb JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/de.json b/homeassistant/components/juicenet/translations/de.json new file mode 100644 index 00000000000..16f48ef3837 --- /dev/null +++ b/homeassistant/components/juicenet/translations/de.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Dieses JuiceNet-Konto ist bereits konfiguriert" + }, + "error": { + "cannot_connect": "Verbindung fehlgeschlagen, versuchen Sie es erneut", + "invalid_auth": "Ung\u00fcltige Authentifizierung", + "unknown": "Unerwarteter Fehler" + }, + "step": { + "user": { + "data": { + "api_token": "JuiceNet API Token" + }, + "description": "Sie ben\u00f6tigen das API-Token von https://home.juice.net/Manage.", + "title": "Stellen Sie eine Verbindung zu JuiceNet her" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/en.json b/homeassistant/components/juicenet/translations/en.json index aec8a903b99..faf21a8d617 100644 --- a/homeassistant/components/juicenet/translations/en.json +++ b/homeassistant/components/juicenet/translations/en.json @@ -18,4 +18,4 @@ } } } -} +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/es.json b/homeassistant/components/juicenet/translations/es.json new file mode 100644 index 00000000000..b8e3d3444c2 --- /dev/null +++ b/homeassistant/components/juicenet/translations/es.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Esta cuenta de JuiceNet ya est\u00e1 configurada" + }, + "error": { + "cannot_connect": "No se pudo conectar, por favor, int\u00e9ntalo de nuevo", + "invalid_auth": "Autenticaci\u00f3n no v\u00e1lida", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "api_token": "Token API de JuiceNet" + }, + "description": "Necesitar\u00e1s el Token API de https://home.juice.net/Manage.", + "title": "Conectar a JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/fi.json b/homeassistant/components/juicenet/translations/fi.json new file mode 100644 index 00000000000..4d0640fc077 --- /dev/null +++ b/homeassistant/components/juicenet/translations/fi.json @@ -0,0 +1,13 @@ +{ + "config": { + "step": { + "user": { + "data": { + "api_token": "JuiceNet API-tunnus" + }, + "description": "Tarvitset API-tunnuksen osoitteesta https://home.juice.net/Manage.", + "title": "Yhdist\u00e4 JuiceNetiin" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/fr.json b/homeassistant/components/juicenet/translations/fr.json new file mode 100644 index 00000000000..2448ec6263c --- /dev/null +++ b/homeassistant/components/juicenet/translations/fr.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Ce compte JuiceNet est d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer", + "invalid_auth": "Authentification non valide", + "unknown": "Erreur inattendue" + }, + "step": { + "user": { + "data": { + "api_token": "Jeton d'API JuiceNet" + }, + "description": "Vous aurez besoin du jeton API de https://home.juice.net/Manage.", + "title": "Se connecter \u00e0 JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/he.json b/homeassistant/components/juicenet/translations/he.json new file mode 100644 index 00000000000..863e2560cbd --- /dev/null +++ b/homeassistant/components/juicenet/translations/he.json @@ -0,0 +1,13 @@ +{ + "config": { + "error": { + "cannot_connect": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4, \u05d0\u05e0\u05d0 \u05e0\u05e1\u05d4 \u05e9\u05d5\u05d1.", + "unknown": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05dc\u05d0 \u05d9\u05d3\u05d5\u05e2\u05d4" + }, + "step": { + "user": { + "description": "\u05ea\u05d6\u05d3\u05e7\u05e7 \u05dc\u05d0\u05e1\u05d9\u05de\u05d5\u05df \u05d4\u05beAPI \u05de\u05behttps://home.juice.net/Manage." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/it.json b/homeassistant/components/juicenet/translations/it.json new file mode 100644 index 00000000000..be8eee9745d --- /dev/null +++ b/homeassistant/components/juicenet/translations/it.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Questo account JuiceNet \u00e8 gi\u00e0 configurato" + }, + "error": { + "cannot_connect": "Impossibile connettersi, si prega di riprovare", + "invalid_auth": "Autenticazione non valida", + "unknown": "Errore imprevisto" + }, + "step": { + "user": { + "data": { + "api_token": "Token API JuiceNet" + }, + "description": "Avrete bisogno del Token API da https://home.juice.net/Manage.", + "title": "Connettersi a JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/ko.json b/homeassistant/components/juicenet/translations/ko.json new file mode 100644 index 00000000000..50b824ec82f --- /dev/null +++ b/homeassistant/components/juicenet/translations/ko.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\uc774 JuiceNet \uacc4\uc815\uc740 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "error": { + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694.", + "invalid_auth": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "data": { + "api_token": "JuiceNet API \ud1a0\ud070" + }, + "description": "https://home.juice.net/Manage \uc758 API \ud1a0\ud070\uc774 \ud544\uc694\ud569\ub2c8\ub2e4.", + "title": "JuiceNet \uc5d0 \uc5f0\uacb0\ud558\uae30" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/lb.json b/homeassistant/components/juicenet/translations/lb.json new file mode 100644 index 00000000000..d4b1fb22bf8 --- /dev/null +++ b/homeassistant/components/juicenet/translations/lb.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "D\u00ebse JuiceNet Kont ass scho konfigur\u00e9iert" + }, + "error": { + "cannot_connect": "Feeler beim verbannen, prob\u00e9ier w.e.g. nach emol.", + "invalid_auth": "Ong\u00eblteg Authentifikatioun", + "unknown": "Onerwaarte Feeler" + }, + "step": { + "user": { + "data": { + "api_token": "JuiceNet API Jeton" + }, + "description": "Du brauchs een API Schl\u00ebssel vun https://home.juice.net/Manage.", + "title": "Mat JuiceNet verbannen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/no.json b/homeassistant/components/juicenet/translations/no.json new file mode 100644 index 00000000000..1d0e3a15f5b --- /dev/null +++ b/homeassistant/components/juicenet/translations/no.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Denne JuiceNet-kontoen er allerede konfigurert" + }, + "error": { + "cannot_connect": "Klarte ikke \u00e5 koble til, vennligst pr\u00f8v igjen", + "invalid_auth": "Ugyldig godkjenning", + "unknown": "Uventet feil" + }, + "step": { + "user": { + "data": { + "api_token": "JuiceNet API-token" + }, + "description": "Du trenger API-tokenet fra https://home.juice.net/Manage.", + "title": "Koble til JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/pl.json b/homeassistant/components/juicenet/translations/pl.json new file mode 100644 index 00000000000..4da73cd5cbf --- /dev/null +++ b/homeassistant/components/juicenet/translations/pl.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "[%key_id:common::config_flow::abort::already_configured_account%]" + }, + "error": { + "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" + }, + "step": { + "user": { + "data": { + "api_token": "Token API JuiceNet" + }, + "description": "B\u0119dziesz potrzebowa\u0142 klucza API ze strony https://home.juice.net/Manage.", + "title": "Po\u0142\u0105czenie z JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/ru.json b/homeassistant/components/juicenet/translations/ru.json new file mode 100644 index 00000000000..3bb4084bac3 --- /dev/null +++ b/homeassistant/components/juicenet/translations/ru.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", + "invalid_auth": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "api_token": "\u0422\u043e\u043a\u0435\u043d API" + }, + "description": "\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0443\u0436\u0435\u043d \u0442\u043e\u043a\u0435\u043d API \u0441 \u0441\u0430\u0439\u0442\u0430 https://home.juice.net/Manage.", + "title": "JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/sv.json b/homeassistant/components/juicenet/translations/sv.json new file mode 100644 index 00000000000..2872982e7cb --- /dev/null +++ b/homeassistant/components/juicenet/translations/sv.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "Detta JuiceNet-konto \u00e4r redan konfigurerat" + }, + "error": { + "cannot_connect": "Det gick inte att ansluta, f\u00f6rs\u00f6k igen", + "invalid_auth": "Ogiltig autentisering", + "unknown": "Ov\u00e4ntat fel" + }, + "step": { + "user": { + "data": { + "api_token": "JuiceNet API-Nyckel" + }, + "description": "Du beh\u00f6ver en API-Nyckel fr\u00e5n https://home.juice.net/Manage.", + "title": "Anslut till JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/juicenet/translations/zh-Hant.json b/homeassistant/components/juicenet/translations/zh-Hant.json new file mode 100644 index 00000000000..b54bb3d4676 --- /dev/null +++ b/homeassistant/components/juicenet/translations/zh-Hant.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "JuiceNet \u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21", + "invalid_auth": "\u9a57\u8b49\u78bc\u7121\u6548", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4" + }, + "step": { + "user": { + "data": { + "api_token": "JuiceNet API \u5bc6\u9470" + }, + "description": "\u5c07\u9700\u8981\u7531 https://home.juice.net/Manage \u53d6\u5f97 API \u5bc6\u9470\u3002", + "title": "\u9023\u7dda\u81f3 JuiceNet" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/konnected/translations/de.json b/homeassistant/components/konnected/translations/de.json index 36ab7150c1f..fd88b143914 100644 --- a/homeassistant/components/konnected/translations/de.json +++ b/homeassistant/components/konnected/translations/de.json @@ -89,7 +89,8 @@ "api_host": "API-Host-URL \u00fcberschreiben (optional)", "override_api_host": "\u00dcberschreiben Sie die Standard-Host-Panel-URL der Home Assistant-API" }, - "description": "Bitte w\u00e4hlen Sie das gew\u00fcnschte Verhalten f\u00fcr Ihr Panel" + "description": "Bitte w\u00e4hlen Sie das gew\u00fcnschte Verhalten f\u00fcr Ihr Panel", + "title": "Sonstiges konfigurieren" }, "options_switch": { "data": { @@ -100,7 +101,8 @@ "pause": "Pause zwischen Impulsen (ms) (optional)", "repeat": "Zeit zum Wiederholen (-1 = unendlich) (optional)" }, - "description": "Bitte w\u00e4hlen Sie die Ausgabeoptionen f\u00fcr {zone} : Status {state}" + "description": "Bitte w\u00e4hlen Sie die Ausgabeoptionen f\u00fcr {zone} : Status {state}", + "title": "Konfigurieren Sie den schaltbaren Ausgang" } } } diff --git a/homeassistant/components/konnected/translations/en.json b/homeassistant/components/konnected/translations/en.json index 11adeea4c9a..694255903c0 100644 --- a/homeassistant/components/konnected/translations/en.json +++ b/homeassistant/components/konnected/translations/en.json @@ -20,8 +20,8 @@ }, "user": { "data": { - "host": "Konnected device IP address", - "port": "Konnected device port" + "host": "IP address", + "port": "Port" }, "description": "Please enter the host information for your Konnected Panel.", "title": "Discover Konnected Device" diff --git a/homeassistant/components/konnected/translations/fr.json b/homeassistant/components/konnected/translations/fr.json index 0cc9cf06896..a463803a8fe 100644 --- a/homeassistant/components/konnected/translations/fr.json +++ b/homeassistant/components/konnected/translations/fr.json @@ -62,8 +62,10 @@ "4": "Zone 4", "5": "Zone 5", "6": "Zone 6", - "7": "Zone 7" - } + "7": "Zone 7", + "out": "OUT" + }, + "title": "Configurer les E/S" }, "options_io_ext": { "data": { @@ -72,13 +74,23 @@ "12": "Zone 12", "8": "Zone 8", "9": "Zone 9", - "alarm1": "ALARME1" - } + "alarm1": "ALARME1", + "alarm2_out2": "OUT2/ALARM2", + "out1": "OUT1" + }, + "title": "Configurer les E/S \u00e9tendues" + }, + "options_misc": { + "title": "Configurer divers" }, "options_switch": { "data": { + "activation": "Sortie lorsque activ\u00e9", + "momentary": "Dur\u00e9e de l'impulsion (ms) (facultatif)", "more_states": "Configurer des \u00e9tats suppl\u00e9mentaires pour cette zone", - "name": "Nom (facultatif)" + "name": "Nom (facultatif)", + "pause": "Pause entre les impulsions (ms) (facultatif)", + "repeat": "Nombre de r\u00e9p\u00e9tition (-1=infini) (facultatif)" } } } diff --git a/homeassistant/components/konnected/translations/ko.json b/homeassistant/components/konnected/translations/ko.json index 572ccfe03c7..ba36f231141 100644 --- a/homeassistant/components/konnected/translations/ko.json +++ b/homeassistant/components/konnected/translations/ko.json @@ -20,8 +20,8 @@ }, "user": { "data": { - "host": "Konnected \uae30\uae30 IP \uc8fc\uc18c", - "port": "Konnected \uae30\uae30 \ud3ec\ud2b8" + "host": "IP \uc8fc\uc18c", + "port": "\ud3ec\ud2b8" }, "description": "Konnected \ud328\ub110\uc758 \ud638\uc2a4\ud2b8 \uc815\ubcf4\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694.", "title": "Konnected \uae30\uae30 \ucc3e\uae30" diff --git a/homeassistant/components/konnected/translations/no.json b/homeassistant/components/konnected/translations/no.json index fe1879875be..b0504c4e3aa 100644 --- a/homeassistant/components/konnected/translations/no.json +++ b/homeassistant/components/konnected/translations/no.json @@ -80,7 +80,7 @@ "out1": "OUT1" }, "description": "Velg konfigurasjonen av de gjenv\u00e6rende I/O nedenfor. Du vil v\u00e6re i stand til \u00e5 konfigurere detaljerte alternativer i de neste trinnene.", - "title": "Konfigurer utvidet I / O" + "title": "Konfigurer utvidet I/O" }, "options_misc": { "data": { @@ -89,7 +89,7 @@ "override_api_host": "Overstyre standard Home Assistant API-vertspanel-URL" }, "description": "Vennligst velg \u00f8nsket atferd for din panel", - "title": "Konfigurere Diverse" + "title": "Konfigurer diverse" }, "options_switch": { "data": { @@ -101,7 +101,7 @@ "repeat": "Tider \u00e5 gjenta (-1 = uendelig) (valgfritt)" }, "description": "Velg outputalternativer for {zone} : state {state}", - "title": "Konfigurere Valgbare Utgang" + "title": "Konfigurer utskiftbar utgang" } } } diff --git a/homeassistant/components/konnected/translations/pl.json b/homeassistant/components/konnected/translations/pl.json index cf4a9aec85d..a71d458bd32 100644 --- a/homeassistant/components/konnected/translations/pl.json +++ b/homeassistant/components/konnected/translations/pl.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", "already_in_progress": "Konfiguracja urz\u0105dzenia jest ju\u017c w toku.", "not_konn_panel": "Nie rozpoznano urz\u0105dzenia Konnected.io", - "unknown": "Wyst\u0105pi\u0142 nieznany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "error": { "cannot_connect": "Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 z panelem Konnected na {host}:{port}" @@ -21,7 +21,7 @@ "user": { "data": { "host": "Adres IP urz\u0105dzenia Konnected", - "port": "Port urz\u0105dzenia Konnected urz\u0105dzenia" + "port": "[%key_id:common::config_flow::data::port%] urz\u0105dzenia Konnected" }, "description": "Wprowad\u017a informacje o ho\u015bcie panelu Konnected.", "title": "Wykryj urz\u0105dzenie Konnected" @@ -69,7 +69,7 @@ "7": "Strefa 7", "out": "OUT" }, - "description": "Wykryto {model} na ho\u015bcie {host}. Wybierz podstawow\u0105 konfiguracj\u0119 ka\u017cdego wej\u015bcia/wyj\u015bcia poni\u017cej \u2014 w zale\u017cno\u015bci od typu wej\u015b\u0107/wyj\u015b\u0107 mo\u017ce zastosowa\u0107 sensory binarne (otwarte/ amkni\u0119te), sensory cyfrowe (dht i ds18b20) lub prze\u0142\u0105czane wyj\u015bcia. B\u0119dziesz m\u00f3g\u0142 skonfigurowa\u0107 szczeg\u00f3\u0142owe opcje w kolejnych krokach.", + "description": "Wykryto {model} na ho\u015bcie {host}. Wybierz podstawow\u0105 konfiguracj\u0119 ka\u017cdego wej\u015bcia/wyj\u015bcia poni\u017cej \u2014 w zale\u017cno\u015bci od typu wej\u015b\u0107/wyj\u015b\u0107 mo\u017ce zastosowa\u0107 sensory binarne (otwarte/zamkni\u0119te), sensory cyfrowe (dht i ds18b20) lub prze\u0142\u0105czane wyj\u015bcia. B\u0119dziesz m\u00f3g\u0142 skonfigurowa\u0107 szczeg\u00f3\u0142owe opcje w kolejnych krokach.", "title": "Konfiguracja wej\u015bcia/wyj\u015bcia" }, "options_io_ext": { diff --git a/homeassistant/components/konnected/translations/ru.json b/homeassistant/components/konnected/translations/ru.json index b4f8d74d68f..75ee7761d55 100644 --- a/homeassistant/components/konnected/translations/ru.json +++ b/homeassistant/components/konnected/translations/ru.json @@ -20,7 +20,7 @@ }, "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "IP-\u0430\u0434\u0440\u0435\u0441", "port": "\u041f\u043e\u0440\u0442" }, "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0438 \u043a \u043f\u0430\u043d\u0435\u043b\u0438 Konnected.", diff --git a/homeassistant/components/konnected/translations/zh-Hant.json b/homeassistant/components/konnected/translations/zh-Hant.json index 5a1c8fe08bd..4660e3c2f29 100644 --- a/homeassistant/components/konnected/translations/zh-Hant.json +++ b/homeassistant/components/konnected/translations/zh-Hant.json @@ -20,8 +20,8 @@ }, "user": { "data": { - "host": "Konnected \u8a2d\u5099 IP \u4f4d\u5740", - "port": "Konnected \u8a2d\u5099\u901a\u8a0a\u57e0" + "host": "IP \u4f4d\u5740", + "port": "\u901a\u8a0a\u57e0" }, "description": "\u8acb\u8f38\u5165 Konnected \u9762\u677f\u4e3b\u6a5f\u7aef\u8cc7\u8a0a\u3002", "title": "\u641c\u7d22 Konnected \u8a2d\u5099" diff --git a/homeassistant/components/life360/translations/bg.json b/homeassistant/components/life360/translations/bg.json index 9c8dca0b06f..115639e5c3f 100644 --- a/homeassistant/components/life360/translations/bg.json +++ b/homeassistant/components/life360/translations/bg.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "invalid_credentials": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u0438 \u0434\u0430\u043d\u043d\u0438", - "user_already_configured": "\u0412\u0435\u0447\u0435 \u0438\u043c\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0430\u043d \u043f\u0440\u043e\u0444\u0438\u043b" + "invalid_credentials": "\u041d\u0435\u0432\u0430\u043b\u0438\u0434\u043d\u0438 \u0438\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u043e\u043d\u043d\u0438 \u0434\u0430\u043d\u043d\u0438" }, "create_entry": { "default": "\u0417\u0430 \u0434\u0430 \u0437\u0430\u0434\u0430\u0434\u0435\u0442\u0435 \u0440\u0430\u0437\u0448\u0438\u0440\u0435\u043d\u0438 \u043e\u043f\u0446\u0438\u0438, \u0432\u0438\u0436\u0442\u0435 [\u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u043d\u0430 Life360]({docs_url})." diff --git a/homeassistant/components/life360/translations/ca.json b/homeassistant/components/life360/translations/ca.json index 09cefc0bce1..0c4b760df0b 100644 --- a/homeassistant/components/life360/translations/ca.json +++ b/homeassistant/components/life360/translations/ca.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Credencials inv\u00e0lides", - "user_already_configured": "El compte ja ha estat configurat" + "user_already_configured": "[%key::common::config_flow::abort::already_configured_account%]" }, "create_entry": { "default": "Per configurar les opcions avan\u00e7ades mira la [documentaci\u00f3 de Life360]({docs_url})." @@ -11,7 +11,7 @@ "invalid_credentials": "Credencials inv\u00e0lides", "invalid_username": "Nom d'usuari incorrecte", "unexpected": "S'ha produ\u00eft un error inesperat en comunicar-se amb el servidor de Life360.", - "user_already_configured": "El compte ja ha estat configurat" + "user_already_configured": "[%key::common::config_flow::abort::already_configured_account%]" }, "step": { "user": { diff --git a/homeassistant/components/life360/translations/da.json b/homeassistant/components/life360/translations/da.json index 76f46e7c816..7033496add3 100644 --- a/homeassistant/components/life360/translations/da.json +++ b/homeassistant/components/life360/translations/da.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "invalid_credentials": "Ugyldige legitimationsoplysninger", - "user_already_configured": "Kontoen er allerede konfigureret" + "invalid_credentials": "Ugyldige legitimationsoplysninger" }, "create_entry": { "default": "Hvis du vil angive avancerede indstillinger skal du se [Life360 dokumentation]({docs_url})." diff --git a/homeassistant/components/life360/translations/de.json b/homeassistant/components/life360/translations/de.json index 09970c59014..d689492ad58 100644 --- a/homeassistant/components/life360/translations/de.json +++ b/homeassistant/components/life360/translations/de.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Ung\u00fcltige Anmeldeinformationen", - "user_already_configured": "Konto wurde bereits konfiguriert" + "user_already_configured": "Account ist bereits konfiguriert" }, "create_entry": { "default": "M\u00f6gliche erweiterte Einstellungen finden sich unter [Life360-Dokumentation]({docs_url})." diff --git a/homeassistant/components/life360/translations/en.json b/homeassistant/components/life360/translations/en.json index 18f22d7f1b8..a305dacc8c3 100644 --- a/homeassistant/components/life360/translations/en.json +++ b/homeassistant/components/life360/translations/en.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Invalid credentials", - "user_already_configured": "Account has already been configured" + "user_already_configured": "Account is already configured" }, "create_entry": { "default": "To set advanced options, see [Life360 documentation]({docs_url})." @@ -11,7 +11,7 @@ "invalid_credentials": "Invalid credentials", "invalid_username": "Invalid username", "unexpected": "Unexpected error communicating with Life360 server", - "user_already_configured": "Account has already been configured" + "user_already_configured": "Account is already configured" }, "step": { "user": { diff --git a/homeassistant/components/life360/translations/es-419.json b/homeassistant/components/life360/translations/es-419.json index 627f5b8f198..fcc0561f11f 100644 --- a/homeassistant/components/life360/translations/es-419.json +++ b/homeassistant/components/life360/translations/es-419.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "invalid_credentials": "Credenciales no v\u00e1lidas", - "user_already_configured": "La cuenta ya ha sido configurada" + "invalid_credentials": "Credenciales no v\u00e1lidas" }, "create_entry": { "default": "Para establecer opciones avanzadas, consulte [Documentaci\u00f3n de Life360] ({docs_url})." diff --git a/homeassistant/components/life360/translations/es.json b/homeassistant/components/life360/translations/es.json index fc6c58d8ed8..72bedd1efb9 100644 --- a/homeassistant/components/life360/translations/es.json +++ b/homeassistant/components/life360/translations/es.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Credenciales no v\u00e1lidas", - "user_already_configured": "La cuenta ya ha sido configurada" + "user_already_configured": "La cuenta ya est\u00e1 configurada" }, "create_entry": { "default": "Para configurar las opciones avanzadas, consulta la [documentaci\u00f3n de Life360]({docs_url})." diff --git a/homeassistant/components/life360/translations/fi.json b/homeassistant/components/life360/translations/fi.json new file mode 100644 index 00000000000..e40bae697f6 --- /dev/null +++ b/homeassistant/components/life360/translations/fi.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "user": { + "title": "Life360-tilitiedot" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/life360/translations/fr.json b/homeassistant/components/life360/translations/fr.json index a08c6bc6efe..cf004d4c03a 100644 --- a/homeassistant/components/life360/translations/fr.json +++ b/homeassistant/components/life360/translations/fr.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Informations d'identification invalides", - "user_already_configured": "Le compte a d\u00e9j\u00e0 \u00e9t\u00e9 configur\u00e9" + "user_already_configured": "Compte d\u00e9j\u00e0 configur\u00e9" }, "create_entry": { "default": "Pour d\u00e9finir les options avanc\u00e9es, voir [Documentation de Life360]( {docs_url} )." diff --git a/homeassistant/components/life360/translations/hr.json b/homeassistant/components/life360/translations/hr.json index 5cf8cbef17f..00cced7f635 100644 --- a/homeassistant/components/life360/translations/hr.json +++ b/homeassistant/components/life360/translations/hr.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "invalid_credentials": "Neva\u017ee\u0107e vjerodajnice", - "user_already_configured": "Ra\u010dun je ve\u0107 konfiguriran" + "invalid_credentials": "Neva\u017ee\u0107e vjerodajnice" }, "create_entry": { "default": "Da biste postavili napredne opcije, pogledajte [Life360 dokumentacija] ( {docs_url} )." diff --git a/homeassistant/components/life360/translations/it.json b/homeassistant/components/life360/translations/it.json index 3142208b70c..8239a0fbe83 100644 --- a/homeassistant/components/life360/translations/it.json +++ b/homeassistant/components/life360/translations/it.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Credenziali non valide", - "user_already_configured": "L'account \u00e8 gi\u00e0 stato configurato" + "user_already_configured": "L'account \u00e8 gi\u00e0 configurato" }, "create_entry": { "default": "Per impostare le opzioni avanzate, consultare la [Documentazione Life360]({docs_url})." @@ -11,7 +11,7 @@ "invalid_credentials": "Credenziali non valide", "invalid_username": "Nome utente non valido", "unexpected": "Errore imprevisto durante la comunicazione con il server di Life360", - "user_already_configured": "L'account \u00e8 gi\u00e0 stato configurato" + "user_already_configured": "L'account \u00e8 gi\u00e0 configurato" }, "step": { "user": { diff --git a/homeassistant/components/life360/translations/nl.json b/homeassistant/components/life360/translations/nl.json index ad1ececc858..fac13b7b3da 100644 --- a/homeassistant/components/life360/translations/nl.json +++ b/homeassistant/components/life360/translations/nl.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "invalid_credentials": "Ongeldige gebruikersgegevens", - "user_already_configured": "Account is al geconfigureerd" + "invalid_credentials": "Ongeldige gebruikersgegevens" }, "create_entry": { "default": "Om geavanceerde opties in te stellen, zie [Life360 documentatie]({docs_url})." diff --git a/homeassistant/components/life360/translations/no.json b/homeassistant/components/life360/translations/no.json index fba620789ab..1abca20c9dc 100644 --- a/homeassistant/components/life360/translations/no.json +++ b/homeassistant/components/life360/translations/no.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Ugyldig legitimasjon", - "user_already_configured": "Kontoen er allerede konfigurert" + "user_already_configured": "Konto er allerede konfigurert" }, "create_entry": { "default": "For \u00e5 angi avanserte alternativer, se [Life360 dokumentasjon]({docs_url})." @@ -10,8 +10,7 @@ "error": { "invalid_credentials": "Ugyldig legitimasjon", "invalid_username": "Ugyldig brukernavn", - "unexpected": "Uventet feil under kommunikasjon med Life360-servern", - "user_already_configured": "Kontoen er allerede konfigurert" + "unexpected": "Uventet feil under kommunikasjon med Life360-servern" }, "step": { "user": { diff --git a/homeassistant/components/life360/translations/pl.json b/homeassistant/components/life360/translations/pl.json index 19a6c6d8828..1bf35e8853b 100644 --- a/homeassistant/components/life360/translations/pl.json +++ b/homeassistant/components/life360/translations/pl.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Nieprawid\u0142owe dane uwierzytelniaj\u0105ce", - "user_already_configured": "Konto jest ju\u017c skonfigurowane." + "user_already_configured": "[%key_id:common::config_flow::abort::already_configured_account%]" }, "create_entry": { "default": "Aby skonfigurowa\u0107 zaawansowane ustawienia, zapoznaj si\u0119 z [dokumentacj\u0105 Life360]({docs_url})." @@ -16,8 +16,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Aby skonfigurowa\u0107 zaawansowane ustawienia, zapoznaj si\u0119 z [dokumentacj\u0105 Life360]({docs_url}). Mo\u017cesz to zrobi\u0107 przed dodaniem kont.", "title": "Informacje o koncie Life360" diff --git a/homeassistant/components/life360/translations/pt-BR.json b/homeassistant/components/life360/translations/pt-BR.json index b841e7b28fd..9136fa3f115 100644 --- a/homeassistant/components/life360/translations/pt-BR.json +++ b/homeassistant/components/life360/translations/pt-BR.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "invalid_credentials": "Credenciais inv\u00e1lidas", - "user_already_configured": "A conta j\u00e1 foi configurada" + "invalid_credentials": "Credenciais inv\u00e1lidas" }, "create_entry": { "default": "Para definir op\u00e7\u00f5es avan\u00e7adas, consulte [Documenta\u00e7\u00e3o da Life360] ({docs_url})." diff --git a/homeassistant/components/life360/translations/sl.json b/homeassistant/components/life360/translations/sl.json index 857f12041d1..1e65cb692de 100644 --- a/homeassistant/components/life360/translations/sl.json +++ b/homeassistant/components/life360/translations/sl.json @@ -2,7 +2,7 @@ "config": { "abort": { "invalid_credentials": "Napa\u010dno geslo", - "user_already_configured": "Ra\u010dun \u017ee nastavljen" + "user_already_configured": "Ra\u010dun je \u017ee nastavljen" }, "create_entry": { "default": "\u010ce \u017eelite nastaviti napredne mo\u017enosti, glejte [Life360 dokumentacija]({docs_url})." diff --git a/homeassistant/components/life360/translations/sv.json b/homeassistant/components/life360/translations/sv.json index 915c7e7f55b..b8815f53643 100644 --- a/homeassistant/components/life360/translations/sv.json +++ b/homeassistant/components/life360/translations/sv.json @@ -1,8 +1,7 @@ { "config": { "abort": { - "invalid_credentials": "Ogiltiga autentiseringsuppgifter", - "user_already_configured": "Konto har redan konfigurerats" + "invalid_credentials": "Ogiltiga autentiseringsuppgifter" }, "create_entry": { "default": "F\u00f6r att st\u00e4lla in avancerade alternativ, se [Life360 documentation]({docs_url})." diff --git a/homeassistant/components/lifx/translations/fi.json b/homeassistant/components/lifx/translations/fi.json new file mode 100644 index 00000000000..16fffbb2e5c --- /dev/null +++ b/homeassistant/components/lifx/translations/fi.json @@ -0,0 +1,10 @@ +{ + "config": { + "step": { + "confirm": { + "description": "Haluatko m\u00e4\u00e4ritt\u00e4\u00e4 LIFX:n?", + "title": "LIFX" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/lifx/translations/no.json b/homeassistant/components/lifx/translations/no.json index 82f99c45e79..e646db4b2ad 100644 --- a/homeassistant/components/lifx/translations/no.json +++ b/homeassistant/components/lifx/translations/no.json @@ -7,7 +7,7 @@ "step": { "confirm": { "description": "\u00d8nsker du \u00e5 sette opp LIFX?", - "title": "LIFX" + "title": "" } } } diff --git a/homeassistant/components/light/translations/fr.json b/homeassistant/components/light/translations/fr.json index 33db7fd7506..fb6f7f72c9e 100644 --- a/homeassistant/components/light/translations/fr.json +++ b/homeassistant/components/light/translations/fr.json @@ -1,6 +1,9 @@ { "device_automation": { "action_type": { + "brightness_decrease": "Diminue la luminosit\u00e9 de {entity_name}", + "brightness_increase": "Augmentez la luminosit\u00e9 de {entity_name}", + "flash": "Flash {entity_name}", "toggle": "Basculer {entity_name}", "turn_off": "\u00c9teindre {entity_name}", "turn_on": "Allumer {entity_name}" diff --git a/homeassistant/components/light/translations/ru.json b/homeassistant/components/light/translations/ru.json index d6bab88a671..cc95d2d47ce 100644 --- a/homeassistant/components/light/translations/ru.json +++ b/homeassistant/components/light/translations/ru.json @@ -3,6 +3,7 @@ "action_type": { "brightness_decrease": "\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u044f\u0440\u043a\u043e\u0441\u0442\u044c {entity_name}", "brightness_increase": "\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u044f\u0440\u043a\u043e\u0441\u0442\u044c {entity_name}", + "flash": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043c\u0438\u0433\u0430\u043d\u0438\u0435 {entity_name}", "toggle": "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u044c {entity_name}", "turn_off": "\u0412\u044b\u043a\u043b\u044e\u0447\u0438\u0442\u044c {entity_name}", "turn_on": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c {entity_name}" diff --git a/homeassistant/components/linky/translations/hu.json b/homeassistant/components/linky/translations/hu.json index f5c5f788063..9b450985375 100644 --- a/homeassistant/components/linky/translations/hu.json +++ b/homeassistant/components/linky/translations/hu.json @@ -13,7 +13,8 @@ "data": { "password": "Jelsz\u00f3", "username": "E-mail" - } + }, + "title": "Linky" } } } diff --git a/homeassistant/components/linky/translations/no.json b/homeassistant/components/linky/translations/no.json index 7ba7479859f..5cf8ea2da34 100644 --- a/homeassistant/components/linky/translations/no.json +++ b/homeassistant/components/linky/translations/no.json @@ -15,7 +15,7 @@ "password": "Passord", "username": "E-post" }, - "description": "Skriv inn legitimasjonen din", + "description": "Fyll inn legitimasjonen din", "title": "" } } diff --git a/homeassistant/components/linky/translations/pl.json b/homeassistant/components/linky/translations/pl.json index 1fc09298fd7..5452a549ec1 100644 --- a/homeassistant/components/linky/translations/pl.json +++ b/homeassistant/components/linky/translations/pl.json @@ -12,8 +12,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Adres e-mail" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::email%]" }, "description": "Wprowad\u017a dane uwierzytelniaj\u0105ce", "title": "Linky" diff --git a/homeassistant/components/lock/translations/no.json b/homeassistant/components/lock/translations/no.json index a28de395d01..1b804a93414 100644 --- a/homeassistant/components/lock/translations/no.json +++ b/homeassistant/components/lock/translations/no.json @@ -14,5 +14,11 @@ "unlocked": "{entity_name} l\u00e5st opp" } }, + "state": { + "_": { + "locked": "L\u00e5st", + "unlocked": "Ul\u00e5st" + } + }, "title": "L\u00e5s" } \ No newline at end of file diff --git a/homeassistant/components/logi_circle/translations/fi.json b/homeassistant/components/logi_circle/translations/fi.json new file mode 100644 index 00000000000..8b7c30df298 --- /dev/null +++ b/homeassistant/components/logi_circle/translations/fi.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "flow_impl": "Tarjoaja" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/logi_circle/translations/no.json b/homeassistant/components/logi_circle/translations/no.json index 2a274bf75d7..7c0cae590cd 100644 --- a/homeassistant/components/logi_circle/translations/no.json +++ b/homeassistant/components/logi_circle/translations/no.json @@ -4,14 +4,14 @@ "already_setup": "Du kan bare konfigurere en Logi Circle konto.", "external_error": "Det oppstod et unntak fra en annen flow.", "external_setup": "Logi Circle er vellykket konfigurert fra en annen flow.", - "no_flows": "Du m\u00e5 konfigurere Logi Circle f\u00f8r du kan autentisere med den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/logi_circle/)." + "no_flows": "Du m\u00e5 konfigurere Logi Circle f\u00f8r du kan godkjenne den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/logi_circle/)." }, "create_entry": { - "default": "Vellykket autentisering med Logi Circle" + "default": "Vellykket godkjenning med Logi Circle" }, "error": { - "auth_error": "API-autorisasjonen mislyktes.", - "auth_timeout": "Autorisasjon ble tidsavbrutt da du ba om token.", + "auth_error": "API-godkjenning mislyktes.", + "auth_timeout": "Godkjenningen ble tidsavbrutt ved foresp\u00f8rsel om token.", "follow_link": "Vennligst f\u00f8lg lenken og godkjenn f\u00f8r du trykker send." }, "step": { @@ -23,8 +23,8 @@ "data": { "flow_impl": "Tilbyder" }, - "description": "Velg med hvilken autentiseringsleverand\u00f8r du vil godkjenne Logi Circle.", - "title": "Autentiseringsleverand\u00f8r" + "description": "Velg med hvilken godkjenningsleverand\u00f8r du vil godkjenne Logi Circle.", + "title": "Godkjenningsleverand\u00f8r" } } } diff --git a/homeassistant/components/luftdaten/translations/fi.json b/homeassistant/components/luftdaten/translations/fi.json new file mode 100644 index 00000000000..452cda748f7 --- /dev/null +++ b/homeassistant/components/luftdaten/translations/fi.json @@ -0,0 +1,13 @@ +{ + "config": { + "step": { + "user": { + "data": { + "show_on_map": "N\u00e4yt\u00e4 kartalla", + "station_id": "Luftdaten-anturin ID" + }, + "title": "M\u00e4\u00e4rit\u00e4 Luftdaten" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/luftdaten/translations/no.json b/homeassistant/components/luftdaten/translations/no.json index 1d48834f755..8c1b69bed07 100644 --- a/homeassistant/components/luftdaten/translations/no.json +++ b/homeassistant/components/luftdaten/translations/no.json @@ -11,7 +11,7 @@ "show_on_map": "Vis p\u00e5 kart", "station_id": "Luftdaten Sensor ID" }, - "title": "Definer Luftdaten" + "title": "" } } } diff --git a/homeassistant/components/lutron_caseta/translations/ca.json b/homeassistant/components/lutron_caseta/translations/ca.json index 970d722fe4c..40ad8a42f82 100644 --- a/homeassistant/components/lutron_caseta/translations/ca.json +++ b/homeassistant/components/lutron_caseta/translations/ca.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "L'enlla\u00e7 de Cas\u00e9ta ja configurat.", + "cannot_connect": "S'ha cancel\u00b7lat la configuraci\u00f3 de l'enlla\u00e7 de Cas\u00e9ta per un error en la connexi\u00f3." + }, + "error": { + "cannot_connect": "No s'ha pogut connectar a l'enlla\u00e7 de Cas\u00e9ta; comprova la configuraci\u00f3 de l'amfitri\u00f3 i del certificat." + }, + "step": { + "import_failed": { + "description": "No s'ha pogut configurar l'enlla\u00e7 (amfitri\u00f3: {host}) importat de configuration.yaml.", + "title": "No s'ha pogut importar la configuraci\u00f3 de l'enlla\u00e7 de Cas\u00e9ta." + } + } + }, "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/en.json b/homeassistant/components/lutron_caseta/translations/en.json index 5ae238b9d6a..5397985b936 100644 --- a/homeassistant/components/lutron_caseta/translations/en.json +++ b/homeassistant/components/lutron_caseta/translations/en.json @@ -1,17 +1,18 @@ { - "config": { - "step": { - "import_failed": { - "title": "Failed to import Caséta bridge configuration.", - "description": "Couldn’t import Caséta bridge (host: {host}) from configuration.yaml." - } + "config": { + "abort": { + "already_configured": "Cas\u00e9ta bridge already configured.", + "cannot_connect": "Cancelled setup of Cas\u00e9ta bridge due to connection failure." + }, + "error": { + "cannot_connect": "Failed to connect to Cas\u00e9ta bridge; check your host and certificate configuration." + }, + "step": { + "import_failed": { + "description": "Couldn\u2019t setup bridge (host: {host}) imported from configuration.yaml.", + "title": "Failed to import Cas\u00e9ta bridge configuration." + } + } }, - "error": { - "cannot_connect": "Failed to connect to Caséta bridge; check your host and certificate configuration." - }, - "abort": { - "already_configured": "Caséta bridge already configured.", - "cannot_connect": "Cancelled setup of Caséta bridge due to connection failure." - } - } + "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/es.json b/homeassistant/components/lutron_caseta/translations/es.json index 970d722fe4c..db3a46f3221 100644 --- a/homeassistant/components/lutron_caseta/translations/es.json +++ b/homeassistant/components/lutron_caseta/translations/es.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "El bridge Cas\u00e9ta ya est\u00e1 configurado.", + "cannot_connect": "Configuraci\u00f3n cancelada para el bridge Cas\u00e9ta debido a un error en la conexi\u00f3n." + }, + "error": { + "cannot_connect": "No se pudo conectar con el bridge Cas\u00e9ta; compruebe la configuraci\u00f3n del host y del certificado." + }, + "step": { + "import_failed": { + "description": "No se puede configurar bridge (host: {host}) importado desde configuration.yaml.", + "title": "Error al importar la configuraci\u00f3n del bridge Cas\u00e9ta." + } + } + }, "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/fi.json b/homeassistant/components/lutron_caseta/translations/fi.json new file mode 100644 index 00000000000..1dc9bd106af --- /dev/null +++ b/homeassistant/components/lutron_caseta/translations/fi.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "already_configured": "Cas\u00e9ta-silta on jo konfiguroitu." + }, + "step": { + "import_failed": { + "title": "Cas\u00e9ta-sillan asetuksien tuonti ep\u00e4onnistui." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/it.json b/homeassistant/components/lutron_caseta/translations/it.json index 970d722fe4c..a73e72fa1ae 100644 --- a/homeassistant/components/lutron_caseta/translations/it.json +++ b/homeassistant/components/lutron_caseta/translations/it.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "Il bridge Cas\u00e9ta \u00e8 gi\u00e0 configurato.", + "cannot_connect": "Configurazione annullata del bridge Cas\u00e9ta a causa di un errore di connessione." + }, + "error": { + "cannot_connect": "Impossibile connettersi al bridge Cas\u00e9ta; controllare la configurazione dell'host e del certificato." + }, + "step": { + "import_failed": { + "description": "Impossibile impostare il bridge (host: {host}) importato da configuration.yaml.", + "title": "Impossibile importare la configurazione del bridge Cas\u00e9ta." + } + } + }, "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/ko.json b/homeassistant/components/lutron_caseta/translations/ko.json index 970d722fe4c..c1578edeed4 100644 --- a/homeassistant/components/lutron_caseta/translations/ko.json +++ b/homeassistant/components/lutron_caseta/translations/ko.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "Cas\u00e9ta \ube0c\ub9ac\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "cannot_connect": "Cas\u00e9ta \ube0c\ub9ac\uc9c0 \uc5f0\uacb0 \uc2e4\ud328\ub85c \uc124\uc815\uc774 \ucde8\uc18c\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "error": { + "cannot_connect": "Cas\u00e9ta \ube0c\ub9ac\uc9c0\uc5d0 \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ud638\uc2a4\ud2b8 \ubc0f \uc778\uc99d\uc11c\ub97c \ud655\uc778\ud574\uc8fc\uc138\uc694." + }, + "step": { + "import_failed": { + "description": "configuration.yaml \uc5d0\uc11c \uac00\uc838\uc628 \ube0c\ub9ac\uc9c0 (\ud638\uc2a4\ud2b8:{host}) \ub97c \uc124\uc815\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", + "title": "Cas\u00e9ta \ube0c\ub9ac\uc9c0 \uad6c\uc131\uc744 \uac00\uc838\uc624\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4." + } + } + }, "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/lb.json b/homeassistant/components/lutron_caseta/translations/lb.json index 970d722fe4c..90549b6f464 100644 --- a/homeassistant/components/lutron_caseta/translations/lb.json +++ b/homeassistant/components/lutron_caseta/translations/lb.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "Cas\u00e9ta Bridge ass schon konfigur\u00e9iert.", + "cannot_connect": "Ariichten vun der Cas\u00e9ta Bridge ofgebrach w\u00e9inst engem Problem mat der Verbindung." + }, + "error": { + "cannot_connect": "Feeler beim verbanne mat der Cas\u00e9ta Bridge; iwwerpr\u00e9if den Numm an Zertifikat" + }, + "step": { + "import_failed": { + "description": "Konnt Bridge (host: {host}) net arrichten anhand vum import vun der configuration.yaml.", + "title": "Feeler beim import vun der Cas\u00e9ta Bridge Konfiguratioun" + } + } + }, "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/no.json b/homeassistant/components/lutron_caseta/translations/no.json index d8a4c453015..5d09a7bf9a1 100644 --- a/homeassistant/components/lutron_caseta/translations/no.json +++ b/homeassistant/components/lutron_caseta/translations/no.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "Cas\u00e9ta bridge allerede konfigurert.", + "cannot_connect": "Avbrutt oppsett av Cas\u00e9ta bridge p\u00e5 grunn av tilkoblingssvikt." + }, + "error": { + "cannot_connect": "Kunne ikke koble til Cas\u00e9ta bridge; sjekk verts- og sertifikatkonfigurasjonen." + }, + "step": { + "import_failed": { + "description": "Kunne ikke konfigurere bridge (host: {host} ) importert fra configuration.yaml.", + "title": "Kan ikke importere Cas\u00e9ta bridge-konfigurasjon." + } + } + }, "title": "" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/ru.json b/homeassistant/components/lutron_caseta/translations/ru.json index 970d722fe4c..9b2b56a70e7 100644 --- a/homeassistant/components/lutron_caseta/translations/ru.json +++ b/homeassistant/components/lutron_caseta/translations/ru.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "cannot_connect": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0448\u043b\u044e\u0437\u0430 \u043e\u0442\u043c\u0435\u043d\u0435\u043d\u0430 \u0438\u0437-\u0437\u0430 \u0441\u0431\u043e\u044f \u0432 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0438." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0448\u043b\u044e\u0437\u0443, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0430\u0434\u0440\u0435\u0441 \u0445\u043e\u0441\u0442\u0430 \u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442." + }, + "step": { + "import_failed": { + "description": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0448\u043b\u044e\u0437 \u0438\u0437 \u0444\u0430\u0439\u043b\u0430 configuration.yaml (\u0445\u043e\u0441\u0442: {host}).", + "title": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e \u0448\u043b\u044e\u0437\u0430." + } + } + }, "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/lutron_caseta/translations/zh-Hant.json b/homeassistant/components/lutron_caseta/translations/zh-Hant.json index 970d722fe4c..ae46bc41258 100644 --- a/homeassistant/components/lutron_caseta/translations/zh-Hant.json +++ b/homeassistant/components/lutron_caseta/translations/zh-Hant.json @@ -1,3 +1,18 @@ { + "config": { + "abort": { + "already_configured": "Cas\u00e9ta \u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002", + "cannot_connect": "\u7531\u65bc\u9023\u7dda\u5931\u6557\uff0c\u5df2\u53d6\u6d88 Cas\u00e9ta bridge \u8a2d\u5b9a\u3002" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u81f3 Cas\u00e9ta bridge \u5931\u6557\uff0c\u8acb\u6aa2\u67e5\u4e3b\u6a5f\u8207\u8a8d\u8b49\u8a2d\u5b9a\u3002" + }, + "step": { + "import_failed": { + "description": "\u7121\u6cd5\u8a2d\u5b9a\u7531 configuration.yaml \u532f\u5165\u7684 bridge\uff08\u4e3b\u6a5f\uff1a{host}\uff09\u3002", + "title": "\u532f\u5165 Cas\u00e9ta bridge \u8a2d\u5b9a\u5931\u6557\u3002" + } + } + }, "title": "Lutron Cas\u00e9ta" } \ No newline at end of file diff --git a/homeassistant/components/mailgun/translations/ca.json b/homeassistant/components/mailgun/translations/ca.json index eb79eb5eddd..629205b276d 100644 --- a/homeassistant/components/mailgun/translations/ca.json +++ b/homeassistant/components/mailgun/translations/ca.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia." }, "create_entry": { - "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar [Webhooks amb Mailgun]({mailgun_url}). \n\nCompleta la seg\u00fcent informaci\u00f3: \n\n- URL: `{webhook_url}` \n- M\u00e8tode: POST \n- Tipus de contingut: application/x-www-form-urlencoded\n\nConsulta la [documentaci\u00f3]({docs_url}) sobre com configurar les automatitzacions per gestionar dades entrants." + "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar [Webhooks amb Mailgun]({mailgun_url}). \n\nCompleta la seg\u00fcent informaci\u00f3: \n\n- URL: `{webhook_url}` \n- M\u00e8tode: POST \n- Tipus de contingut: application/json\n\nConsulta la [documentaci\u00f3]({docs_url}) sobre com configurar les automatitzacions per gestionar dades entrants." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/cs.json b/homeassistant/components/mailgun/translations/cs.json index 7a687ac8e92..110364427d8 100644 --- a/homeassistant/components/mailgun/translations/cs.json +++ b/homeassistant/components/mailgun/translations/cs.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Povolena je pouze jedna instance." }, "create_entry": { - "default": "Chcete-li odeslat ud\u00e1losti do aplikace Home Assistant, budete muset nastavit [Webhooks with Mailgun]({mailgun_url}). \n\n Vypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}' \n - Metoda: POST \n - Typ obsahu: aplikace / json \n\n Viz [dokumentace]({docs_url}), jak konfigurovat automatizace pro zpracov\u00e1n\u00ed p\u0159\u00edchoz\u00edch dat." + "default": "Chcete-li odeslat ud\u00e1losti do aplikace Home Assistant, budete muset nastavit [Webhooks with Mailgun]({mailgun_url}). \n\n Vypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}`\n - Metoda: POST \n - Typ obsahu: application/json\n\n Viz [dokumentace]({docs_url}), jak konfigurovat automatizace pro zpracov\u00e1n\u00ed p\u0159\u00edchoz\u00edch dat." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/da.json b/homeassistant/components/mailgun/translations/da.json index ee50332933f..b0aca0f8737 100644 --- a/homeassistant/components/mailgun/translations/da.json +++ b/homeassistant/components/mailgun/translations/da.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Det er kun n\u00f8dvendigt med en ops\u00e6tning." }, "create_entry": { - "default": "For at sende h\u00e6ndelser til Home Assistant skal du konfigurere [Webhooks med Mailgun]({mailgun_url}).\n\n Udfyld f\u00f8lgende oplysninger: \n\n - Webadresse: `{webhook_url}`\n - Metode: POST\n - Indholdstype: application/json\n\nSe [dokumentationen] ({docs_url}) om hvordan du konfigurerer automatiseringer til at h\u00e5ndtere indg\u00e5ende data." + "default": "For at sende h\u00e6ndelser til Home Assistant skal du konfigurere [Webhooks med Mailgun]({mailgun_url}).\n\n Udfyld f\u00f8lgende oplysninger: \n\n - Webadresse: `{webhook_url}`\n - Metode: POST\n - Indholdstype: application/json\n\nSe [dokumentationen]({docs_url}) om hvordan du konfigurerer automatiseringer til at h\u00e5ndtere indg\u00e5ende data." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/de.json b/homeassistant/components/mailgun/translations/de.json index d37fe5d0388..be795b2f8f5 100644 --- a/homeassistant/components/mailgun/translations/de.json +++ b/homeassistant/components/mailgun/translations/de.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Nur eine einzige Instanz ist notwendig." }, "create_entry": { - "default": "Um Ereignisse an den Home Assistant zu senden, musst [Webhooks mit Mailgun]({mailgun_url}) einrichten. \n\n F\u00fclle die folgenden Informationen aus: \n\n - URL: ` {webhook_url} ` \n - Methode: POST \n - Inhaltstyp: application / json \n\nLies in der [Dokumentation]({docs_url}) wie du Automationen f\u00fcr die Verarbeitung eingehender Daten konfigurierst." + "default": "Um Ereignisse an den Home Assistant zu senden, musst [Webhooks mit Mailgun]({mailgun_url}) einrichten. \n\n F\u00fclle die folgenden Informationen aus: \n\n - URL: `{webhook_url}` \n - Methode: POST \n - Inhaltstyp: application/json \n\nLies in der [Dokumentation]({docs_url}) wie du Automationen f\u00fcr die Verarbeitung eingehender Daten konfigurierst." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/es-419.json b/homeassistant/components/mailgun/translations/es-419.json index 4e95e6934f8..154e7873644 100644 --- a/homeassistant/components/mailgun/translations/es-419.json +++ b/homeassistant/components/mailgun/translations/es-419.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Solo una instancia es necesaria." }, "create_entry": { - "default": "Para enviar eventos a Home Assistant, deber\u00e1 configurar [Webhooks with Mailgun] ( {mailgun_url} ). \n\n Complete la siguiente informaci\u00f3n: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n - Tipo de contenido: aplicaci\u00f3n / json \n\n Consulte [la documentaci\u00f3n] ( {docs_url} ) sobre c\u00f3mo configurar las automatizaciones para manejar los datos entrantes." + "default": "Para enviar eventos a Home Assistant, deber\u00e1 configurar [Webhooks with Mailgun]({mailgun_url}). \n\n Complete la siguiente informaci\u00f3n: \n\n - URL: `{webhook_url}` \n - M\u00e9todo: POST \n - Tipo de contenido: application/json\n\n Consulte [la documentaci\u00f3n]({docs_url}) sobre c\u00f3mo configurar las automatizaciones para manejar los datos entrantes." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/fr.json b/homeassistant/components/mailgun/translations/fr.json index 84c69d1b6f0..266c48f91a5 100644 --- a/homeassistant/components/mailgun/translations/fr.json +++ b/homeassistant/components/mailgun/translations/fr.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Une seule instance est n\u00e9cessaire." }, "create_entry": { - "default": "Pour envoyer des \u00e9v\u00e9nements \u00e0 Home Assistant, vous devez configurer [Webhooks avec Mailgun] ( {mailgun_url} ). \n\n Remplissez les informations suivantes: \n\n - URL: ` {webhook_url} ` \n - M\u00e9thode: POST \n - Type de contenu: application / json \n\n Voir [la documentation] ( {docs_url} ) pour savoir comment configurer les automatisations pour g\u00e9rer les donn\u00e9es entrantes." + "default": "Pour envoyer des \u00e9v\u00e9nements \u00e0 Home Assistant, vous devez configurer [Webhooks avec Mailgun]({mailgun_url}). \n\n Remplissez les informations suivantes: \n\n - URL: `{webhook_url}` \n - M\u00e9thode: POST \n - Type de contenu: application/json \n\n Voir [la documentation]({docs_url}) pour savoir comment configurer les automatisations pour g\u00e9rer les donn\u00e9es entrantes." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/it.json b/homeassistant/components/mailgun/translations/it.json index f913f513b21..624301a14d1 100644 --- a/homeassistant/components/mailgun/translations/it.json +++ b/homeassistant/components/mailgun/translations/it.json @@ -5,7 +5,7 @@ "one_instance_allowed": "\u00c8 necessaria una sola istanza." }, "create_entry": { - "default": "Per inviare eventi a Home Assistant, dovrai configurare [Webhooks con Mailgun]({mailgun_url})\n\n Compila le seguenti informazioni: \n\n - URL: ` {webhook_url} ` \n - Method: POST \n - Content Type: application/json\n\n Vedi [la documentazione]({docs_url}) su come configurare le automazioni per gestire i dati in arrivo." + "default": "Per inviare eventi a Home Assistant, dovrai configurare [Webhooks con Mailgun]({mailgun_url})\n\n Compila le seguenti informazioni: \n\n - URL: `{webhook_url}` \n - Method: POST \n - Content Type: application/json\n\n Vedi [la documentazione]({docs_url}) su come configurare le automazioni per gestire i dati in arrivo." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/nl.json b/homeassistant/components/mailgun/translations/nl.json index 9444b5045d3..24d10647e32 100644 --- a/homeassistant/components/mailgun/translations/nl.json +++ b/homeassistant/components/mailgun/translations/nl.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Slechts \u00e9\u00e9n enkele instantie is nodig." }, "create_entry": { - "default": "Om evenementen naar Home Assistant te verzenden, moet u [Webhooks with Mailgun] instellen ( {mailgun_url} ). \n\n Vul de volgende info in: \n\n - URL: ` {webhook_url} ` \n - Methode: POST \n - Inhoudstype: application/json \n\n Zie [de documentatie] ( {docs_url} ) voor informatie over het configureren van automatiseringen om binnenkomende gegevens te verwerken." + "default": "Om evenementen naar Home Assistant te verzenden, moet u [Webhooks with Mailgun]({mailgun_url}) instellen. \n\n Vul de volgende info in: \n\n - URL: `{webhook_url}` \n - Methode: POST \n - Inhoudstype: application/json \n\n Zie [de documentatie]({docs_url}) voor informatie over het configureren van automatiseringen om binnenkomende gegevens te verwerken." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/pl.json b/homeassistant/components/mailgun/translations/pl.json index c1184dbb9e4..e24f2d7ec8a 100644 --- a/homeassistant/components/mailgun/translations/pl.json +++ b/homeassistant/components/mailgun/translations/pl.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Wymagana jest tylko jedna instancja." }, "create_entry": { - "default": "Aby wysy\u0142a\u0107 zdarzenia do Home Assistant'a, musisz skonfigurowa\u0107 [Mailgun Webhook]({mailgun_url}). \n\n Wprowad\u017a nast\u0119puj\u0105ce dane:\n\n - URL: `{webhook_url}` \n - Metoda: POST \n - Typ zawarto\u015bci: application/x-www-form-urlencoded \n\nZapoznaj si\u0119 z [dokumentacj\u0105]({docs_url}) na temat konfiguracji automatyzacji, by obs\u0142u\u017cy\u0107 przychodz\u0105ce dane." + "default": "Aby wysy\u0142a\u0107 zdarzenia do Home Assistant'a, musisz skonfigurowa\u0107 [Mailgun Webhook]({mailgun_url}). \n\n Wprowad\u017a nast\u0119puj\u0105ce dane:\n\n - URL: `{webhook_url}` \n - Metoda: POST \n - Typ zawarto\u015bci: application/json\n\nZapoznaj si\u0119 z [dokumentacj\u0105]({docs_url}) na temat konfiguracji automatyzacji, by obs\u0142u\u017cy\u0107 przychodz\u0105ce dane." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/pt-BR.json b/homeassistant/components/mailgun/translations/pt-BR.json index 6285162878e..5fbdd643f07 100644 --- a/homeassistant/components/mailgun/translations/pt-BR.json +++ b/homeassistant/components/mailgun/translations/pt-BR.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Apenas uma \u00fanica inst\u00e2ncia \u00e9 necess\u00e1ria." }, "create_entry": { - "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [Webhooks com Mailgun] ( {mailgun_url} ). \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: ` {webhook_url} ` \n - M\u00e9todo: POST \n - Tipo de Conte\u00fado: application / json \n\n Veja [a documenta\u00e7\u00e3o] ( {docs_url} ) sobre como configurar automa\u00e7\u00f5es para manipular dados de entrada." + "default": "Para enviar eventos para o Home Assistant, voc\u00ea precisar\u00e1 configurar [Webhooks com Mailgun]({mailgun_url}). \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: `{webhook_url}` \n - M\u00e9todo: POST \n - Tipo de Conte\u00fado: application/json \n\n Veja [a documenta\u00e7\u00e3o] ({docs_url}) sobre como configurar automa\u00e7\u00f5es para manipular dados de entrada." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/pt.json b/homeassistant/components/mailgun/translations/pt.json index e6d7329f52a..a0aeedc62a4 100644 --- a/homeassistant/components/mailgun/translations/pt.json +++ b/homeassistant/components/mailgun/translations/pt.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Apenas uma \u00fanica inst\u00e2ncia \u00e9 necess\u00e1ria." }, "create_entry": { - "default": "Para enviar eventos para o Home Assistant, \u00e9 necess\u00e1rio configurar [Webhooks with Mailgun] ({mailgun_url}). \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: `{webhook_url}`\n - M\u00e9todo: POST \n - Tipo de Conte\u00fado: application/x-www-form-urlencoded \n\n Veja [a documenta\u00e7\u00e3o] ({docs_url}) sobre como configurar automa\u00e7\u00f5es para manipular dados de entrada." + "default": "Para enviar eventos para o Home Assistant, \u00e9 necess\u00e1rio configurar [Webhooks with Mailgun]({mailgun_url}). \n\n Preencha as seguintes informa\u00e7\u00f5es: \n\n - URL: `{webhook_url}`\n - M\u00e9todo: POST \n - Tipo de Conte\u00fado: application/json\n\n Veja [a documenta\u00e7\u00e3o]({docs_url}) sobre como configurar automa\u00e7\u00f5es para manipular dados de entrada." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/ru.json b/homeassistant/components/mailgun/translations/ru.json index c26b3b93832..1d469c4692d 100644 --- a/homeassistant/components/mailgun/translations/ru.json +++ b/homeassistant/components/mailgun/translations/ru.json @@ -5,7 +5,7 @@ "one_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." }, "create_entry": { - "default": "\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 Home Assistant \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Webhook \u0434\u043b\u044f [Mailgun]({mailgun_url}).\n\n\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e:\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/x-www-form-urlencoded\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438]({docs_url}) \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0439 \u043f\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445." + "default": "\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u0432 Home Assistant \u0412\u044b \u0434\u043e\u043b\u0436\u043d\u044b \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c Webhook \u0434\u043b\u044f [Mailgun]({mailgun_url}).\n\n\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e:\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/json\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438]({docs_url}) \u0434\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0439 \u043f\u043e \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0435 \u043f\u043e\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0445." }, "step": { "user": { diff --git a/homeassistant/components/mailgun/translations/zh-Hant.json b/homeassistant/components/mailgun/translations/zh-Hant.json index 1d500c180c2..d0a31f6fed9 100644 --- a/homeassistant/components/mailgun/translations/zh-Hant.json +++ b/homeassistant/components/mailgun/translations/zh-Hant.json @@ -5,7 +5,7 @@ "one_instance_allowed": "\u50c5\u9700\u8a2d\u5b9a\u4e00\u7d44\u7269\u4ef6\u5373\u53ef\u3002" }, "create_entry": { - "default": "\u6b32\u50b3\u9001\u4e8b\u4ef6\u81f3 Home Assistant\uff0c\u5c07\u9700\u8a2d\u5b9a [Webhooks with Mailgun]({mailgun_url}) \u3002\n\n\u8acb\u586b\u5beb\u4e0b\u5217\u8cc7\u8a0a\uff1a\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/x-www-form-urlencoded\n\n\u95dc\u65bc\u5982\u4f55\u50b3\u5165\u8cc7\u6599\u81ea\u52d5\u5316\u8a2d\u5b9a\uff0c\u8acb\u53c3\u95b1[\u6587\u4ef6]({docs_url})\u4ee5\u9032\u884c\u4e86\u89e3\u3002" + "default": "\u6b32\u50b3\u9001\u4e8b\u4ef6\u81f3 Home Assistant\uff0c\u5c07\u9700\u8a2d\u5b9a [Webhooks with Mailgun]({mailgun_url}) \u3002\n\n\u8acb\u586b\u5beb\u4e0b\u5217\u8cc7\u8a0a\uff1a\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/json\n\n\u95dc\u65bc\u5982\u4f55\u50b3\u5165\u8cc7\u6599\u81ea\u52d5\u5316\u8a2d\u5b9a\uff0c\u8acb\u53c3\u95b1[\u6587\u4ef6]({docs_url})\u4ee5\u9032\u884c\u4e86\u89e3\u3002" }, "step": { "user": { diff --git a/homeassistant/components/media_player/translations/it.json b/homeassistant/components/media_player/translations/it.json index 989df9c2051..23d1afa0625 100644 --- a/homeassistant/components/media_player/translations/it.json +++ b/homeassistant/components/media_player/translations/it.json @@ -15,7 +15,7 @@ "on": "Acceso", "paused": "In pausa", "playing": "In riproduzione", - "standby": "Pausa" + "standby": "In attesa" } }, "title": "Lettore multimediale" diff --git a/homeassistant/components/media_player/translations/pl.json b/homeassistant/components/media_player/translations/pl.json index 0c4153bdede..8d4f42a1a61 100644 --- a/homeassistant/components/media_player/translations/pl.json +++ b/homeassistant/components/media_player/translations/pl.json @@ -1,9 +1,9 @@ { "device_automation": { "condition_type": { - "is_idle": "odtwarzacz medi\u00f3w (entity_name} jest nieaktywny", - "is_off": "odtwarzacz medi\u00f3w (entity_name} jest wy\u0142\u0105czony", - "is_on": "odtwarzacz medi\u00f3w (entity_name} jest w\u0142\u0105czony", + "is_idle": "odtwarzacz medi\u00f3w {entity_name} jest nieaktywny", + "is_off": "odtwarzacz medi\u00f3w {entity_name} jest wy\u0142\u0105czony", + "is_on": "odtwarzacz medi\u00f3w {entity_name} jest w\u0142\u0105czony", "is_paused": "odtwarzanie medi\u00f3w na {entity_name} jest wstrzymane", "is_playing": "{entity_name} odtwarza media" } diff --git a/homeassistant/components/media_player/translations/sl.json b/homeassistant/components/media_player/translations/sl.json index f23e746e9c8..6d24f4e923f 100644 --- a/homeassistant/components/media_player/translations/sl.json +++ b/homeassistant/components/media_player/translations/sl.json @@ -14,7 +14,7 @@ "off": "Izklju\u010den", "on": "Vklopljen", "paused": "Na pavzi", - "playing": "Predvaja", + "playing": "Predvajanje", "standby": "V pripravljenosti" } }, diff --git a/homeassistant/components/melcloud/translations/en.json b/homeassistant/components/melcloud/translations/en.json index 4ab1ac566ef..6e701fecf55 100644 --- a/homeassistant/components/melcloud/translations/en.json +++ b/homeassistant/components/melcloud/translations/en.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "password": "MELCloud password.", - "username": "Email used to login to MELCloud." + "password": "Password", + "username": "Email" }, "description": "Connect using your MELCloud account.", "title": "Connect to MELCloud" diff --git a/homeassistant/components/melcloud/translations/ko.json b/homeassistant/components/melcloud/translations/ko.json index 5db3f001b4a..a43d4cfbcb3 100644 --- a/homeassistant/components/melcloud/translations/ko.json +++ b/homeassistant/components/melcloud/translations/ko.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "password": "MELCloud \uc758 \ube44\ubc00\ubc88\ud638\ub97c \ub123\uc5b4\uc8fc\uc138\uc694.", - "username": "MELCloud \ub85c\uadf8\uc778 \uc774\uba54\uc77c \uc8fc\uc18c\ub97c \ub123\uc5b4\uc8fc\uc138\uc694." + "password": "\ube44\ubc00\ubc88\ud638", + "username": "\uc774\uba54\uc77c" }, "description": "MELCloud \uacc4\uc815\uc73c\ub85c \uc5f0\uacb0\ud558\uc138\uc694.", "title": "MELCloud \uc5d0 \uc5f0\uacb0\ud558\uae30" diff --git a/homeassistant/components/melcloud/translations/pl.json b/homeassistant/components/melcloud/translations/pl.json index 070a509cd10..4b6c4d70b80 100644 --- a/homeassistant/components/melcloud/translations/pl.json +++ b/homeassistant/components/melcloud/translations/pl.json @@ -5,14 +5,14 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "password": "Has\u0142o MELCloud.", - "username": "Adres e-mail u\u017cywany do logowania do MELCloud" + "password": "[%key_id:common::config_flow::data::password%] MELCloud", + "username": "[%key_id:common::config_flow::data::email%]" }, "description": "Po\u0142\u0105cz u\u017cywaj\u0105c swojego konta MELCloud.", "title": "Po\u0142\u0105czenie z MELCloud" diff --git a/homeassistant/components/melcloud/translations/ru.json b/homeassistant/components/melcloud/translations/ru.json index 3b23ca96bfc..7fd6d31a753 100644 --- a/homeassistant/components/melcloud/translations/ru.json +++ b/homeassistant/components/melcloud/translations/ru.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "password": "\u041f\u0430\u0440\u043e\u043b\u044c MELCloud.", - "username": "\u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043f\u043e\u0447\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u0430\u044f \u0434\u043b\u044f \u0432\u0445\u043e\u0434\u0430 \u0432 MELCloud." + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u0410\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b" }, "description": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u0441\u044c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u0441\u0432\u043e\u044e \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c MELCloud.", "title": "MELCloud" diff --git a/homeassistant/components/melcloud/translations/zh-Hant.json b/homeassistant/components/melcloud/translations/zh-Hant.json index 0702ca3bbd5..1e6e1d880c7 100644 --- a/homeassistant/components/melcloud/translations/zh-Hant.json +++ b/homeassistant/components/melcloud/translations/zh-Hant.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "password": "MELCloud \u5bc6\u78bc\u3002", - "username": "MELCloud \u767b\u5165\u90f5\u4ef6\u3002" + "password": "\u5bc6\u78bc", + "username": "\u96fb\u5b50\u90f5\u4ef6" }, "description": "\u4f7f\u7528 MELCloud \u5e33\u865f\u9032\u884c\u9023\u7dda\u3002", "title": "\u9023\u7dda\u81f3 MELCloud" diff --git a/homeassistant/components/met/translations/fi.json b/homeassistant/components/met/translations/fi.json new file mode 100644 index 00000000000..417b747fff9 --- /dev/null +++ b/homeassistant/components/met/translations/fi.json @@ -0,0 +1,16 @@ +{ + "config": { + "step": { + "user": { + "data": { + "elevation": "Korkeus merenpinnasta", + "latitude": "Leveysaste", + "longitude": "Pituusaste", + "name": "Nimi" + }, + "description": "Meteorologisk institutt", + "title": "Sijainti" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/meteo_france/translations/no.json b/homeassistant/components/meteo_france/translations/no.json index cecc1d75c6a..d4921d7e4e5 100644 --- a/homeassistant/components/meteo_france/translations/no.json +++ b/homeassistant/components/meteo_france/translations/no.json @@ -9,7 +9,7 @@ "data": { "city": "By" }, - "description": "Skriv inn postnummeret (bare for Frankrike, anbefalt) eller bynavn", + "description": "Fyll inn postnummeret (bare for Frankrike, anbefalt) eller bynavn", "title": "" } } diff --git a/homeassistant/components/mikrotik/translations/lb.json b/homeassistant/components/mikrotik/translations/lb.json index 2ae18d83422..b3864ad2106 100644 --- a/homeassistant/components/mikrotik/translations/lb.json +++ b/homeassistant/components/mikrotik/translations/lb.json @@ -6,7 +6,7 @@ "error": { "cannot_connect": "Verbindung net erfollegr\u00e4ich", "name_exists": "Numm g\u00ebtt et schonn", - "wrong_credentials": "Falsh Login Informatiounen" + "wrong_credentials": "Falsch Login Informatiounen" }, "step": { "user": { diff --git a/homeassistant/components/mikrotik/translations/no.json b/homeassistant/components/mikrotik/translations/no.json index 1e528fa4986..894b70cbbe5 100644 --- a/homeassistant/components/mikrotik/translations/no.json +++ b/homeassistant/components/mikrotik/translations/no.json @@ -14,7 +14,7 @@ "host": "Vert", "name": "Navn", "password": "Passord", - "port": "", + "port": "Port", "username": "Brukernavn", "verify_ssl": "Bruk ssl" }, diff --git a/homeassistant/components/mikrotik/translations/pl.json b/homeassistant/components/mikrotik/translations/pl.json index 20b0348570c..4dae38268d4 100644 --- a/homeassistant/components/mikrotik/translations/pl.json +++ b/homeassistant/components/mikrotik/translations/pl.json @@ -11,11 +11,11 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Nazwa", - "password": "Has\u0142o", - "port": "Port", - "username": "Nazwa u\u017cytkownika", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", + "username": "[%key_id:common::config_flow::data::username%]", "verify_ssl": "U\u017cyj SSL" }, "title": "Konfiguracja routera Mikrotik" diff --git a/homeassistant/components/mill/translations/ca.json b/homeassistant/components/mill/translations/ca.json new file mode 100644 index 00000000000..0e877ca33cc --- /dev/null +++ b/homeassistant/components/mill/translations/ca.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "El compte ja ha estat configurat" + }, + "error": { + "connection_error": "No s'ha pogut connectar" + }, + "step": { + "user": { + "data": { + "password": "Contrasenya", + "username": "Nom d'usuari" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/en.json b/homeassistant/components/mill/translations/en.json new file mode 100644 index 00000000000..231a9752d36 --- /dev/null +++ b/homeassistant/components/mill/translations/en.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Account is already configured" + }, + "error": { + "connection_error": "Failed to connect" + }, + "step": { + "user": { + "data": { + "password": "Password", + "username": "Username" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/es.json b/homeassistant/components/mill/translations/es.json new file mode 100644 index 00000000000..fb0c69dfd07 --- /dev/null +++ b/homeassistant/components/mill/translations/es.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "La cuenta ya ha sido configurada" + }, + "error": { + "connection_error": "Fallo al conectarse" + }, + "step": { + "user": { + "data": { + "password": "Contrase\u00f1a", + "username": "Usuario" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/fi.json b/homeassistant/components/mill/translations/fi.json new file mode 100644 index 00000000000..61febe9dd9c --- /dev/null +++ b/homeassistant/components/mill/translations/fi.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Salasana", + "username": "K\u00e4ytt\u00e4j\u00e4tunnus" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/it.json b/homeassistant/components/mill/translations/it.json new file mode 100644 index 00000000000..7e3f909e048 --- /dev/null +++ b/homeassistant/components/mill/translations/it.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "L'account \u00e8 gi\u00e0 configurato" + }, + "error": { + "connection_error": "Impossibile connettersi" + }, + "step": { + "user": { + "data": { + "password": "Password", + "username": "Nome utente" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/ko.json b/homeassistant/components/mill/translations/ko.json new file mode 100644 index 00000000000..c604519ca79 --- /dev/null +++ b/homeassistant/components/mill/translations/ko.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "\uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "error": { + "connection_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4" + }, + "step": { + "user": { + "data": { + "password": "\ube44\ubc00\ubc88\ud638", + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/lb.json b/homeassistant/components/mill/translations/lb.json new file mode 100644 index 00000000000..186e53931b6 --- /dev/null +++ b/homeassistant/components/mill/translations/lb.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Kont ass scho registr\u00e9iert" + }, + "error": { + "connection_error": "Feeler beim verbannen" + }, + "step": { + "user": { + "data": { + "password": "Passwuert", + "username": "Benotzernumm" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/pl.json b/homeassistant/components/mill/translations/pl.json new file mode 100644 index 00000000000..3f41ac78c7d --- /dev/null +++ b/homeassistant/components/mill/translations/pl.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "[%key_id:common::config_flow::abort::already_configured_account%]" + }, + "error": { + "connection_error": "[%key_id:common::config_flow::error::cannot_connect%]" + }, + "step": { + "user": { + "data": { + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/ru.json b/homeassistant/components/mill/translations/ru.json new file mode 100644 index 00000000000..d84166e1cdf --- /dev/null +++ b/homeassistant/components/mill/translations/ru.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430." + }, + "error": { + "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + }, + "step": { + "user": { + "data": { + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "username": "\u041b\u043e\u0433\u0438\u043d" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mill/translations/zh-Hant.json b/homeassistant/components/mill/translations/zh-Hant.json new file mode 100644 index 00000000000..9682d5981df --- /dev/null +++ b/homeassistant/components/mill/translations/zh-Hant.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "\u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" + }, + "error": { + "connection_error": "\u9023\u7dda\u5931\u6557" + }, + "step": { + "user": { + "data": { + "password": "\u5bc6\u78bc", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/minecraft_server/translations/pl.json b/homeassistant/components/minecraft_server/translations/pl.json index 77d83f37174..24749767b23 100644 --- a/homeassistant/components/minecraft_server/translations/pl.json +++ b/homeassistant/components/minecraft_server/translations/pl.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Nazwa" }, "description": "Skonfiguruj instancj\u0119 serwera Minecraft, aby umo\u017cliwi\u0107 monitorowanie.", diff --git a/homeassistant/components/mobile_app/translations/fi.json b/homeassistant/components/mobile_app/translations/fi.json new file mode 100644 index 00000000000..373ae986d8d --- /dev/null +++ b/homeassistant/components/mobile_app/translations/fi.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "confirm": { + "title": "Mobiilisovellus" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/monoprice/translations/en.json b/homeassistant/components/monoprice/translations/en.json index 3e62a066308..9e9f3a4d2cf 100644 --- a/homeassistant/components/monoprice/translations/en.json +++ b/homeassistant/components/monoprice/translations/en.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "port": "Serial port", + "port": "Port", "source_1": "Name of source #1", "source_2": "Name of source #2", "source_3": "Name of source #3", diff --git a/homeassistant/components/monoprice/translations/fr.json b/homeassistant/components/monoprice/translations/fr.json index f93fb82d444..63b3adc4a2a 100644 --- a/homeassistant/components/monoprice/translations/fr.json +++ b/homeassistant/components/monoprice/translations/fr.json @@ -17,7 +17,8 @@ "source_4": "Nom de la source #4", "source_5": "Nom de la source #5", "source_6": "Nom de la source #6" - } + }, + "title": "Se connecter \u00e0 l'appareil" } } }, diff --git a/homeassistant/components/monoprice/translations/ko.json b/homeassistant/components/monoprice/translations/ko.json index 47dd50d02e3..23e19173535 100644 --- a/homeassistant/components/monoprice/translations/ko.json +++ b/homeassistant/components/monoprice/translations/ko.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "port": "\uc2dc\ub9ac\uc5bc \ud3ec\ud2b8", + "port": "\ud3ec\ud2b8", "source_1": "\uc785\ub825 \uc18c\uc2a4 1 \uc774\ub984", "source_2": "\uc785\ub825 \uc18c\uc2a4 2 \uc774\ub984", "source_3": "\uc785\ub825 \uc18c\uc2a4 3 \uc774\ub984", diff --git a/homeassistant/components/monoprice/translations/pl.json b/homeassistant/components/monoprice/translations/pl.json index 300c19e92b7..38dc9f9402f 100644 --- a/homeassistant/components/monoprice/translations/pl.json +++ b/homeassistant/components/monoprice/translations/pl.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "port": "Port szeregowy", + "port": "[%key_id:common::config_flow::data::port%] szeregowy", "source_1": "Nazwa \u017ar\u00f3d\u0142a #1", "source_2": "Nazwa \u017ar\u00f3d\u0142a #2", "source_3": "Nazwa \u017ar\u00f3d\u0142a #3", diff --git a/homeassistant/components/monoprice/translations/ru.json b/homeassistant/components/monoprice/translations/ru.json index a16cf1ae38a..5b891db80a3 100644 --- a/homeassistant/components/monoprice/translations/ru.json +++ b/homeassistant/components/monoprice/translations/ru.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "port": "\u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442", + "port": "\u041f\u043e\u0440\u0442", "source_1": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 #1", "source_2": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 #2", "source_3": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430 #3", diff --git a/homeassistant/components/monoprice/translations/zh-Hant.json b/homeassistant/components/monoprice/translations/zh-Hant.json index 9113e3c8d8a..ca1923d62d6 100644 --- a/homeassistant/components/monoprice/translations/zh-Hant.json +++ b/homeassistant/components/monoprice/translations/zh-Hant.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "port": "\u5e8f\u5217\u57e0", + "port": "\u901a\u8a0a\u57e0", "source_1": "\u4f86\u6e90 #1 \u540d\u7a31", "source_2": "\u4f86\u6e90 #2 \u540d\u7a31", "source_3": "\u4f86\u6e90 #3 \u540d\u7a31", diff --git a/homeassistant/components/moon/translations/sensor.fi.json b/homeassistant/components/moon/translations/sensor.fi.json index 10f8bb9b8a6..f7788972044 100644 --- a/homeassistant/components/moon/translations/sensor.fi.json +++ b/homeassistant/components/moon/translations/sensor.fi.json @@ -1,12 +1,10 @@ { "state": { - "first_quarter": "Ensimm\u00e4inen nelj\u00e4nnes", - "full_moon": "T\u00e4ysikuu", - "last_quarter": "Viimeinen nelj\u00e4nnes", - "new_moon": "Uusikuu", - "waning_crescent": "V\u00e4henev\u00e4 sirppi", - "waning_gibbous": "V\u00e4henev\u00e4 kuperakuu", - "waxing_crescent": "Kasvava sirppi", - "waxing_gibbous": "Kasvava kuperakuu" + "moon__phase": { + "first_quarter": "Ensimm\u00e4inen nelj\u00e4nnes", + "full_moon": "T\u00e4ysikuu", + "last_quarter": "Viimeinen nelj\u00e4nnes", + "new_moon": "Uusikuu" + } } } \ No newline at end of file diff --git a/homeassistant/components/mqtt/translations/es.json b/homeassistant/components/mqtt/translations/es.json index 131e0855ef9..5ba2211f912 100644 --- a/homeassistant/components/mqtt/translations/es.json +++ b/homeassistant/components/mqtt/translations/es.json @@ -22,7 +22,7 @@ "data": { "discovery": "Habilitar descubrimiento" }, - "description": "\u00bfDesea configurar Home Assistant para conectarse al agente MQTT provisto por el complemento hass.io {addon} ?", + "description": "\u00bfQuieres configurar Home Assistant para conectar con el broker de MQTT proporcionado por el complemento Hass.io {addon}?", "title": "MQTT Broker a trav\u00e9s del complemento Hass.io" } } diff --git a/homeassistant/components/mqtt/translations/fi.json b/homeassistant/components/mqtt/translations/fi.json new file mode 100644 index 00000000000..3659e489d8a --- /dev/null +++ b/homeassistant/components/mqtt/translations/fi.json @@ -0,0 +1,21 @@ +{ + "config": { + "step": { + "broker": { + "data": { + "broker": "V\u00e4litt\u00e4j\u00e4", + "discovery": "Ota etsint\u00e4 k\u00e4ytt\u00f6\u00f6n", + "password": "Salasana", + "port": "Portti", + "username": "K\u00e4ytt\u00e4j\u00e4tunnus" + }, + "title": "MQTT" + }, + "hassio_confirm": { + "data": { + "discovery": "Ota etsint\u00e4 k\u00e4ytt\u00f6\u00f6n" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/mqtt/translations/fr.json b/homeassistant/components/mqtt/translations/fr.json index 74eec7a1f11..f97807b015f 100644 --- a/homeassistant/components/mqtt/translations/fr.json +++ b/homeassistant/components/mqtt/translations/fr.json @@ -39,7 +39,14 @@ "turn_on": "Allumer" }, "trigger_type": { - "button_short_press": "\" {subtype} \" press\u00e9" + "button_double_press": "\"{subtype}\" double-cliqu\u00e9", + "button_long_press": "\" {subtype} \" press\u00e9 en continu", + "button_long_release": "\"{subtype}\" relach\u00e9 apr\u00e8s un appui long", + "button_quadruple_press": "\"{subtype}\" quadruple cliqu\u00e9", + "button_quintuple_press": "\"{subtype}\" quintuple cliqu\u00e9", + "button_short_press": "\" {subtype} \" press\u00e9", + "button_short_release": "\"{subtype}\" relach\u00e9", + "button_triple_press": "\"{subtype}\" triple-cliqu\u00e9" } } } \ No newline at end of file diff --git a/homeassistant/components/mqtt/translations/no.json b/homeassistant/components/mqtt/translations/no.json index 3bfceb324a3..456b757cb88 100644 --- a/homeassistant/components/mqtt/translations/no.json +++ b/homeassistant/components/mqtt/translations/no.json @@ -12,11 +12,11 @@ "broker": "Megler", "discovery": "Aktiver oppdagelse", "password": "Passord", - "port": "", + "port": "Port", "username": "Brukernavn" }, - "description": "Vennligst oppgi tilkoblingsinformasjonen for din MQTT megler.", - "title": "MQTT" + "description": "Vennligst fyll ut tilkoblingsinformasjonen for din MQTT megler.", + "title": "" }, "hassio_confirm": { "data": { diff --git a/homeassistant/components/mqtt/translations/pl.json b/homeassistant/components/mqtt/translations/pl.json index 73a29caced6..4d5044e1fb0 100644 --- a/homeassistant/components/mqtt/translations/pl.json +++ b/homeassistant/components/mqtt/translations/pl.json @@ -11,9 +11,9 @@ "data": { "broker": "Po\u015brednik", "discovery": "W\u0142\u0105cz wykrywanie", - "password": "Has\u0142o", - "port": "Port", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Wprowad\u017a informacje o po\u0142\u0105czeniu po\u015brednika MQTT.", "title": "MQTT" diff --git a/homeassistant/components/mqtt/translations/zh-Hant.json b/homeassistant/components/mqtt/translations/zh-Hant.json index 9b24b09b10e..0bf4064bf52 100644 --- a/homeassistant/components/mqtt/translations/zh-Hant.json +++ b/homeassistant/components/mqtt/translations/zh-Hant.json @@ -11,7 +11,7 @@ "data": { "broker": "Broker", "discovery": "\u958b\u555f\u641c\u5c0b", - "password": "\u4f7f\u7528\u8005\u5bc6\u78bc", + "password": "\u5bc6\u78bc", "port": "\u901a\u8a0a\u57e0", "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, diff --git a/homeassistant/components/myq/translations/pl.json b/homeassistant/components/myq/translations/pl.json index 74220a6518b..30a4221134e 100644 --- a/homeassistant/components/myq/translations/pl.json +++ b/homeassistant/components/myq/translations/pl.json @@ -5,14 +5,14 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Po\u0142\u0105czenie z bramk\u0105 MyQ" } diff --git a/homeassistant/components/neato/translations/no.json b/homeassistant/components/neato/translations/no.json index 63ce9b7bec0..de8932cd570 100644 --- a/homeassistant/components/neato/translations/no.json +++ b/homeassistant/components/neato/translations/no.json @@ -2,13 +2,13 @@ "config": { "abort": { "already_configured": "Allerede konfigurert", - "invalid_credentials": "Ugyldig brukerinformasjon" + "invalid_credentials": "Ugyldig legitimasjon" }, "create_entry": { "default": "Se [Neato dokumentasjon]({docs_url})." }, "error": { - "invalid_credentials": "Ugyldig brukerinformasjon", + "invalid_credentials": "Ugyldig legitimasjon", "unexpected_error": "Uventet feil" }, "step": { diff --git a/homeassistant/components/neato/translations/pl.json b/homeassistant/components/neato/translations/pl.json index a040c880e33..c7b37fa083d 100644 --- a/homeassistant/components/neato/translations/pl.json +++ b/homeassistant/components/neato/translations/pl.json @@ -9,13 +9,13 @@ }, "error": { "invalid_credentials": "Nieprawid\u0142owe dane uwierzytelniaj\u0105ce", - "unexpected_error": "Niespodziewany b\u0142\u0105d" + "unexpected_error": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika", + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]", "vendor": "Dostawca" }, "description": "Zapoznaj si\u0119 z [dokumentacj\u0105 Neato]({docs_url}).", diff --git a/homeassistant/components/nest/translations/fi.json b/homeassistant/components/nest/translations/fi.json new file mode 100644 index 00000000000..561b03f9286 --- /dev/null +++ b/homeassistant/components/nest/translations/fi.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_setup": "Voit m\u00e4\u00e4ritt\u00e4\u00e4 vain yhden Nest-tilin.", + "authorize_url_fail": "Tuntematon virhe luotaessa valtuutuksen URL-osoitetta." + }, + "error": { + "invalid_code": "Virheellinen koodi" + }, + "step": { + "init": { + "data": { + "flow_impl": "Tarjoaja" + } + }, + "link": { + "data": { + "code": "Pin-koodi" + }, + "title": "Linkit\u00e4 Nest-tili" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nest/translations/no.json b/homeassistant/components/nest/translations/no.json index 0adab5dcdcd..70b6ca569a7 100644 --- a/homeassistant/components/nest/translations/no.json +++ b/homeassistant/components/nest/translations/no.json @@ -2,9 +2,9 @@ "config": { "abort": { "already_setup": "Du kan bare konfigurere en Nest konto.", - "authorize_url_fail": "Ukjent feil ved generering av autoriseringsadresse.", - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", - "no_flows": "Du m\u00e5 konfigurere Nest f\u00f8r du kan autentisere med den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/nest/)." + "authorize_url_fail": "Ukjent feil ved oppretting av godkjenningsadresse.", + "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", + "no_flows": "Du m\u00e5 konfigurere Nest f\u00f8r du kan godkjenne den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/nest/)." }, "error": { "internal_error": "Intern feil ved validering av kode", @@ -17,14 +17,14 @@ "data": { "flow_impl": "Tilbyder" }, - "description": "Velg via hvilken autentiseringstilbyder du vil godkjenne med Nest.", - "title": "Autentiseringstilbyder" + "description": "Velg fra hvilken godkjenningsleverand\u00f8r du vil godkjenne med Nest.", + "title": "Godkjenningsleverand\u00f8r" }, "link": { "data": { "code": "PIN kode" }, - "description": "For \u00e5 koble din Nest-konto, [autoriser kontoen din]({url}). \n\n Etter godkjenning, kopier og lim inn den oppgitte PIN koden nedenfor.", + "description": "For \u00e5 koble din Nest-konto, [bekreft kontoen din]({url}). \n\nEtter bekreftelse, kopier og lim inn den oppgitte PIN koden nedenfor.", "title": "Koble til Nest konto" } } diff --git a/homeassistant/components/nest/translations/pl.json b/homeassistant/components/nest/translations/pl.json index b5953decc6b..775e644a113 100644 --- a/homeassistant/components/nest/translations/pl.json +++ b/homeassistant/components/nest/translations/pl.json @@ -3,7 +3,7 @@ "abort": { "already_setup": "Mo\u017cesz skonfigurowa\u0107 tylko jedno konto Nest.", "authorize_url_fail": "Nieznany b\u0142\u0105d podczas generowania url autoryzacji.", - "authorize_url_timeout": "Przekroczono limit czasu generowania URL autoryzacji.", + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", "no_flows": "Musisz skonfigurowa\u0107 Nest, aby m\u00f3c si\u0119 z nim uwierzytelni\u0107. Zapoznaj si\u0119 z [instrukcj\u0105](https://www.home-assistant.io/components/nest/)." }, "error": { diff --git a/homeassistant/components/netatmo/translations/ca.json b/homeassistant/components/netatmo/translations/ca.json index 4cfd8e27cf7..c8638da9143 100644 --- a/homeassistant/components/netatmo/translations/ca.json +++ b/homeassistant/components/netatmo/translations/ca.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_setup": "Nom\u00e9s pots configurar un \u00fanic compte Netatmo.", - "authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.", - "missing_configuration": "El component Netatmo no est\u00e0 configurat. Mira'n la documentaci\u00f3." + "already_setup": "[%key::common::config_flow::abort::single_instance_allowed%]", + "authorize_url_timeout": "[%key::common::config_flow::abort::oauth2_authorize_url_timeout%]", + "missing_configuration": "[%key::common::config_flow::abort::oauth2_missing_configuration%]" }, "create_entry": { - "default": "Autenticaci\u00f3 exitosa amb Netatmo." + "default": "[%key::common::config_flow::create_entry::authenticated%]" }, "step": { "pick_implementation": { - "title": "Selecci\u00f3 del m\u00e8tode d'autenticaci\u00f3" + "title": "[%key::common::config_flow::title::oauth2_pick_implementation%]" } } } diff --git a/homeassistant/components/netatmo/translations/da.json b/homeassistant/components/netatmo/translations/da.json index 1f35d3466ce..fb82b9fb642 100644 --- a/homeassistant/components/netatmo/translations/da.json +++ b/homeassistant/components/netatmo/translations/da.json @@ -1,17 +1,10 @@ { "config": { "abort": { - "already_setup": "Du kan kun konfigurere \u00e9n Netatmo-konto.", - "authorize_url_timeout": "Timeout ved generering af godkendelses-url.", - "missing_configuration": "Netatmo-komponenten er ikke konfigureret. F\u00f8lg venligst dokumentationen." + "already_setup": "Du kan kun konfigurere \u00e9n Netatmo-konto." }, "create_entry": { "default": "Korrekt godkendt med Netatmo." - }, - "step": { - "pick_implementation": { - "title": "V\u00e6lg godkendelsesmetode" - } } } } \ No newline at end of file diff --git a/homeassistant/components/netatmo/translations/de.json b/homeassistant/components/netatmo/translations/de.json index 0a8d187e50d..5d058f75bc4 100644 --- a/homeassistant/components/netatmo/translations/de.json +++ b/homeassistant/components/netatmo/translations/de.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_setup": "Du kannst nur ein einziges Netatmo-Konto konfigurieren.", - "authorize_url_timeout": "Zeit\u00fcberschreitung beim Erstellen der Authorisierungs-URL.", - "missing_configuration": "Die Netatmo-Komponente ist nicht konfiguriert. Folge bitte der Dokumentation." + "already_setup": "Bereits konfiguriert. Es ist nur eine einzige Konfiguration m\u00f6glich.", + "authorize_url_timeout": "Zeit\u00fcberschreitung beim Erstellen der Autorisierungs-URL.", + "missing_configuration": "Die Komponente ist nicht konfiguriert. Bitte folgen Sie der Dokumentation." }, "create_entry": { - "default": "Erfolgreich mit Netatmo authentifiziert." + "default": "Erfolgreich authentifiziert." }, "step": { "pick_implementation": { - "title": "W\u00e4hle die Authentifizierungsmethode" + "title": "W\u00e4hle Authentifizierungs-Methode" } } } diff --git a/homeassistant/components/netatmo/translations/en.json b/homeassistant/components/netatmo/translations/en.json index 1e23982e0a9..15419adac40 100644 --- a/homeassistant/components/netatmo/translations/en.json +++ b/homeassistant/components/netatmo/translations/en.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "already_setup": "You can only configure one Netatmo account.", + "already_setup": "Already configured. Only a single configuration possible.", "authorize_url_timeout": "Timeout generating authorize url.", - "missing_configuration": "The Netatmo component is not configured. Please follow the documentation." + "missing_configuration": "The component is not configured. Please follow the documentation." }, "create_entry": { - "default": "Successfully authenticated with Netatmo." + "default": "Successfully authenticated" }, "step": { "pick_implementation": { diff --git a/homeassistant/components/netatmo/translations/es-419.json b/homeassistant/components/netatmo/translations/es-419.json index d6f993e830e..1de2505dd2d 100644 --- a/homeassistant/components/netatmo/translations/es-419.json +++ b/homeassistant/components/netatmo/translations/es-419.json @@ -1,17 +1,10 @@ { "config": { "abort": { - "already_setup": "Solo puede configurar una cuenta de Netatmo.", - "authorize_url_timeout": "Tiempo de espera agotado para generar la URL de autorizaci\u00f3n.", - "missing_configuration": "El componente Netatmo no est\u00e1 configurado. Por favor, siga la documentaci\u00f3n." + "already_setup": "Solo puede configurar una cuenta de Netatmo." }, "create_entry": { "default": "Autenticado con \u00e9xito con Netatmo." - }, - "step": { - "pick_implementation": { - "title": "Seleccione el m\u00e9todo de autenticaci\u00f3n" - } } } } \ No newline at end of file diff --git a/homeassistant/components/netatmo/translations/es.json b/homeassistant/components/netatmo/translations/es.json index d157a746068..566225c9a9c 100644 --- a/homeassistant/components/netatmo/translations/es.json +++ b/homeassistant/components/netatmo/translations/es.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_setup": "Solo puede configurar una cuenta de Netatmo.", - "authorize_url_timeout": "Tiempo de espera agotado para la autorizaci\u00f3n de la url.", - "missing_configuration": "El componente Netatmo no est\u00e1 configurado. Por favor, siga la documentaci\u00f3n." + "already_setup": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n.", + "authorize_url_timeout": "Tiempo excedido generando la url de autorizaci\u00f3n.", + "missing_configuration": "El componente no est\u00e1 configurado. Por favor, consulta la documentaci\u00f3n." }, "create_entry": { - "default": "Autenticado con \u00e9xito con Netatmo." + "default": "Autenticado correctamente" }, "step": { "pick_implementation": { - "title": "Seleccione el m\u00e9todo de autenticaci\u00f3n" + "title": "Seleccione un m\u00e9todo de autenticaci\u00f3n" } } } diff --git a/homeassistant/components/netatmo/translations/fr.json b/homeassistant/components/netatmo/translations/fr.json index d2d67e0e510..3dcb6bcf582 100644 --- a/homeassistant/components/netatmo/translations/fr.json +++ b/homeassistant/components/netatmo/translations/fr.json @@ -2,15 +2,14 @@ "config": { "abort": { "already_setup": "Vous ne pouvez configurer qu'un seul compte Netatmo.", - "authorize_url_timeout": "D\u00e9lai de g\u00e9n\u00e9ration de l'URL d'authentification d\u00e9pass\u00e9.", - "missing_configuration": "Le composant Netatmo n'est pas configur\u00e9. Veuillez suivre la documentation." + "missing_configuration": "Ce composant n'est pas configur\u00e9. Veuillez suivre la documentation." }, "create_entry": { "default": "Authentification r\u00e9ussie avec Netatmo." }, "step": { "pick_implementation": { - "title": "S\u00e9lectionner une m\u00e9thode d'authentification" + "title": "Choisir une m\u00e9thode d'authentification" } } } diff --git a/homeassistant/components/netatmo/translations/hu.json b/homeassistant/components/netatmo/translations/hu.json index e71b6a20b24..fac2dcb754f 100644 --- a/homeassistant/components/netatmo/translations/hu.json +++ b/homeassistant/components/netatmo/translations/hu.json @@ -1,16 +1,10 @@ { "config": { "abort": { - "already_setup": "Csak egy Netatmo-fi\u00f3kot \u00e1ll\u00edthatsz be.", - "authorize_url_timeout": "Id\u0151t\u00fall\u00e9p\u00e9s az \u00e9rv\u00e9nyes\u00edt\u00e9si url gener\u00e1l\u00e1sa sor\u00e1n." + "already_setup": "Csak egy Netatmo-fi\u00f3kot \u00e1ll\u00edthatsz be." }, "create_entry": { "default": "A Netatmo sikeresen hiteles\u00edtett." - }, - "step": { - "pick_implementation": { - "title": "V\u00e1lassza ki a hiteles\u00edt\u00e9si m\u00f3dszert" - } } } } \ No newline at end of file diff --git a/homeassistant/components/netatmo/translations/it.json b/homeassistant/components/netatmo/translations/it.json index e7d410a1d86..7095a058feb 100644 --- a/homeassistant/components/netatmo/translations/it.json +++ b/homeassistant/components/netatmo/translations/it.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "already_setup": "\u00c8 possibile configurare un solo account Netatmo.", - "authorize_url_timeout": "Timeout durante la generazione dell'URL di autorizzazione.", - "missing_configuration": "Il componente Netatmo non \u00e8 configurato. Si prega di seguire la documentazione." + "already_setup": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione.", + "authorize_url_timeout": "Tempo scaduto nel generare l'URL di autorizzazione.", + "missing_configuration": "Il componente non \u00e8 configurato. Si prega di seguire la documentazione." }, "create_entry": { - "default": "Autenticato con successo con Netatmo." + "default": "Autenticazione riuscita" }, "step": { "pick_implementation": { diff --git a/homeassistant/components/netatmo/translations/ko.json b/homeassistant/components/netatmo/translations/ko.json index 971430b0624..ba274305852 100644 --- a/homeassistant/components/netatmo/translations/ko.json +++ b/homeassistant/components/netatmo/translations/ko.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "already_setup": "\ud558\ub098\uc758 Netatmo \uacc4\uc815\ub9cc \uad6c\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", + "already_setup": "\uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\ub098\uc758 \uad6c\uc131\ub9cc \uac00\ub2a5\ud569\ub2c8\ub2e4.", "authorize_url_timeout": "\uc778\uc99d url \uc0dd\uc131 \uc2dc\uac04\uc774 \ucd08\uacfc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", - "missing_configuration": "Netatmo \uad6c\uc131\uc694\uc18c\uac00 \uad6c\uc131\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc124\uba85\uc11c\ub97c \ucc38\uace0\ud574\uc8fc\uc138\uc694." + "missing_configuration": "\uad6c\uc131\uc694\uc18c\uac00 \uad6c\uc131\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc124\uba85\uc11c\ub97c \ucc38\uace0\ud574\uc8fc\uc138\uc694." }, "create_entry": { - "default": "Netatmo \ub85c \uc131\uacf5\uc801\uc73c\ub85c \uc778\uc99d\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + "default": "\uc131\uacf5\uc801\uc73c\ub85c \uc778\uc99d\ub418\uc5c8\uc2b5\ub2c8\ub2e4" }, "step": { "pick_implementation": { diff --git a/homeassistant/components/netatmo/translations/lb.json b/homeassistant/components/netatmo/translations/lb.json index 7332643a4f3..696844f79ae 100644 --- a/homeassistant/components/netatmo/translations/lb.json +++ b/homeassistant/components/netatmo/translations/lb.json @@ -2,15 +2,15 @@ "config": { "abort": { "already_setup": "Dir k\u00ebnnt n\u00ebmmen een eenzegen Netatmo Kont konfigur\u00e9ieren.", - "authorize_url_timeout": "Z\u00e4it Iwwerschreidung beim gener\u00e9ieren vun der Autorisatiouns URL.", - "missing_configuration": "Netatmo Komponent ass nach net konfigur\u00e9iert. Follegt w.e.g der Dokumentatioun." + "authorize_url_timeout": "Z\u00e4itiwwerschreidung beim erstellen vun der Authorisatiouns URL", + "missing_configuration": "D\u00ebs Komponent ass net konfigur\u00e9iert. Folleg w.e.g der Dokumentatioun." }, "create_entry": { "default": "Erfollegr\u00e4ich mat Netatmo authentifiz\u00e9iert." }, "step": { "pick_implementation": { - "title": "Wielt Authentifikatiouns Method aus" + "title": "Authentifikatiouns Method auswielen" } } } diff --git a/homeassistant/components/netatmo/translations/nl.json b/homeassistant/components/netatmo/translations/nl.json index dd23b6ac429..95e8234cdb6 100644 --- a/homeassistant/components/netatmo/translations/nl.json +++ b/homeassistant/components/netatmo/translations/nl.json @@ -1,17 +1,10 @@ { "config": { "abort": { - "already_setup": "U kunt slechts \u00e9\u00e9n Netatmo account configureren.", - "authorize_url_timeout": "Time-out tijdens genereren autorisatie url.", - "missing_configuration": "De Netatmo-component is niet geconfigureerd. Gelieve de documentatie volgen." + "already_setup": "U kunt slechts \u00e9\u00e9n Netatmo account configureren." }, "create_entry": { "default": "Succesvol geauthenticeerd met Netatmo." - }, - "step": { - "pick_implementation": { - "title": "Kies een authenticatie methode" - } } } } \ No newline at end of file diff --git a/homeassistant/components/netatmo/translations/no.json b/homeassistant/components/netatmo/translations/no.json index 582dc1037b8..5367859668a 100644 --- a/homeassistant/components/netatmo/translations/no.json +++ b/homeassistant/components/netatmo/translations/no.json @@ -1,16 +1,15 @@ { "config": { "abort": { - "already_setup": "Du kan kun konfigurere en Netatmo-konto.", - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", - "missing_configuration": "Netatmo-komponenten er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." + "authorize_url_timeout": "Tidsavbrutt ved oppretting av godkjennings url.", + "missing_configuration": "Komponeneten er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." }, "create_entry": { - "default": "Vellykket autentisering med Netatmo." + "default": "Vellykket godkjenning med Netatmo." }, "step": { "pick_implementation": { - "title": "Velg autentiseringsmetode" + "title": "Velg godkjenningsmetode" } } } diff --git a/homeassistant/components/netatmo/translations/pl.json b/homeassistant/components/netatmo/translations/pl.json index a4d4d1b9831..718b44d60db 100644 --- a/homeassistant/components/netatmo/translations/pl.json +++ b/homeassistant/components/netatmo/translations/pl.json @@ -2,15 +2,15 @@ "config": { "abort": { "already_setup": "Mo\u017cesz skonfigurowa\u0107 tylko jedno konto Netatmo.", - "authorize_url_timeout": "Przekroczono limit czasu generowania URL autoryzacji.", - "missing_configuration": "Komponent Netatmo nie jest skonfigurowany. Post\u0119puj zgodnie z dokumentacj\u0105." + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", + "missing_configuration": "[%key_id:common::config_flow::abort::oauth2_missing_configuration%]" }, "create_entry": { "default": "Pomy\u015blnie uwierzytelniono z Netatmo." }, "step": { "pick_implementation": { - "title": "Wybierz metod\u0119 uwierzytelniania" + "title": "[%key_id:common::config_flow::title::oauth2_pick_implementation%]" } } } diff --git a/homeassistant/components/netatmo/translations/ru.json b/homeassistant/components/netatmo/translations/ru.json index 8de4e5bcb98..a57eda48700 100644 --- a/homeassistant/components/netatmo/translations/ru.json +++ b/homeassistant/components/netatmo/translations/ru.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_setup": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_setup": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e.", "authorize_url_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.", - "missing_configuration": "\u041a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442 Netatmo \u043d\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438." + "missing_configuration": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438." }, "create_entry": { "default": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." }, "step": { "pick_implementation": { - "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" } } } diff --git a/homeassistant/components/netatmo/translations/sl.json b/homeassistant/components/netatmo/translations/sl.json index 231db98bd54..7a617d5f866 100644 --- a/homeassistant/components/netatmo/translations/sl.json +++ b/homeassistant/components/netatmo/translations/sl.json @@ -2,15 +2,15 @@ "config": { "abort": { "already_setup": "Konfigurirate lahko samo en ra\u010dun Netatmo.", - "authorize_url_timeout": "\u010casovna omejitev za generiranje potrditvenega URL-ja je potekla.", - "missing_configuration": "Komponenta Netatmo ni konfigurirana. Prosimo, upo\u0161tevajte dokumentacijo." + "authorize_url_timeout": "Potekla je \u010dasovna omejitev generiranja odobritnevega URL-ja.", + "missing_configuration": "Ta komponenta ni nastavljena, prosimo sledite dokumentaciji." }, "create_entry": { "default": "Uspe\u0161no overjeno z Netatmo." }, "step": { "pick_implementation": { - "title": "Izberite na\u010din preverjanja pristnosti" + "title": "Izberite medoto za preverjanje pristnosti" } } } diff --git a/homeassistant/components/netatmo/translations/sv.json b/homeassistant/components/netatmo/translations/sv.json index 2557123da33..365755b2806 100644 --- a/homeassistant/components/netatmo/translations/sv.json +++ b/homeassistant/components/netatmo/translations/sv.json @@ -1,17 +1,10 @@ { "config": { "abort": { - "already_setup": "Du kan endast konfigurera ett Netatmo-konto.", - "authorize_url_timeout": "Timeout vid generering av en auktoriserings-URL.", - "missing_configuration": "Netatmo-komponenten har inte konfigurerats. F\u00f6lj dokumentationen." + "already_setup": "Du kan endast konfigurera ett Netatmo-konto." }, "create_entry": { "default": "Autentiserad med Netatmo." - }, - "step": { - "pick_implementation": { - "title": "V\u00e4lj autentiseringsmetod" - } } } } \ No newline at end of file diff --git a/homeassistant/components/netatmo/translations/zh-Hant.json b/homeassistant/components/netatmo/translations/zh-Hant.json index eba134e1566..21d2109bfb2 100644 --- a/homeassistant/components/netatmo/translations/zh-Hant.json +++ b/homeassistant/components/netatmo/translations/zh-Hant.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44 Netatmo \u5e33\u865f\u3002", + "already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002", "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642", - "missing_configuration": "Netatmo \u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002" + "missing_configuration": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002" }, "create_entry": { - "default": "\u5df2\u6210\u529f\u8a8d\u8b49 Netatmo \u8a2d\u5099\u3002" + "default": "\u5df2\u6210\u529f\u8a8d\u8b49" }, "step": { "pick_implementation": { diff --git a/homeassistant/components/nexia/translations/hu.json b/homeassistant/components/nexia/translations/hu.json new file mode 100644 index 00000000000..dee4ed9ee0f --- /dev/null +++ b/homeassistant/components/nexia/translations/hu.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "password": "Jelsz\u00f3", + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nexia/translations/pl.json b/homeassistant/components/nexia/translations/pl.json index 0819834fcc8..b6d13766dee 100644 --- a/homeassistant/components/nexia/translations/pl.json +++ b/homeassistant/components/nexia/translations/pl.json @@ -5,14 +5,14 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Po\u0142\u0105czenie z mynexia.com" } diff --git a/homeassistant/components/notion/translations/en.json b/homeassistant/components/notion/translations/en.json index 7537482ce5e..d70aa73824a 100644 --- a/homeassistant/components/notion/translations/en.json +++ b/homeassistant/components/notion/translations/en.json @@ -11,7 +11,7 @@ "user": { "data": { "password": "Password", - "username": "Username/Email Address" + "username": "Username" }, "title": "Fill in your information" } diff --git a/homeassistant/components/notion/translations/fi.json b/homeassistant/components/notion/translations/fi.json new file mode 100644 index 00000000000..e6c5220497b --- /dev/null +++ b/homeassistant/components/notion/translations/fi.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "user": { + "title": "T\u00e4yt\u00e4 tietosi." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/notion/translations/ko.json b/homeassistant/components/notion/translations/ko.json index b1c6199ef66..63f1b3e767c 100644 --- a/homeassistant/components/notion/translations/ko.json +++ b/homeassistant/components/notion/translations/ko.json @@ -11,7 +11,7 @@ "user": { "data": { "password": "\ube44\ubc00\ubc88\ud638", - "username": "\uc0ac\uc6a9\uc790 \uc774\ub984 / \uc774\uba54\uc77c \uc8fc\uc18c" + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" }, "title": "\uc0ac\uc6a9\uc790 \uc815\ubcf4\ub97c \uc785\ub825\ud558\uae30" } diff --git a/homeassistant/components/notion/translations/pl.json b/homeassistant/components/notion/translations/pl.json index 45e48d8ad33..3350a712504 100644 --- a/homeassistant/components/notion/translations/pl.json +++ b/homeassistant/components/notion/translations/pl.json @@ -10,8 +10,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika/adres e-mail" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]/adres e-mail" }, "title": "Wprowad\u017a dane" } diff --git a/homeassistant/components/notion/translations/ru.json b/homeassistant/components/notion/translations/ru.json index 9ae52b9c797..907ee235c96 100644 --- a/homeassistant/components/notion/translations/ru.json +++ b/homeassistant/components/notion/translations/ru.json @@ -11,7 +11,7 @@ "user": { "data": { "password": "\u041f\u0430\u0440\u043e\u043b\u044c", - "username": "\u041b\u043e\u0433\u0438\u043d / \u0410\u0434\u0440\u0435\u0441 \u044d\u043b. \u043f\u043e\u0447\u0442\u044b" + "username": "\u041b\u043e\u0433\u0438\u043d" }, "title": "Notion" } diff --git a/homeassistant/components/notion/translations/zh-Hant.json b/homeassistant/components/notion/translations/zh-Hant.json index ae6e6c8a619..b8713524e3c 100644 --- a/homeassistant/components/notion/translations/zh-Hant.json +++ b/homeassistant/components/notion/translations/zh-Hant.json @@ -11,7 +11,7 @@ "user": { "data": { "password": "\u5bc6\u78bc", - "username": "\u4f7f\u7528\u8005\u540d\u7a31/\u96fb\u5b50\u90f5\u4ef6\u5730\u5740" + "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, "title": "\u586b\u5beb\u8cc7\u8a0a" } diff --git a/homeassistant/components/nuheat/translations/hu.json b/homeassistant/components/nuheat/translations/hu.json new file mode 100644 index 00000000000..8c523b72e04 --- /dev/null +++ b/homeassistant/components/nuheat/translations/hu.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "cannot_connect": "A csatlakoz\u00e1s nem siker\u00fclt, pr\u00f3b\u00e1lkozzon \u00fajra", + "invalid_thermostat": "A termoszt\u00e1t sorozatsz\u00e1ma \u00e9rv\u00e9nytelen." + }, + "step": { + "user": { + "data": { + "password": "Jelsz\u00f3", + "serial_number": "A termoszt\u00e1t sorozatsz\u00e1ma.", + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nuheat/translations/no.json b/homeassistant/components/nuheat/translations/no.json index 7ea083a3669..7ec631197cc 100644 --- a/homeassistant/components/nuheat/translations/no.json +++ b/homeassistant/components/nuheat/translations/no.json @@ -16,7 +16,7 @@ "serial_number": "Termostatenes serienummer.", "username": "Brukernavn" }, - "description": "Du m\u00e5 skaffe termostats numeriske serienummer eller ID ved \u00e5 logge inn p\u00e5 https://MyNuHeat.com og velge termostaten (e).", + "description": "Du m\u00e5 skaffe termostatets numeriske serienummer eller ID ved \u00e5 logge inn p\u00e5 https://MyNuHeat.com og velge termostaten (e).", "title": "Koble til NuHeat" } } diff --git a/homeassistant/components/nuheat/translations/pl.json b/homeassistant/components/nuheat/translations/pl.json index bff4192f018..d32d1f11e38 100644 --- a/homeassistant/components/nuheat/translations/pl.json +++ b/homeassistant/components/nuheat/translations/pl.json @@ -5,16 +5,16 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", "invalid_thermostat": "Numer seryjny termostatu jest nieprawid\u0142owy.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "password": "Has\u0142o", + "password": "[%key_id:common::config_flow::data::password%]", "serial_number": "Numer seryjny termostatu", - "username": "Nazwa u\u017cytkownika" + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Musisz uzyska\u0107 numeryczny numer seryjny lub identyfikator termostatu, loguj\u0105c si\u0119 na https://MyNuHeat.com i wybieraj\u0105c termostat(y).", "title": "Po\u0142\u0105cz z NuHeat" diff --git a/homeassistant/components/nut/translations/es.json b/homeassistant/components/nut/translations/es.json index 81b0f9c8b71..d05fb5587dc 100644 --- a/homeassistant/components/nut/translations/es.json +++ b/homeassistant/components/nut/translations/es.json @@ -39,7 +39,7 @@ "resources": "Recursos", "scan_interval": "Intervalo de escaneo (segundos)" }, - "description": "Elegir Recursos del Sensor" + "description": "Elige los recursos del sensor." } } } diff --git a/homeassistant/components/nut/translations/fr.json b/homeassistant/components/nut/translations/fr.json index 02927228c3f..c2f3793d744 100644 --- a/homeassistant/components/nut/translations/fr.json +++ b/homeassistant/components/nut/translations/fr.json @@ -27,7 +27,8 @@ "password": "Mot de passe", "port": "Port", "username": "Nom d'utilisateur" - } + }, + "title": "Se connecter au serveur NUT" } } }, @@ -35,7 +36,8 @@ "step": { "init": { "data": { - "resources": "Ressources" + "resources": "Ressources", + "scan_interval": "Intervalle de balayage (secondes)" } } } diff --git a/homeassistant/components/nut/translations/no.json b/homeassistant/components/nut/translations/no.json index 6fd749442c3..de43f9ead89 100644 --- a/homeassistant/components/nut/translations/no.json +++ b/homeassistant/components/nut/translations/no.json @@ -25,7 +25,7 @@ "data": { "host": "Vert", "password": "Passord", - "port": "", + "port": "Port", "username": "Brukernavn" }, "title": "Koble til NUT-serveren" diff --git a/homeassistant/components/nut/translations/pl.json b/homeassistant/components/nut/translations/pl.json index 32fab6f325b..282d1e15ab6 100644 --- a/homeassistant/components/nut/translations/pl.json +++ b/homeassistant/components/nut/translations/pl.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "resources": { @@ -23,10 +23,10 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "password": "Has\u0142o", - "port": "Port", - "username": "Nazwa u\u017cytkownika" + "host": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Po\u0142\u0105cz z serwerem NUT" } diff --git a/homeassistant/components/nut/translations/sv.json b/homeassistant/components/nut/translations/sv.json index eb839d31fb2..b8673b1b8f9 100644 --- a/homeassistant/components/nut/translations/sv.json +++ b/homeassistant/components/nut/translations/sv.json @@ -11,6 +11,12 @@ "resources": { "data": { "resources": "Resurser" + }, + "title": "V\u00e4lj resurser som ska \u00f6vervakas" + }, + "ups": { + "data": { + "alias": "Alias" } }, "user": { @@ -22,5 +28,14 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Skanningsintervall (sekunder)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/nws/translations/en.json b/homeassistant/components/nws/translations/en.json index 929281f736d..19eec6a20e3 100644 --- a/homeassistant/components/nws/translations/en.json +++ b/homeassistant/components/nws/translations/en.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "API key (email)", + "api_key": "API Key", "latitude": "Latitude", "longitude": "Longitude", "station": "METAR station code" diff --git a/homeassistant/components/nws/translations/fr.json b/homeassistant/components/nws/translations/fr.json index 94bb529aa62..59fd1d9fedb 100644 --- a/homeassistant/components/nws/translations/fr.json +++ b/homeassistant/components/nws/translations/fr.json @@ -10,8 +10,10 @@ "step": { "user": { "data": { + "api_key": "Cl\u00e9 API (e-mail)", "latitude": "Latitude", - "longitude": "Longitude" + "longitude": "Longitude", + "station": "Code de la station METAR" } } } diff --git a/homeassistant/components/nws/translations/ko.json b/homeassistant/components/nws/translations/ko.json index 3b6eae14ba7..552099c7193 100644 --- a/homeassistant/components/nws/translations/ko.json +++ b/homeassistant/components/nws/translations/ko.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "API \ud0a4 (\uc774\uba54\uc77c)", + "api_key": "API \ud0a4", "latitude": "\uc704\ub3c4", "longitude": "\uacbd\ub3c4", "station": "METAR \uc2a4\ud14c\uc774\uc158 \ucf54\ub4dc" diff --git a/homeassistant/components/nws/translations/pl.json b/homeassistant/components/nws/translations/pl.json index 7f3b23d31ff..ad94c694837 100644 --- a/homeassistant/components/nws/translations/pl.json +++ b/homeassistant/components/nws/translations/pl.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "api_key": "Klucz API (e-mail)", + "api_key": "[%key_id:common::config_flow::data::api_key%] (e-mail)", "latitude": "Szeroko\u015b\u0107 geograficzna", "longitude": "D\u0142ugo\u015b\u0107 geograficzna", "station": "Kod stacji METAR" diff --git a/homeassistant/components/nws/translations/ru.json b/homeassistant/components/nws/translations/ru.json index a5808a43f12..96ab63cd2d4 100644 --- a/homeassistant/components/nws/translations/ru.json +++ b/homeassistant/components/nws/translations/ru.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "\u041a\u043b\u044e\u0447 API (\u0430\u0434\u0440\u0435\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b)", + "api_key": "\u041a\u043b\u044e\u0447 API", "latitude": "\u0428\u0438\u0440\u043e\u0442\u0430", "longitude": "\u0414\u043e\u043b\u0433\u043e\u0442\u0430", "station": "\u041a\u043e\u0434 \u0441\u0442\u0430\u043d\u0446\u0438\u0438 METAR" diff --git a/homeassistant/components/nws/translations/sl.json b/homeassistant/components/nws/translations/sl.json new file mode 100644 index 00000000000..bd49bfd1b13 --- /dev/null +++ b/homeassistant/components/nws/translations/sl.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Naprava je \u017ee konfigurirana" + }, + "error": { + "cannot_connect": "Povezava ni uspela, poskusite znova", + "unknown": "Nepri\u010dakovana napaka" + }, + "step": { + "user": { + "data": { + "api_key": "Klju\u010d API (e-po\u0161ta)", + "latitude": "Zemljepisna \u0161irina", + "longitude": "Zemljepisna dol\u017eina", + "station": "Koda postaje METAR" + }, + "description": "\u010ce koda postaje METAR ni dolo\u010dena, se za iskanje najbli\u017eje postaje uporabita zemljepisna \u0161irina in dol\u017eina.", + "title": "Pove\u017eite se z nacionalno vremensko slu\u017ebo" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/nws/translations/zh-Hant.json b/homeassistant/components/nws/translations/zh-Hant.json index 1b614a752d9..703dbd240b8 100644 --- a/homeassistant/components/nws/translations/zh-Hant.json +++ b/homeassistant/components/nws/translations/zh-Hant.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "api_key": "API \u5bc6\u9470\uff08\u90f5\u4ef6\uff09", + "api_key": "API \u5bc6\u9470", "latitude": "\u7def\u5ea6", "longitude": "\u7d93\u5ea6", "station": "METAR \u6a5f\u5834\u4ee3\u78bc" diff --git a/homeassistant/components/onboarding/translations/fi.json b/homeassistant/components/onboarding/translations/fi.json new file mode 100644 index 00000000000..312f0496520 --- /dev/null +++ b/homeassistant/components/onboarding/translations/fi.json @@ -0,0 +1,7 @@ +{ + "area": { + "bedroom": "Makuuhuone", + "kitchen": "Keitti\u00f6", + "living_room": "Olohuone" + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/es.json b/homeassistant/components/onvif/translations/es.json new file mode 100644 index 00000000000..cf556f792bf --- /dev/null +++ b/homeassistant/components/onvif/translations/es.json @@ -0,0 +1,58 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositivo ONVIF ya est\u00e1 configurado.", + "already_in_progress": "El flujo de configuraci\u00f3n para el dispositivo ONVIF ya est\u00e1 en progreso.", + "no_h264": "No hab\u00eda transmisiones H264 disponibles. Verifique la configuraci\u00f3n del perfil en su dispositivo.", + "no_mac": "No se pudo configurar una identificaci\u00f3n \u00fanica para el dispositivo ONVIF.", + "onvif_error": "Error de configuraci\u00f3n del dispositivo ONVIF. Revise los registros para m\u00e1s informaci\u00f3n." + }, + "error": { + "connection_failed": "No se pudo conectar al servicio ONVIF con las credenciales proporcionadas." + }, + "step": { + "auth": { + "data": { + "password": "Contrase\u00f1a", + "username": "Usuario" + }, + "title": "Configurar la autenticaci\u00f3n" + }, + "configure_profile": { + "data": { + "include": "Crear la entidad de la c\u00e1mara" + }, + "description": "\u00bfCrear la entidad de c\u00e1mara para {profile} a {resolution} de resoluci\u00f3n?", + "title": "Configurar los perfiles" + }, + "device": { + "data": { + "host": "Seleccione el dispositivo ONVIF descubierto" + }, + "title": "Seleccione el dispositivo ONVIF" + }, + "manual_input": { + "data": { + "host": "Host", + "port": "Puerto" + }, + "title": "Configurar el dispositivo ONVIF" + }, + "user": { + "description": "Al hacer clic en Enviar, buscaremos en su red dispositivos ONVIF compatibles con el perfil S.\n\nAlgunos fabricantes han comenzado a desactivar ONVIF de forma predeterminada. Aseg\u00farese de que ONVIF est\u00e9 activado en la configuraci\u00f3n de la c\u00e1mara.", + "title": "Configuraci\u00f3n del dispositivo ONVIF" + } + } + }, + "options": { + "step": { + "onvif_devices": { + "data": { + "extra_arguments": "Argumentos extra de FFMPEG", + "rtsp_transport": "Mecanismo de transporte RTSP" + }, + "title": "Opciones del dispositivo ONVIF" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/fi.json b/homeassistant/components/onvif/translations/fi.json new file mode 100644 index 00000000000..47673eeaaa5 --- /dev/null +++ b/homeassistant/components/onvif/translations/fi.json @@ -0,0 +1,25 @@ +{ + "config": { + "step": { + "auth": { + "data": { + "password": "Salasana", + "username": "K\u00e4ytt\u00e4j\u00e4tunnus" + }, + "title": "M\u00e4\u00e4rit\u00e4 todennus" + }, + "configure_profile": { + "data": { + "include": "Luo kamerakohde" + }, + "title": "M\u00e4\u00e4rit\u00e4 profiilit" + }, + "manual_input": { + "data": { + "host": "Palvelin", + "port": "Portti" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/he.json b/homeassistant/components/onvif/translations/he.json new file mode 100644 index 00000000000..a3203bfedb3 --- /dev/null +++ b/homeassistant/components/onvif/translations/he.json @@ -0,0 +1,17 @@ +{ + "config": { + "step": { + "configure_profile": { + "data": { + "include": "\u05e6\u05d5\u05e8 \u05d9\u05e9\u05d5\u05ea \u05de\u05e6\u05dc\u05de\u05d4" + } + }, + "manual_input": { + "data": { + "host": "Host", + "port": "\u05e4\u05d5\u05e8\u05d8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/ko.json b/homeassistant/components/onvif/translations/ko.json new file mode 100644 index 00000000000..18428773bdc --- /dev/null +++ b/homeassistant/components/onvif/translations/ko.json @@ -0,0 +1,58 @@ +{ + "config": { + "abort": { + "already_configured": "ONVIF \uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", + "already_in_progress": "ONVIF \uae30\uae30 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4.", + "no_h264": "\uc0ac\uc6a9 \uac00\ub2a5\ud55c H264 \uc2a4\ud2b8\ub9bc\uc774 \uc5c6\uc2b5\ub2c8\ub2e4. \uae30\uae30\uc5d0\uc11c \ud504\ub85c\ud544 \uad6c\uc131\uc744 \ud655\uc778\ud574\uc8fc\uc138\uc694.", + "no_mac": "ONVIF \uae30\uae30\uc758 \uace0\uc720 ID \ub97c \uad6c\uc131\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", + "onvif_error": "ONVIF \uae30\uae30 \uc124\uc815 \uc911 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \ub0b4\uc6a9\uc740 \ub85c\uadf8\ub97c \ud655\uc778\ud574\uc8fc\uc138\uc694." + }, + "error": { + "connection_failed": "\uc785\ub825\ud558\uc2e0 \uc790\uaca9 \uc99d\uba85\uc73c\ub85c ONVIF \uc11c\ube44\uc2a4\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4." + }, + "step": { + "auth": { + "data": { + "password": "\ube44\ubc00\ubc88\ud638", + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" + }, + "title": "\uc778\uc99d \uad6c\uc131\ud558\uae30" + }, + "configure_profile": { + "data": { + "include": "\uce74\uba54\ub77c \uad6c\uc131\uc694\uc18c \ub9cc\ub4e4\uae30" + }, + "description": "{resolution} \ud574\uc0c1\ub3c4\ub85c {profile} \uce74\uba54\ub77c \uad6c\uc131\uc694\uc18c\ub97c \ub9cc\ub4dc\uc2dc\uaca0\uc2b5\ub2c8\uae4c?", + "title": "\ud504\ub85c\ud544 \uad6c\uc131\ud558\uae30" + }, + "device": { + "data": { + "host": "\ubc1c\uacac\ub41c ONVIF \uae30\uae30 \uc120\ud0dd" + }, + "title": "ONVIF \uae30\uae30 \uc120\ud0dd\ud558\uae30" + }, + "manual_input": { + "data": { + "host": "\ud638\uc2a4\ud2b8", + "port": "\ud3ec\ud2b8" + }, + "title": "ONVIF \uae30\uae30 \uad6c\uc131\ud558\uae30" + }, + "user": { + "description": "submit \uc744 \ud074\ub9ad\ud558\uba74 \ud504\ub85c\ud544 S \ub97c \uc9c0\uc6d0\ud558\ub294 ONVIF \uae30\uae30\ub97c \ub124\ud2b8\uc6cc\ud06c\uc5d0\uc11c \uac80\uc0c9\ud569\ub2c8\ub2e4. \n\n\uc77c\ubd80 \uc81c\uc870\uc5c5\uccb4\ub294 \uae30\ubcf8\uac12\uc73c\ub85c ONVIF \ub97c \ube44\ud65c\uc131\ud654 \ud574 \ub193\uc740 \uacbd\uc6b0\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uce74\uba54\ub77c \uad6c\uc131\uc5d0\uc11c ONVIF \uac00 \ud65c\uc131\ud654\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc8fc\uc138\uc694.", + "title": "ONVIF \uae30\uae30 \uc124\uc815\ud558\uae30" + } + } + }, + "options": { + "step": { + "onvif_devices": { + "data": { + "extra_arguments": "\ucd94\uac00 FFMPEG \uc778\uc218", + "rtsp_transport": "RTSP \uc804\uc1a1 \uba54\ucee4\ub2c8\uc998" + }, + "title": "ONVIF \uae30\uae30 \uc635\uc158" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/lb.json b/homeassistant/components/onvif/translations/lb.json new file mode 100644 index 00000000000..fb91a80dd1c --- /dev/null +++ b/homeassistant/components/onvif/translations/lb.json @@ -0,0 +1,58 @@ +{ + "config": { + "abort": { + "already_configured": "ONVIF Apparat ass scho konfigur\u00e9iert.", + "already_in_progress": "Konfiguratioun's Oflaf fir den ONVIF Apparat ass schonn am gaangen.", + "no_h264": "Keng H264 Streams disponibel. Iwwerpr\u00e9if Profil Konfiguratioun op dengem Apparat.", + "no_mac": "Konnt keng eenzegarteg ID ariichte fir den ONVIF Apparat.", + "onvif_error": "Feeler beim ariichten vum ONVIF Apparat. Kuck d'Logs fir m\u00e9i Informatiounen." + }, + "error": { + "connection_failed": "Konnt sech net mam ONVIF Service mat den ugebueden Umeldungsinformatiounen verbannen." + }, + "step": { + "auth": { + "data": { + "password": "Passwuert", + "username": "Benotzernumm" + }, + "title": "Authentifikatioun konfigur\u00e9ieren" + }, + "configure_profile": { + "data": { + "include": "Kamera Entit\u00e9it erstellen" + }, + "description": "Kamera Entit\u00e9it fir {profile} mat {resolution} Opl\u00e9isung erstellen?", + "title": "Profiler konfigur\u00e9ieren" + }, + "device": { + "data": { + "host": "Entdeckten ONVIF Apparat auswielen" + }, + "title": "ONVIF Apparat auswielen" + }, + "manual_input": { + "data": { + "host": "Apparat", + "port": "Port" + }, + "title": "ONVIF Apparat ariichten" + }, + "user": { + "description": "Andeems du op ofsch\u00e9cke klicks, g\u00ebtt dain Netzwierk fir ONVIF Apparater duerchsicht d\u00e9i den Profile S. \u00ebnnerst\u00ebtzen.\n\nVerschidde Hiersteller hunn ugefaang ONVIF standardm\u00e9isseg ze d\u00e9aktiv\u00e9ieren. Stell s\u00e9cher dass ONVIF an denger Kamera ugeschalt ass.", + "title": "ONVIF Apparat ariichten" + } + } + }, + "options": { + "step": { + "onvif_devices": { + "data": { + "extra_arguments": "Extra FFMPEG Argumenter", + "rtsp_transport": "RTSP Transport Mechanismus" + }, + "title": "ONVIF Apparat Optiounen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/nl.json b/homeassistant/components/onvif/translations/nl.json new file mode 100644 index 00000000000..90a8c4d4993 --- /dev/null +++ b/homeassistant/components/onvif/translations/nl.json @@ -0,0 +1,32 @@ +{ + "config": { + "step": { + "auth": { + "data": { + "password": "Wachtwoord", + "username": "Gebruikersnaam" + }, + "title": "Configureer authenticatie" + }, + "configure_profile": { + "data": { + "include": "Cameraentiteit maken" + }, + "title": "Configureer profielen" + }, + "manual_input": { + "data": { + "host": "Host", + "port": "Poort" + } + } + } + }, + "options": { + "step": { + "onvif_devices": { + "title": "[%%] Apparaatopties" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/no.json b/homeassistant/components/onvif/translations/no.json index 8ad30a8bf77..1dc8a8b4aff 100644 --- a/homeassistant/components/onvif/translations/no.json +++ b/homeassistant/components/onvif/translations/no.json @@ -1,11 +1,57 @@ { "config": { + "abort": { + "already_configured": "ONVIF-enheten er allerede konfigurert.", + "already_in_progress": "Konfigurasjonsflyt for ONVIF-enhet p\u00e5g\u00e5r allerede.", + "no_h264": "Det var ingen H264-str\u00f8mmer tilgjengelig. Sjekk profilkonfigurasjonen p\u00e5 enheten din.", + "no_mac": "Kunne ikke konfigurere unik ID for ONVIF-enhet.", + "onvif_error": "Feil ved konfigurering av ONVIF-enhet. Sjekk logger for mer informasjon." + }, + "error": { + "connection_failed": "Kan ikke koble til ONVIF-tjenesten med angitt legitimasjon." + }, "step": { + "auth": { + "data": { + "password": "Passord", + "username": "Brukernavn" + }, + "title": "Konfigurere godkjenning" + }, + "configure_profile": { + "data": { + "include": "Lag kameraentitet" + }, + "description": "Lage kameraentitet for {profile} med {resolution} oppl\u00f8sning?", + "title": "Konfigurer profiler" + }, + "device": { + "data": { + "host": "Velg oppdaget ONVIF-enhet" + }, + "title": "Velg ONVIF-enhet" + }, "manual_input": { "data": { "host": "Vert", - "port": "" - } + "port": "Port" + }, + "title": "Konfigurere ONVIF-enhet" + }, + "user": { + "description": "Ved \u00e5 klikke send inn, vil vi s\u00f8ke nettverket etter ONVIF-enheter som st\u00f8tter Profil S.\n\nNoen produsenter har begynt \u00e5 deaktivere ONVIF som standard. Vennligst kontroller at ONVIF er aktivert i kameraets konfigurasjon.", + "title": "ONVIF enhetsoppsett" + } + } + }, + "options": { + "step": { + "onvif_devices": { + "data": { + "extra_arguments": "Ekstra FFMPEG-argumenter", + "rtsp_transport": "RTSP transportmekanisme" + }, + "title": "ONVIF enhetsalternativer" } } } diff --git a/homeassistant/components/onvif/translations/pl.json b/homeassistant/components/onvif/translations/pl.json index 99a17d48df0..213051969d8 100644 --- a/homeassistant/components/onvif/translations/pl.json +++ b/homeassistant/components/onvif/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie ONVIF jest ju\u017c skonfigurowane.", + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", "already_in_progress": "Proces konfiguracji dla urz\u0105dzenia ONVIF jest ju\u017c w toku.", "no_h264": "Nie by\u0142o dost\u0119pnych \u017cadnych strumieni H264. Sprawd\u017a konfiguracj\u0119 profilu w swoim urz\u0105dzeniu.", "no_mac": "Nie mo\u017cna utworzy\u0107 unikalnego identyfikatora urz\u0105dzenia ONVIF.", @@ -13,8 +13,8 @@ "step": { "auth": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Konfigurowanie uwierzytelniania" }, @@ -33,8 +33,8 @@ }, "manual_input": { "data": { - "host": "Host", - "port": "Port" + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" }, "title": "Konfigurowanie urz\u0105dzenia ONVIF" }, diff --git a/homeassistant/components/onvif/translations/pt-BR.json b/homeassistant/components/onvif/translations/pt-BR.json new file mode 100644 index 00000000000..3eb03c86f52 --- /dev/null +++ b/homeassistant/components/onvif/translations/pt-BR.json @@ -0,0 +1,58 @@ +{ + "config": { + "abort": { + "already_configured": "O dispositivo ONVIF j\u00e1 est\u00e1 configurado.", + "already_in_progress": "O fluxo de configura\u00e7\u00e3o para dispositivos ONVIF j\u00e1 est\u00e1 em andamento.", + "no_h264": "N\u00e3o h\u00e1 fluxos H264 dispon\u00edveis. Verifique a configura\u00e7\u00e3o do perfil no seu dispositivo.", + "no_mac": "N\u00e3o foi poss\u00edvel configurar um ID \u00fanico para o dispositivo ONVIF.", + "onvif_error": "Erro ao configurar o dispositivo ONVIF. Verifique os logs para obter mais informa\u00e7\u00f5es." + }, + "error": { + "connection_failed": "N\u00e3o foi poss\u00edvel conectar ao servi\u00e7o ONVIF com as credenciais fornecidas." + }, + "step": { + "auth": { + "data": { + "password": "Senha", + "username": "Nome de usu\u00e1rio" + }, + "title": "Configurar autentica\u00e7\u00e3o" + }, + "configure_profile": { + "data": { + "include": "Criar entidade c\u00e2mera" + }, + "description": "Criar entidade c\u00e2mera para {profile} com {resolution} de resolu\u00e7\u00e3o?", + "title": "Configurar Perfis" + }, + "device": { + "data": { + "host": "Selecionar dispositivo ONVIF encontrado" + }, + "title": "Selecionar dispositivo ONVIF" + }, + "manual_input": { + "data": { + "host": "Endere\u00e7o (IP)", + "port": "Porta" + }, + "title": "Configurar dispositivo ONVIF" + }, + "user": { + "description": "Ao clicar em enviar, procuraremos na sua rede por dispositivos ONVIF compat\u00edveis com o Perfil S. \n\nAlguns fabricantes deixam o ONVIF desativado por padr\u00e3o. Verifique se o ONVIF est\u00e1 ativado na configura\u00e7\u00e3o da sua c\u00e2mera.", + "title": "Configura\u00e7\u00e3o do dispositivo ONVIF" + } + } + }, + "options": { + "step": { + "onvif_devices": { + "data": { + "extra_arguments": "Argumentos FFMPEG extras", + "rtsp_transport": "Mecanismo de transporte RTSP" + }, + "title": "Op\u00e7\u00f5es do dispositivo ONVIF" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/sl.json b/homeassistant/components/onvif/translations/sl.json new file mode 100644 index 00000000000..f7e2df98556 --- /dev/null +++ b/homeassistant/components/onvif/translations/sl.json @@ -0,0 +1,58 @@ +{ + "config": { + "abort": { + "already_configured": "Naprava ONVIF je \u017ee konfigurirana.", + "already_in_progress": "Konfiguracijski tok za napravo ONVIF je \u017ee v teku.", + "no_h264": "Ni bilo nobenih H264 tokov na voljo. Preverite konfiguracijo profila v napravi.", + "no_mac": "Edinstvenega ID-ja za napravo ONVIF ni bilo mogo\u010de konfigurirati.", + "onvif_error": "Napaka pri nastavitvi naprave ONVIF. Za ve\u010d informacij preverite dnevnike." + }, + "error": { + "connection_failed": "Ni bilo mogo\u010de povezati s storitvijo ONVIF s predlo\u017eenimi poverilnicami." + }, + "step": { + "auth": { + "data": { + "password": "Geslo", + "username": "Uporabni\u0161ko ime" + }, + "title": "Nastavite preverjanje pristnosti" + }, + "configure_profile": { + "data": { + "include": "Ustvari entiteto kamere" + }, + "description": "Ali ustvarite entiteto kamere za {profile} pri {resolution} lo\u010dljivosti?", + "title": "Nastavite Profile" + }, + "device": { + "data": { + "host": "Izberite odkrito napravo ONVIF" + }, + "title": "Izberite ONVIF napravo" + }, + "manual_input": { + "data": { + "host": "Gostitelj", + "port": "Vrata" + }, + "title": "Konfigurirajte ONVIF napravo" + }, + "user": { + "description": "S klikom na oddajo bomo v omre\u017eju iskali naprave ONVIF, ki podpirajo profil S. \n\n Nekateri proizvajalci so ONVIF privzeto za\u010deli onemogo\u010dati. Prepri\u010dajte se, da je ONVIF omogo\u010den v konfiguraciji naprave.", + "title": "Nastavitev naprave ONVIF" + } + } + }, + "options": { + "step": { + "onvif_devices": { + "data": { + "extra_arguments": "Dodatni argumenti FFMPEG", + "rtsp_transport": "RTSP transportni mehanizem" + }, + "title": "Mo\u017enosti naprave ONVIF" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/sv.json b/homeassistant/components/onvif/translations/sv.json new file mode 100644 index 00000000000..0eff403bf45 --- /dev/null +++ b/homeassistant/components/onvif/translations/sv.json @@ -0,0 +1,21 @@ +{ + "config": { + "step": { + "auth": { + "data": { + "password": "L\u00f6senord", + "username": "Anv\u00e4ndarnamn" + } + }, + "configure_profile": { + "title": "Konfigurera Profiler" + }, + "manual_input": { + "data": { + "host": "V\u00e4rd", + "port": "Port" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/onvif/translations/zh-Hans.json b/homeassistant/components/onvif/translations/zh-Hans.json new file mode 100644 index 00000000000..c5269fccbd2 --- /dev/null +++ b/homeassistant/components/onvif/translations/zh-Hans.json @@ -0,0 +1,9 @@ +{ + "options": { + "step": { + "onvif_devices": { + "title": "ONVIF \u8bbe\u5907\u9009\u9879" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/openuv/translations/en.json b/homeassistant/components/openuv/translations/en.json index c493a15b05a..4c59a587fcd 100644 --- a/homeassistant/components/openuv/translations/en.json +++ b/homeassistant/components/openuv/translations/en.json @@ -7,7 +7,7 @@ "step": { "user": { "data": { - "api_key": "OpenUV API Key", + "api_key": "API Key", "elevation": "Elevation", "latitude": "Latitude", "longitude": "Longitude" diff --git a/homeassistant/components/openuv/translations/fi.json b/homeassistant/components/openuv/translations/fi.json new file mode 100644 index 00000000000..65b313a059b --- /dev/null +++ b/homeassistant/components/openuv/translations/fi.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "identifier_exists": "Koordinaatit on jo rekister\u00f6ity", + "invalid_api_key": "Virheellinen API-avain" + }, + "step": { + "user": { + "data": { + "api_key": "OpenUV API-avain", + "elevation": "Korkeus merenpinnasta", + "latitude": "Leveysaste", + "longitude": "Pituusaste" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/openuv/translations/ko.json b/homeassistant/components/openuv/translations/ko.json index 1a841c87ddd..46c0e2f0526 100644 --- a/homeassistant/components/openuv/translations/ko.json +++ b/homeassistant/components/openuv/translations/ko.json @@ -7,7 +7,7 @@ "step": { "user": { "data": { - "api_key": "OpenUV API \ud0a4", + "api_key": "API \ud0a4", "elevation": "\uace0\ub3c4", "latitude": "\uc704\ub3c4", "longitude": "\uacbd\ub3c4" diff --git a/homeassistant/components/openuv/translations/pl.json b/homeassistant/components/openuv/translations/pl.json index 7e8691ebf26..871f701b399 100644 --- a/homeassistant/components/openuv/translations/pl.json +++ b/homeassistant/components/openuv/translations/pl.json @@ -7,7 +7,7 @@ "step": { "user": { "data": { - "api_key": "Klucz API OpenUV", + "api_key": "[%key_id:common::config_flow::data::api_key%] OpenUV", "elevation": "Wysoko\u015b\u0107", "latitude": "Szeroko\u015b\u0107 geograficzna", "longitude": "D\u0142ugo\u015b\u0107 geograficzna" diff --git a/homeassistant/components/openuv/translations/zh-Hant.json b/homeassistant/components/openuv/translations/zh-Hant.json index faba0c7f6e5..d9d4abc0161 100644 --- a/homeassistant/components/openuv/translations/zh-Hant.json +++ b/homeassistant/components/openuv/translations/zh-Hant.json @@ -7,7 +7,7 @@ "step": { "user": { "data": { - "api_key": "OpenUV API \u5bc6\u9470", + "api_key": "API \u5bc6\u9470", "elevation": "\u6d77\u62d4", "latitude": "\u7def\u5ea6", "longitude": "\u7d93\u5ea6" diff --git a/homeassistant/components/owntracks/translations/no.json b/homeassistant/components/owntracks/translations/no.json index d03ee6889cd..738c8d3c034 100644 --- a/homeassistant/components/owntracks/translations/no.json +++ b/homeassistant/components/owntracks/translations/no.json @@ -4,7 +4,7 @@ "one_instance_allowed": "Kun en forekomst er n\u00f8dvendig." }, "create_entry": { - "default": "\n\nP\u00e5 Android, \u00e5pne [OwnTracks appen]({android_url}), g\u00e5 til Instillinger -> tilkobling. Endre f\u00f8lgende innstillinger: \n - Modus: Privat HTTP\n - Vert: {webhook_url} \n - Identifikasjon: \n - Brukernavn: ` ` \n - Enhets-ID: ` ` \n\nP\u00e5 iOS, \u00e5pne [OwnTracks appen]({ios_url}), trykk p\u00e5 (i) ikonet \u00f8verst til venstre - > innstillinger. Endre f\u00f8lgende innstillinger: \n - Modus: HTTP \n - URL: {webhook_url} \n - Sl\u00e5 p\u00e5 autentisering \n - BrukerID: ` ` \n\n {secret} \n \n Se [dokumentasjonen]({docs_url}) for mer informasjon." + "default": "\n\nP\u00e5 Android, \u00e5pne [OwnTracks appen]({android_url}), g\u00e5 til Instillinger -> tilkobling. Endre f\u00f8lgende innstillinger: \n - Mode: Private HTTP\n - Host: {webhook_url}\n - Identification:\n - Username: ''\n - Device ID: ''\n\nP\u00e5 iOS, \u00e5pne [OwnTracks appen]({ios_url}), trykk p\u00e5 (i) ikonet \u00f8verst til venstre - > innstillinger. Endre f\u00f8lgende innstillinger: \n - Mode: HTTP\n - URL: {webhook_url}\n - Turn on authentication\n - UserID: ''\n\n{secret}\n \n Se [dokumentasjonen]({docs_url}) for mer informasjon." }, "step": { "user": { diff --git a/homeassistant/components/panasonic_viera/translations/fr.json b/homeassistant/components/panasonic_viera/translations/fr.json index dc9bfc3c920..4ee07e94ad4 100644 --- a/homeassistant/components/panasonic_viera/translations/fr.json +++ b/homeassistant/components/panasonic_viera/translations/fr.json @@ -7,13 +7,16 @@ "pairing": { "data": { "pin": "PIN" - } + }, + "description": "Entrer le code PIN affich\u00e9 sur votre t\u00e9l\u00e9viseur", + "title": "Appairage" }, "user": { "data": { "host": "Adresse IP", "name": "Nom" }, + "description": "Entrez l'adresse IP de votre t\u00e9l\u00e9viseur Panasonic Viera", "title": "Configurer votre t\u00e9l\u00e9viseur" } } diff --git a/homeassistant/components/panasonic_viera/translations/no.json b/homeassistant/components/panasonic_viera/translations/no.json index 469c22ec54f..039adbd2ad3 100644 --- a/homeassistant/components/panasonic_viera/translations/no.json +++ b/homeassistant/components/panasonic_viera/translations/no.json @@ -14,7 +14,7 @@ "data": { "pin": "" }, - "description": "Skriv inn PIN-koden som vises p\u00e5 TV-en", + "description": "Angi PIN-koden som vises p\u00e5 TV-en", "title": "Sammenkobling" }, "user": { @@ -22,7 +22,7 @@ "host": "IP adresse", "name": "Navn" }, - "description": "Skriv inn IP-adressen til Panasonic Viera TV", + "description": "Fyll inn IP-adressen til Panasonic Viera TV", "title": "Sett opp TV-en din" } } diff --git a/homeassistant/components/panasonic_viera/translations/pl.json b/homeassistant/components/panasonic_viera/translations/pl.json index f1647772c90..5746a08acf3 100644 --- a/homeassistant/components/panasonic_viera/translations/pl.json +++ b/homeassistant/components/panasonic_viera/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Ten telewizor Panasonic Viera jest ju\u017c skonfigurowany.", + "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", "not_connected": "Zdalne po\u0142\u0105czenie z telewizorem Panasonic Viera zosta\u0142o utracone. Sprawd\u017a logi, aby uzyska\u0107 wi\u0119cej informacji.", "unknown": "Nieznany b\u0142\u0105d, sprawd\u017a logi, aby uzyska\u0107 wi\u0119cej szczeg\u00f3\u0142\u00f3w" }, diff --git a/homeassistant/components/panasonic_viera/translations/ru.json b/homeassistant/components/panasonic_viera/translations/ru.json index 549e8287a9f..0b840921df4 100644 --- a/homeassistant/components/panasonic_viera/translations/ru.json +++ b/homeassistant/components/panasonic_viera/translations/ru.json @@ -23,9 +23,9 @@ "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435" }, "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 IP-\u0430\u0434\u0440\u0435\u0441 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430 Panasonic Viera", - "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435" + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" } } }, - "title": "\u0422\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 Panasonic Viera" + "title": "Panasonic Viera TV" } \ No newline at end of file diff --git a/homeassistant/components/panasonic_viera/translations/sl.json b/homeassistant/components/panasonic_viera/translations/sl.json new file mode 100644 index 00000000000..f81d28d6dfc --- /dev/null +++ b/homeassistant/components/panasonic_viera/translations/sl.json @@ -0,0 +1,31 @@ +{ + "config": { + "abort": { + "already_configured": "Ta televizor Panasonic Viera je \u017ee konfiguriran.", + "not_connected": "Oddaljena povezava s televizorjem Panasonic Viera je bila prekinjena. Za ve\u010d informacij preverite dnevnike.", + "unknown": "Pri\u0161lo je do neznane napake. Za ve\u010d informacij preverite dnevnike." + }, + "error": { + "invalid_pin_code": "Koda PIN, ki ste jo vnesli, je neveljavna", + "not_connected": "Oddaljene povezave s TV Panasonic Viera ni bilo mogo\u010de vzpostaviti" + }, + "step": { + "pairing": { + "data": { + "pin": "PIN" + }, + "description": "Vnesite kodo PIN, prikazano na televizorju", + "title": "Seznanjanje" + }, + "user": { + "data": { + "host": "IP naslov", + "name": "Ime" + }, + "description": "Vnesite IP naslov va\u0161ega Panasonic Viera TV", + "title": "Nastavite televizor" + } + } + }, + "title": "Panasonic Viera" +} \ No newline at end of file diff --git a/homeassistant/components/person/translations/it.json b/homeassistant/components/person/translations/it.json index 58e67c1fc6c..349ac076d14 100644 --- a/homeassistant/components/person/translations/it.json +++ b/homeassistant/components/person/translations/it.json @@ -1,7 +1,7 @@ { "state": { "_": { - "home": "A casa", + "home": "In casa", "not_home": "Fuori casa" } }, diff --git a/homeassistant/components/pi_hole/translations/ca.json b/homeassistant/components/pi_hole/translations/ca.json new file mode 100644 index 00000000000..c913a799321 --- /dev/null +++ b/homeassistant/components/pi_hole/translations/ca.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "El servei ja est\u00e0 configurat" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar" + }, + "step": { + "user": { + "data": { + "host": "Amfitri\u00f3", + "port": "Port" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/pi_hole/translations/en.json b/homeassistant/components/pi_hole/translations/en.json new file mode 100644 index 00000000000..ceefc0697cd --- /dev/null +++ b/homeassistant/components/pi_hole/translations/en.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "Service is already configured", + "duplicated_name": "Name already existed" + }, + "error": { + "cannot_connect": "Failed to connect" + }, + "step": { + "user": { + "data": { + "api_key": "API Key (Optional)", + "host": "Host", + "name": "Name", + "port": "Port", + "ssl": "Use SSL", + "verify_ssl": "Verify SSL certificate" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/pi_hole/translations/ru.json b/homeassistant/components/pi_hole/translations/ru.json new file mode 100644 index 00000000000..50cb5f98d16 --- /dev/null +++ b/homeassistant/components/pi_hole/translations/ru.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "duplicated_name": "\u042d\u0442\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f." + }, + "error": { + "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + }, + "step": { + "user": { + "data": { + "api_key": "\u041a\u043b\u044e\u0447 API (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", + "host": "\u0425\u043e\u0441\u0442", + "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435", + "port": "\u041f\u043e\u0440\u0442", + "ssl": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SSL", + "verify_ssl": "\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 SSL" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/pi_hole/translations/zh-Hant.json b/homeassistant/components/pi_hole/translations/zh-Hant.json new file mode 100644 index 00000000000..9864e557439 --- /dev/null +++ b/homeassistant/components/pi_hole/translations/zh-Hant.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "already_configured": "\u670d\u52d9\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "duplicated_name": "\u8a72\u540d\u7a31\u5df2\u5b58\u5728" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557" + }, + "step": { + "user": { + "data": { + "api_key": "API \u5bc6\u9470\uff08\u9078\u9805\uff09", + "host": "\u4e3b\u6a5f\u7aef", + "name": "\u540d\u7a31", + "port": "\u901a\u8a0a\u57e0", + "ssl": "\u4f7f\u7528 SSL", + "verify_ssl": "\u78ba\u8a8d SSL \u8a8d\u8b49" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/plex/translations/ca.json b/homeassistant/components/plex/translations/ca.json index 712fa6f251d..72cc2d97a30 100644 --- a/homeassistant/components/plex/translations/ca.json +++ b/homeassistant/components/plex/translations/ca.json @@ -11,10 +11,22 @@ }, "error": { "faulty_credentials": "Ha fallat l'autoritzaci\u00f3", + "host_or_token": "Has de proporcionar almenys o un amfitri\u00f3 (host) o un token", "no_servers": "No hi ha servidors enlla\u00e7ats amb el compte", - "not_found": "No s'ha trobat el servidor Plex" + "not_found": "No s'ha trobat el servidor Plex", + "ssl_error": "Problema amb el certificat SSL" }, "step": { + "manual_setup": { + "data": { + "host": "Amfitri\u00f3 (opcional si es proporciona un token)", + "port": "Port", + "ssl": "Utilitza SSL", + "token": "Token (opcional)", + "verify_ssl": "Verifica el certificat SSL" + }, + "title": "Configuraci\u00f3 manual de Plex" + }, "select_server": { "data": { "server": "Servidor" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "Continua l'autoritzaci\u00f3 a plex.tv.", "title": "Connexi\u00f3 amb el servidor Plex" + }, + "user": { + "description": "V\u00e9s a [plex.tv](https://plex.tv) per enlla\u00e7ar un servidor Plex.", + "title": "Servidor Multim\u00e8dia Plex" + }, + "user_advanced": { + "data": { + "setup_method": "M\u00e8tode de configuraci\u00f3" + }, + "title": "Servidor Multim\u00e8dia Plex" } } }, @@ -33,6 +55,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Ignora els nous usuaris gestionats/compartits", + "ignore_plex_web_clients": "Ignora els clients de Plex Web", "monitored_users": "Usuaris monitoritzats", "use_episode_art": "Utilitza imatges de l'episodi" }, diff --git a/homeassistant/components/plex/translations/de.json b/homeassistant/components/plex/translations/de.json index e8aea9921c7..3d002cc299c 100644 --- a/homeassistant/components/plex/translations/de.json +++ b/homeassistant/components/plex/translations/de.json @@ -10,11 +10,23 @@ "unknown": "Aus unbekanntem Grund fehlgeschlagen" }, "error": { - "faulty_credentials": "Autorisation fehlgeschlagen", - "no_servers": "Keine Server sind mit dem Konto verbunden", - "not_found": "Plex-Server nicht gefunden" + "faulty_credentials": "Autorisierung fehlgeschlagen, Token \u00fcberpr\u00fcfen", + "host_or_token": "Es muss mindestens ein Host oder ein Token bereitgestellt werden", + "no_servers": "Keine Server mit Plex-Konto verbunden", + "not_found": "Plex-Server nicht gefunden", + "ssl_error": "SSL-Zertifikatsproblem" }, "step": { + "manual_setup": { + "data": { + "host": "Host (Optional, wenn Token bereitgestellt)", + "port": "Port", + "ssl": "SSL verwenden", + "token": "Token (optional)", + "verify_ssl": "SSL-Zertifikat \u00fcberpr\u00fcfen" + }, + "title": "Manuelle Plex-Konfiguration" + }, "select_server": { "data": { "server": "Server" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "Weiter zur Autorisierung unter plex.tv.", "title": "Plex Server verbinden" + }, + "user": { + "description": "Gehen Sie zu [plex.tv] (https://plex.tv), um einen Plex-Server zu verbinden", + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "Einrichtungsmethode" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +55,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Ignorieren neuer verwalteter/freigegebener Benutzer", + "ignore_plex_web_clients": "Plex-Webclients ignorieren", "monitored_users": "\u00dcberwachte Benutzer", "use_episode_art": "Episode-Bilder verwenden" }, diff --git a/homeassistant/components/plex/translations/en.json b/homeassistant/components/plex/translations/en.json index 731e95915ca..d0c9a0d4e32 100644 --- a/homeassistant/components/plex/translations/en.json +++ b/homeassistant/components/plex/translations/en.json @@ -10,11 +10,24 @@ "unknown": "Failed for unknown reason" }, "error": { - "faulty_credentials": "Authorization failed", - "no_servers": "No servers linked to account", - "not_found": "Plex server not found" + "faulty_credentials": "Authorization failed, verify Token", + "host_or_token": "Must provide at least one of Host or Token", + "no_servers": "No servers linked to Plex account", + "not_found": "Plex server not found", + "ssl_error": "SSL certificate issue" }, + "flow_title": "{name} ({host})", "step": { + "manual_setup": { + "data": { + "host": "Host", + "port": "Port", + "ssl": "Use SSL", + "token": "Token (Optional)", + "verify_ssl": "Verify SSL certificate" + }, + "title": "Manual Plex Configuration" + }, "select_server": { "data": { "server": "Server" @@ -25,6 +38,16 @@ "start_website_auth": { "description": "Continue to authorize at plex.tv.", "title": "Connect Plex server" + }, + "user": { + "description": "Continue to [plex.tv](https://plex.tv) to link a Plex server.", + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "Setup method" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +56,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Ignore new managed/shared users", + "ignore_plex_web_clients": "Ignore Plex Web clients", "monitored_users": "Monitored users", "use_episode_art": "Use episode art" }, diff --git a/homeassistant/components/plex/translations/es.json b/homeassistant/components/plex/translations/es.json index b26c6a4b381..6959c59deca 100644 --- a/homeassistant/components/plex/translations/es.json +++ b/homeassistant/components/plex/translations/es.json @@ -10,11 +10,23 @@ "unknown": "Fall\u00f3 por razones desconocidas" }, "error": { - "faulty_credentials": "Error en la autorizaci\u00f3n", - "no_servers": "No hay servidores vinculados a la cuenta", - "not_found": "No se ha encontrado el servidor Plex" + "faulty_credentials": "La autorizaci\u00f3n fall\u00f3, verifica el token", + "host_or_token": "Debes proporcionar al menos uno de Host o Token", + "no_servers": "No hay servidores vinculados a la cuenta Plex", + "not_found": "No se ha encontrado el servidor Plex", + "ssl_error": "Problema con el certificado SSL" }, "step": { + "manual_setup": { + "data": { + "host": "Host (Opcional si se proporciona Token)", + "port": "Puerto", + "ssl": "Usar SSL", + "token": "Token (Opcional)", + "verify_ssl": "Verificar certificado SSL" + }, + "title": "Configuraci\u00f3n Manual de Plex" + }, "select_server": { "data": { "server": "Servidor" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "Contin\u00fae en plex.tv para autorizar", "title": "Conectar servidor Plex" + }, + "user": { + "description": "Continuar hacia [plex.tv](https://plex.tv) para vincular un servidor Plex.", + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "M\u00e9todo de configuraci\u00f3n" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +55,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Ignorar nuevos usuarios administrados/compartidos", + "ignore_plex_web_clients": "Ignorar clientes web de Plex", "monitored_users": "Usuarios monitorizados", "use_episode_art": "Usar el arte de episodios" }, diff --git a/homeassistant/components/plex/translations/fi.json b/homeassistant/components/plex/translations/fi.json new file mode 100644 index 00000000000..2c5872fe85a --- /dev/null +++ b/homeassistant/components/plex/translations/fi.json @@ -0,0 +1,33 @@ +{ + "config": { + "step": { + "manual_setup": { + "data": { + "host": "Palvelin (valinnainen, jos token on annettu)", + "port": "Portti", + "ssl": "K\u00e4yt\u00e4 SSL:\u00e4\u00e4", + "token": "Token (valinnainen)" + }, + "title": "Manuaalinen Plex-konfigurointi" + }, + "user": { + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "Asennusmenetelm\u00e4" + }, + "title": "Plex-mediapalvelin" + } + } + }, + "options": { + "step": { + "plex_mp_settings": { + "data": { + "ignore_plex_web_clients": "Ohita Plex web-asiakasohjelmat" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/plex/translations/fr.json b/homeassistant/components/plex/translations/fr.json index 6950a0de170..7ec9b29c7ff 100644 --- a/homeassistant/components/plex/translations/fr.json +++ b/homeassistant/components/plex/translations/fr.json @@ -12,9 +12,20 @@ "error": { "faulty_credentials": "L'autorisation \u00e0 \u00e9chou\u00e9e", "no_servers": "Aucun serveur li\u00e9 au compte", - "not_found": "Serveur Plex introuvable" + "not_found": "Serveur Plex introuvable", + "ssl_error": "Probl\u00e8me de certificat SSL" }, "step": { + "manual_setup": { + "data": { + "host": "H\u00f4te (facultatif si un jeton est fourni)", + "port": "Port", + "ssl": "Utiliser SSL", + "token": "Jeton (facultatif)", + "verify_ssl": "V\u00e9rifier le certificat SSL" + }, + "title": "Configuration manuelle de Plex" + }, "select_server": { "data": { "server": "Serveur" @@ -25,6 +36,15 @@ "start_website_auth": { "description": "Continuer d'autoriser sur plex.tv.", "title": "Connecter un serveur Plex" + }, + "user": { + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "M\u00e9thode de configuration" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +53,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Ignorer les nouveaux utilisateurs g\u00e9r\u00e9s/partag\u00e9s", + "ignore_plex_web_clients": "Ignorer les clients Web Plex", "monitored_users": "Utilisateurs surveill\u00e9s", "use_episode_art": "Utiliser l'art de l'\u00e9pisode" }, diff --git a/homeassistant/components/plex/translations/hu.json b/homeassistant/components/plex/translations/hu.json index 5296b208e78..839eff780de 100644 --- a/homeassistant/components/plex/translations/hu.json +++ b/homeassistant/components/plex/translations/hu.json @@ -15,6 +15,12 @@ "not_found": "A Plex szerver nem tal\u00e1lhat\u00f3" }, "step": { + "manual_setup": { + "data": { + "port": "Port", + "ssl": "Haszn\u00e1ljon SSL-t" + } + }, "select_server": { "data": { "server": "szerver" @@ -25,6 +31,12 @@ "start_website_auth": { "description": "Folytassa az enged\u00e9lyez\u00e9st a plex.tv webhelyen.", "title": "Plex-kiszolg\u00e1l\u00f3 csatlakoztat\u00e1sa" + }, + "user": { + "title": "Plex Media Server" + }, + "user_advanced": { + "title": "Plex Media Server" } } }, diff --git a/homeassistant/components/plex/translations/it.json b/homeassistant/components/plex/translations/it.json index 503cfcbd110..d7bd1060985 100644 --- a/homeassistant/components/plex/translations/it.json +++ b/homeassistant/components/plex/translations/it.json @@ -10,11 +10,23 @@ "unknown": "Non riuscito per motivo sconosciuto" }, "error": { - "faulty_credentials": "Autorizzazione non riuscita", - "no_servers": "Nessun server collegato all'account", - "not_found": "Server Plex non trovato" + "faulty_credentials": "Autorizzazione non riuscita, verificare il Token", + "host_or_token": "Si deve fornire almeno un Host o un Token", + "no_servers": "Nessun server collegato all'account Plex", + "not_found": "Server Plex non trovato", + "ssl_error": "Problema con il certificato SSL" }, "step": { + "manual_setup": { + "data": { + "host": "Host (opzionale se si \u00e8 fornito un Token)", + "port": "Porta", + "ssl": "Utilizzare SSL", + "token": "Token (opzionale)", + "verify_ssl": "Verificare il certificato SSL" + }, + "title": "Configurazione manuale Plex" + }, "select_server": { "data": { "server": "Server" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "Continuare ad autorizzare su plex.tv.", "title": "Collegare il server Plex" + }, + "user": { + "description": "Continuare su [plex.tv](https://plex.tv) per collegare un server Plex.", + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "Metodo di impostazione" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +55,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Ignora nuovi utenti gestiti/condivisi", + "ignore_plex_web_clients": "Ignora i client Web Plex", "monitored_users": "Utenti monitorati", "use_episode_art": "Usa la grafica dell'episodio" }, diff --git a/homeassistant/components/plex/translations/ko.json b/homeassistant/components/plex/translations/ko.json index 39b25c2519e..4443e3bc218 100644 --- a/homeassistant/components/plex/translations/ko.json +++ b/homeassistant/components/plex/translations/ko.json @@ -10,11 +10,23 @@ "unknown": "\uc54c \uc218 \uc5c6\ub294 \uc774\uc720\ub85c \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4" }, "error": { - "faulty_credentials": "\uc778\uc99d\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4", - "no_servers": "\uacc4\uc815\uc5d0 \uc5f0\uacb0\ub41c \uc11c\ubc84\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", - "not_found": "Plex \uc11c\ubc84\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4" + "faulty_credentials": "\uc778\uc99d\uc5d0 \uc2e4\ud328\ud588\uc2b5\ub2c8\ub2e4. \ud1a0\ud070\uc744 \ud655\uc778\ud574\uc8fc\uc138\uc694", + "host_or_token": "\ud638\uc2a4\ud2b8 \ub610\ub294 \ud1a0\ud070 \uc911 \ud558\ub098 \uc774\uc0c1\uc774 \ud544\uc694\ud569\ub2c8\ub2e4", + "no_servers": "Plex \uacc4\uc815\uc5d0 \uc5f0\uacb0\ub41c \uc11c\ubc84\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", + "not_found": "Plex \uc11c\ubc84\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4", + "ssl_error": "SSL \uc778\uc99d\uc11c \uac80\uc99d" }, "step": { + "manual_setup": { + "data": { + "host": "\ud638\uc2a4\ud2b8", + "port": "\ud3ec\ud2b8", + "ssl": "SSL \uc0ac\uc6a9", + "token": "\ud1a0\ud070 (\uc120\ud0dd \uc0ac\ud56d)", + "verify_ssl": "SSL \uc778\uc99d\uc11c \uac80\uc99d" + }, + "title": "Plex \uc9c1\uc811 \uad6c\uc131\ud558\uae30" + }, "select_server": { "data": { "server": "\uc11c\ubc84" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "plex.tv \uc5d0\uc11c \uc778\uc99d\uc744 \uc9c4\ud589\ud574\uc8fc\uc138\uc694.", "title": "Plex \uc11c\ubc84 \uc5f0\uacb0\ud558\uae30" + }, + "user": { + "description": "Plex \uc11c\ubc84\ub97c \uc5f0\uacb0\ud558\ub824\uba74 [plex.tv](https://plex.tv) \ub85c \uacc4\uc18d \uc9c4\ud589\ud574\uc8fc\uc138\uc694.", + "title": "Plex \ubbf8\ub514\uc5b4 \uc11c\ubc84" + }, + "user_advanced": { + "data": { + "setup_method": "\uc124\uc815 \ubc29\ubc95" + }, + "title": "Plex \ubbf8\ub514\uc5b4 \uc11c\ubc84" } } }, @@ -33,6 +55,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "\uc0c8\ub85c\uc6b4 \uad00\ub9ac/\uacf5\uc720 \uc0ac\uc6a9\uc790 \ubb34\uc2dc", + "ignore_plex_web_clients": "Plex \uc6f9 \ud074\ub77c\uc774\uc5b8\ud2b8 \ubb34\uc2dc", "monitored_users": "\ubaa8\ub2c8\ud130\ub9c1\ub418\ub294 \uc0ac\uc6a9\uc790", "use_episode_art": "\uc5d0\ud53c\uc18c\ub4dc \uc544\ud2b8 \uc0ac\uc6a9" }, diff --git a/homeassistant/components/plex/translations/lb.json b/homeassistant/components/plex/translations/lb.json index 563d2282058..c325389295c 100644 --- a/homeassistant/components/plex/translations/lb.json +++ b/homeassistant/components/plex/translations/lb.json @@ -11,10 +11,22 @@ }, "error": { "faulty_credentials": "Feeler beider Autorisatioun", + "host_or_token": "Op manst een Apparat oder Jeton muss ugi sinn.", "no_servers": "Kee Server as mam Kont verbonnen", - "not_found": "Kee Plex Server fonnt" + "not_found": "Kee Plex Server fonnt", + "ssl_error": "SSL Zertifikat Problem" }, "step": { + "manual_setup": { + "data": { + "host": "Apparat (Optionell)", + "port": "Port", + "ssl": "SSL benotzen", + "token": "Jeton (Optionell)", + "verify_ssl": "SSL Zertifikat iwwerpr\u00e9iwen" + }, + "title": "Manuell Plex Konfiguratioun" + }, "select_server": { "data": { "server": "Server" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "Weiderfueren op plex.tv fir d'Autorisatioun.", "title": "Plex Server verbannen" + }, + "user": { + "description": "Verbann dech mat [plex.tv](https://pley.tv) fir ee Plex Server ze verlinken.", + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "Setup Method" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +55,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Nei verwalt / gedeelt Benotzer ignor\u00e9ieren", + "ignore_plex_web_clients": "Plex Web Cliente ignor\u00e9ieren", "monitored_users": "Iwwerwaachte Benotzer", "use_episode_art": "Benotz Biller vun der Episode" }, diff --git a/homeassistant/components/plex/translations/no.json b/homeassistant/components/plex/translations/no.json index f3743bd0ffb..19a4db4b8a6 100644 --- a/homeassistant/components/plex/translations/no.json +++ b/homeassistant/components/plex/translations/no.json @@ -10,11 +10,23 @@ "unknown": "Mislyktes av ukjent \u00e5rsak" }, "error": { - "faulty_credentials": "Autorisasjonen mislyktes", - "no_servers": "Ingen servere koblet til kontoen", - "not_found": "Plex-server ikke funnet" + "faulty_credentials": "Autorisasjonen mislyktes, bekreft token", + "host_or_token": "M\u00e5 oppgi minst en av Host eller Token", + "no_servers": "Ingen servere koblet til Plex-konto", + "not_found": "Plex-server ikke funnet", + "ssl_error": "Problem med SSL-sertifikat" }, "step": { + "manual_setup": { + "data": { + "host": "Host (valgfritt hvis token f\u00f8lger med)", + "port": "Port", + "ssl": "Bruk SSL", + "token": "Token (valgfritt)", + "verify_ssl": "Verifisere SSL-sertifikat" + }, + "title": "Manuell Plex-konfigurasjon" + }, "select_server": { "data": { "server": "" @@ -23,8 +35,18 @@ "title": "Velg Plex-server" }, "start_website_auth": { - "description": "Fortsett \u00e5 autorisere p\u00e5 plex.tv.", + "description": "Fortsett \u00e5 godkjenne p\u00e5 plex.tv", "title": "Koble til Plex-server" + }, + "user": { + "description": "Fortsett til [plex.tv] (https://plex.tv) for \u00e5 koble en Plex-server.", + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "Oppsettmetode" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +55,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "Ignorer nye administrerte/delte brukere", + "ignore_plex_web_clients": "Ignorer Plex Web-klienter", "monitored_users": "Overv\u00e5kede brukere", "use_episode_art": "Bruk episode bilde" }, diff --git a/homeassistant/components/plex/translations/pl.json b/homeassistant/components/plex/translations/pl.json index 53f80db934d..6b61382458b 100644 --- a/homeassistant/components/plex/translations/pl.json +++ b/homeassistant/components/plex/translations/pl.json @@ -11,10 +11,22 @@ }, "error": { "faulty_credentials": "Autoryzacja nie powiod\u0142a si\u0119", + "host_or_token": "Nalezy wprowadzi\u0107 przynajmniej jeden host lub token.", "no_servers": "Brak serwer\u00f3w po\u0142\u0105czonych z kontem", - "not_found": "Nie znaleziono serwera Plex" + "not_found": "Nie znaleziono serwera Plex", + "ssl_error": "Problem z certyfikatem SSL." }, "step": { + "manual_setup": { + "data": { + "host": "[%key_id:common::config_flow::data::host%] (opcjonalnie, je\u015bli wprowadzono token)", + "port": "[%key_id:common::config_flow::data::port%]", + "ssl": "U\u017cyj SSL", + "token": "[%key_id:common::config_flow::data::access_token%] (opcjonalnie)", + "verify_ssl": "Weryfikacja certyfikatu SSL" + }, + "title": "Manualna konfiguracja Plex" + }, "select_server": { "data": { "server": "Serwer" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "Kontynuuj, by dokona\u0107 autoryzacji w plex.tv.", "title": "Po\u0142\u0105cz z serwerem Plex" + }, + "user": { + "description": "Przejd\u017a do [plex.tv](https://plex.tv), aby po\u0142\u0105czy\u0107 serwer Plex.", + "title": "Serwer medi\u00f3w Plex" + }, + "user_advanced": { + "data": { + "setup_method": "Metoda konfiguracji" + }, + "title": "Serwer medi\u00f3w Plex" } } }, diff --git a/homeassistant/components/plex/translations/ru.json b/homeassistant/components/plex/translations/ru.json index 44de2e39554..8c08d3df703 100644 --- a/homeassistant/components/plex/translations/ru.json +++ b/homeassistant/components/plex/translations/ru.json @@ -10,11 +10,24 @@ "unknown": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0439 \u043f\u0440\u0438\u0447\u0438\u043d\u0435." }, "error": { - "faulty_credentials": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.", + "faulty_credentials": "\u041e\u0448\u0438\u0431\u043a\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0422\u043e\u043a\u0435\u043d.", + "host_or_token": "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u043a\u0430\u0437\u0430\u0442\u044c \u0425\u043e\u0441\u0442 \u0438\u043b\u0438 \u0422\u043e\u043a\u0435\u043d.", "no_servers": "\u041d\u0435\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0443\u0447\u0451\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u044c\u044e.", - "not_found": "\u0421\u0435\u0440\u0432\u0435\u0440 Plex \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d." + "not_found": "\u0421\u0435\u0440\u0432\u0435\u0440 Plex \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d.", + "ssl_error": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 SSL \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u043c." }, + "flow_title": "{name} ({host})", "step": { + "manual_setup": { + "data": { + "host": "\u0425\u043e\u0441\u0442", + "port": "\u041f\u043e\u0440\u0442", + "ssl": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SSL", + "token": "\u0422\u043e\u043a\u0435\u043d (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", + "verify_ssl": "\u041f\u0440\u043e\u0432\u0435\u0440\u044f\u0442\u044c \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442 SSL" + }, + "title": "\u0420\u0443\u0447\u043d\u0430\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Plex" + }, "select_server": { "data": { "server": "\u0421\u0435\u0440\u0432\u0435\u0440" @@ -25,6 +38,16 @@ "start_website_auth": { "description": "\u041f\u0440\u043e\u0439\u0434\u0438\u0442\u0435 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0430 plex.tv.", "title": "Plex" + }, + "user": { + "description": "\u041f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 [plex.tv](https://plex.tv), \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440 Plex \u043a Home Assistant.", + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "\u0421\u043f\u043e\u0441\u043e\u0431 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" + }, + "title": "Plex Media Server" } } }, @@ -33,6 +56,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0445 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445/\u043e\u0431\u0449\u0438\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439", + "ignore_plex_web_clients": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0435\u0431-\u043a\u043b\u0438\u0435\u043d\u0442\u044b Plex", "monitored_users": "\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438", "use_episode_art": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u044d\u043f\u0438\u0437\u043e\u0434\u043e\u0432" }, diff --git a/homeassistant/components/plex/translations/sl.json b/homeassistant/components/plex/translations/sl.json index 3ae1885e76e..0d5fb88aae2 100644 --- a/homeassistant/components/plex/translations/sl.json +++ b/homeassistant/components/plex/translations/sl.json @@ -11,10 +11,22 @@ }, "error": { "faulty_credentials": "Avtorizacija ni uspela", + "host_or_token": "Zagotoviti morate vsaj enega gostitelja ali \u017eeton", "no_servers": "Ni stre\u017enikov povezanih z ra\u010dunom", - "not_found": "Plex stre\u017enika ni mogo\u010de najti" + "not_found": "Plex stre\u017enika ni mogo\u010de najti", + "ssl_error": "Te\u017eava s SSL certifikatom" }, "step": { + "manual_setup": { + "data": { + "host": "Gostitelj (izbirno, \u010de je vnesen \u017eeton)", + "port": "Vrata", + "ssl": "Uporaba SSL", + "token": "\u017deton (izbirno)", + "verify_ssl": "Preverite SSL potrdilo" + }, + "title": "Ro\u010dna konfiguracija Plex" + }, "select_server": { "data": { "server": "Stre\u017enik" @@ -25,6 +37,16 @@ "start_website_auth": { "description": "Nadaljujte z avtorizacijo na plex.tv.", "title": "Pove\u017eite stre\u017enik Plex" + }, + "user": { + "description": "Nadaljujte do [plex.tv] (https://plex.tv), da pove\u017eete stre\u017enik Plex.", + "title": "Plex medijski stre\u017enik" + }, + "user_advanced": { + "data": { + "setup_method": "Na\u010din nastavitve" + }, + "title": "Plex medijski stre\u017enik" } } }, diff --git a/homeassistant/components/plex/translations/sv.json b/homeassistant/components/plex/translations/sv.json index ba35af1b326..61490e36c82 100644 --- a/homeassistant/components/plex/translations/sv.json +++ b/homeassistant/components/plex/translations/sv.json @@ -25,6 +25,15 @@ "start_website_auth": { "description": "Forts\u00e4tt att auktorisera p\u00e5 plex.tv.", "title": "Anslut Plex-servern" + }, + "user": { + "title": "Plex Media Server" + }, + "user_advanced": { + "data": { + "setup_method": "Inst\u00e4llningsmetod" + }, + "title": "Plex Media Server" } } }, @@ -32,6 +41,7 @@ "step": { "plex_mp_settings": { "data": { + "ignore_plex_web_clients": "Ignorera Plex Web-klienter", "use_episode_art": "Anv\u00e4nd avsnittsbild" }, "description": "Alternativ f\u00f6r Plex-mediaspelare" diff --git a/homeassistant/components/plex/translations/zh-Hant.json b/homeassistant/components/plex/translations/zh-Hant.json index da8f675a657..4efd0fb99b6 100644 --- a/homeassistant/components/plex/translations/zh-Hant.json +++ b/homeassistant/components/plex/translations/zh-Hant.json @@ -10,11 +10,24 @@ "unknown": "\u672a\u77e5\u539f\u56e0\u5931\u6557" }, "error": { - "faulty_credentials": "\u9a57\u8b49\u5931\u6557", - "no_servers": "\u6b64\u5e33\u865f\u672a\u7d81\u5b9a\u4f3a\u670d\u5668", - "not_found": "\u627e\u4e0d\u5230 Plex \u4f3a\u670d\u5668" + "faulty_credentials": "\u9a57\u8b49\u5931\u6557\u3001\u78ba\u8a8d\u5bc6\u9470", + "host_or_token": "\u5fc5\u9808\u81f3\u5c11\u63d0\u4f9b\u4e3b\u6a5f\u7aef\u6216\u5bc6\u9470", + "no_servers": "Plex \u5e33\u865f\u672a\u7d81\u5b9a\u4efb\u4f55\u4f3a\u670d\u5668", + "not_found": "\u627e\u4e0d\u5230 Plex \u4f3a\u670d\u5668", + "ssl_error": "SSL \u8a8d\u8b49\u554f\u984c" }, + "flow_title": "{name} ({host})", "step": { + "manual_setup": { + "data": { + "host": "\u4e3b\u6a5f\u7aef", + "port": "\u901a\u8a0a\u57e0", + "ssl": "\u4f7f\u7528 SSL", + "token": "\u5bc6\u9470\uff08\u9078\u9805\uff09", + "verify_ssl": "\u78ba\u8a8d SSL \u8a8d\u8b49" + }, + "title": "Plex \u624b\u52d5\u8a2d\u5b9a" + }, "select_server": { "data": { "server": "\u4f3a\u670d\u5668" @@ -25,6 +38,16 @@ "start_website_auth": { "description": "\u7e7c\u7e8c\u65bc Plex.tv \u9032\u884c\u8a8d\u8b49\u3002", "title": "\u9023\u7dda\u81f3 Plex \u4f3a\u670d\u5668" + }, + "user": { + "description": "\u7e7c\u7e8c\u81f3 [plex.tv](https://plex.tv) \u4ee5\u9023\u7d50\u4e00\u7d44 Plex \u4f3a\u670d\u5668\u3002", + "title": "Plex \u5a92\u9ad4\u4f3a\u670d\u5668" + }, + "user_advanced": { + "data": { + "setup_method": "\u8a2d\u5b9a\u6a21\u5f0f" + }, + "title": "Plex \u5a92\u9ad4\u4f3a\u670d\u5668" } } }, @@ -33,6 +56,7 @@ "plex_mp_settings": { "data": { "ignore_new_shared_users": "\u5ffd\u7565\u65b0\u589e\u7ba1\u7406/\u5206\u4eab\u4f7f\u7528\u8005", + "ignore_plex_web_clients": "\u5ffd\u7565 Plex \u7db2\u9801\u5ba2\u6236\u7aef", "monitored_users": "\u5df2\u76e3\u63a7\u4f7f\u7528\u8005", "use_episode_art": "\u4f7f\u7528\u5f71\u96c6\u5287\u7167" }, diff --git a/homeassistant/components/point/translations/ca.json b/homeassistant/components/point/translations/ca.json index 6ff775a8a0e..84674cafb89 100644 --- a/homeassistant/components/point/translations/ca.json +++ b/homeassistant/components/point/translations/ca.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_setup": "Nom\u00e9s pots configurar un compte de Point.", + "already_setup": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.", "authorize_url_fail": "S'ha produ\u00eft un error desconegut al generar l'URL d'autoritzaci\u00f3.", "authorize_url_timeout": "S'ha acabat el temps d'espera durant la generaci\u00f3 de l'URL d'autoritzaci\u00f3.", "external_setup": "Point s'ha configurat correctament des d'un altre flux de dades.", - "no_flows": "Necessites configurar Point abans de poder autenticar-t'hi. Llegeix les [instruccions](https://www.home-assistant.io/components/point/)." + "no_flows": "El component no est\u00e0 configurat. Mira'n la documentaci\u00f3." }, "create_entry": { - "default": "Autenticaci\u00f3 exitosa amb Minut per als teus dispositiu/s Point." + "default": "Autenticaci\u00f3 exitosa" }, "error": { "follow_link": "V\u00e9s a l'enlla\u00e7 i autentica't abans de pr\u00e9mer Envia", - "no_token": "No s'ha autenticat amb Minut" + "no_token": "Token d'acc\u00e9s no v\u00e0lid" }, "step": { "auth": { @@ -23,8 +23,8 @@ "data": { "flow_impl": "Prove\u00efdor" }, - "description": "Tria quin prove\u00efdor d'autenticaci\u00f3 vols utilitzar per autenticar-te amb Point.", - "title": "Prove\u00efdor d'autenticaci\u00f3" + "description": "Vols comen\u00e7ar la configuraci\u00f3?", + "title": "Selecci\u00f3 del m\u00e8tode d'autenticaci\u00f3" } } } diff --git a/homeassistant/components/point/translations/en.json b/homeassistant/components/point/translations/en.json index e55bb54da46..e7f34fa1b76 100644 --- a/homeassistant/components/point/translations/en.json +++ b/homeassistant/components/point/translations/en.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_setup": "You can only configure a Point account.", + "already_setup": "Already configured. Only a single configuration possible.", "authorize_url_fail": "Unknown error generating an authorize url.", "authorize_url_timeout": "Timeout generating authorize url.", "external_setup": "Point successfully configured from another flow.", - "no_flows": "You need to configure Point before being able to authenticate with it. [Please read the instructions](https://www.home-assistant.io/components/point/)." + "no_flows": "The component is not configured. Please follow the documentation." }, "create_entry": { - "default": "Successfully authenticated with Minut for your Point device(s)" + "default": "Successfully authenticated" }, "error": { "follow_link": "Please follow the link and authenticate before pressing Submit", - "no_token": "Not authenticated with Minut" + "no_token": "Invalid access token" }, "step": { "auth": { @@ -23,8 +23,8 @@ "data": { "flow_impl": "Provider" }, - "description": "Pick via which authentication provider you want to authenticate with Point.", - "title": "Authentication Provider" + "description": "Do you want to start set up?", + "title": "Pick Authentication Method" } } } diff --git a/homeassistant/components/point/translations/es.json b/homeassistant/components/point/translations/es.json index 0589f7c8468..04e0498fcdf 100644 --- a/homeassistant/components/point/translations/es.json +++ b/homeassistant/components/point/translations/es.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_setup": "S\u00f3lo se puede configurar una cuenta de Point.", + "already_setup": "Ya est\u00e1 configurado. Solo es posible una \u00fanica configuraci\u00f3n.", "authorize_url_fail": "Error desconocido generando la url de autorizaci\u00f3n", "authorize_url_timeout": "Tiempo de espera agotado generando la url de autorizaci\u00f3n", "external_setup": "Point se ha configurado correctamente a partir de otro flujo.", diff --git a/homeassistant/components/point/translations/fi.json b/homeassistant/components/point/translations/fi.json new file mode 100644 index 00000000000..8b7c30df298 --- /dev/null +++ b/homeassistant/components/point/translations/fi.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "flow_impl": "Tarjoaja" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/point/translations/it.json b/homeassistant/components/point/translations/it.json index 62225188d8a..90f9c1b73cd 100644 --- a/homeassistant/components/point/translations/it.json +++ b/homeassistant/components/point/translations/it.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_setup": "\u00c8 possibile configurare un solo account Point.", + "already_setup": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione.", "authorize_url_fail": "Errore sconosciuto nel generare l'url di autorizzazione", - "authorize_url_timeout": "Tempo scaduto nel generare l'url di autorizzazione", + "authorize_url_timeout": "Tempo scaduto nel generare l'URL di autorizzazione.", "external_setup": "Point configurato correttamente da un altro flusso.", - "no_flows": "Devi configurare Point prima di poter eseguire l'autenticazione. [Si prega di leggere le istruzioni] (https://www.home-assistant.io/components/point/)." + "no_flows": "Il componente non \u00e8 configurato. Si prega di seguire la documentazione." }, "create_entry": { - "default": "Autenticato con successo con Minut per i tuoi dispositivi Point" + "default": "Autenticazione riuscita" }, "error": { "follow_link": "Segui il link e autenticati prima di premere Invio", - "no_token": "Non autenticato con Minut" + "no_token": "Token di accesso non valido" }, "step": { "auth": { @@ -23,8 +23,8 @@ "data": { "flow_impl": "Provider" }, - "description": "Scegli tramite quale provider di autenticazione vuoi autenticarti con Point.", - "title": "Provider di autenticazione" + "description": "Vuoi iniziare la configurazione?", + "title": "Scegli il metodo di autenticazione" } } } diff --git a/homeassistant/components/point/translations/ko.json b/homeassistant/components/point/translations/ko.json index b95954af261..8a4eb14f287 100644 --- a/homeassistant/components/point/translations/ko.json +++ b/homeassistant/components/point/translations/ko.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_setup": "\ud558\ub098\uc758 Point \uacc4\uc815\ub9cc \uad6c\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.", + "already_setup": "\uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\ub098\uc758 \uad6c\uc131\ub9cc \uac00\ub2a5\ud569\ub2c8\ub2e4.", "authorize_url_fail": "\uc778\uc99d url \uc0dd\uc131\uc5d0 \uc54c \uc218 \uc5c6\ub294 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4.", "authorize_url_timeout": "\uc778\uc99d url \uc0dd\uc131 \uc2dc\uac04\uc774 \ucd08\uacfc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", "external_setup": "Point \uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5b4 \uc788\uc2b5\ub2c8\ub2e4.", - "no_flows": "Point \ub97c \uc778\uc99d\ud558\ub824\uba74 \uba3c\uc800 Point \ub97c \uad6c\uc131\ud574\uc57c \ud569\ub2c8\ub2e4. [\uc548\ub0b4](https://www.home-assistant.io/components/point/) \ub97c \uc77d\uc5b4\ubcf4\uc138\uc694." + "no_flows": "\uad6c\uc131\uc694\uc18c\uac00 \uad6c\uc131\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4. \uc124\uba85\uc11c\ub97c \ucc38\uace0\ud574\uc8fc\uc138\uc694." }, "create_entry": { - "default": "Point \uae30\uae30\ub85c Minut \uc5d0 \uc131\uacf5\uc801\uc73c\ub85c \uc778\uc99d\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + "default": "\uc131\uacf5\uc801\uc73c\ub85c \uc778\uc99d\ub418\uc5c8\uc2b5\ub2c8\ub2e4" }, "error": { "follow_link": "Submit \ubc84\ud2bc\uc744 \ub204\ub974\uae30 \uc804\uc5d0 \ub9c1\ud06c\ub97c \ub530\ub77c \uc778\uc99d\uc744 \ubc1b\uc544\uc8fc\uc138\uc694", - "no_token": "Minut \ub85c \uc778\uc99d\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4" + "no_token": "\uc561\uc138\uc2a4 \ud1a0\ud070\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4" }, "step": { "auth": { @@ -23,8 +23,8 @@ "data": { "flow_impl": "\uacf5\uae09\uc790" }, - "description": "Point \ub97c \uc778\uc99d\ud558\uae30 \uc704\ud55c \uc778\uc99d \uacf5\uae09\uc790\ub97c \uc120\ud0dd\ud574\uc8fc\uc138\uc694.", - "title": "\uc778\uc99d \uacf5\uae09\uc790" + "description": "\uc124\uc815\uc744 \uc2dc\uc791\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?", + "title": "\uc778\uc99d \ubc29\ubc95 \uc120\ud0dd\ud558\uae30" } } } diff --git a/homeassistant/components/point/translations/no.json b/homeassistant/components/point/translations/no.json index e275d0f231e..30ac5f8e356 100644 --- a/homeassistant/components/point/translations/no.json +++ b/homeassistant/components/point/translations/no.json @@ -2,22 +2,22 @@ "config": { "abort": { "already_setup": "Du kan kun konfigurere \u00e9n Point-konto.", - "authorize_url_fail": "Ukjent feil ved generering en autoriseringsadresse.", - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", + "authorize_url_fail": "Ukjent feil ved oppretting av godkjenningsadresse.", + "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", "external_setup": "Punktet er konfigurert fra en annen flyt.", - "no_flows": "Du m\u00e5 konfigurere Point f\u00f8r du kan autentisere med den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/point/)." + "no_flows": "Du m\u00e5 konfigurere Point f\u00f8r du kangodkjenne den. [Vennligst les instruksjonene](https://www.home-assistant.io/components/point/)." }, "create_entry": { - "default": "Vellykket autentisering med Minut for din(e) Point enhet(er)" + "default": "Vellykket godkjenning med Minut for din(e) Point enhet(er)" }, "error": { - "follow_link": "Vennligst f\u00f8lg lenken og autentiser f\u00f8r du trykker p\u00e5 Send", - "no_token": "Ikke autentisert med Minut" + "follow_link": "Vennligst f\u00f8lg lenken og godkjenn f\u00f8r du trykker p\u00e5 Send", + "no_token": "Ikke godkjent med Minut" }, "step": { "auth": { "description": "Vennligst f\u00f8lg lenken nedenfor og Godta tilgang til Minut-kontoen din, kom tilbake og trykk Send inn nedenfor. \n\n [Link]({authorization_url})", - "title": "Godkjenne Point" + "title": "Godkjenn Point" }, "user": { "data": { diff --git a/homeassistant/components/point/translations/pl.json b/homeassistant/components/point/translations/pl.json index d13d3201546..22fc5da2278 100644 --- a/homeassistant/components/point/translations/pl.json +++ b/homeassistant/components/point/translations/pl.json @@ -3,7 +3,7 @@ "abort": { "already_setup": "Mo\u017cesz skonfigurowa\u0107 tylko konto Point.", "authorize_url_fail": "Nieznany b\u0142\u0105d podczas generowania url autoryzacji.", - "authorize_url_timeout": "Przekroczono limit czasu generowania URL autoryzacji.", + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", "external_setup": "Punkt pomy\u015blnie skonfigurowany.", "no_flows": "Musisz skonfigurowa\u0107 Point, aby m\u00f3c si\u0119 z nim uwierzytelni\u0107. Zapoznaj si\u0119 z [instrukcj\u0105](https://www.home-assistant.io/components/point/)." }, diff --git a/homeassistant/components/point/translations/ru.json b/homeassistant/components/point/translations/ru.json index 972a232036e..8c481dc0305 100644 --- a/homeassistant/components/point/translations/ru.json +++ b/homeassistant/components/point/translations/ru.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_setup": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "already_setup": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e.", "authorize_url_fail": "\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043f\u0440\u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.", "authorize_url_timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0441\u0441\u044b\u043b\u043a\u0438 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.", "external_setup": "Point \u0443\u0441\u043f\u0435\u0448\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u0438\u0437 \u0434\u0440\u0443\u0433\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430.", - "no_flows": "\u041d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 Point \u043f\u0435\u0440\u0435\u0434 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435\u043c \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438](https://www.home-assistant.io/components/point/)." + "no_flows": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438." }, "create_entry": { "default": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0443\u0441\u043f\u0435\u0448\u043d\u043e." }, "error": { "follow_link": "\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043f\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u0438 \u043f\u0440\u043e\u0439\u0434\u0438\u0442\u0435 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044e, \u043f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043d\u0430\u0436\u0430\u0442\u044c \"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c\".", - "no_token": "\u0410\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430." + "no_token": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430." }, "step": { "auth": { @@ -23,8 +23,8 @@ "data": { "flow_impl": "\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440" }, - "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438, \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d \u0432\u0445\u043e\u0434.", - "title": "\u041f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + "description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443?", + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" } } } diff --git a/homeassistant/components/point/translations/zh-Hant.json b/homeassistant/components/point/translations/zh-Hant.json index 0337dad22ef..618480cb771 100644 --- a/homeassistant/components/point/translations/zh-Hant.json +++ b/homeassistant/components/point/translations/zh-Hant.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44 Point \u5e33\u865f\u3002", + "already_setup": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002", "authorize_url_fail": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u767c\u751f\u672a\u77e5\u932f\u8aa4", "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642", "external_setup": "\u5df2\u7531\u5176\u4ed6\u6d41\u7a0b\u6210\u529f\u8a2d\u5b9a Point\u3002", - "no_flows": "\u5fc5\u9808\u5148\u8a2d\u5b9a Point \u65b9\u80fd\u9032\u884c\u8a8d\u8b49\u3002[\u8acb\u53c3\u95b1\u6559\u5b78\u6307\u5f15](https://www.home-assistant.io/components/point/)\u3002" + "no_flows": "\u5143\u4ef6\u5c1a\u672a\u8a2d\u7f6e\uff0c\u8acb\u53c3\u95b1\u6587\u4ef6\u8aaa\u660e\u3002" }, "create_entry": { - "default": "\u5df2\u6210\u529f\u8a8d\u8b49 Minut Point \u8a2d\u5099\u3002" + "default": "\u5df2\u6210\u529f\u8a8d\u8b49" }, "error": { "follow_link": "\u8acb\u65bc\u50b3\u9001\u524d\uff0c\u5148\u4f7f\u7528\u9023\u7d50\u4e26\u9032\u884c\u8a8d\u8b49\u3002", - "no_token": "Minut \u672a\u6388\u6b0a" + "no_token": "\u5b58\u53d6\u5bc6\u9470\u7121\u6548" }, "step": { "auth": { @@ -23,8 +23,8 @@ "data": { "flow_impl": "\u63d0\u4f9b\u8005" }, - "description": "\u65bc\u8a8d\u8b49\u63d0\u4f9b\u8005\u4e2d\u6311\u9078\u6240\u8981\u9032\u884c Point \u8a8d\u8b49\u63d0\u4f9b\u8005\u3002", - "title": "\u8a8d\u8b49\u63d0\u4f9b\u8005" + "description": "\u662f\u5426\u8981\u958b\u59cb\u8a2d\u5b9a\uff1f", + "title": "\u9078\u64c7\u9a57\u8b49\u6a21\u5f0f" } } } diff --git a/homeassistant/components/powerwall/translations/hu.json b/homeassistant/components/powerwall/translations/hu.json new file mode 100644 index 00000000000..7cc0ceafac1 --- /dev/null +++ b/homeassistant/components/powerwall/translations/hu.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "ip_address": "IP-c\u00edm" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/powerwall/translations/pl.json b/homeassistant/components/powerwall/translations/pl.json index cfb277179ed..3ccdfce648a 100644 --- a/homeassistant/components/powerwall/translations/pl.json +++ b/homeassistant/components/powerwall/translations/pl.json @@ -5,13 +5,13 @@ }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Niespodziewany b\u0142\u0105d.", + "unknown": "[%key_id:common::config_flow::error::unknown%]", "wrong_version": "Powerwall u\u017cywa wersji oprogramowania, kt\u00f3ra nie jest obs\u0142ugiwana. Rozwa\u017c uaktualnienie lub zg\u0142oszenie tego problemu, aby mo\u017cna go by\u0142o rozwi\u0105za\u0107." }, "step": { "user": { "data": { - "ip_address": "Adres IP" + "ip_address": "[%key_id:common::config_flow::data::ip%]" }, "title": "Po\u0142\u0105czenie z Powerwall" } diff --git a/homeassistant/components/powerwall/translations/sl.json b/homeassistant/components/powerwall/translations/sl.json index 122d8bcfd02..f0e465b143a 100644 --- a/homeassistant/components/powerwall/translations/sl.json +++ b/homeassistant/components/powerwall/translations/sl.json @@ -5,7 +5,8 @@ }, "error": { "cannot_connect": "Povezava ni uspela, poskusite znova", - "unknown": "Nepri\u010dakovana napaka" + "unknown": "Nepri\u010dakovana napaka", + "wrong_version": "Va\u0161 powerwall uporablja razli\u010dico programske opreme, ki ni podprta. Razmislite o nadgradnji ali poro\u010danju o tej te\u017eavi, da jo boste lahko re\u0161ili." }, "step": { "user": { diff --git a/homeassistant/components/ps4/translations/fi.json b/homeassistant/components/ps4/translations/fi.json new file mode 100644 index 00000000000..f61b9f0c162 --- /dev/null +++ b/homeassistant/components/ps4/translations/fi.json @@ -0,0 +1,25 @@ +{ + "config": { + "step": { + "creds": { + "title": "Playstation 4" + }, + "link": { + "data": { + "code": "PIN", + "ip_address": "IP-osoite", + "name": "Nimi", + "region": "Alue" + }, + "title": "Playstation 4" + }, + "mode": { + "data": { + "ip_address": "IP-osoite (j\u00e4t\u00e4 tyhj\u00e4ksi, jos k\u00e4yt\u00e4t automaattista etsint\u00e4\u00e4).", + "mode": "Konfigurointitila" + }, + "title": "Playstation 4" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/ps4/translations/no.json b/homeassistant/components/ps4/translations/no.json index dd900af0c10..814f09095a2 100644 --- a/homeassistant/components/ps4/translations/no.json +++ b/homeassistant/components/ps4/translations/no.json @@ -5,12 +5,12 @@ "devices_configured": "Alle enheter som ble funnet er allerede konfigurert.", "no_devices_found": "Ingen PlayStation 4 enheter funnet p\u00e5 nettverket.", "port_987_bind_error": "Kunne ikke binde til port 987. Se [dokumentasjonen](https://www.home-assistant.io/components/ps4/) for mer info.", - "port_997_bind_error": "Kunne ikke binde til port 997. Se [dokumentasjonen] (https://www.home-assistant.io/components/ps4/) for videre informasjon." + "port_997_bind_error": "Kunne ikke binde til port 997. Se [dokumentasjonen](https://www.home-assistant.io/components/ps4/) for videre informasjon." }, "error": { "credential_timeout": "Legitimasjonstjenesten ble tidsavbrutt. Trykk send for \u00e5 starte p\u00e5 nytt.", "login_failed": "Klarte ikke \u00e5 koble til PlayStation 4. Bekreft at PIN koden er riktig.", - "no_ipaddress": "Angi IP adressen til din PlayStation 4 som du \u00f8nsker konfigurere.", + "no_ipaddress": "Fyll inn IP adressen til din PlayStation 4 som du \u00f8nsker konfigurere.", "not_ready": "PlayStation 4 er ikke p\u00e5sl\u00e5tt eller koblet til nettverk." }, "step": { @@ -25,15 +25,15 @@ "name": "Navn", "region": "" }, - "description": "Skriv inn PlayStation 4-informasjonen. For 'PIN', naviger til 'Innstillinger' p\u00e5 PlayStation 4-konsollen. Naviger deretter til 'Mobile App Connection Settings' og velg 'Add Device'. Tast inn PIN-koden som vises. Se [dokumentasjonen] (https://www.home-assistant.io/components/ps4/) for mer informasjon.", + "description": "Fyll inn PlayStation 4-informasjonen. For 'PIN', naviger til 'Innstillinger' p\u00e5 PlayStation 4-konsoll. Naviger deretter til 'Mobile App Connection Settings' og velg 'Add Device'. Fyll inn PIN-koden som vises. Se [dokumentasjonen](https://www.home-assistant.io/components/ps4/) for mer informasjon.", "title": "" }, "mode": { "data": { - "ip_address": "IP- adresse (Ikke fyll ut hvis du bruker Auto Discovery).", + "ip_address": "IP-adresse (La st\u00e5 tom hvis du bruker Automatisk Oppdagelse).", "mode": "Konfigureringsmodus" }, - "description": "Velg modus for konfigurasjon. Feltet IP-adresse kan st\u00e5 tomt dersom du velger Auto Discovery, da enheter vil bli oppdaget automatisk.", + "description": "Velg modus for konfigurasjon. Feltet IP-adresse kan st\u00e5 tomt dersom du velger Automatisk Oppdagelse, da enheter vil bli oppdaget automatisk.", "title": "" } } diff --git a/homeassistant/components/ps4/translations/pl.json b/homeassistant/components/ps4/translations/pl.json index f13c5b00bb5..a701feb6f32 100644 --- a/homeassistant/components/ps4/translations/pl.json +++ b/homeassistant/components/ps4/translations/pl.json @@ -21,7 +21,7 @@ "link": { "data": { "code": "PIN", - "ip_address": "Adres IP", + "ip_address": "[%key_id:common::config_flow::data::ip%]", "name": "Nazwa", "region": "Region" }, @@ -30,7 +30,7 @@ }, "mode": { "data": { - "ip_address": "Adres IP (pozostaw puste, je\u015bli u\u017cywasz funkcji Auto Discovery).", + "ip_address": "[%key_id:common::config_flow::data::ip%] (pozostaw puste, je\u015bli u\u017cywasz wykrywania).", "mode": "Tryb konfiguracji" }, "description": "Wybierz tryb konfiguracji. Pole adresu IP mo\u017cna pozostawi\u0107 puste, je\u015bli wybierzesz opcj\u0119 Auto Discovery, poniewa\u017c urz\u0105dzenia zostan\u0105 automatycznie wykryte.", diff --git a/homeassistant/components/pvpc_hourly_pricing/translations/fr.json b/homeassistant/components/pvpc_hourly_pricing/translations/fr.json index 5c615c5f757..4048e357751 100644 --- a/homeassistant/components/pvpc_hourly_pricing/translations/fr.json +++ b/homeassistant/components/pvpc_hourly_pricing/translations/fr.json @@ -6,8 +6,10 @@ "step": { "user": { "data": { - "name": "Nom du capteur" - } + "name": "Nom du capteur", + "tariff": "Tarif souscrit (1, 2, ou 3 p\u00e9riodes)" + }, + "title": "S\u00e9lection tarifaire" } } } diff --git a/homeassistant/components/rachio/translations/en.json b/homeassistant/components/rachio/translations/en.json index 364ca15b03f..21f7524008a 100644 --- a/homeassistant/components/rachio/translations/en.json +++ b/homeassistant/components/rachio/translations/en.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "api_key": "The API key for the Rachio account." + "api_key": "API Key" }, "description": "You will need the API Key from https://app.rach.io/. Select 'Account Settings, and then click on 'GET API KEY'.", "title": "Connect to your Rachio device" diff --git a/homeassistant/components/rachio/translations/ko.json b/homeassistant/components/rachio/translations/ko.json index 1c3c8120d3b..2f5724c7af1 100644 --- a/homeassistant/components/rachio/translations/ko.json +++ b/homeassistant/components/rachio/translations/ko.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "api_key": "Rachio \uacc4\uc815\uc758 API \ud0a4." + "api_key": "API \ud0a4" }, "description": "https://app.rach.io/ \uc758 API \ud0a4\uac00 \ud544\uc694\ud569\ub2c8\ub2e4. \uacc4\uc815 \uc124\uc815\uc744 \uc120\ud0dd\ud55c \ub2e4\uc74c 'GET API KEY ' \ub97c \ud074\ub9ad\ud574\uc8fc\uc138\uc694.", "title": "Rachio \uae30\uae30\uc5d0 \uc5f0\uacb0\ud558\uae30" diff --git a/homeassistant/components/rachio/translations/no.json b/homeassistant/components/rachio/translations/no.json index 84872e89434..063b1159056 100644 --- a/homeassistant/components/rachio/translations/no.json +++ b/homeassistant/components/rachio/translations/no.json @@ -13,7 +13,7 @@ "data": { "api_key": "API-n\u00f8kkelen for Rachio-kontoen." }, - "description": "Du trenger API-n\u00f8kkelen fra https://app.rach.io/. Velg \"Kontoinnstillinger\", og klikk deretter p\u00e5 \"GET API KEY\".", + "description": "Du trenger API-n\u00f8kkelen fra https://app.rach.io/. Velg 'Kontoinnstillinger' og klikk deretter p\u00e5 'F\u00e5 API n\u00f8kkel'.", "title": "Koble til Rachio-enheten din" } } diff --git a/homeassistant/components/rachio/translations/pl.json b/homeassistant/components/rachio/translations/pl.json index 9d68b88d015..db3fb0466cb 100644 --- a/homeassistant/components/rachio/translations/pl.json +++ b/homeassistant/components/rachio/translations/pl.json @@ -1,17 +1,17 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "api_key": "Klucz API dla konta Rachio." + "api_key": "[%key_id:common::config_flow::data::api_key%] dla konta Rachio." }, "description": "B\u0119dziesz potrzebowa\u0142 klucza API ze strony https://app.rach.io/. Wybierz 'Account Settings', a nast\u0119pnie kliknij 'GET API KEY'.", "title": "Po\u0142\u0105czenie z urz\u0105dzeniem Rachio" diff --git a/homeassistant/components/rachio/translations/ru.json b/homeassistant/components/rachio/translations/ru.json index fce3d6d3a14..f6fe53b5f8d 100644 --- a/homeassistant/components/rachio/translations/ru.json +++ b/homeassistant/components/rachio/translations/ru.json @@ -11,9 +11,9 @@ "step": { "user": { "data": { - "api_key": "\u041a\u043b\u044e\u0447 API \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438 Rachio" + "api_key": "\u041a\u043b\u044e\u0447 API" }, - "description": "\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0443\u0436\u0435\u043d \u043a\u043b\u044e\u0447 API \u043e\u0442 https://app.rach.io/. \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 'Account Settings', \u0430 \u0437\u0430\u0442\u0435\u043c \u043d\u0430\u0436\u043c\u0438\u0442\u0435 'GET API KEY'.", + "description": "\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0443\u0436\u0435\u043d \u043a\u043b\u044e\u0447 API \u0441 \u0441\u0430\u0439\u0442\u0430 https://app.rach.io/. \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 'Account Settings', \u0430 \u0437\u0430\u0442\u0435\u043c \u043d\u0430\u0436\u043c\u0438\u0442\u0435 'GET API KEY'.", "title": "Rachio" } } diff --git a/homeassistant/components/rachio/translations/zh-Hant.json b/homeassistant/components/rachio/translations/zh-Hant.json index 59e5115e2e6..7f05aa218e7 100644 --- a/homeassistant/components/rachio/translations/zh-Hant.json +++ b/homeassistant/components/rachio/translations/zh-Hant.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "api_key": "Rachio \u5e33\u865f API \u91d1\u9470\u3002" + "api_key": "API \u5bc6\u9470" }, "description": "\u5c07\u6703\u9700\u8981\u7531 https://app.rach.io/ \u53d6\u5f97 App \u5bc6\u9470\u3002\u9078\u64c7\u5e33\u865f\u8a2d\u5b9a\uff08Account Settings\uff09\u3001\u4e26\u9078\u64c7\u7372\u5f97\u5bc6\u9470\uff08GET API KEY\uff09\u3002", "title": "\u9023\u7dda\u81f3 Rachio \u8a2d\u5099" diff --git a/homeassistant/components/rainmachine/translations/fi.json b/homeassistant/components/rainmachine/translations/fi.json new file mode 100644 index 00000000000..61c91d5e97d --- /dev/null +++ b/homeassistant/components/rainmachine/translations/fi.json @@ -0,0 +1,18 @@ +{ + "config": { + "error": { + "identifier_exists": "Tili on jo rekister\u00f6ity", + "invalid_credentials": "Virheelliset tunnistetiedot" + }, + "step": { + "user": { + "data": { + "ip_address": "Palvelin tai IP-osoite", + "password": "Salasana", + "port": "Portti" + }, + "title": "T\u00e4yt\u00e4 tietosi." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/rainmachine/translations/no.json b/homeassistant/components/rainmachine/translations/no.json index bc80cdedb31..cf031e13f10 100644 --- a/homeassistant/components/rainmachine/translations/no.json +++ b/homeassistant/components/rainmachine/translations/no.json @@ -12,7 +12,7 @@ "data": { "ip_address": "Vertsnavn eller IP-adresse", "password": "Passord", - "port": "" + "port": "Port" }, "title": "Fyll ut informasjonen din" } diff --git a/homeassistant/components/rainmachine/translations/pl.json b/homeassistant/components/rainmachine/translations/pl.json index 8ea3ab6dbc4..20a016755b2 100644 --- a/homeassistant/components/rainmachine/translations/pl.json +++ b/homeassistant/components/rainmachine/translations/pl.json @@ -10,9 +10,9 @@ "step": { "user": { "data": { - "ip_address": "Nazwa hosta lub adres IP", - "password": "Has\u0142o", - "port": "Port" + "ip_address": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]" }, "title": "Wprowad\u017a dane" } diff --git a/homeassistant/components/ring/translations/no.json b/homeassistant/components/ring/translations/no.json index 1a64f0268a6..566568ce37c 100644 --- a/homeassistant/components/ring/translations/no.json +++ b/homeassistant/components/ring/translations/no.json @@ -12,7 +12,7 @@ "data": { "2fa": "To-faktorskode" }, - "title": "To-faktor autentisering" + "title": "Totrinnsbekreftelse" }, "user": { "data": { diff --git a/homeassistant/components/ring/translations/pl.json b/homeassistant/components/ring/translations/pl.json index 319348aa8a2..d6f427aab4c 100644 --- a/homeassistant/components/ring/translations/pl.json +++ b/homeassistant/components/ring/translations/pl.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { - "invalid_auth": "Niepoprawne uwierzytelnienie", - "unknown": "Niespodziewany b\u0142\u0105d" + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "2fa": { @@ -16,8 +16,8 @@ }, "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Zaloguj si\u0119 do konta Ring" } diff --git a/homeassistant/components/roku/translations/en.json b/homeassistant/components/roku/translations/en.json index 07414cc2b3a..194705cc7cc 100644 --- a/homeassistant/components/roku/translations/en.json +++ b/homeassistant/components/roku/translations/en.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Roku device is already configured", + "already_configured": "Device is already configured", "unknown": "Unexpected error" }, "error": { - "cannot_connect": "Failed to connect, please try again" + "cannot_connect": "Failed to connect" }, "flow_title": "Roku: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "Host or IP address" + "host": "Host" }, "description": "Enter your Roku information.", "title": "Roku" diff --git a/homeassistant/components/roku/translations/fr.json b/homeassistant/components/roku/translations/fr.json index 64c3abf5d1f..e2fb99f1d2a 100644 --- a/homeassistant/components/roku/translations/fr.json +++ b/homeassistant/components/roku/translations/fr.json @@ -10,6 +10,10 @@ "flow_title": "Roku: {name}", "step": { "ssdp_confirm": { + "data": { + "one": "Vide", + "other": "Vide" + }, "description": "Voulez-vous configurer {name} ?", "title": "Roku" }, diff --git a/homeassistant/components/roku/translations/hu.json b/homeassistant/components/roku/translations/hu.json new file mode 100644 index 00000000000..ab0e6cbad74 --- /dev/null +++ b/homeassistant/components/roku/translations/hu.json @@ -0,0 +1,7 @@ +{ + "config": { + "abort": { + "unknown": "V\u00e1ratlan hiba" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/roku/translations/ko.json b/homeassistant/components/roku/translations/ko.json index 7420611936f..f6b4066948b 100644 --- a/homeassistant/components/roku/translations/ko.json +++ b/homeassistant/components/roku/translations/ko.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Roku \uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4" }, "error": { - "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694." + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4" }, "flow_title": "Roku: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 \ub610\ub294 IP \uc8fc\uc18c" + "host": "\ud638\uc2a4\ud2b8" }, "description": "Roku \uc815\ubcf4\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694.", "title": "Roku" diff --git a/homeassistant/components/roku/translations/no.json b/homeassistant/components/roku/translations/no.json index 7f8be78fd25..e96931bce47 100644 --- a/homeassistant/components/roku/translations/no.json +++ b/homeassistant/components/roku/translations/no.json @@ -17,7 +17,7 @@ "data": { "host": "Vert eller IP-adresse" }, - "description": "Skriv inn Roku-informasjonen din.", + "description": "Fyll inn Roku-informasjonen din.", "title": "" } } diff --git a/homeassistant/components/roku/translations/pl.json b/homeassistant/components/roku/translations/pl.json index e1ad0604936..57f314126cb 100644 --- a/homeassistant/components/roku/translations/pl.json +++ b/homeassistant/components/roku/translations/pl.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie Roku jest ju\u017c skonfigurowane.", - "unknown": "Niespodziewany b\u0142\u0105d." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie." @@ -21,7 +21,7 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP" + "host": "[%key_id:common::config_flow::data::host%]" }, "description": "Wprowad\u017a dane Roku.", "title": "Roku" diff --git a/homeassistant/components/roku/translations/ru.json b/homeassistant/components/roku/translations/ru.json index 52a33805e63..3500aa96e04 100644 --- a/homeassistant/components/roku/translations/ru.json +++ b/homeassistant/components/roku/translations/ru.json @@ -5,7 +5,7 @@ "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." }, "error": { - "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437." + "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." }, "flow_title": "Roku: {name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441" + "host": "\u0425\u043e\u0441\u0442" }, "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e Roku.", "title": "Roku" diff --git a/homeassistant/components/roku/translations/zh-Hant.json b/homeassistant/components/roku/translations/zh-Hant.json index 5b310b20b63..b0599ce200a 100644 --- a/homeassistant/components/roku/translations/zh-Hant.json +++ b/homeassistant/components/roku/translations/zh-Hant.json @@ -1,11 +1,11 @@ { "config": { "abort": { - "already_configured": "Roku \u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", "unknown": "\u672a\u9810\u671f\u932f\u8aa4" }, "error": { - "cannot_connect": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21" + "cannot_connect": "\u9023\u7dda\u5931\u6557" }, "flow_title": "Roku\uff1a{name}", "step": { @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u4e3b\u6a5f\u6216 IP \u4f4d\u5740" + "host": "\u4e3b\u6a5f\u7aef" }, "description": "\u8f38\u5165 Roku \u8cc7\u8a0a\u3002", "title": "Roku" diff --git a/homeassistant/components/roomba/translations/en.json b/homeassistant/components/roomba/translations/en.json index 2a9dcc9973a..a4afc71e5df 100644 --- a/homeassistant/components/roomba/translations/en.json +++ b/homeassistant/components/roomba/translations/en.json @@ -11,7 +11,7 @@ "certificate": "Certificate", "continuous": "Continuous", "delay": "Delay", - "host": "Hostname or IP Address", + "host": "Host", "password": "Password" }, "description": "Currently retrieving the BLID and password is a manual process. Please follow the steps outlined in the documentation at: https://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", diff --git a/homeassistant/components/roomba/translations/fr.json b/homeassistant/components/roomba/translations/fr.json index 0224ce76fcb..49d021bc198 100644 --- a/homeassistant/components/roomba/translations/fr.json +++ b/homeassistant/components/roomba/translations/fr.json @@ -7,10 +7,12 @@ "user": { "data": { "certificate": "Certificat", + "continuous": "En continu", "delay": "D\u00e9lai", "host": "Nom d'h\u00f4te ou adresse IP", "password": "Mot de passe" - } + }, + "title": "Se connecter \u00e0 l'appareil" } } }, @@ -18,6 +20,7 @@ "step": { "init": { "data": { + "continuous": "Continue", "delay": "D\u00e9lai" } } diff --git a/homeassistant/components/roomba/translations/ko.json b/homeassistant/components/roomba/translations/ko.json index f7278a6c43c..7990cd22bdb 100644 --- a/homeassistant/components/roomba/translations/ko.json +++ b/homeassistant/components/roomba/translations/ko.json @@ -11,7 +11,7 @@ "certificate": "\uc778\uc99d\uc11c", "continuous": "\uc5f0\uc18d", "delay": "\uc9c0\uc5f0", - "host": "\ud638\uc2a4\ud2b8 \uc774\ub984 \ub610\ub294 IP \uc8fc\uc18c", + "host": "\ud638\uc2a4\ud2b8", "password": "\ube44\ubc00\ubc88\ud638" }, "description": "\ud604\uc7ac BLID \ubc0f \ube44\ubc00\ubc88\ud638\ub294 \uc218\ub3d9\uc73c\ub85c \uac00\uc838\uc640\uc57c\ud569\ub2c8\ub2e4. \ub2e4\uc74c \ubb38\uc11c\uc5d0 \uc124\uba85\ub41c \uc808\ucc28\ub97c \ub530\ub77c \uc124\uc815\ud574\uc8fc\uc138\uc694: https://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", diff --git a/homeassistant/components/roomba/translations/pl.json b/homeassistant/components/roomba/translations/pl.json index 3772d6a08c5..0598a9ea247 100644 --- a/homeassistant/components/roomba/translations/pl.json +++ b/homeassistant/components/roomba/translations/pl.json @@ -2,7 +2,7 @@ "config": { "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { @@ -11,8 +11,8 @@ "certificate": "Certyfikat", "continuous": "Ci\u0105g\u0142y", "delay": "Op\u00f3\u017anienie", - "host": "Nazwa hosta lub adres IP", - "password": "Has\u0142o" + "host": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]" }, "description": "Obecnie pobieranie BLID i has\u0142a jest procesem r\u0119cznym. Prosz\u0119 post\u0119powa\u0107 zgodnie z instrukcjami zawartymi w dokumentacji pod adresem: https://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials.", "title": "Po\u0142\u0105cz z urz\u0105dzeniem" diff --git a/homeassistant/components/roomba/translations/ru.json b/homeassistant/components/roomba/translations/ru.json index 2eaab685d20..fd8af88a9e2 100644 --- a/homeassistant/components/roomba/translations/ru.json +++ b/homeassistant/components/roomba/translations/ru.json @@ -9,9 +9,9 @@ "data": { "blid": "BLID", "certificate": "\u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442", - "continuous": "\u041d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439", - "delay": "\u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430", - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "continuous": "\u041d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c", + "delay": "\u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 (\u0441\u0435\u043a.)", + "host": "\u0425\u043e\u0441\u0442", "password": "\u041f\u0430\u0440\u043e\u043b\u044c" }, "description": "\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438, \u0447\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c BLID \u0438 \u043f\u0430\u0440\u043e\u043b\u044c:\nhttps://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", diff --git a/homeassistant/components/roomba/translations/sv.json b/homeassistant/components/roomba/translations/sv.json index f39fd27b705..46e0474cc50 100644 --- a/homeassistant/components/roomba/translations/sv.json +++ b/homeassistant/components/roomba/translations/sv.json @@ -7,6 +7,7 @@ "step": { "user": { "data": { + "blid": "BLID", "certificate": "Certifikat", "continuous": "Kontinuerlig", "delay": "F\u00f6rdr\u00f6jning", @@ -21,6 +22,7 @@ "step": { "init": { "data": { + "continuous": "Kontinuerlig", "delay": "F\u00f6rdr\u00f6jning" } } diff --git a/homeassistant/components/roomba/translations/zh-Hant.json b/homeassistant/components/roomba/translations/zh-Hant.json index b06d7d53f2a..13968bf7dda 100644 --- a/homeassistant/components/roomba/translations/zh-Hant.json +++ b/homeassistant/components/roomba/translations/zh-Hant.json @@ -11,7 +11,7 @@ "certificate": "\u8a8d\u8b49", "continuous": "\u9023\u7e8c", "delay": "\u5ef6\u9072", - "host": "\u4e3b\u6a5f\u540d\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "password": "\u5bc6\u78bc" }, "description": "\u76ee\u524d\u63a5\u6536 BLID \u8207\u5bc6\u78bc\u70ba\u624b\u52d5\u904e\u7a0b\u3002\u8acb\u53c3\u95b1\u4ee5\u4e0b\u6587\u4ef6\u7684\u6b65\u9a5f\u9032\u884c\u8a2d\u5b9a\uff1ahttps://www.home-assistant.io/integrations/roomba/#retrieving-your-credentials", diff --git a/homeassistant/components/samsungtv/translations/en.json b/homeassistant/components/samsungtv/translations/en.json index 53a5cd4d061..7ee7c6bd8f4 100644 --- a/homeassistant/components/samsungtv/translations/en.json +++ b/homeassistant/components/samsungtv/translations/en.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "Host or IP address", + "host": "Host", "name": "Name" }, "description": "Enter your Samsung TV information. If you never connected Home Assistant before you should see a popup on your TV asking for authorization.", diff --git a/homeassistant/components/samsungtv/translations/es.json b/homeassistant/components/samsungtv/translations/es.json index fc997b4974d..a12cce712ed 100644 --- a/homeassistant/components/samsungtv/translations/es.json +++ b/homeassistant/components/samsungtv/translations/es.json @@ -18,7 +18,7 @@ "host": "Host o direcci\u00f3n IP", "name": "Nombre" }, - "description": "Introduce la informaci\u00f3n de tu televisor Samsung. Si nunca conect\u00f3 Home Assistant antes de ver una ventana emergente en su televisor pidiendo autenticaci\u00f3n.", + "description": "Introduce la informaci\u00f3n de tu televisi\u00f3n Samsung. Si nunca antes te conectaste con Home Assistant, deber\u00edas ver un mensaje en tu televisi\u00f3n pidiendo autorizaci\u00f3n.", "title": "Samsung TV" } } diff --git a/homeassistant/components/samsungtv/translations/ko.json b/homeassistant/components/samsungtv/translations/ko.json index 496dadc06ff..523d9f8c45e 100644 --- a/homeassistant/components/samsungtv/translations/ko.json +++ b/homeassistant/components/samsungtv/translations/ko.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 \ub610\ub294 IP \uc8fc\uc18c", + "host": "\ud638\uc2a4\ud2b8", "name": "\uc774\ub984" }, "description": "\uc0bc\uc131 TV \uc815\ubcf4\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694. Home Assistant \ub97c \uc5f0\uacb0 \ud55c \uc801\uc774 \uc5c6\ub2e4\uba74 TV \uc5d0\uc11c \uc778\uc99d\uc744 \uc694\uccad\ud558\ub294 \ud31d\uc5c5\uc774 \ud45c\uc2dc\ub429\ub2c8\ub2e4.", diff --git a/homeassistant/components/samsungtv/translations/no.json b/homeassistant/components/samsungtv/translations/no.json index 490c716665e..ac6b4ac87f8 100644 --- a/homeassistant/components/samsungtv/translations/no.json +++ b/homeassistant/components/samsungtv/translations/no.json @@ -3,7 +3,7 @@ "abort": { "already_configured": "Denne Samsung TV-en er allerede konfigurert.", "already_in_progress": "Samsung TV-konfigurasjon p\u00e5g\u00e5r allerede.", - "auth_missing": "Home Assistant er ikke autorisert til \u00e5 koble til denne Samsung-TV. Vennligst kontroller innstillingene for TV-en for \u00e5 autorisere Home Assistent.", + "auth_missing": "Home Assistant er ikke godkjent til \u00e5 koble til denne Samsung-TV. Vennligst kontroller innstillingene for TV-en for \u00e5 godkjenne Home Assistent.", "not_successful": "Kan ikke koble til denne Samsung TV-enheten.", "not_supported": "Denne Samsung TV-enhetene st\u00f8ttes forel\u00f8pig ikke." }, @@ -18,7 +18,7 @@ "host": "Vert eller IP-adresse", "name": "Navn" }, - "description": "Skriv inn Samsung TV-informasjonen din. Hvis du aldri har koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning.", + "description": "Fyll inn Samsung TV-informasjonen din. Hvis du aldri har koblet til Home Assistant f\u00f8r, vil en popup p\u00e5 TVen be om godkjenning.", "title": "" } } diff --git a/homeassistant/components/samsungtv/translations/pl.json b/homeassistant/components/samsungtv/translations/pl.json index 1124b5335a8..94a909680fa 100644 --- a/homeassistant/components/samsungtv/translations/pl.json +++ b/homeassistant/components/samsungtv/translations/pl.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Nazwa" }, "description": "Wprowad\u017a informacje o telewizorze Samsung. Je\u015bli nigdy wcze\u015bniej ten telewizor nie by\u0142 \u0142\u0105czony z Home Assistant'em na jego ekranie powinna pojawi\u0107 si\u0119 pro\u015bba o uwierzytelnienie.", diff --git a/homeassistant/components/samsungtv/translations/ru.json b/homeassistant/components/samsungtv/translations/ru.json index ab1135498cf..53b9dcc3206 100644 --- a/homeassistant/components/samsungtv/translations/ru.json +++ b/homeassistant/components/samsungtv/translations/ru.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "\u0425\u043e\u0441\u0442", "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435" }, "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0435 Samsung. \u0415\u0441\u043b\u0438 \u044d\u0442\u043e\u0442 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0440\u0430\u043d\u0435\u0435 \u043d\u0435 \u0431\u044b\u043b \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a Home Assistant, \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u0432\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043e\u043a\u043d\u043e \u0441 \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u043c \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438.", diff --git a/homeassistant/components/samsungtv/translations/zh-Hant.json b/homeassistant/components/samsungtv/translations/zh-Hant.json index ac440b1225c..2442cbcaf5f 100644 --- a/homeassistant/components/samsungtv/translations/zh-Hant.json +++ b/homeassistant/components/samsungtv/translations/zh-Hant.json @@ -15,7 +15,7 @@ }, "user": { "data": { - "host": "\u4e3b\u6a5f\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "name": "\u540d\u7a31" }, "description": "\u8f38\u5165\u4e09\u661f\u96fb\u8996\u8cc7\u8a0a\u3002\u5047\u5982\u60a8\u4e4b\u524d\u672a\u66fe\u9023\u7dda\u81f3 Home Assistant\uff0c\u61c9\u8a72\u6703\u65bc\u96fb\u8996\u4e0a\u6536\u5230\u9a57\u8b49\u8a0a\u606f\u3002", diff --git a/homeassistant/components/season/translations/sensor.hu.json b/homeassistant/components/season/translations/sensor.hu.json index 66a9972f3bd..ae0bdb2713c 100644 --- a/homeassistant/components/season/translations/sensor.hu.json +++ b/homeassistant/components/season/translations/sensor.hu.json @@ -1,5 +1,11 @@ { "state": { + "season__season": { + "autumn": "\u0150sz", + "spring": "Tavasz", + "summer": "Ny\u00e1r", + "winter": "T\u00e9l" + }, "season__season__": { "autumn": "\u0150sz", "spring": "Tavasz", diff --git a/homeassistant/components/season/translations/sensor.sl.json b/homeassistant/components/season/translations/sensor.sl.json index 6be24690d37..329d83bd1de 100644 --- a/homeassistant/components/season/translations/sensor.sl.json +++ b/homeassistant/components/season/translations/sensor.sl.json @@ -1,5 +1,11 @@ { "state": { + "season__season": { + "autumn": "Jesen", + "spring": "Pomlad", + "summer": "Poletje", + "winter": "Zima" + }, "season__season__": { "autumn": "Jesen", "spring": "Pomlad", diff --git a/homeassistant/components/sense/translations/en.json b/homeassistant/components/sense/translations/en.json index a5915ae2ced..181dadea06c 100644 --- a/homeassistant/components/sense/translations/en.json +++ b/homeassistant/components/sense/translations/en.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "email": "Email Address", + "email": "Email", "password": "Password" }, "title": "Connect to your Sense Energy Monitor" diff --git a/homeassistant/components/sense/translations/fr.json b/homeassistant/components/sense/translations/fr.json index 11759880108..bf5509a44a8 100644 --- a/homeassistant/components/sense/translations/fr.json +++ b/homeassistant/components/sense/translations/fr.json @@ -4,6 +4,7 @@ "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" }, "error": { + "cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer", "invalid_auth": "Authentification invalide", "unknown": "Erreur inattendue" }, diff --git a/homeassistant/components/sense/translations/ko.json b/homeassistant/components/sense/translations/ko.json index 154094ae971..26545db739a 100644 --- a/homeassistant/components/sense/translations/ko.json +++ b/homeassistant/components/sense/translations/ko.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "email": "\uc774\uba54\uc77c \uc8fc\uc18c", + "email": "\uc774\uba54\uc77c", "password": "\ube44\ubc00\ubc88\ud638" }, "title": "Sense Energy Monitor \uc5d0 \uc5f0\uacb0\ud558\uae30" diff --git a/homeassistant/components/sense/translations/pl.json b/homeassistant/components/sense/translations/pl.json index 6c54984b7cd..3a1a75d1c14 100644 --- a/homeassistant/components/sense/translations/pl.json +++ b/homeassistant/components/sense/translations/pl.json @@ -1,18 +1,18 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie.", - "unknown": "Niespodziewany b\u0142\u0105d." + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "email": "Adres e-mail", - "password": "Has\u0142o" + "email": "[%key_id:common::config_flow::data::email%]", + "password": "[%key_id:common::config_flow::data::password%]" }, "title": "Po\u0142\u0105czenie z monitorem energii Sense" } diff --git a/homeassistant/components/sense/translations/zh-Hant.json b/homeassistant/components/sense/translations/zh-Hant.json index 474634692e4..e9890263477 100644 --- a/homeassistant/components/sense/translations/zh-Hant.json +++ b/homeassistant/components/sense/translations/zh-Hant.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "email": "\u96fb\u5b50\u90f5\u4ef6\u5730\u5740", + "email": "\u96fb\u5b50\u90f5\u4ef6", "password": "\u5bc6\u78bc" }, "title": "\u9023\u7dda\u81f3 Sense \u80fd\u6e90\u76e3\u63a7" diff --git a/homeassistant/components/sensor/translations/season.pl.json b/homeassistant/components/sensor/translations/season.pl.json index f5a7da57e7f..9b313e511c9 100644 --- a/homeassistant/components/sensor/translations/season.pl.json +++ b/homeassistant/components/sensor/translations/season.pl.json @@ -1,8 +1,8 @@ { "state": { - "autumn": "Jesie\u0144", - "spring": "Wiosna", - "summer": "Lato", - "winter": "Zima" + "autumn": "jesie\u0144", + "spring": "wiosna", + "summer": "lato", + "winter": "zima" } } \ No newline at end of file diff --git a/homeassistant/components/sentry/translations/pl.json b/homeassistant/components/sentry/translations/pl.json index e9bf022b12c..2e350dbfb0a 100644 --- a/homeassistant/components/sentry/translations/pl.json +++ b/homeassistant/components/sentry/translations/pl.json @@ -5,7 +5,7 @@ }, "error": { "bad_dsn": "Nieprawid\u0142owy DSN", - "unknown": "Niespodziewany b\u0142\u0105d" + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { diff --git a/homeassistant/components/simplisafe/translations/en.json b/homeassistant/components/simplisafe/translations/en.json index 3d568a0875e..90867a0163f 100644 --- a/homeassistant/components/simplisafe/translations/en.json +++ b/homeassistant/components/simplisafe/translations/en.json @@ -12,7 +12,7 @@ "data": { "code": "Code (used in Home Assistant UI)", "password": "Password", - "username": "Email Address" + "username": "Email" }, "title": "Fill in your information." } diff --git a/homeassistant/components/simplisafe/translations/es.json b/homeassistant/components/simplisafe/translations/es.json index 4034eac5741..8dbf1248fd6 100644 --- a/homeassistant/components/simplisafe/translations/es.json +++ b/homeassistant/components/simplisafe/translations/es.json @@ -14,7 +14,7 @@ "password": "Contrase\u00f1a", "username": "Direcci\u00f3n de correo electr\u00f3nico" }, - "title": "Completa tus datos" + "title": "Introduce tu informaci\u00f3n" } } }, diff --git a/homeassistant/components/simplisafe/translations/fi.json b/homeassistant/components/simplisafe/translations/fi.json new file mode 100644 index 00000000000..765616cd839 --- /dev/null +++ b/homeassistant/components/simplisafe/translations/fi.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "identifier_exists": "Tili on jo rekister\u00f6ity", + "invalid_credentials": "Virheelliset tunnistetiedot" + }, + "step": { + "user": { + "data": { + "password": "Salasana", + "username": "S\u00e4hk\u00f6postiosoite" + }, + "title": "T\u00e4yt\u00e4 tietosi." + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/simplisafe/translations/ko.json b/homeassistant/components/simplisafe/translations/ko.json index 0b50f4ee47a..44d3f453d41 100644 --- a/homeassistant/components/simplisafe/translations/ko.json +++ b/homeassistant/components/simplisafe/translations/ko.json @@ -12,7 +12,7 @@ "data": { "code": "\ucf54\ub4dc (Home Assistant UI \uc5d0\uc11c \uc0ac\uc6a9\ub428)", "password": "\ube44\ubc00\ubc88\ud638", - "username": "\uc774\uba54\uc77c \uc8fc\uc18c" + "username": "\uc774\uba54\uc77c" }, "title": "\uc0ac\uc6a9\uc790 \uc815\ubcf4\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694." } diff --git a/homeassistant/components/simplisafe/translations/no.json b/homeassistant/components/simplisafe/translations/no.json index 4e732da5d48..3a253f2e5a1 100644 --- a/homeassistant/components/simplisafe/translations/no.json +++ b/homeassistant/components/simplisafe/translations/no.json @@ -10,11 +10,11 @@ "step": { "user": { "data": { - "code": "Kode (brukt i Home Assistant grensesnitt)", + "code": "Kode (brukt i Home Assistant brukergrensesnittet)", "password": "Passord", "username": "E-postadresse" }, - "title": "Fyll ut informasjonen din" + "title": "Fyll ut informasjonen din." } } }, diff --git a/homeassistant/components/simplisafe/translations/pl.json b/homeassistant/components/simplisafe/translations/pl.json index 4b7b3c8b2f1..9746aab1ee4 100644 --- a/homeassistant/components/simplisafe/translations/pl.json +++ b/homeassistant/components/simplisafe/translations/pl.json @@ -11,8 +11,8 @@ "user": { "data": { "code": "Kod (u\u017cywany w interfejsie Home Assistant'a)", - "password": "Has\u0142o", - "username": "Adres e-mail" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::email%]" }, "title": "Wprowad\u017a dane" } diff --git a/homeassistant/components/simplisafe/translations/sl.json b/homeassistant/components/simplisafe/translations/sl.json index 5b10cd96808..92e7a83f5b4 100644 --- a/homeassistant/components/simplisafe/translations/sl.json +++ b/homeassistant/components/simplisafe/translations/sl.json @@ -10,6 +10,7 @@ "step": { "user": { "data": { + "code": "Koda (uporablja se v uporabni\u0161kem vmesniku Home Assistant)", "password": "Geslo", "username": "E-po\u0161tni naslov" }, diff --git a/homeassistant/components/simplisafe/translations/zh-Hant.json b/homeassistant/components/simplisafe/translations/zh-Hant.json index 391362d70c6..2c522045cab 100644 --- a/homeassistant/components/simplisafe/translations/zh-Hant.json +++ b/homeassistant/components/simplisafe/translations/zh-Hant.json @@ -12,7 +12,7 @@ "data": { "code": "\u9a57\u8b49\u78bc\uff08\u4f7f\u7528\u65bc Home Assistant UI\uff09", "password": "\u5bc6\u78bc", - "username": "\u96fb\u5b50\u90f5\u4ef6\u5730\u5740" + "username": "\u96fb\u5b50\u90f5\u4ef6" }, "title": "\u586b\u5beb\u8cc7\u8a0a\u3002" } diff --git a/homeassistant/components/smartthings/translations/ca.json b/homeassistant/components/smartthings/translations/ca.json index 9e37cb0d945..0baa8147efe 100644 --- a/homeassistant/components/smartthings/translations/ca.json +++ b/homeassistant/components/smartthings/translations/ca.json @@ -17,7 +17,7 @@ }, "pat": { "data": { - "access_token": "Token d'acc\u00e9s" + "access_token": "[%key::common::config_flow::data::access_token%]" }, "description": "Introdueix un [token d'acc\u00e9s personal]({token_url}) d'SmartThings creat a partir de les [instruccions]({component_url}). S'utilitzar\u00e0 per crear la integraci\u00f3 de Home Assistant dins el teu compte de SmartThings.", "title": "Introdueix el token d'acc\u00e9s personal" diff --git a/homeassistant/components/smartthings/translations/de.json b/homeassistant/components/smartthings/translations/de.json index 3dc406200f5..3c8d096403c 100644 --- a/homeassistant/components/smartthings/translations/de.json +++ b/homeassistant/components/smartthings/translations/de.json @@ -17,7 +17,7 @@ }, "pat": { "data": { - "access_token": "Zugangstoken" + "access_token": "Zugriffs-Token" }, "description": "Bitte geben Sie ein SmartThings [Personal Access Token] ({token_url}) ein, das gem\u00e4\u00df den [Anweisungen] ({component_url}) erstellt wurde. Dies wird zur Erstellung der Home Assistant-Integration in Ihrem SmartThings-Konto verwendet.", "title": "Gib den pers\u00f6nlichen Zugangstoken an" diff --git a/homeassistant/components/smartthings/translations/es-419.json b/homeassistant/components/smartthings/translations/es-419.json index a07311b833e..bc5c6972fe4 100644 --- a/homeassistant/components/smartthings/translations/es-419.json +++ b/homeassistant/components/smartthings/translations/es-419.json @@ -16,9 +16,6 @@ "title": "Autorizar Home Assistant" }, "pat": { - "data": { - "access_token": "Token de acceso" - }, "description": "Ingrese un SmartThings [Token de acceso personal] ({token_url}) que se ha creado seg\u00fan las [instrucciones] ({component_url}). Esto se usar\u00e1 para crear la integraci\u00f3n de Home Assistant dentro de su cuenta SmartThings.", "title": "Ingresar token de acceso personal" }, diff --git a/homeassistant/components/smartthings/translations/fr.json b/homeassistant/components/smartthings/translations/fr.json index 1fbd4abada4..9902495e6a1 100644 --- a/homeassistant/components/smartthings/translations/fr.json +++ b/homeassistant/components/smartthings/translations/fr.json @@ -8,15 +8,20 @@ "webhook_error": "SmartThings n'a pas pu valider le point de terminaison configur\u00e9 en \u00ab\u00a0base_url\u00a0\u00bb. Veuillez consulter les exigences du composant." }, "step": { + "authorize": { + "title": "Autoriser Home Assistant" + }, "pat": { "data": { "access_token": "Jeton d'acc\u00e8s" - } + }, + "title": "Entrer un jeton d'acc\u00e8s personnel" }, "select_location": { "data": { "location_id": "Emplacement" - } + }, + "title": "S\u00e9lectionnez l'emplacement" }, "user": { "description": "Veuillez entrer un [jeton d'acc\u00e8s personnel SmartThings] ( {token_url} ) cr\u00e9\u00e9 selon les [instructions] ( {component_url} ).", diff --git a/homeassistant/components/smartthings/translations/lb.json b/homeassistant/components/smartthings/translations/lb.json index af1e70eedd8..60652829121 100644 --- a/homeassistant/components/smartthings/translations/lb.json +++ b/homeassistant/components/smartthings/translations/lb.json @@ -17,7 +17,7 @@ }, "pat": { "data": { - "access_token": "Acc\u00e8ss Jeton" + "access_token": "Acc\u00e8s Jeton" }, "description": "G\u00ebff w.e.g. ee pers\u00e9inlechen SmartThings [Acc\u00e8s Jeton]({token_url}) un dee via [d'Instruktiounen] ({component_url}) erstallt gouf. D\u00ebse g\u00ebtte benotzt fir d'Integratioun vum SmartThings Kont am Home Assistant.", "title": "Pers\u00e9inlechen Acc\u00e8ss Jeton uginn" diff --git a/homeassistant/components/smartthings/translations/nl.json b/homeassistant/components/smartthings/translations/nl.json index a77ad40f0ca..d29b9b7fc35 100644 --- a/homeassistant/components/smartthings/translations/nl.json +++ b/homeassistant/components/smartthings/translations/nl.json @@ -16,9 +16,6 @@ "title": "Machtig Home Assistant" }, "pat": { - "data": { - "access_token": "Toegangstoken" - }, "description": "Voer een SmartThings [Personal Access Token] ( {token_url} ) in dat is gemaakt volgens de [instructies] ( {component_url} ). Dit wordt gebruikt om de Home Assistant-integratie te cre\u00ebren binnen uw SmartThings-account.", "title": "Persoonlijk toegangstoken invoeren" }, diff --git a/homeassistant/components/smartthings/translations/no.json b/homeassistant/components/smartthings/translations/no.json index 7f843bfd7da..c6945783c11 100644 --- a/homeassistant/components/smartthings/translations/no.json +++ b/homeassistant/components/smartthings/translations/no.json @@ -1,32 +1,32 @@ { "config": { "abort": { - "invalid_webhook_url": "Home Assistant er ikke konfigurert riktig for \u00e5 motta oppdateringer fra SmartThings. URLen til nettkroken er ugyldig: \n > {webhook_url} \n\n Oppdater konfigurasjonen i henhold til [instruksjonene] ( {component_url} ), start Home Assistant p\u00e5 nytt, og pr\u00f8v igjen.", + "invalid_webhook_url": "Home Assistant er ikke konfigurert riktig for \u00e5 motta oppdateringer fra SmartThings. URLen til nettkroken er ugyldig: \n > {webhook_url} \n\nVennligst oppdater konfigurasjonen i henhold til [instruksjonene]({component_url}), start Home Assistant p\u00e5 nytt, og pr\u00f8v igjen.", "no_available_locations": "Det er ingen tilgjengelige SmartThings-lokasjoner \u00e5 konfigurere i Home Assistant." }, "error": { "app_setup_error": "Kan ikke konfigurere SmartApp. Vennligst pr\u00f8v p\u00e5 nytt.", "token_forbidden": "Tokenet har ikke de n\u00f8dvendige OAuth-omfangene.", "token_invalid_format": "Token m\u00e5 v\u00e6re i UID/GUID format", - "token_unauthorized": "Tollet er ugyldig eller ikke lenger autorisert.", + "token_unauthorized": "Tokenet er ugyldig eller er ikke lenger godkjent.", "webhook_error": "SmartThings kan ikke validere URL-adressen for webhook. Kontroller at URL-adressen for webhook kan n\u00e5s fra Internett, og pr\u00f8v p\u00e5 nytt." }, "step": { "authorize": { - "title": "Autoriser Home Assistant" + "title": "Godkjenn Home Assistant" }, "pat": { "data": { "access_token": "Tilgangstoken" }, - "description": "Skriv inn et SmartThings [Personal Access Token] ( {token_url} ) som er opprettet i henhold til [instruksjonene] ( {component_url} ). Dette vil bli brukt til \u00e5 opprette Home Assistant-integrasjonen i SmartThings-kontoen din.", - "title": "Oppgi Personlig Tilgangstoken" + "description": "Vennligst fyll inn en SmartThings [personlig tilgangstoken]({token_url}) som er opprettet etter [instruksjonene]({component_url}).", + "title": "Fyll inn personlig tilgangstoken" }, "select_location": { "data": { "location_id": "Lokasjon" }, - "description": "Velg SmartThings Lokasjon du vil legge til Home Assistant. Vi \u00e5pner deretter et nytt vindu og ber deg om \u00e5 logge inn og autorisere installasjon av Home Assistant-integrasjonen p\u00e5 det valgte stedet.", + "description": "Vennligst velg SmartThings lokasjon du vil legge til Home Assistant. Vi \u00e5pner deretter et nytt vindu og ber deg om \u00e5 logge inn og godkjenne installasjon av Home Assistant-integrasjonen p\u00e5 det valgte stedet.", "title": "Velg Posisjon" }, "user": { diff --git a/homeassistant/components/smartthings/translations/pl.json b/homeassistant/components/smartthings/translations/pl.json index 7738d79c3e8..b056a3297fe 100644 --- a/homeassistant/components/smartthings/translations/pl.json +++ b/homeassistant/components/smartthings/translations/pl.json @@ -17,7 +17,7 @@ }, "pat": { "data": { - "access_token": "Token dost\u0119pu" + "access_token": "[%key_id:common::config_flow::data::access_token%]" }, "description": "Wprowad\u017a [token dost\u0119pu osobistego]({token_url}) SmartThings, kt\u00f3ry zosta\u0142 utworzony zgodnie z [instrukcj\u0105]({component_url}). Umo\u017cliwi to stworzenie integracji Home Assistant w ramach Twojego konta SmartThings.", "title": "Wprowad\u017a osobisty token dost\u0119pu" diff --git a/homeassistant/components/smartthings/translations/pt.json b/homeassistant/components/smartthings/translations/pt.json index 9f2ed5a4b90..efab29fd698 100644 --- a/homeassistant/components/smartthings/translations/pt.json +++ b/homeassistant/components/smartthings/translations/pt.json @@ -15,9 +15,6 @@ "title": "Autorizar o Home Assistant" }, "pat": { - "data": { - "access_token": "Token de Acesso" - }, "title": "Insira o Token de acesso pessoal" }, "select_location": { diff --git a/homeassistant/components/smartthings/translations/sl.json b/homeassistant/components/smartthings/translations/sl.json index b2959577adc..09af2bad739 100644 --- a/homeassistant/components/smartthings/translations/sl.json +++ b/homeassistant/components/smartthings/translations/sl.json @@ -17,7 +17,7 @@ }, "pat": { "data": { - "access_token": "\u017deton za dostop" + "access_token": "Dostopni \u017eeton" }, "description": "Vnesite SmartThings [\u017deton osebnega dostopa] ({token_url}), ki je bil ustvarjen po [navodilih] ({component_url}). To bo uporabljeno za ustvarjanje integracije Home Assistant v va\u0161em ra\u010dunu SmartThings.", "title": "Vnesite \u017eeton za osebni dostop" diff --git a/homeassistant/components/smartthings/translations/sv.json b/homeassistant/components/smartthings/translations/sv.json index 1b1f8859298..413a4279cdd 100644 --- a/homeassistant/components/smartthings/translations/sv.json +++ b/homeassistant/components/smartthings/translations/sv.json @@ -11,11 +11,6 @@ "authorize": { "title": "Auktorisera Home Assistant" }, - "pat": { - "data": { - "access_token": "\u00c5tkomstnyckel" - } - }, "select_location": { "data": { "location_id": "Position" diff --git a/homeassistant/components/smhi/translations/fi.json b/homeassistant/components/smhi/translations/fi.json new file mode 100644 index 00000000000..c11e9dbdf70 --- /dev/null +++ b/homeassistant/components/smhi/translations/fi.json @@ -0,0 +1,14 @@ +{ + "config": { + "step": { + "user": { + "data": { + "latitude": "Leveysaste", + "longitude": "Pituusaste", + "name": "Nimi" + }, + "title": "Sijainti Ruotsissa" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/solaredge/translations/en.json b/homeassistant/components/solaredge/translations/en.json index 75ce6f53612..d3d1fb4e862 100644 --- a/homeassistant/components/solaredge/translations/en.json +++ b/homeassistant/components/solaredge/translations/en.json @@ -9,7 +9,7 @@ "step": { "user": { "data": { - "api_key": "The API key for this site", + "api_key": "API Key", "name": "The name of this installation", "site_id": "The SolarEdge site-id" }, diff --git a/homeassistant/components/solaredge/translations/ko.json b/homeassistant/components/solaredge/translations/ko.json index acefe89c383..eb2d8c42a14 100644 --- a/homeassistant/components/solaredge/translations/ko.json +++ b/homeassistant/components/solaredge/translations/ko.json @@ -9,7 +9,7 @@ "step": { "user": { "data": { - "api_key": "\uc774 \uc0ac\uc774\ud2b8\uc758 API \ud0a4", + "api_key": "API \ud0a4", "name": "\uc774 \uc124\uce58\uc758 \uc774\ub984", "site_id": "SolarEdge site-id" }, diff --git a/homeassistant/components/solaredge/translations/pl.json b/homeassistant/components/solaredge/translations/pl.json index afef3401cad..e304337d3e2 100644 --- a/homeassistant/components/solaredge/translations/pl.json +++ b/homeassistant/components/solaredge/translations/pl.json @@ -9,7 +9,7 @@ "step": { "user": { "data": { - "api_key": "Klucz API dla tej strony", + "api_key": "[%key_id:common::config_flow::data::api_key%] dla tej strony", "name": "Nazwa tej instalacji", "site_id": "SolarEdge site-id" }, diff --git a/homeassistant/components/solaredge/translations/zh-Hant.json b/homeassistant/components/solaredge/translations/zh-Hant.json index a63485cf300..ab134fff57d 100644 --- a/homeassistant/components/solaredge/translations/zh-Hant.json +++ b/homeassistant/components/solaredge/translations/zh-Hant.json @@ -9,7 +9,7 @@ "step": { "user": { "data": { - "api_key": "API \u91d1\u9470", + "api_key": "API \u5bc6\u9470", "name": "\u5b89\u88dd\u540d\u7a31", "site_id": "SolarEdge site-id" }, diff --git a/homeassistant/components/solarlog/translations/en.json b/homeassistant/components/solarlog/translations/en.json index 72c1acf7bd1..22dd35574ad 100644 --- a/homeassistant/components/solarlog/translations/en.json +++ b/homeassistant/components/solarlog/translations/en.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "host": "The hostname or ip-address of your Solar-Log device", + "host": "Host", "name": "The prefix to be used for your Solar-Log sensors" }, "title": "Define your Solar-Log connection" diff --git a/homeassistant/components/solarlog/translations/ko.json b/homeassistant/components/solarlog/translations/ko.json index d603517a472..66c6a2177d4 100644 --- a/homeassistant/components/solarlog/translations/ko.json +++ b/homeassistant/components/solarlog/translations/ko.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "host": "Solar-Log \uae30\uae30\uc758 \ud638\uc2a4\ud2b8 \uc774\ub984 \ub610\ub294 IP \uc8fc\uc18c", + "host": "\ud638\uc2a4\ud2b8", "name": "Solar-Log \uc13c\uc11c\uc5d0 \uc0ac\uc6a9\ub420 \uc811\ub450\uc0ac" }, "title": "Solar-Log \uc5f0\uacb0 \uc815\uc758\ud558\uae30" diff --git a/homeassistant/components/solarlog/translations/pl.json b/homeassistant/components/solarlog/translations/pl.json index a61257b6d16..5add902c4fa 100644 --- a/homeassistant/components/solarlog/translations/pl.json +++ b/homeassistant/components/solarlog/translations/pl.json @@ -1,16 +1,16 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane.", + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, sprawd\u017a adres hosta" }, "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP urz\u0105dzenia Solar-Log", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Prefiks dla sensor\u00f3w Solar-Log" }, "title": "Zdefiniuj po\u0142\u0105czenie z Solar-Log" diff --git a/homeassistant/components/solarlog/translations/ru.json b/homeassistant/components/solarlog/translations/ru.json index ecaaee01aef..cf4adc2d623 100644 --- a/homeassistant/components/solarlog/translations/ru.json +++ b/homeassistant/components/solarlog/translations/ru.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441", + "host": "\u0425\u043e\u0441\u0442", "name": "\u041f\u0440\u0435\u0444\u0438\u043a\u0441, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u043b\u044f \u0441\u0435\u043d\u0441\u043e\u0440\u043e\u0432 Solar-Log" }, "title": "Solar-Log" diff --git a/homeassistant/components/solarlog/translations/zh-Hant.json b/homeassistant/components/solarlog/translations/zh-Hant.json index 435b7564bcc..85ea05369c5 100644 --- a/homeassistant/components/solarlog/translations/zh-Hant.json +++ b/homeassistant/components/solarlog/translations/zh-Hant.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "host": "Solar-Log \u8a2d\u5099\u4e4b\u4e3b\u6a5f\u540d\u7a31\u6216 IP \u4f4d\u5740", + "host": "\u4e3b\u6a5f\u7aef", "name": "Solar-Log \u50b3\u611f\u5668\u6240\u4f7f\u7528\u5b57\u9996" }, "title": "\u5b9a\u7fa9 Solar-Log \u9023\u7dda" diff --git a/homeassistant/components/soma/translations/no.json b/homeassistant/components/soma/translations/no.json index e71dd3c4ea5..4b9fe3b564d 100644 --- a/homeassistant/components/soma/translations/no.json +++ b/homeassistant/components/soma/translations/no.json @@ -2,21 +2,21 @@ "config": { "abort": { "already_setup": "Du kan bare konfigurere \u00e9n Soma-konto.", - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", + "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", "connection_error": "Kunne ikke koble til SOMA Connect.", "missing_configuration": "Soma-komponenten er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen.", "result_error": "SOMA Connect svarte med feilstatus." }, "create_entry": { - "default": "Vellykket autentisering med Somfy." + "default": "Vellykket godkjenning med Somfy." }, "step": { "user": { "data": { "host": "Vert", - "port": "" + "port": "Port" }, - "description": "Vennligst skriv tilkoblingsinnstillingene for din SOMA Connect.", + "description": "Vennligst fyll inn tilkoblingsinnstillingene for din SOMA Connect.", "title": "" } } diff --git a/homeassistant/components/soma/translations/pl.json b/homeassistant/components/soma/translations/pl.json index dc71b001bde..75f379de3d6 100644 --- a/homeassistant/components/soma/translations/pl.json +++ b/homeassistant/components/soma/translations/pl.json @@ -2,9 +2,9 @@ "config": { "abort": { "already_setup": "Mo\u017cesz skonfigurowa\u0107 tylko jedno konto Soma.", - "authorize_url_timeout": "Przekroczono limit czasu generowania URL autoryzacji.", + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", "connection_error": "Nie uda\u0142o si\u0119 po\u0142\u0105czy\u0107 z SOMA Connect.", - "missing_configuration": "Komponent Soma nie jest skonfigurowany. Post\u0119puj zgodnie z dokumentacj\u0105.", + "missing_configuration": "[%key_id:common::config_flow::abort::oauth2_missing_configuration%]", "result_error": "SOMA Connect odpowiedzia\u0142 statusem b\u0142\u0119du." }, "create_entry": { @@ -13,8 +13,8 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "port": "Port" + "host": "[%key_id:common::config_flow::data::host%]", + "port": "[%key_id:common::config_flow::data::port%]" }, "description": "Wprowad\u017a ustawienia po\u0142\u0105czenia SOMA Connect.", "title": "SOMA Connect" diff --git a/homeassistant/components/somfy/translations/no.json b/homeassistant/components/somfy/translations/no.json index 64bd20acf94..6f8e3c3b993 100644 --- a/homeassistant/components/somfy/translations/no.json +++ b/homeassistant/components/somfy/translations/no.json @@ -2,15 +2,15 @@ "config": { "abort": { "already_setup": "Du kan kun konfigurere \u00e9n Somfy-konto.", - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", + "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", "missing_configuration": "Somfy-komponenten er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." }, "create_entry": { - "default": "Vellykket autentisering med Somfy." + "default": "Vellykket godkjenning med Somfy." }, "step": { "pick_implementation": { - "title": "Velg autentiseringsmetode" + "title": "Velg godkjenningsmetode" } } } diff --git a/homeassistant/components/somfy/translations/pl.json b/homeassistant/components/somfy/translations/pl.json index 0f062f65faa..99d00914410 100644 --- a/homeassistant/components/somfy/translations/pl.json +++ b/homeassistant/components/somfy/translations/pl.json @@ -2,15 +2,15 @@ "config": { "abort": { "already_setup": "Mo\u017cesz skonfigurowa\u0107 tylko jedno konto Somfy.", - "authorize_url_timeout": "Przekroczono limit czasu generowania URL autoryzacji.", - "missing_configuration": "Komponent Somfy nie jest skonfigurowany. Post\u0119puj zgodnie z dokumentacj\u0105." + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", + "missing_configuration": "[%key_id:common::config_flow::abort::oauth2_missing_configuration%]" }, "create_entry": { "default": "Pomy\u015blnie uwierzytelniono z Somfy" }, "step": { "pick_implementation": { - "title": "Wybierz metod\u0119 uwierzytelniania" + "title": "[%key_id:common::config_flow::title::oauth2_pick_implementation%]" } } } diff --git a/homeassistant/components/somfy/translations/ru.json b/homeassistant/components/somfy/translations/ru.json index cc1fe4c17d9..85292205b28 100644 --- a/homeassistant/components/somfy/translations/ru.json +++ b/homeassistant/components/somfy/translations/ru.json @@ -10,7 +10,7 @@ }, "step": { "pick_implementation": { - "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" } } } diff --git a/homeassistant/components/songpal/translations/ca.json b/homeassistant/components/songpal/translations/ca.json new file mode 100644 index 00000000000..9f7c18187c3 --- /dev/null +++ b/homeassistant/components/songpal/translations/ca.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "El dispositiu ja est\u00e0 configurat", + "not_songpal_device": "No \u00e9s un dispositiu Songpal" + }, + "error": { + "cannot_connect": "No s'ha pogut connectar", + "connection": "Error de connexi\u00f3: comprova l'endpoint seleccionat" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Vols configurar {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Endpoint" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/da.json b/homeassistant/components/songpal/translations/da.json new file mode 100644 index 00000000000..00c41b04a2e --- /dev/null +++ b/homeassistant/components/songpal/translations/da.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "init": { + "title": "Sony Songpal" + }, + "user": { + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/de.json b/homeassistant/components/songpal/translations/de.json new file mode 100644 index 00000000000..b351dab97db --- /dev/null +++ b/homeassistant/components/songpal/translations/de.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Ger\u00e4t bereits konfiguriert", + "not_songpal_device": "Kein Songpal-Ger\u00e4t" + }, + "error": { + "connection": "Verbindungsfehler: Bitte \u00fcberpr\u00fcfen Sie Ihren Endpunkt" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "M\u00f6chten Sie {name} ({host}) einrichten?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Endpunkt" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/en.json b/homeassistant/components/songpal/translations/en.json new file mode 100644 index 00000000000..f84510040ac --- /dev/null +++ b/homeassistant/components/songpal/translations/en.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Device is already configured", + "not_songpal_device": "Not a Songpal device" + }, + "error": { + "cannot_connect": "Failed to connect", + "connection": "Connection error: please check your endpoint" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Do you want to set up {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Endpoint" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/es.json b/homeassistant/components/songpal/translations/es.json new file mode 100644 index 00000000000..bb82d0a006d --- /dev/null +++ b/homeassistant/components/songpal/translations/es.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Dispositivo ya configurado", + "not_songpal_device": "No es un dispositivo Songpal" + }, + "error": { + "cannot_connect": "Error al conectar", + "connection": "Error de conexi\u00f3n: comprueba tu endpoint" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "\u00bfQuieres configurar {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Endpoint" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/fi.json b/homeassistant/components/songpal/translations/fi.json new file mode 100644 index 00000000000..3e06c6f1461 --- /dev/null +++ b/homeassistant/components/songpal/translations/fi.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Laite on jo m\u00e4\u00e4ritetty", + "not_songpal_device": "Ei Songpal-laite" + }, + "error": { + "connection": "Yhteysvirhe: tarkista p\u00e4\u00e4tepisteesi" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Haluatko m\u00e4\u00e4ritt\u00e4\u00e4 kohteen {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "P\u00e4\u00e4tepiste" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/fr.json b/homeassistant/components/songpal/translations/fr.json new file mode 100644 index 00000000000..f8a278a288e --- /dev/null +++ b/homeassistant/components/songpal/translations/fr.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_configured": "Appareil d\u00e9j\u00e0 configur\u00e9", + "not_songpal_device": "Pas un appareil Songpal" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Voulez-vous configurer {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/he.json b/homeassistant/components/songpal/translations/he.json new file mode 100644 index 00000000000..b18a6bbcd3a --- /dev/null +++ b/homeassistant/components/songpal/translations/he.json @@ -0,0 +1,10 @@ +{ + "config": { + "abort": { + "already_configured": "\u05de\u05db\u05e9\u05d9\u05e8 \u05d6\u05d4 \u05db\u05d1\u05e8 \u05de\u05d5\u05d2\u05d3\u05e8" + }, + "error": { + "cannot_connect": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/hu.json b/homeassistant/components/songpal/translations/hu.json new file mode 100644 index 00000000000..b70fdd2d9b5 --- /dev/null +++ b/homeassistant/components/songpal/translations/hu.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "endpoint": "V\u00e9gpont" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/it.json b/homeassistant/components/songpal/translations/it.json new file mode 100644 index 00000000000..6e0eb1fdc94 --- /dev/null +++ b/homeassistant/components/songpal/translations/it.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato", + "not_songpal_device": "Non \u00e8 un dispositivo Songpal" + }, + "error": { + "connection": "Errore di connessione: controlla il tuo endpoint" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Vuoi impostare {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Endpoint" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/ko.json b/homeassistant/components/songpal/translations/ko.json new file mode 100644 index 00000000000..b71ca83bf38 --- /dev/null +++ b/homeassistant/components/songpal/translations/ko.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "not_songpal_device": "Songpal \uae30\uae30\uac00 \uc544\ub2d9\ub2c8\ub2e4" + }, + "error": { + "cannot_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", + "connection": "\uc5f0\uacb0 \uc624\ub958: \uc5d4\ub4dc\ud3ec\uc778\ud2b8\ub97c \ud655\uc778\ud574\uc8fc\uc138\uc694" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "{name} ({host}) \uc744(\ub97c) \uc124\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "\uc5d4\ub4dc\ud3ec\uc778\ud2b8" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/lb.json b/homeassistant/components/songpal/translations/lb.json new file mode 100644 index 00000000000..c3d31b81e53 --- /dev/null +++ b/homeassistant/components/songpal/translations/lb.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert", + "not_songpal_device": "Keen Songpal Apparat" + }, + "error": { + "cannot_connect": "Feeler beim verbannen", + "connection": "Feeler beim verbannen Iwwerpr\u00e9if w.e.g. den Endpunkt" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Soll {name} ({host}) konfigur\u00e9iert ginn?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Endpunkt" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/no.json b/homeassistant/components/songpal/translations/no.json new file mode 100644 index 00000000000..adbee2adc9f --- /dev/null +++ b/homeassistant/components/songpal/translations/no.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten er allerede konfigurert", + "not_songpal_device": "Ikke en Songpal-enhet" + }, + "error": { + "connection": "Tilkoblingsfeil: vennligst sjekk endepunktet ditt" + }, + "flow_title": "", + "step": { + "init": { + "description": "Vil du sette opp {name} ({host})?", + "title": "" + }, + "user": { + "data": { + "endpoint": "Endepunkt" + }, + "title": "" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/pl.json b/homeassistant/components/songpal/translations/pl.json new file mode 100644 index 00000000000..8d6c913c844 --- /dev/null +++ b/homeassistant/components/songpal/translations/pl.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", + "not_songpal_device": "To nie jest urz\u0105dzenie Songpal" + }, + "error": { + "cannot_connect": "[%key_id:common::config_flow::error::cannot_connect%]", + "connection": "B\u0142\u0105d po\u0142\u0105czenia: sprawd\u017a punkt ko\u0144cowy" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Czy chcesz skonfigurowa\u0107 {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Punkt ko\u0144cowy" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/ru.json b/homeassistant/components/songpal/translations/ru.json new file mode 100644 index 00000000000..3f9fc7ecc08 --- /dev/null +++ b/homeassistant/components/songpal/translations/ru.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "not_songpal_device": "\u041d\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e Songpal." + }, + "error": { + "cannot_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "connection": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0443\u044e \u043a\u043e\u043d\u0435\u0447\u043d\u0443\u044e \u0442\u043e\u0447\u043a\u0443." + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "\u041a\u043e\u043d\u0435\u0447\u043d\u0430\u044f \u0442\u043e\u0447\u043a\u0430" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/sv.json b/homeassistant/components/songpal/translations/sv.json new file mode 100644 index 00000000000..9913f89f3d9 --- /dev/null +++ b/homeassistant/components/songpal/translations/sv.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_configured": "Enheten \u00e4r redan konfigurerad", + "not_songpal_device": "Inte en Songpal-enhet" + }, + "error": { + "connection": "Anslutningsfel: Kontrollera destinationen" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "Do vill du konfigurera {name} ({host})?", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "Destination." + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/songpal/translations/zh-Hant.json b/homeassistant/components/songpal/translations/zh-Hant.json new file mode 100644 index 00000000000..c505979b85e --- /dev/null +++ b/homeassistant/components/songpal/translations/zh-Hant.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210", + "not_songpal_device": "\u4e26\u975e Songpal \u8a2d\u5099" + }, + "error": { + "cannot_connect": "\u9023\u7dda\u5931\u6557", + "connection": "\u9023\u7dda\u932f\u8aa4\uff1a\u8acb\u6aa2\u67e5\u7aef\u9ede" + }, + "flow_title": "Sony Songpal {name} ({host})", + "step": { + "init": { + "description": "\u662f\u5426\u8981\u8a2d\u5b9a {name} ({host})\uff1f", + "title": "Sony Songpal" + }, + "user": { + "data": { + "endpoint": "\u7aef\u9ede" + }, + "title": "Sony Songpal" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sonos/translations/fi.json b/homeassistant/components/sonos/translations/fi.json new file mode 100644 index 00000000000..a01f678b03c --- /dev/null +++ b/homeassistant/components/sonos/translations/fi.json @@ -0,0 +1,10 @@ +{ + "config": { + "step": { + "confirm": { + "description": "Haluatko m\u00e4\u00e4ritt\u00e4\u00e4 Sonosin?", + "title": "Sonos" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/sonos/translations/no.json b/homeassistant/components/sonos/translations/no.json index 5e6560a294a..db792405988 100644 --- a/homeassistant/components/sonos/translations/no.json +++ b/homeassistant/components/sonos/translations/no.json @@ -7,7 +7,7 @@ "step": { "confirm": { "description": "\u00d8nsker du \u00e5 sette opp Sonos?", - "title": "Sonos" + "title": "" } } } diff --git a/homeassistant/components/spotify/translations/no.json b/homeassistant/components/spotify/translations/no.json index 35b3e4c45f5..c6e009c00c5 100644 --- a/homeassistant/components/spotify/translations/no.json +++ b/homeassistant/components/spotify/translations/no.json @@ -2,15 +2,15 @@ "config": { "abort": { "already_setup": "Du kan bare konfigurere en Spotify-konto.", - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", + "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", "missing_configuration": "Spotify-integrasjonen er ikke konfigurert. F\u00f8lg dokumentasjonen." }, "create_entry": { - "default": "Vellykket autentisering med Spotify." + "default": "Vellykket godkjenning med Spotify." }, "step": { "pick_implementation": { - "title": "Velg autentiseringsmetode" + "title": "Velg godkjenningsmetode" } } } diff --git a/homeassistant/components/spotify/translations/pl.json b/homeassistant/components/spotify/translations/pl.json index ca93393c779..f3c8413a02a 100644 --- a/homeassistant/components/spotify/translations/pl.json +++ b/homeassistant/components/spotify/translations/pl.json @@ -2,7 +2,7 @@ "config": { "abort": { "already_setup": "Mo\u017cesz skonfigurowa\u0107 tylko jedno konto Spotify.", - "authorize_url_timeout": "Min\u0105\u0142 limit czasu generowania url autoryzacji.", + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", "missing_configuration": "Integracja ze Spotify nie jest skonfigurowana. Post\u0119puj zgodnie z dokumentacj\u0105." }, "create_entry": { @@ -10,7 +10,7 @@ }, "step": { "pick_implementation": { - "title": "Wybierz metod\u0119 uwierzytelnienia" + "title": "[%key_id:common::config_flow::title::oauth2_pick_implementation%]" } } } diff --git a/homeassistant/components/spotify/translations/ru.json b/homeassistant/components/spotify/translations/ru.json index aa14f158300..5738707a3a4 100644 --- a/homeassistant/components/spotify/translations/ru.json +++ b/homeassistant/components/spotify/translations/ru.json @@ -10,7 +10,7 @@ }, "step": { "pick_implementation": { - "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" } } } diff --git a/homeassistant/components/starline/translations/ko.json b/homeassistant/components/starline/translations/ko.json index 6d9e06c5a3d..a4afdd6e22f 100644 --- a/homeassistant/components/starline/translations/ko.json +++ b/homeassistant/components/starline/translations/ko.json @@ -25,7 +25,7 @@ "data": { "mfa_code": "SMS \ucf54\ub4dc" }, - "description": "{phone_number} \uc804\ud654\ub85c \uc804\uc1a1\ub41c \ucf54\ub4dc\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694", + "description": "{phone_number} \ubc88\ud638\ub85c \ubcf4\ub0b4\ub4dc\ub9b0 \ucf54\ub4dc\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694", "title": "2\ub2e8\uacc4 \uc778\uc99d" }, "auth_user": { diff --git a/homeassistant/components/starline/translations/no.json b/homeassistant/components/starline/translations/no.json index a370aa271f5..a96b788c90d 100644 --- a/homeassistant/components/starline/translations/no.json +++ b/homeassistant/components/starline/translations/no.json @@ -11,8 +11,8 @@ "app_id": "App-ID", "app_secret": "Hemmelig" }, - "description": "S\u00f8knads-ID og hemmelig kode fra StarLine utviklerkonto ", - "title": "Bruksanvisning" + "description": "Applikasjons-ID og hemmelig kode fra StarLine utviklerkonto ", + "title": "Programlegitimasjon" }, "auth_captcha": { "data": { @@ -25,8 +25,8 @@ "data": { "mfa_code": "SMS-kode" }, - "description": "Skriv inn koden som er sendt til telefonen {phone_number}", - "title": "Tofaktorautentisering" + "description": "Angi koden som er sendt til telefonen {phone_number}", + "title": "Totrinnsbekreftelse" }, "auth_user": { "data": { diff --git a/homeassistant/components/starline/translations/pl.json b/homeassistant/components/starline/translations/pl.json index 5e5a293fc82..69691db21f8 100644 --- a/homeassistant/components/starline/translations/pl.json +++ b/homeassistant/components/starline/translations/pl.json @@ -30,8 +30,8 @@ }, "auth_user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Adres e-mail i has\u0142o do konta StarLine", "title": "Po\u015bwiadczenia u\u017cytkownika" diff --git a/homeassistant/components/synology_dsm/translations/ca.json b/homeassistant/components/synology_dsm/translations/ca.json index b5e1a847380..26f5d0c76b7 100644 --- a/homeassistant/components/synology_dsm/translations/ca.json +++ b/homeassistant/components/synology_dsm/translations/ca.json @@ -41,5 +41,14 @@ "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minuts entre escanejos" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/de.json b/homeassistant/components/synology_dsm/translations/de.json index 625bec2c5ae..54ee7a9b623 100644 --- a/homeassistant/components/synology_dsm/translations/de.json +++ b/homeassistant/components/synology_dsm/translations/de.json @@ -41,5 +41,14 @@ "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minuten zwischen den Scans" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/en.json b/homeassistant/components/synology_dsm/translations/en.json index 3a52b0dc7d4..ed3dae27151 100644 --- a/homeassistant/components/synology_dsm/translations/en.json +++ b/homeassistant/components/synology_dsm/translations/en.json @@ -20,8 +20,9 @@ }, "link": { "data": { + "api_version": "DSM version", "password": "Password", - "port": "Port (Optional)", + "port": "Port", "ssl": "Use SSL/TLS to connect to your NAS", "username": "Username" }, @@ -30,9 +31,10 @@ }, "user": { "data": { + "api_version": "DSM version", "host": "Host", "password": "Password", - "port": "Port (Optional)", + "port": "Port", "ssl": "Use SSL/TLS to connect to your NAS", "username": "Username" }, diff --git a/homeassistant/components/synology_dsm/translations/es.json b/homeassistant/components/synology_dsm/translations/es.json index 122f8bef51d..6efe92020d2 100644 --- a/homeassistant/components/synology_dsm/translations/es.json +++ b/homeassistant/components/synology_dsm/translations/es.json @@ -34,12 +34,21 @@ "api_version": "Versi\u00f3n del DSM", "host": "Host", "password": "Contrase\u00f1a", - "port": "Puerto", + "port": "Puerto (opcional)", "ssl": "Usar SSL/TLS para conectar con tu NAS", "username": "Usuario" }, "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minutos entre escaneos" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/fi.json b/homeassistant/components/synology_dsm/translations/fi.json index 19cf9e272cf..4f5f2cc19fa 100644 --- a/homeassistant/components/synology_dsm/translations/fi.json +++ b/homeassistant/components/synology_dsm/translations/fi.json @@ -10,5 +10,14 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minuutit skannausten v\u00e4lill\u00e4" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/he.json b/homeassistant/components/synology_dsm/translations/he.json new file mode 100644 index 00000000000..98b3a2214d7 --- /dev/null +++ b/homeassistant/components/synology_dsm/translations/he.json @@ -0,0 +1,11 @@ +{ + "options": { + "step": { + "init": { + "data": { + "scan_interval": "\u05d3\u05e7\u05d5\u05ea \u05d1\u05d9\u05df \u05e1\u05e8\u05d9\u05e7\u05d5\u05ea." + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/hu.json b/homeassistant/components/synology_dsm/translations/hu.json new file mode 100644 index 00000000000..0bb810d66e2 --- /dev/null +++ b/homeassistant/components/synology_dsm/translations/hu.json @@ -0,0 +1,16 @@ +{ + "config": { + "step": { + "link": { + "data": { + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + }, + "user": { + "data": { + "username": "Felhaszn\u00e1l\u00f3n\u00e9v" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/it.json b/homeassistant/components/synology_dsm/translations/it.json index 9a85aa8d2d5..3bdd7ab0faf 100644 --- a/homeassistant/components/synology_dsm/translations/it.json +++ b/homeassistant/components/synology_dsm/translations/it.json @@ -41,5 +41,14 @@ "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minuti tra una scansione e l'altra" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/ko.json b/homeassistant/components/synology_dsm/translations/ko.json index d1b59ed40f1..252c68f04ad 100644 --- a/homeassistant/components/synology_dsm/translations/ko.json +++ b/homeassistant/components/synology_dsm/translations/ko.json @@ -22,7 +22,7 @@ "data": { "api_version": "DSM \ubc84\uc804", "password": "\ube44\ubc00\ubc88\ud638", - "port": "\ud3ec\ud2b8 (\uc120\ud0dd \uc0ac\ud56d)", + "port": "\ud3ec\ud2b8", "ssl": "SSL/TLS \ub97c \uc0ac\uc6a9\ud558\uc5ec NAS \uc5d0 \uc5f0\uacb0", "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" }, @@ -34,12 +34,21 @@ "api_version": "DSM \ubc84\uc804", "host": "\ud638\uc2a4\ud2b8", "password": "\ube44\ubc00\ubc88\ud638", - "port": "\ud3ec\ud2b8 (\uc120\ud0dd \uc0ac\ud56d)", + "port": "\ud3ec\ud2b8", "ssl": "SSL/TLS \ub97c \uc0ac\uc6a9\ud558\uc5ec NAS \uc5d0 \uc5f0\uacb0", "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" }, "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "\uc2a4\uce94 \uac04\uaca9(\ubd84)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/lb.json b/homeassistant/components/synology_dsm/translations/lb.json index 5453b078a3e..42bbc08b6cf 100644 --- a/homeassistant/components/synology_dsm/translations/lb.json +++ b/homeassistant/components/synology_dsm/translations/lb.json @@ -41,5 +41,14 @@ "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minutte t\u00ebscht Scannen" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/no.json b/homeassistant/components/synology_dsm/translations/no.json index 8c12e1b078a..40d7907d61d 100644 --- a/homeassistant/components/synology_dsm/translations/no.json +++ b/homeassistant/components/synology_dsm/translations/no.json @@ -4,11 +4,11 @@ "already_configured": "Verten er allerede konfigurert" }, "error": { - "connection": "Tilkoblingsfeil: sjekk verten, porten og ssl", + "connection": "Tilkoblingsfeil: Vennligst sjekk verten, porten og SSL", "login": "P\u00e5loggingsfeil: Vennligst sjekk brukernavnet ditt og passordet ditt", - "missing_data": "Manglende data: Pr\u00f8v p\u00e5 nytt senere eller en annen konfigurasjon", - "otp_failed": "To-trinns autentisering mislyktes. Pr\u00f8v p\u00e5 nytt med en ny passkode", - "unknown": "Ukjent feil: sjekk loggene for \u00e5 f\u00e5 flere detaljer" + "missing_data": "Manglende data: Vennligst pr\u00f8v p\u00e5 nytt senere eller en annen konfigurasjon", + "otp_failed": "Totrinnsgodkjenning mislyktes, pr\u00f8v p\u00e5 nytt med en ny passord", + "unknown": "Ukjent feil: Vennligst sjekk loggene for \u00e5 f\u00e5 flere detaljer" }, "flow_title": "Synology DSM {name} ({host})", "step": { @@ -41,5 +41,14 @@ "title": "" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minutter mellom skanninger" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/pl.json b/homeassistant/components/synology_dsm/translations/pl.json index d7714de27eb..33644773220 100644 --- a/homeassistant/components/synology_dsm/translations/pl.json +++ b/homeassistant/components/synology_dsm/translations/pl.json @@ -8,7 +8,7 @@ "login": "B\u0142\u0105d logowania: sprawd\u017a nazw\u0119 u\u017cytkownika i has\u0142o", "missing_data": "Brakuj\u0105ce dane: spr\u00f3buj ponownie p\u00f3\u017aniej lub skorzystaj z innej konfiguracji", "otp_failed": "Uwierzytelnianie dwuetapowe nie powiod\u0142o si\u0119, spr\u00f3buj ponownie z nowym kodem dost\u0119pu", - "unknown": "Nieznany b\u0142\u0105d, sprawd\u017a logi aby uzyska\u0107 wi\u0119cej szczeg\u00f3\u0142\u00f3w" + "unknown": "Nieznany b\u0142\u0105d, sprawd\u017a logi, aby uzyska\u0107 wi\u0119cej szczeg\u00f3\u0142\u00f3w" }, "flow_title": "Synology DSM {name} ({host})", "step": { @@ -21,10 +21,10 @@ "link": { "data": { "api_version": "Wersja DSM", - "password": "Has\u0142o", - "port": "Port (opcjonalnie)", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%] (opcjonalnie)", "ssl": "U\u017cyj SSL/TLS, aby po\u0142\u0105czy\u0107 si\u0119 z serwerem NAS", - "username": "Nazwa u\u017cytkownika" + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Czy chcesz skonfigurowa\u0107 {name} ({host})?", "title": "Synology DSM" @@ -32,14 +32,23 @@ "user": { "data": { "api_version": "Wersja DSM", - "host": "Nazwa hosta lub adres IP", - "password": "Has\u0142o", - "port": "Port (opcjonalnie)", + "host": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%] (opcjonalnie)", "ssl": "U\u017cyj SSL/TLS, aby po\u0142\u0105czy\u0107 si\u0119 z serwerem NAS", - "username": "Nazwa u\u017cytkownika" + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Cz\u0119stotliwo\u015b\u0107 aktualizacji [min]" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/ru.json b/homeassistant/components/synology_dsm/translations/ru.json index d136f171397..9d1ca6ca39f 100644 --- a/homeassistant/components/synology_dsm/translations/ru.json +++ b/homeassistant/components/synology_dsm/translations/ru.json @@ -22,7 +22,7 @@ "data": { "api_version": "\u0412\u0435\u0440\u0441\u0438\u044f DSM", "password": "\u041f\u0430\u0440\u043e\u043b\u044c", - "port": "\u041f\u043e\u0440\u0442 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", + "port": "\u041f\u043e\u0440\u0442", "ssl": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SSL / TLS \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "username": "\u041b\u043e\u0433\u0438\u043d" }, @@ -34,12 +34,21 @@ "api_version": "\u0412\u0435\u0440\u0441\u0438\u044f DSM", "host": "\u0425\u043e\u0441\u0442", "password": "\u041f\u0430\u0440\u043e\u043b\u044c", - "port": "\u041f\u043e\u0440\u0442 (\u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e)", + "port": "\u041f\u043e\u0440\u0442", "ssl": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c SSL / TLS \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f", "username": "\u041b\u043e\u0433\u0438\u043d" }, "title": "Synology DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u0435\u0436\u0434\u0443 \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f\u043c\u0438 (\u043c\u0438\u043d.)" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/sl.json b/homeassistant/components/synology_dsm/translations/sl.json index 168454a4331..1ad2e70a148 100644 --- a/homeassistant/components/synology_dsm/translations/sl.json +++ b/homeassistant/components/synology_dsm/translations/sl.json @@ -4,10 +4,20 @@ "already_configured": "Gostitelj je \u017ee konfiguriran" }, "error": { - "login": "Napaka pri prijavi: preverite svoje uporabni\u0161ko ime in geslo" + "connection": "Napaka pri povezavi: preverite gostitelja, vrata in ssl", + "login": "Napaka pri prijavi: preverite svoje uporabni\u0161ko ime in geslo", + "missing_data": "Manjkajo\u010di podatki: poskusite pozneje ali v drugi konfiguraciji", + "otp_failed": "Dvostopenjska avtentikacija ni uspela. Poskusite z novim geslom", + "unknown": "Neznana napaka: za ve\u010d podrobnosti preverite dnevnike" }, "flow_title": "Synology DSM {name} ({host})", "step": { + "2sa": { + "data": { + "otp_code": "Koda" + }, + "title": "Synology DSM: dvostopenjska avtentikacija" + }, "link": { "data": { "api_version": "Razli\u010dica DSM", diff --git a/homeassistant/components/synology_dsm/translations/sv.json b/homeassistant/components/synology_dsm/translations/sv.json index c0bdc759122..6aaee8b44aa 100644 --- a/homeassistant/components/synology_dsm/translations/sv.json +++ b/homeassistant/components/synology_dsm/translations/sv.json @@ -13,7 +13,8 @@ "port": "Port (Valfri)", "username": "Anv\u00e4ndarnamn" }, - "description": "Do vill du konfigurera {name} ({host})?" + "description": "Do vill du konfigurera {name} ({host})?", + "title": "Synology DSM" }, "user": { "data": { @@ -23,5 +24,14 @@ } } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "Minuter mellan skanningar" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/synology_dsm/translations/zh-Hant.json b/homeassistant/components/synology_dsm/translations/zh-Hant.json index 4e2173324c3..07d469bedd2 100644 --- a/homeassistant/components/synology_dsm/translations/zh-Hant.json +++ b/homeassistant/components/synology_dsm/translations/zh-Hant.json @@ -22,7 +22,7 @@ "data": { "api_version": "DSM \u7248\u672c", "password": "\u5bc6\u78bc", - "port": "\u901a\u8a0a\u57e0\uff08\u9078\u9805\uff09", + "port": "\u901a\u8a0a\u57e0", "ssl": "\u4f7f\u7528 SSL/TLS \u9023\u7dda\u81f3 NAS", "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, @@ -34,12 +34,21 @@ "api_version": "DSM \u7248\u672c", "host": "\u4e3b\u6a5f\u7aef", "password": "\u5bc6\u78bc", - "port": "\u901a\u8a0a\u57e0\uff08\u9078\u9805\uff09", + "port": "\u901a\u8a0a\u57e0", "ssl": "\u4f7f\u7528 SSL/TLS \u9023\u7dda\u81f3 NAS", "username": "\u4f7f\u7528\u8005\u540d\u7a31" }, "title": "\u7fa4\u6689 DSM" } } + }, + "options": { + "step": { + "init": { + "data": { + "scan_interval": "\u6383\u63cf\u9593\u9694\u5206\u6578" + } + } + } } } \ No newline at end of file diff --git a/homeassistant/components/tado/translations/fr.json b/homeassistant/components/tado/translations/fr.json index 3fa024bb95e..18196a4bf13 100644 --- a/homeassistant/components/tado/translations/fr.json +++ b/homeassistant/components/tado/translations/fr.json @@ -5,14 +5,27 @@ }, "error": { "cannot_connect": "Impossible de se connecter, veuillez r\u00e9essayer", - "invalid_auth": "Authentification non valide" + "invalid_auth": "Authentification non valide", + "no_homes": "Il n\u2019y a pas de maisons li\u00e9es \u00e0 ce compte tado.", + "unknown": "Erreur inattendue" }, "step": { "user": { "data": { "password": "Mot de passe", "username": "Nom d'utilisateur" - } + }, + "title": "Connectez-vous \u00e0 votre compte Tado" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "fallback": "Activer le mode restreint." + }, + "title": "Ajustez les options de Tado." } } } diff --git a/homeassistant/components/tado/translations/ko.json b/homeassistant/components/tado/translations/ko.json index 08561ee43aa..8982b68829b 100644 --- a/homeassistant/components/tado/translations/ko.json +++ b/homeassistant/components/tado/translations/ko.json @@ -26,7 +26,7 @@ "fallback": "\ub300\uccb4 \ubaa8\ub4dc\ub97c \ud65c\uc131\ud654\ud569\ub2c8\ub2e4." }, "description": "\uc601\uc5ed\uc744 \uc218\ub3d9\uc73c\ub85c \uc804\ud658\ud558\uba74 \ub300\uccb4 \ubaa8\ub4dc\ub294 \ub2e4\uc74c \uc77c\uc815\uc744 \uc2a4\ub9c8\ud2b8 \uc77c\uc815\uc73c\ub85c \uc804\ud658\ud569\ub2c8\ub2e4.", - "title": "Tado \uc635\uc158 \uc870\uc815." + "title": "Tado \uc635\uc158 \uc870\uc815\ud558\uae30" } } } diff --git a/homeassistant/components/tado/translations/pl.json b/homeassistant/components/tado/translations/pl.json index da2d8eec58f..afe884ced51 100644 --- a/homeassistant/components/tado/translations/pl.json +++ b/homeassistant/components/tado/translations/pl.json @@ -1,19 +1,19 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane." + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", - "invalid_auth": "Niepoprawne uwierzytelnienie", + "invalid_auth": "[%key_id:common::config_flow::error::invalid_auth%]", "no_homes": "Brak dom\u00f3w powi\u0105zanych z tym kontem Tado.", - "unknown": "Niespodziewany b\u0142\u0105d." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Po\u0142\u0105cz z kontem Tado" } diff --git a/homeassistant/components/tado/translations/sv.json b/homeassistant/components/tado/translations/sv.json index b00dc6e93b2..90be3d809c9 100644 --- a/homeassistant/components/tado/translations/sv.json +++ b/homeassistant/components/tado/translations/sv.json @@ -6,6 +6,7 @@ "error": { "cannot_connect": "Det gick inte att ansluta, f\u00f6rs\u00f6k igen", "invalid_auth": "Ogiltig autentisering", + "no_homes": "Det finns inga hem kopplade till detta tado-konto.", "unknown": "Ov\u00e4ntat fel" }, "step": { @@ -13,6 +14,16 @@ "data": { "password": "L\u00f6senord", "username": "Anv\u00e4ndarnamn" + }, + "title": "Anslut till ditt Tado-konto" + } + } + }, + "options": { + "step": { + "init": { + "data": { + "fallback": "Aktivera reservl\u00e4ge." } } } diff --git a/homeassistant/components/tellduslive/translations/ca.json b/homeassistant/components/tellduslive/translations/ca.json index 7a467844c75..c729dea0dd0 100644 --- a/homeassistant/components/tellduslive/translations/ca.json +++ b/homeassistant/components/tellduslive/translations/ca.json @@ -19,7 +19,7 @@ "host": "Amfitri\u00f3" }, "description": "buit", - "title": "Selecci\u00f3 extrem" + "title": "Selecci\u00f3 de l'endpoint" } } } diff --git a/homeassistant/components/tellduslive/translations/no.json b/homeassistant/components/tellduslive/translations/no.json index 9eb459e53e6..7ba0ed4c208 100644 --- a/homeassistant/components/tellduslive/translations/no.json +++ b/homeassistant/components/tellduslive/translations/no.json @@ -2,12 +2,12 @@ "config": { "abort": { "already_setup": "TelldusLive er allerede konfigurert", - "authorize_url_fail": "Ukjent feil ved generering av autoriseringsadresse.", - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", + "authorize_url_fail": "Ukjent feil ved oppretting av godkjenningsadresse.", + "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", "unknown": "Ukjent feil oppstod" }, "error": { - "auth_error": "Autentiseringsfeil, vennligst pr\u00f8v igjen" + "auth_error": "Godkjenningsfeil, vennligst pr\u00f8v igjen" }, "step": { "auth": { diff --git a/homeassistant/components/tellduslive/translations/pl.json b/homeassistant/components/tellduslive/translations/pl.json index c07f9de7b3d..acf9df68b03 100644 --- a/homeassistant/components/tellduslive/translations/pl.json +++ b/homeassistant/components/tellduslive/translations/pl.json @@ -3,8 +3,8 @@ "abort": { "already_setup": "TelldusLive jest ju\u017c skonfigurowany.", "authorize_url_fail": "Nieznany b\u0142\u0105d podczas generowania url autoryzacji.", - "authorize_url_timeout": "Przekroczono limit czasu generowania URL autoryzacji.", - "unknown": "Wyst\u0105pi\u0142 nieznany b\u0142\u0105d" + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "error": { "auth_error": "B\u0142\u0105d uwierzytelniania, spr\u00f3buj ponownie" @@ -16,7 +16,7 @@ }, "user": { "data": { - "host": "Nazwa hosta lub adres IP" + "host": "[%key_id:common::config_flow::data::host%]" }, "description": "Puste", "title": "Wybierz punkt ko\u0144cowy." diff --git a/homeassistant/components/tesla/translations/en.json b/homeassistant/components/tesla/translations/en.json index 34fdb66c098..762a7f01d0e 100644 --- a/homeassistant/components/tesla/translations/en.json +++ b/homeassistant/components/tesla/translations/en.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "Password", - "username": "Email Address" + "username": "Email" }, "description": "Please enter your information.", "title": "Tesla - Configuration" diff --git a/homeassistant/components/tesla/translations/ko.json b/homeassistant/components/tesla/translations/ko.json index 24cb45a5c45..4e48539ccc0 100644 --- a/homeassistant/components/tesla/translations/ko.json +++ b/homeassistant/components/tesla/translations/ko.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "\ube44\ubc00\ubc88\ud638", - "username": "\uc774\uba54\uc77c \uc8fc\uc18c" + "username": "\uc774\uba54\uc77c" }, "description": "\uc0ac\uc6a9\uc790 \uc815\ubcf4\ub97c \uc785\ub825\ud574\uc8fc\uc138\uc694", "title": "Tesla - \uad6c\uc131" diff --git a/homeassistant/components/tesla/translations/no.json b/homeassistant/components/tesla/translations/no.json index 1593319c8e1..a2ca81bf693 100644 --- a/homeassistant/components/tesla/translations/no.json +++ b/homeassistant/components/tesla/translations/no.json @@ -3,7 +3,7 @@ "error": { "connection_error": "Feil ved tilkobling; sjekk nettverket og pr\u00f8v p\u00e5 nytt", "identifier_exists": "E-post er allerede registrert", - "invalid_credentials": "Ugyldig brukerinformasjon", + "invalid_credentials": "Ugyldig legitimasjon", "unknown_error": "Ukjent feil, Vennligst rapporter informasjon fra Loggen" }, "step": { @@ -12,7 +12,7 @@ "password": "Passord", "username": "E-postadresse" }, - "description": "Vennligst skriv inn informasjonen din.", + "description": "Vennligst fyll inn din informasjonen.", "title": "Tesla - Konfigurasjon" } } diff --git a/homeassistant/components/tesla/translations/pl.json b/homeassistant/components/tesla/translations/pl.json index e2a6b6a09c8..9054268f4a5 100644 --- a/homeassistant/components/tesla/translations/pl.json +++ b/homeassistant/components/tesla/translations/pl.json @@ -9,8 +9,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Adres e-mail" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::email%]" }, "description": "Wprowad\u017a dane", "title": "Tesla - konfiguracja" diff --git a/homeassistant/components/tesla/translations/zh-Hant.json b/homeassistant/components/tesla/translations/zh-Hant.json index 522b42dd500..2668c29084c 100644 --- a/homeassistant/components/tesla/translations/zh-Hant.json +++ b/homeassistant/components/tesla/translations/zh-Hant.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "\u5bc6\u78bc", - "username": "\u96fb\u5b50\u90f5\u4ef6\u5730\u5740" + "username": "\u96fb\u5b50\u90f5\u4ef6" }, "description": "\u8acb\u8f38\u5165\u8cc7\u8a0a\u3002", "title": "Tesla - \u8a2d\u5b9a" diff --git a/homeassistant/components/tibber/translations/ca.json b/homeassistant/components/tibber/translations/ca.json new file mode 100644 index 00000000000..0b17cbb3524 --- /dev/null +++ b/homeassistant/components/tibber/translations/ca.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Ja hi ha un compte Tibber configurat." + }, + "error": { + "connection_error": "S'ha produ\u00eft un error en connectar-se a Tibber", + "invalid_access_token": "[%key::common::config_flow::error::invalid_access_token%]", + "timeout": "S'ha acabat el temps d'espera durant la connexi\u00f3 a Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Token d'acc\u00e9s" + }, + "description": "Introdueix el token d'acc\u00e9s de https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/de.json b/homeassistant/components/tibber/translations/de.json new file mode 100644 index 00000000000..8ac2219ba60 --- /dev/null +++ b/homeassistant/components/tibber/translations/de.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Ein Tibber-Konto ist bereits konfiguriert." + }, + "error": { + "connection_error": "Fehler beim Verbinden mit Tibber", + "invalid_access_token": "Ung\u00fcltiger Zugriffs-Token", + "timeout": "Zeit\u00fcberschreitung beim Verbinden mit Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Zugriffs-Token" + }, + "description": "Geben Sie Ihr Zugangsk\u00fcrzel von https://developer.tibber.com/settings/accesstoken ein.", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/en.json b/homeassistant/components/tibber/translations/en.json new file mode 100644 index 00000000000..658ce004943 --- /dev/null +++ b/homeassistant/components/tibber/translations/en.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "A Tibber account is already configured." + }, + "error": { + "connection_error": "Error connecting to Tibber", + "invalid_access_token": "Invalid access token", + "timeout": "Timeout connecting to Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Access Token" + }, + "description": "Enter your access token from https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/es.json b/homeassistant/components/tibber/translations/es.json new file mode 100644 index 00000000000..31d8bc1a0ae --- /dev/null +++ b/homeassistant/components/tibber/translations/es.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Una cuenta de Tibber ya est\u00e1 configurada." + }, + "error": { + "connection_error": "Error de conexi\u00f3n con Tibber", + "invalid_access_token": "Token de acceso inv\u00e1lido", + "timeout": "Tiempo de espera para conectarse a Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Token de acceso" + }, + "description": "Introduzca su token de acceso desde https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/fi.json b/homeassistant/components/tibber/translations/fi.json new file mode 100644 index 00000000000..ff270732fd9 --- /dev/null +++ b/homeassistant/components/tibber/translations/fi.json @@ -0,0 +1,10 @@ +{ + "config": { + "step": { + "user": { + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/fr.json b/homeassistant/components/tibber/translations/fr.json new file mode 100644 index 00000000000..a54522a8585 --- /dev/null +++ b/homeassistant/components/tibber/translations/fr.json @@ -0,0 +1,20 @@ +{ + "config": { + "abort": { + "already_configured": "Un compte Tibber est d\u00e9j\u00e0 configur\u00e9." + }, + "error": { + "connection_error": "Erreur de connexion \u00e0 Tibber", + "timeout": "D\u00e9lai de connexion \u00e0 Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Jeton d'acc\u00e8s" + }, + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/he.json b/homeassistant/components/tibber/translations/he.json new file mode 100644 index 00000000000..97e67c3c5e7 --- /dev/null +++ b/homeassistant/components/tibber/translations/he.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "already_configured": "\u05d7\u05e9\u05d1\u05d5\u05df Tibber \u05d6\u05d4 \u05db\u05d1\u05e8 \u05de\u05d5\u05d2\u05d3\u05e8" + }, + "error": { + "connection_error": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05dc\u05beTibber \u05e0\u05db\u05e9\u05dc\u05d4", + "timeout": "\u05e2\u05d1\u05e8 \u05d4\u05d6\u05de\u05df \u05d4\u05e7\u05e6\u05d5\u05d1 \u05dc\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05dc\u05beTibber" + }, + "step": { + "user": { + "data": { + "access_token": "\u05d0\u05e1\u05d9\u05de\u05d5\u05df \u05d2\u05d9\u05e9\u05d4" + }, + "description": "\u05d4\u05d6\u05df \u05d0\u05e1\u05d9\u05de\u05d5\u05df \u05d4\u05d2\u05d9\u05e9\u05d4 \u05e9\u05dc\u05da \u05de\u05behttps://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/it.json b/homeassistant/components/tibber/translations/it.json new file mode 100644 index 00000000000..3a5548360cf --- /dev/null +++ b/homeassistant/components/tibber/translations/it.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Un account Tibber \u00e8 gi\u00e0 configurato." + }, + "error": { + "connection_error": "Errore durante la connessione a Tibber", + "invalid_access_token": "Token di accesso non valido", + "timeout": "Tempo scaduto per la connessione a Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Token di accesso" + }, + "description": "Immettere il token di accesso da https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/ko.json b/homeassistant/components/tibber/translations/ko.json new file mode 100644 index 00000000000..92b777e35bb --- /dev/null +++ b/homeassistant/components/tibber/translations/ko.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Tibber \uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." + }, + "error": { + "connection_error": "Tibber \uc5f0\uacb0 \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4", + "invalid_access_token": "\uc561\uc138\uc2a4 \ud1a0\ud070\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "timeout": "Tibber \uc5f0\uacb0 \uc2dc\uac04\uc774 \ucd08\uacfc\ud588\uc2b5\ub2c8\ub2e4." + }, + "step": { + "user": { + "data": { + "access_token": "\uc561\uc138\uc2a4 \ud1a0\ud070" + }, + "description": "https://developer.tibber.com/settings/accesstoken \uc5d0\uc11c \uc561\uc138\uc2a4 \ud1a0\ud070\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/lb.json b/homeassistant/components/tibber/translations/lb.json new file mode 100644 index 00000000000..90230d20eea --- /dev/null +++ b/homeassistant/components/tibber/translations/lb.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Ee Tibber Kont ass scho konfigur\u00e9iert." + }, + "error": { + "connection_error": "Feeler beim verbannen mat Tibber", + "invalid_access_token": "Ong\u00ebltegen Acc\u00e8s Jeton", + "timeout": "Z\u00e4it Iwwerschreidung beim verbannen mat Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Acc\u00e8ss Jeton" + }, + "description": "F\u00ebll d\u00e4in Acc\u00e8s Jeton vun https://developer.tibber.com/settings/accesstoken aus", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/no.json b/homeassistant/components/tibber/translations/no.json new file mode 100644 index 00000000000..34e078f5467 --- /dev/null +++ b/homeassistant/components/tibber/translations/no.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "En Tibber-konto er allerede konfigurert." + }, + "error": { + "connection_error": "Feil ved tilkobling til Tibber", + "invalid_access_token": "Ugyldig tilgangstoken", + "timeout": "Tidsavbrudd for tilkobling til Tibber" + }, + "step": { + "user": { + "data": { + "access_token": "Tilgangstoken" + }, + "description": "Fyll inn din tilgangstoken fra [https://developer.tibber.com/settings/accesstoken](https://developer.tibber.com/settings/accesstoken)", + "title": "" + } + } + }, + "title": "" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/pl.json b/homeassistant/components/tibber/translations/pl.json new file mode 100644 index 00000000000..9e6417c33d7 --- /dev/null +++ b/homeassistant/components/tibber/translations/pl.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "[%key_id:common::config_flow::abort::already_configured_account%]" + }, + "error": { + "connection_error": "B\u0142\u0105d po\u0142\u0105czenia z Tibber.", + "invalid_access_token": "[%key_id:common::config_flow::error::invalid_access_token%]", + "timeout": "Przekroczono limit czasu \u0142\u0105czenia z Tibber." + }, + "step": { + "user": { + "data": { + "access_token": "[%key_id:common::config_flow::data::access_token%]" + }, + "description": "Wprowad\u017a token dost\u0119pu z https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/ru.json b/homeassistant/components/tibber/translations/ru.json new file mode 100644 index 00000000000..06a5bf1331f --- /dev/null +++ b/homeassistant/components/tibber/translations/ru.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "\u0423\u0447\u0451\u0442\u043d\u0430\u044f \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430." + }, + "error": { + "connection_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "invalid_access_token": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430.", + "timeout": "\u0418\u0441\u0442\u0435\u043a\u043b\u043e \u0432\u0440\u0435\u043c\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f." + }, + "step": { + "user": { + "data": { + "access_token": "\u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430" + }, + "description": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/sl.json b/homeassistant/components/tibber/translations/sl.json new file mode 100644 index 00000000000..e97a2aaf031 --- /dev/null +++ b/homeassistant/components/tibber/translations/sl.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Ra\u010dun Tibber je \u017ee konfiguriran." + }, + "error": { + "connection_error": "Napaka pri povezovanju s Tibberjem", + "invalid_access_token": "Neveljaven dostopni \u017eeton", + "timeout": "\u010casovna omejitev za priklop na Tibber je potekla" + }, + "step": { + "user": { + "data": { + "access_token": "Dostopni \u017eeton" + }, + "description": "Vnesite svoj dostopni \u017eeton s strani https://developer.tibber.com/settings/accesstoken", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/tibber/translations/zh-Hant.json b/homeassistant/components/tibber/translations/zh-Hant.json new file mode 100644 index 00000000000..0521ff79266 --- /dev/null +++ b/homeassistant/components/tibber/translations/zh-Hant.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "already_configured": "Tibber \u5e33\u865f\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002" + }, + "error": { + "connection_error": "\u9023\u7dda\u81f3 Tibber \u932f\u8aa4", + "invalid_access_token": "\u5b58\u53d6\u5bc6\u9470\u7121\u6548", + "timeout": "\u9023\u7dda\u81f3 Tibber \u903e\u6642" + }, + "step": { + "user": { + "data": { + "access_token": "\u5b58\u53d6\u5bc6\u9470" + }, + "description": "\u8f38\u5165\u7531 https://developer.tibber.com/settings/accesstoken \u6240\u7372\u5f97\u7684\u5b58\u53d6\u5bc6\u9470", + "title": "Tibber" + } + } + }, + "title": "Tibber" +} \ No newline at end of file diff --git a/homeassistant/components/timer/translations/es.json b/homeassistant/components/timer/translations/es.json index b180c81a18e..8445d259a15 100644 --- a/homeassistant/components/timer/translations/es.json +++ b/homeassistant/components/timer/translations/es.json @@ -1,9 +1,9 @@ { "state": { "_": { - "active": "activo", - "idle": "inactivo", - "paused": "pausado" + "active": "Activo", + "idle": "Inactivo", + "paused": "En pausa" } } } \ No newline at end of file diff --git a/homeassistant/components/toon/translations/fi.json b/homeassistant/components/toon/translations/fi.json new file mode 100644 index 00000000000..e269670b21b --- /dev/null +++ b/homeassistant/components/toon/translations/fi.json @@ -0,0 +1,15 @@ +{ + "config": { + "step": { + "authenticate": { + "title": "Yhdist\u00e4 Toon-tili" + }, + "display": { + "data": { + "display": "Valitse n\u00e4ytt\u00f6" + }, + "title": "Valitse n\u00e4ytt\u00f6" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/toon/translations/no.json b/homeassistant/components/toon/translations/no.json index a41438b332a..89669e9b019 100644 --- a/homeassistant/components/toon/translations/no.json +++ b/homeassistant/components/toon/translations/no.json @@ -8,7 +8,7 @@ "unknown_auth_fail": "Det oppstod en uventet feil under godkjenning." }, "error": { - "credentials": "Den oppgitte kontoinformasjonen er ugyldig.", + "credentials": "De oppgitte legitimasjonene er ugyldige.", "display_exists": "Den valgte skjermen er allerede konfigurert." }, "step": { @@ -19,7 +19,7 @@ "username": "Brukernavn" }, "description": "Godkjenn med Eneco Toon kontoen din (ikke utviklerkontoen).", - "title": "Linken din Toon konto" + "title": "Koble til din Toon konto" }, "display": { "data": { diff --git a/homeassistant/components/toon/translations/pl.json b/homeassistant/components/toon/translations/pl.json index c3d783a9034..bbd9b03736d 100644 --- a/homeassistant/components/toon/translations/pl.json +++ b/homeassistant/components/toon/translations/pl.json @@ -5,7 +5,7 @@ "client_secret": "Tajny klucz klienta z konfiguracji jest nieprawid\u0142owy.", "no_agreements": "To konto nie posiada wy\u015bwietlaczy Toon.", "no_app": "Musisz skonfigurowa\u0107 Toon, aby m\u00f3c si\u0119 z nim uwierzytelni\u0107. Zapoznaj si\u0119 z [instrukcj\u0105](https://www.home-assistant.io/components/toon/).", - "unknown_auth_fail": "Wyst\u0105pi\u0142 nieoczekiwany b\u0142\u0105d podczas uwierzytelniania." + "unknown_auth_fail": "Nieoczekiwany b\u0142\u0105d podczas uwierzytelniania." }, "error": { "credentials": "Wprowadzone dane logowania s\u0105 nieprawid\u0142owe.", @@ -14,9 +14,9 @@ "step": { "authenticate": { "data": { - "password": "Has\u0142o", + "password": "[%key_id:common::config_flow::data::password%]", "tenant": "Najemca", - "username": "Nazwa u\u017cytkownika" + "username": "[%key_id:common::config_flow::data::username%]" }, "description": "Uwierzytelnij konto Eneco Toon (nie konto programisty).", "title": "Po\u0142\u0105cz konto Toon" diff --git a/homeassistant/components/totalconnect/translations/fr.json b/homeassistant/components/totalconnect/translations/fr.json index d2c211a7c7c..ef7cf7f38fa 100644 --- a/homeassistant/components/totalconnect/translations/fr.json +++ b/homeassistant/components/totalconnect/translations/fr.json @@ -2,6 +2,18 @@ "config": { "abort": { "already_configured": "Compte d\u00e9j\u00e0 configur\u00e9" + }, + "error": { + "login": "Erreur de connexion: veuillez v\u00e9rifier votre nom d'utilisateur et votre mot de passe" + }, + "step": { + "user": { + "data": { + "password": "Mot de passe", + "username": "Nom d'utilisateur" + }, + "title": "Total Connect" + } } } } \ No newline at end of file diff --git a/homeassistant/components/totalconnect/translations/pl.json b/homeassistant/components/totalconnect/translations/pl.json index 58a0f7018da..426dfebd60e 100644 --- a/homeassistant/components/totalconnect/translations/pl.json +++ b/homeassistant/components/totalconnect/translations/pl.json @@ -9,8 +9,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Total Connect" } diff --git a/homeassistant/components/tplink/translations/fi.json b/homeassistant/components/tplink/translations/fi.json new file mode 100644 index 00000000000..bc9be34a83e --- /dev/null +++ b/homeassistant/components/tplink/translations/fi.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "confirm": { + "title": "TP-Link Smart Home" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/traccar/translations/no.json b/homeassistant/components/traccar/translations/no.json index 41a05ac1c6f..53e6500e70e 100644 --- a/homeassistant/components/traccar/translations/no.json +++ b/homeassistant/components/traccar/translations/no.json @@ -5,7 +5,7 @@ "one_instance_allowed": "Kun en forekomst er n\u00f8dvendig." }, "create_entry": { - "default": "Hvis du vil sende hendelser til Home Assistant, m\u00e5 du konfigurere webhook-funksjonen i Traccar.\n\nBruk f\u00f8lgende URL-adresse: ' {webhook_url} '\n\nSe [dokumentasjonen] ({docs_url}) for mer informasjon." + "default": "Hvis du vil sende hendelser til Home Assistant, m\u00e5 du konfigurere webhook-funksjonen i Traccar.\n\nBruk f\u00f8lgende URL-adresse: `{webhook_url}`\n\nSe [dokumentasjonen]({docs_url}) for mer informasjon." }, "step": { "user": { diff --git a/homeassistant/components/tradfri/translations/fi.json b/homeassistant/components/tradfri/translations/fi.json new file mode 100644 index 00000000000..5b7b417977d --- /dev/null +++ b/homeassistant/components/tradfri/translations/fi.json @@ -0,0 +1,13 @@ +{ + "config": { + "step": { + "auth": { + "data": { + "host": "Palvelin", + "security_code": "Turvakoodi" + }, + "title": "Kirjoita suojakoodi" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tradfri/translations/ko.json b/homeassistant/components/tradfri/translations/ko.json index 0c13b888bce..caa94fa8b10 100644 --- a/homeassistant/components/tradfri/translations/ko.json +++ b/homeassistant/components/tradfri/translations/ko.json @@ -1,8 +1,8 @@ { "config": { "abort": { - "already_configured": "\ube0c\ub9bf\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", - "already_in_progress": "\ube0c\ub9bf\uc9c0 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4." + "already_configured": "\ube0c\ub9ac\uc9c0\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "already_in_progress": "\ube0c\ub9ac\uc9c0 \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4." }, "error": { "cannot_connect": "\uac8c\uc774\ud2b8\uc6e8\uc774\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", diff --git a/homeassistant/components/tradfri/translations/no.json b/homeassistant/components/tradfri/translations/no.json index aed5dd1032b..39e66e48a78 100644 --- a/homeassistant/components/tradfri/translations/no.json +++ b/homeassistant/components/tradfri/translations/no.json @@ -16,7 +16,7 @@ "security_code": "Sikkerhetskode" }, "description": "Du finner sikkerhetskoden p\u00e5 baksiden av gatewayen din.", - "title": "Skriv inn sikkerhetskode" + "title": "Angi sikkerhetskode" } } } diff --git a/homeassistant/components/tradfri/translations/pl.json b/homeassistant/components/tradfri/translations/pl.json index 028956ec6b3..83190ee37e3 100644 --- a/homeassistant/components/tradfri/translations/pl.json +++ b/homeassistant/components/tradfri/translations/pl.json @@ -12,7 +12,7 @@ "step": { "auth": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "security_code": "Kod bezpiecze\u0144stwa" }, "description": "Mo\u017cesz znale\u017a\u0107 kod bezpiecze\u0144stwa z ty\u0142u bramki.", diff --git a/homeassistant/components/transmission/translations/fi.json b/homeassistant/components/transmission/translations/fi.json new file mode 100644 index 00000000000..2edec783aff --- /dev/null +++ b/homeassistant/components/transmission/translations/fi.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "cannot_connect": "Yhteyden muodostaminen palvelimeen ei onnistu" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/transmission/translations/no.json b/homeassistant/components/transmission/translations/no.json index 33bd4d3bff4..f88e7c55ea4 100644 --- a/homeassistant/components/transmission/translations/no.json +++ b/homeassistant/components/transmission/translations/no.json @@ -6,7 +6,7 @@ "error": { "cannot_connect": "Kan ikke koble til vert", "name_exists": "Navnet eksisterer allerede", - "wrong_credentials": "Ugyldig brukernavn eller passord" + "wrong_credentials": "Feil brukernavn eller passord" }, "step": { "user": { @@ -14,7 +14,7 @@ "host": "Vert", "name": "Navn", "password": "Passord", - "port": "", + "port": "Port", "username": "Brukernavn" }, "title": "Oppsett av Transmission-klient" diff --git a/homeassistant/components/transmission/translations/pl.json b/homeassistant/components/transmission/translations/pl.json index 52efb32b551..9d2b40f1cf2 100644 --- a/homeassistant/components/transmission/translations/pl.json +++ b/homeassistant/components/transmission/translations/pl.json @@ -11,11 +11,11 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", + "host": "[%key_id:common::config_flow::data::host%]", "name": "Nazwa", - "password": "Has\u0142o", - "port": "Port", - "username": "Nazwa u\u017cytkownika" + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", + "username": "[%key_id:common::config_flow::data::username%]" }, "title": "Konfiguracja klienta Transmission" } diff --git a/homeassistant/components/tuya/translations/ca.json b/homeassistant/components/tuya/translations/ca.json new file mode 100644 index 00000000000..2cf09455b7b --- /dev/null +++ b/homeassistant/components/tuya/translations/ca.json @@ -0,0 +1,25 @@ +{ + "config": { + "abort": { + "already_in_progress": "La configuraci\u00f3 de Tuya ja est\u00e0 en curs.", + "auth_failed": "Autenticaci\u00f3 inv\u00e0lida", + "conn_error": "No s'ha pogut connectar", + "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3." + }, + "error": { + "auth_failed": "Autenticaci\u00f3 inv\u00e0lida" + }, + "flow_title": "Configuraci\u00f3 de Tuya", + "step": { + "user": { + "data": { + "country_code": "El teu codi de pa\u00eds (per exemple, 1 per l'EUA o 86 per la Xina)", + "password": "Contrasenya", + "username": "Nom d'usuari" + }, + "description": "Introdueix la teva credencial de Tuya.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/en.json b/homeassistant/components/tuya/translations/en.json index 5f84da2ed2b..c3de7cbe020 100644 --- a/homeassistant/components/tuya/translations/en.json +++ b/homeassistant/components/tuya/translations/en.json @@ -1,25 +1,26 @@ { "config": { "abort": { - "auth_failed": "Configured Tuya credential are incorrect.", - "conn_error": "Connection to Tuya failed.", - "single_instance_allowed": "Only a single configuration of Tuya is allowed." + "already_in_progress": "Tuya configuration is already in progress.", + "auth_failed": "Invalid authentication", + "conn_error": "Failed to connect", + "single_instance_allowed": "Already configured. Only a single configuration possible." }, "error": { - "auth_failed": "Provided credential are incorrect." + "auth_failed": "Invalid authentication" }, "flow_title": "Tuya configuration", "step": { "user": { "data": { "country_code": "Your account country code (e.g., 1 for USA or 86 for China)", - "password": "Your password to log in to Tuya", + "password": "Password", "platform": "The app where your account register", - "username": "Your username to log in to Tuya" + "username": "Username" }, "description": "Enter your Tuya credential.", "title": "Tuya" } } } -} +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/es.json b/homeassistant/components/tuya/translations/es.json new file mode 100644 index 00000000000..163b2ed73c8 --- /dev/null +++ b/homeassistant/components/tuya/translations/es.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_in_progress": "La configuraci\u00f3n de Tuya ya est\u00e1 en progreso.", + "auth_failed": "Autenticaci\u00f3n no v\u00e1lida", + "conn_error": "Fallo al conectarse", + "single_instance_allowed": "Ya est\u00e1 configurado. S\u00f3lo es posible una \u00fanica configuraci\u00f3n." + }, + "error": { + "auth_failed": "Autenticaci\u00f3n no v\u00e1lida" + }, + "flow_title": "Configuraci\u00f3n Tuya", + "step": { + "user": { + "data": { + "country_code": "C\u00f3digo de pais de tu cuenta (por ejemplo, 1 para USA o 86 para China)", + "password": "Contrase\u00f1a", + "platform": "La aplicaci\u00f3n en la cual registraste tu cuenta", + "username": "Usuario" + }, + "description": "Introduce tu credencial Tuya.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/fi.json b/homeassistant/components/tuya/translations/fi.json new file mode 100644 index 00000000000..f0c2c5e71d3 --- /dev/null +++ b/homeassistant/components/tuya/translations/fi.json @@ -0,0 +1,24 @@ +{ + "config": { + "abort": { + "already_in_progress": "Tuya-m\u00e4\u00e4ritykset ovat jo k\u00e4ynniss\u00e4.", + "conn_error": "Yhdist\u00e4minen ep\u00e4onnistui" + }, + "error": { + "auth_failed": "Virheellinen tunnistautuminen" + }, + "flow_title": "Tuya-asetukset", + "step": { + "user": { + "data": { + "country_code": "Tilisi maakoodi (esim. 1 Yhdysvalloissa, 358 Suomessa)", + "password": "Salasana", + "platform": "Sovellus, johon tili rekister\u00f6id\u00e4\u00e4n", + "username": "K\u00e4ytt\u00e4j\u00e4tunnus" + }, + "description": "Anna Tuya-tunnistetietosi.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/fr.json b/homeassistant/components/tuya/translations/fr.json new file mode 100644 index 00000000000..9860353504b --- /dev/null +++ b/homeassistant/components/tuya/translations/fr.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "already_in_progress": "La configuration de Tuya est d\u00e9j\u00e0 en cours." + }, + "flow_title": "Configuration Tuya", + "step": { + "user": { + "data": { + "platform": "L'application dans laquelle votre compte est enregistr\u00e9" + }, + "description": "Saisissez vos informations d'identification Tuya.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/he.json b/homeassistant/components/tuya/translations/he.json new file mode 100644 index 00000000000..439a2442bad --- /dev/null +++ b/homeassistant/components/tuya/translations/he.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "conn_error": "\u05d4\u05d4\u05ea\u05d7\u05d1\u05e8\u05d5\u05ea \u05e0\u05db\u05e9\u05dc\u05d4" + }, + "step": { + "user": { + "data": { + "country_code": "\u05e7\u05d5\u05d3 \u05de\u05d3\u05d9\u05e0\u05d4 \u05d4\u05d7\u05e9\u05d1\u05d5\u05df \u05e9\u05dc\u05da (\u05dc\u05de\u05e9\u05dc, 1 \u05dc\u05d0\u05e8\u05d4\"\u05d1 \u05d0\u05d5 972 \u05dc\u05d9\u05e9\u05e8\u05d0\u05dc)", + "password": "\u05e1\u05d9\u05e1\u05de\u05d4", + "platform": "\u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05e9\u05d1\u05d4 \u05e8\u05e9\u05d5\u05dd \u05d7\u05e9\u05d1\u05d5\u05e0\u05da", + "username": "\u05e9\u05dd \u05de\u05e9\u05ea\u05de\u05e9" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/it.json b/homeassistant/components/tuya/translations/it.json new file mode 100644 index 00000000000..581121cc6f9 --- /dev/null +++ b/homeassistant/components/tuya/translations/it.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_in_progress": "La configurazione di Tuya \u00e8 gi\u00e0 in corso.", + "auth_failed": "Autenticazione non valida", + "conn_error": "Impossibile connettersi", + "single_instance_allowed": "Gi\u00e0 configurato. \u00c8 possibile una sola configurazione." + }, + "error": { + "auth_failed": "Autenticazione non valida" + }, + "flow_title": "Configurazione di Tuya", + "step": { + "user": { + "data": { + "country_code": "Prefisso internazionale del tuo account (ad es. 1 per gli Stati Uniti o 86 per la Cina)", + "password": "Password", + "platform": "L'app in cui si registra il tuo account", + "username": "Nome utente" + }, + "description": "Inserisci le tue credenziali Tuya.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/ko.json b/homeassistant/components/tuya/translations/ko.json new file mode 100644 index 00000000000..201e45ec357 --- /dev/null +++ b/homeassistant/components/tuya/translations/ko.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_in_progress": "Tuya \uad6c\uc131\uc774 \uc774\ubbf8 \uc9c4\ud589 \uc911\uc785\ub2c8\ub2e4.", + "auth_failed": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "conn_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", + "single_instance_allowed": "\uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\ub098\uc758 \uad6c\uc131\ub9cc \uac00\ub2a5\ud569\ub2c8\ub2e4." + }, + "error": { + "auth_failed": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, + "flow_title": "Tuya \uad6c\uc131\ud558\uae30", + "step": { + "user": { + "data": { + "country_code": "\uacc4\uc815 \uad6d\uac00 \ucf54\ub4dc (\uc608 : \ubbf8\uad6d\uc758 \uacbd\uc6b0 1, \uc911\uad6d\uc758 \uacbd\uc6b0 86)", + "password": "\ube44\ubc00\ubc88\ud638", + "platform": "\uacc4\uc815\uc774 \ub4f1\ub85d\ub41c \uc571", + "username": "\uc0ac\uc6a9\uc790 \uc774\ub984" + }, + "description": "Tuya \uc790\uaca9 \uc99d\uba85\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/lb.json b/homeassistant/components/tuya/translations/lb.json new file mode 100644 index 00000000000..d09427d71d8 --- /dev/null +++ b/homeassistant/components/tuya/translations/lb.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_in_progress": "Tuya Konfiguratioun ass schonn am gaang.", + "auth_failed": "Ong\u00eblteg Authentifikatioun", + "conn_error": "Feeler beim verbannen", + "single_instance_allowed": "Scho konfigur\u00e9iert. N\u00ebmmen eng eenzeg Konfiguratioun ass m\u00e9iglech." + }, + "error": { + "auth_failed": "Ong\u00eblteg Authentifikatioun" + }, + "flow_title": "Tuya Konfiguratioun", + "step": { + "user": { + "data": { + "country_code": "De L\u00e4nner Code fir d\u00e4i Kont (beispill 1 fir USA oder 86 fir China)", + "password": "Passwuert", + "platform": "d'App wou den Kont registr\u00e9iert ass", + "username": "Benotzernumm" + }, + "description": "F\u00ebll deng Tuya Umeldungs Informatiounen aus.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/no.json b/homeassistant/components/tuya/translations/no.json new file mode 100644 index 00000000000..253401e721e --- /dev/null +++ b/homeassistant/components/tuya/translations/no.json @@ -0,0 +1,18 @@ +{ + "config": { + "abort": { + "already_in_progress": "Tuya konfigurasjon er allerede i gang." + }, + "flow_title": "Tuya konfigurasjon", + "step": { + "user": { + "data": { + "country_code": "Din landskode for kontoen din (f.eks. 1 for USA eller 86 for Kina)", + "platform": "Appen der kontoen din registreres" + }, + "description": "Skriv inn din Tuya-legitimasjon.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/pl.json b/homeassistant/components/tuya/translations/pl.json new file mode 100644 index 00000000000..5f5f552d4c2 --- /dev/null +++ b/homeassistant/components/tuya/translations/pl.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "auth_failed": "[%key_id:common::config_flow::error::invalid_auth%]", + "conn_error": "[%key_id:common::config_flow::error::cannot_connect%]" + }, + "error": { + "auth_failed": "[%key_id:common::config_flow::error::invalid_auth%]" + }, + "step": { + "user": { + "data": { + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::username%]" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/ru.json b/homeassistant/components/tuya/translations/ru.json new file mode 100644 index 00000000000..1452621b198 --- /dev/null +++ b/homeassistant/components/tuya/translations/ru.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_in_progress": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442\u0441\u044f.", + "auth_failed": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "conn_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", + "single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." + }, + "error": { + "auth_failed": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f." + }, + "flow_title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 Tuya", + "step": { + "user": { + "data": { + "country_code": "\u041a\u043e\u0434 \u0441\u0442\u0440\u0430\u043d\u044b \u0412\u0430\u0448\u0435\u0433\u043e \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, 1 \u0434\u043b\u044f \u0421\u0428\u0410 \u0438\u043b\u0438 86 \u0434\u043b\u044f \u041a\u0438\u0442\u0430\u044f)", + "password": "\u041f\u0430\u0440\u043e\u043b\u044c", + "platform": "\u041f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0412\u0430\u0448 \u0430\u043a\u043a\u0430\u0443\u043d\u0442", + "username": "\u041b\u043e\u0433\u0438\u043d" + }, + "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 Tuya.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/sv.json b/homeassistant/components/tuya/translations/sv.json new file mode 100644 index 00000000000..762baa2af63 --- /dev/null +++ b/homeassistant/components/tuya/translations/sv.json @@ -0,0 +1,20 @@ +{ + "config": { + "error": { + "auth_failed": "Ogiltig anv\u00e4ndarinformation" + }, + "flow_title": "Tuya-konfiguration", + "step": { + "user": { + "data": { + "country_code": "Landskod f\u00f6r ditt konto (t.ex. 1 f\u00f6r USA eller 86 f\u00f6r Kina)", + "password": "L\u00f6senord", + "platform": "Appen d\u00e4r ditt konto registreras", + "username": "Anv\u00e4ndarnamn" + }, + "description": "Ange dina Tuya anv\u00e4ndaruppgifter.", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/tuya/translations/zh-Hant.json b/homeassistant/components/tuya/translations/zh-Hant.json new file mode 100644 index 00000000000..91c0936404d --- /dev/null +++ b/homeassistant/components/tuya/translations/zh-Hant.json @@ -0,0 +1,26 @@ +{ + "config": { + "abort": { + "already_in_progress": "Tuya \u8a2d\u5b9a\u5df2\u7d93\u9032\u884c\u4e2d\u3002", + "auth_failed": "\u9a57\u8b49\u78bc\u7121\u6548", + "conn_error": "\u9023\u7dda\u5931\u6557", + "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002" + }, + "error": { + "auth_failed": "\u9a57\u8b49\u78bc\u7121\u6548" + }, + "flow_title": "Tuya \u8a2d\u5b9a", + "step": { + "user": { + "data": { + "country_code": "\u5e33\u865f\u570b\u5bb6\u4ee3\u78bc\uff08\u4f8b\u5982\uff1a\u7f8e\u570b 1 \u6216\u4e2d\u570b 86\uff09", + "password": "\u5bc6\u78bc", + "platform": "\u5e33\u6236\u8a3b\u518a\u6240\u5728\u4f4d\u7f6e", + "username": "\u4f7f\u7528\u8005\u540d\u7a31" + }, + "description": "\u8f38\u5165 Tuya \u6191\u8b49\u3002", + "title": "Tuya" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/twentemilieu/translations/pl.json b/homeassistant/components/twentemilieu/translations/pl.json index bfa38f9ef8a..e8cd67db9db 100644 --- a/homeassistant/components/twentemilieu/translations/pl.json +++ b/homeassistant/components/twentemilieu/translations/pl.json @@ -4,7 +4,7 @@ "address_exists": "Adres jest ju\u017c skonfigurowany." }, "error": { - "connection_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia.", + "connection_error": "[%key_id:common::config_flow::error::cannot_connect%]", "invalid_address": "Nie znaleziono adresu w obszarze us\u0142ugi Twente Milieu." }, "step": { diff --git a/homeassistant/components/unifi/translations/ca.json b/homeassistant/components/unifi/translations/ca.json index 6bd5e84bb6f..0fdbf0cde10 100644 --- a/homeassistant/components/unifi/translations/ca.json +++ b/homeassistant/components/unifi/translations/ca.json @@ -2,21 +2,22 @@ "config": { "abort": { "already_configured": "El lloc del controlador ja est\u00e0 configurat", + "no_local_user": "No s'ha trobat cap usuari local, configura un compte local al controlador i torna-ho a provar", "user_privilege": "L'usuari ha de ser administrador" }, "error": { - "faulty_credentials": "Credencials d'usuari incorrectes", - "service_unavailable": "Servei no disponible", + "faulty_credentials": "[%key::common::config_flow::error::invalid_auth%]", + "service_unavailable": "[%key::common::config_flow::error::cannot_connect%]", "unknown_client_mac": "No hi ha cap client disponible en aquesta adre\u00e7a MAC" }, "step": { "user": { "data": { - "host": "Amfitri\u00f3", - "password": "Contrasenya", - "port": "Port", + "host": "[%key::common::config_flow::data::host%]", + "password": "[%key::common::config_flow::data::password%]", + "port": "[%key::common::config_flow::data::port%]", "site": "ID del lloc", - "username": "Nom d'usuari", + "username": "[%key::common::config_flow::data::username%]", "verify_ssl": "El controlador est\u00e0 utilitzant un certificat adequat" }, "title": "Configuraci\u00f3 del controlador UniFi" diff --git a/homeassistant/components/unifi/translations/de.json b/homeassistant/components/unifi/translations/de.json index d7b92502f0b..4ef34b3915b 100644 --- a/homeassistant/components/unifi/translations/de.json +++ b/homeassistant/components/unifi/translations/de.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Controller-Site ist bereits konfiguriert", + "no_local_user": "Kein lokaler Benutzer gefunden, konfigurieren Sie ein lokales Konto auf dem Controller und versuchen Sie es erneut", "user_privilege": "Der Benutzer muss Administrator sein" }, "error": { @@ -52,6 +53,9 @@ } }, "simple_options": { + "data": { + "track_clients": "Netzwerk Ger\u00e4te \u00fcberwachen" + }, "description": "Konfigurieren Sie die UniFi-Integration" }, "statistics_sensors": { diff --git a/homeassistant/components/unifi/translations/en.json b/homeassistant/components/unifi/translations/en.json index ad14f09b300..279904ebd95 100644 --- a/homeassistant/components/unifi/translations/en.json +++ b/homeassistant/components/unifi/translations/en.json @@ -6,8 +6,8 @@ "user_privilege": "User needs to be administrator" }, "error": { - "faulty_credentials": "Bad user credentials", - "service_unavailable": "No service available", + "faulty_credentials": "Invalid authentication", + "service_unavailable": "Failed to connect", "unknown_client_mac": "No client available on that MAC address" }, "step": { @@ -17,7 +17,7 @@ "password": "Password", "port": "Port", "site": "Site ID", - "username": "User name", + "username": "Username", "verify_ssl": "Controller using proper certificate" }, "title": "Set up UniFi Controller" diff --git a/homeassistant/components/unifi/translations/es.json b/homeassistant/components/unifi/translations/es.json index dbced017d77..1d2bb2977cb 100644 --- a/homeassistant/components/unifi/translations/es.json +++ b/homeassistant/components/unifi/translations/es.json @@ -2,11 +2,12 @@ "config": { "abort": { "already_configured": "El sitio del controlador ya est\u00e1 configurado", + "no_local_user": "No se encontr\u00f3 ning\u00fan usuario local, configure una cuenta local en el controlador e int\u00e9ntelo de nuevo", "user_privilege": "El usuario debe ser administrador" }, "error": { - "faulty_credentials": "Credenciales de usuario incorrectas", - "service_unavailable": "Servicio No disponible", + "faulty_credentials": "Autenticaci\u00f3n no v\u00e1lida", + "service_unavailable": "Error al conectar", "unknown_client_mac": "Ning\u00fan cliente disponible en esa direcci\u00f3n MAC" }, "step": { @@ -16,7 +17,7 @@ "password": "Contrase\u00f1a", "port": "Puerto", "site": "ID del sitio", - "username": "Nombre de usuario", + "username": "Usuario", "verify_ssl": "Controlador usando el certificado adecuado" }, "title": "Configurar el controlador UniFi" @@ -52,9 +53,17 @@ "other": "vac\u00edo" } }, + "simple_options": { + "data": { + "block_client": "Acceso controlado a la red de los clientes", + "track_clients": "Rastree clientes de red", + "track_devices": "Rastree dispositivos de red (dispositivos Ubiquiti)" + }, + "description": "Configurar la integraci\u00f3n de UniFi" + }, "statistics_sensors": { "data": { - "allow_bandwidth_sensors": "Crear sensores para monitorizar uso de ancho de banda de clientes de red" + "allow_bandwidth_sensors": "Sensores de uso de ancho de banda para los clientes de la red" }, "description": "Configurar estad\u00edsticas de los sensores", "title": "Opciones UniFi 3/3" diff --git a/homeassistant/components/unifi/translations/fi.json b/homeassistant/components/unifi/translations/fi.json new file mode 100644 index 00000000000..3b9bceb1d0f --- /dev/null +++ b/homeassistant/components/unifi/translations/fi.json @@ -0,0 +1,17 @@ +{ + "config": { + "abort": { + "user_privilege": "K\u00e4ytt\u00e4j\u00e4n on oltava j\u00e4rjestelm\u00e4nvalvoja" + }, + "step": { + "user": { + "data": { + "host": "Palvelin", + "password": "Salasana", + "port": "Portti", + "site": "Sivuston ID" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/unifi/translations/fr.json b/homeassistant/components/unifi/translations/fr.json index 851613d6997..8e2a8be41b1 100644 --- a/homeassistant/components/unifi/translations/fr.json +++ b/homeassistant/components/unifi/translations/fr.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Le contr\u00f4leur est d\u00e9j\u00e0 configur\u00e9", + "no_local_user": "Aucun utilisateur local trouv\u00e9, configurez un compte local sur le contr\u00f4leur et r\u00e9essayez", "user_privilege": "L'utilisateur doit \u00eatre administrateur" }, "error": { diff --git a/homeassistant/components/unifi/translations/it.json b/homeassistant/components/unifi/translations/it.json index af902565b92..9eddddde302 100644 --- a/homeassistant/components/unifi/translations/it.json +++ b/homeassistant/components/unifi/translations/it.json @@ -2,11 +2,12 @@ "config": { "abort": { "already_configured": "Il sito del Controller \u00e8 gi\u00e0 configurato", + "no_local_user": "Nessun utente locale trovato, configura un account locale sul controller e riprova", "user_privilege": "L'utente deve essere amministratore" }, "error": { - "faulty_credentials": "Credenziali utente non valide", - "service_unavailable": "Servizio non disponibile", + "faulty_credentials": "Autenticazione non valida", + "service_unavailable": "Impossibile connettersi", "unknown_client_mac": "Nessun client disponibile su quell'indirizzo MAC" }, "step": { @@ -54,9 +55,9 @@ }, "simple_options": { "data": { - "block_client": "Accesso alla rete dei client controllati", + "block_client": "Client controllati per l'accesso alla rete", "track_clients": "Traccia i client di rete", - "track_devices": "Traccia i dispositivi di rete (dispositivi Ubiquiti)" + "track_devices": "Tracciare i dispositivi di rete (dispositivi Ubiquiti)" }, "description": "Configurare l'integrazione UniFi" }, diff --git a/homeassistant/components/unifi/translations/ko.json b/homeassistant/components/unifi/translations/ko.json index a5a617906df..6878b537209 100644 --- a/homeassistant/components/unifi/translations/ko.json +++ b/homeassistant/components/unifi/translations/ko.json @@ -2,11 +2,12 @@ "config": { "abort": { "already_configured": "\ucee8\ud2b8\ub864\ub7ec \uc0ac\uc774\ud2b8\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "no_local_user": "\ub85c\uceec \uc0ac\uc6a9\uc790\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ucee8\ud2b8\ub864\ub7ec\uc5d0\uc11c \ub85c\uceec \uacc4\uc815\uc744 \uad6c\uc131\ud55c \ud6c4 \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694.", "user_privilege": "\uc0ac\uc6a9\uc790\ub294 \uad00\ub9ac\uc790\uc5ec\uc57c \ud569\ub2c8\ub2e4" }, "error": { - "faulty_credentials": "\uc0ac\uc6a9\uc790 \uc790\uaca9\uc99d\uba85\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", - "service_unavailable": "\uc0ac\uc6a9\ud560 \uc218 \uc788\ub294 \uc11c\ube44\uc2a4\uac00 \uc5c6\uc2b5\ub2c8\ub2e4", + "faulty_credentials": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4", + "service_unavailable": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", "unknown_client_mac": "\ud574\ub2f9 MAC \uc8fc\uc18c\uc5d0\uc11c \uc0ac\uc6a9 \uac00\ub2a5\ud55c \ud074\ub77c\uc774\uc5b8\ud2b8\uac00 \uc5c6\uc2b5\ub2c8\ub2e4." }, "step": { @@ -46,6 +47,14 @@ "description": "\uae30\uae30 \ucd94\uc801 \uad6c\uc131", "title": "UniFi \uc635\uc158 1/3" }, + "simple_options": { + "data": { + "block_client": "\ub124\ud2b8\uc6cc\ud06c \uc561\uc138\uc2a4 \uc81c\uc5b4 \ud074\ub77c\uc774\uc5b8\ud2b8", + "track_clients": "\ub124\ud2b8\uc6cc\ud06c \ud074\ub77c\uc774\uc5b8\ud2b8 \ucd94\uc801 \ub300\uc0c1", + "track_devices": "\ub124\ud2b8\uc6cc\ud06c \uae30\uae30 \ucd94\uc801 (Ubiquiti \uae30\uae30)" + }, + "description": "UniFi \ud1b5\ud569 \uad6c\uc131\uc694\uc18c \uad6c\uc131" + }, "statistics_sensors": { "data": { "allow_bandwidth_sensors": "\ub124\ud2b8\uc6cc\ud06c \ud074\ub77c\uc774\uc5b8\ud2b8 \ub300\uc5ed\ud3ed \uc0ac\uc6a9\ub7c9 \uc13c\uc11c" diff --git a/homeassistant/components/unifi/translations/lb.json b/homeassistant/components/unifi/translations/lb.json index 901cde0dab4..d93a1d8d882 100644 --- a/homeassistant/components/unifi/translations/lb.json +++ b/homeassistant/components/unifi/translations/lb.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Kontroller Site ass scho konfigur\u00e9iert", + "no_local_user": "Kee lokale Benotzer fonnt, erstell ee lokale Kont um Kontroller a prob\u00e9ier nach eemol", "user_privilege": "Benotzer muss een Administrator sinn" }, "error": { @@ -52,6 +53,13 @@ "other": "M\u00e9i" } }, + "simple_options": { + "data": { + "track_clients": "Reseau Cliente verfollegen", + "track_devices": "Reseau Apparater verfollege (Ubiquiti Apparater)" + }, + "description": "UniFi Integratioun ariichten" + }, "statistics_sensors": { "data": { "allow_bandwidth_sensors": "Bandbreet Benotzung Sensore fir Netzwierk Cliente" diff --git a/homeassistant/components/unifi/translations/nl.json b/homeassistant/components/unifi/translations/nl.json index e37018350cb..d3ea6b3eaae 100644 --- a/homeassistant/components/unifi/translations/nl.json +++ b/homeassistant/components/unifi/translations/nl.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Controller site is al geconfigureerd", + "no_local_user": "Geen lokale gebruiker gevonden, configureer een lokaal account op de controller en probeer het opnieuw", "user_privilege": "Gebruiker moet beheerder zijn" }, "error": { @@ -51,6 +52,12 @@ "other": "Leeg" } }, + "simple_options": { + "data": { + "block_client": "Cli\u00ebnten met netwerktoegang", + "track_clients": "Volg netwerkclients" + } + }, "statistics_sensors": { "data": { "allow_bandwidth_sensors": "Maak bandbreedtegebruiksensoren voor netwerkclients" diff --git a/homeassistant/components/unifi/translations/no.json b/homeassistant/components/unifi/translations/no.json index 2ecdb20d4a9..c244cac1696 100644 --- a/homeassistant/components/unifi/translations/no.json +++ b/homeassistant/components/unifi/translations/no.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Kontroller nettstedet er allerede konfigurert", + "no_local_user": "Ingen lokale brukere funnet. Konfigurer en lokal konto p\u00e5 kontrolleren og pr\u00f8v igjen", "user_privilege": "Bruker m\u00e5 v\u00e6re administrator" }, "error": { @@ -14,7 +15,7 @@ "data": { "host": "Vert", "password": "Passord", - "port": "", + "port": "Port", "site": "Nettsted-ID", "username": "Brukernavn", "verify_ssl": "Kontroller bruker riktig sertifikat" @@ -48,10 +49,17 @@ }, "init": { "data": { - "one": "Tom", - "other": "Tomme" + "one": "", + "other": "" } }, + "simple_options": { + "data": { + "track_clients": "Spor nettverksklienter", + "track_devices": "Spor nettverksenheter (Ubiquiti enheter)" + }, + "description": "Konfigurer UniFi-integrasjon" + }, "statistics_sensors": { "data": { "allow_bandwidth_sensors": "B\u00e5ndbreddebrukssensorer for nettverksklienter" diff --git a/homeassistant/components/unifi/translations/pl.json b/homeassistant/components/unifi/translations/pl.json index b145aa2802c..27155ff7b5c 100644 --- a/homeassistant/components/unifi/translations/pl.json +++ b/homeassistant/components/unifi/translations/pl.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Witryna kontrolera jest ju\u017c skonfigurowana.", + "no_local_user": "Nie znaleziono lokalnego u\u017cytkownika, skonfiguruj konto lokalne na kontrolerze i spr\u00f3buj ponownie.", "user_privilege": "U\u017cytkownik musi by\u0107 administratorem" }, "error": { @@ -12,11 +13,11 @@ "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP", - "password": "Has\u0142o", - "port": "Port", + "host": "[%key_id:common::config_flow::data::host%]", + "password": "[%key_id:common::config_flow::data::password%]", + "port": "[%key_id:common::config_flow::data::port%]", "site": "Identyfikator witryny", - "username": "Nazwa u\u017cytkownika", + "username": "[%key_id:common::config_flow::data::username%]", "verify_ssl": "Kontroler u\u017cywa prawid\u0142owego certyfikatu" }, "title": "Konfiguracja kontrolera UniFi" @@ -55,6 +56,11 @@ } }, "simple_options": { + "data": { + "block_client": "Klienci z kontrol\u0105 dost\u0119pu do sieci", + "track_clients": "\u015aled\u017a klient\u00f3w sieciowych", + "track_devices": "\u015aled\u017a urz\u0105dzenia sieciowe (urz\u0105dzenia Ubiquiti)" + }, "description": "Konfigurowanie integracji z UniFi" }, "statistics_sensors": { diff --git a/homeassistant/components/unifi/translations/ru.json b/homeassistant/components/unifi/translations/ru.json index 54a8857f19c..f2e404a04fc 100644 --- a/homeassistant/components/unifi/translations/ru.json +++ b/homeassistant/components/unifi/translations/ru.json @@ -2,11 +2,12 @@ "config": { "abort": { "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", + "no_local_user": "\u041d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c, \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0443\u0447\u0435\u0442\u043d\u0443\u044e \u0437\u0430\u043f\u0438\u0441\u044c \u043d\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 \u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0443.", "user_privilege": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u043e\u043c." }, "error": { - "faulty_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u0443\u0447\u0451\u0442\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435.", - "service_unavailable": "\u0421\u043b\u0443\u0436\u0431\u0430 \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430.", + "faulty_credentials": "\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f.", + "service_unavailable": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", "unknown_client_mac": "\u041d\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u043d\u0430 \u044d\u0442\u043e\u043c MAC-\u0430\u0434\u0440\u0435\u0441\u0435." }, "step": { diff --git a/homeassistant/components/unifi/translations/sl.json b/homeassistant/components/unifi/translations/sl.json index ec5a1869423..7a5a79e252c 100644 --- a/homeassistant/components/unifi/translations/sl.json +++ b/homeassistant/components/unifi/translations/sl.json @@ -2,6 +2,7 @@ "config": { "abort": { "already_configured": "Nadzornik je \u017ee konfiguriran", + "no_local_user": "Nobenega lokalnega uporabnika ni mogo\u010de najti, konfigurirajte lokalni ra\u010dun na krmilniku in poskusite znova", "user_privilege": "Uporabnik mora biti skrbnik" }, "error": { @@ -37,6 +38,7 @@ "device_tracker": { "data": { "detection_time": "\u010cas v sekundah od zadnjega videnja na omre\u017eju do odsotnosti", + "ignore_wired_bug": "Onemogo\u010di logiko \u017ei\u010dnega hro\u0161\u010da UniFi", "ssid_filter": "Izberite SSID-e za sledenje brez\u017ei\u010dnim odjemalcem", "track_clients": "Sledite odjemalcem omre\u017eja", "track_devices": "Sledite omre\u017enim napravam (naprave Ubiquiti)", @@ -53,6 +55,14 @@ "two": "DVA" } }, + "simple_options": { + "data": { + "block_client": "Nadzorovani mre\u017eni klienti", + "track_clients": "Sledite mre\u017enim klientom", + "track_devices": "Sledite mre\u017enim napravam (Ubiquiti naprave)" + }, + "description": "Nastavite UniFi integracijo" + }, "statistics_sensors": { "data": { "allow_bandwidth_sensors": "Senzorji uporabe pasovne \u0161irine za omre\u017ene odjemalce" diff --git a/homeassistant/components/unifi/translations/zh-Hant.json b/homeassistant/components/unifi/translations/zh-Hant.json index 3f1946ac725..c5d44c13e73 100644 --- a/homeassistant/components/unifi/translations/zh-Hant.json +++ b/homeassistant/components/unifi/translations/zh-Hant.json @@ -2,11 +2,12 @@ "config": { "abort": { "already_configured": "\u63a7\u5236\u5668\u4f4d\u5740\u5df2\u7d93\u8a2d\u5b9a", + "no_local_user": "\u627e\u4e0d\u5230\u672c\u5730\u4f7f\u7528\u8005\u3001\u65bc\u63a7\u5236\u5668\u4e0a\u8a2d\u5b9a\u4e00\u7d44\u672c\u5730\u5e33\u865f\u4e26\u518d\u8a66\u4e00\u6b21", "user_privilege": "\u4f7f\u7528\u8005\u5fc5\u9808\u70ba\u7ba1\u7406\u54e1\u8eab\u4efd" }, "error": { - "faulty_credentials": "\u4f7f\u7528\u8005\u6191\u8b49\u7121\u6548", - "service_unavailable": "\u7121\u670d\u52d9\u53ef\u7528", + "faulty_credentials": "\u9a57\u8b49\u78bc\u7121\u6548", + "service_unavailable": "\u9023\u7dda\u5931\u6557", "unknown_client_mac": "\u8a72 Mac \u4f4d\u5740\u7121\u53ef\u7528\u5ba2\u6236\u7aef" }, "step": { diff --git a/homeassistant/components/upb/translations/ca.json b/homeassistant/components/upb/translations/ca.json new file mode 100644 index 00000000000..b54e2816572 --- /dev/null +++ b/homeassistant/components/upb/translations/ca.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "address_already_configured": "Ja hi ha un UPB PIM configurat amb aquesta adre\u00e7a." + }, + "error": { + "cannot_connect": "No s'ha pogut connectar a UPB PIM, torna-ho a provar.", + "invalid_upb_file": "El fitxer d\u2019exportaci\u00f3 UPB UPStart no hi \u00e9s o \u00e9s erroni, comprova el nom i la ruta del fitxer.", + "unknown": "Error inesperat." + }, + "step": { + "user": { + "data": { + "address": "Adre\u00e7a (veure descripci\u00f3 de dalt)", + "file_path": "Ruta i nom del fitxer d'exportaci\u00f3 UPStart UPB.", + "protocol": "Protocol" + }, + "title": "Connexi\u00f3 amb UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/de.json b/homeassistant/components/upb/translations/de.json new file mode 100644 index 00000000000..12ecaebe688 --- /dev/null +++ b/homeassistant/components/upb/translations/de.json @@ -0,0 +1,22 @@ +{ + "config": { + "abort": { + "address_already_configured": "Ein UPB PIM mit dieser Adresse ist bereits konfiguriert." + }, + "error": { + "cannot_connect": "Fehler beim Herstellen einer Verbindung zu UPB PIM. Versuchen Sie es erneut.", + "invalid_upb_file": "Fehlende oder ung\u00fcltige UPB UPStart-Exportdatei, \u00fcberpr\u00fcfen Sie den Namen und den Pfad der Datei.", + "unknown": "Unerwarteter Fehler." + }, + "step": { + "user": { + "data": { + "address": "Adresse (siehe Beschreibung oben)", + "file_path": "Pfad und Name der UPStart UPB-Exportdatei.", + "protocol": "Protokoll" + }, + "title": "Stellen Sie eine Verbindung zu UPB PIM her" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/es.json b/homeassistant/components/upb/translations/es.json new file mode 100644 index 00000000000..15e251ac48a --- /dev/null +++ b/homeassistant/components/upb/translations/es.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "Un PIM UPB con esta direcci\u00f3n ya est\u00e1 configurado." + }, + "error": { + "cannot_connect": "No se conect\u00f3 con UPB PIM, por favor, int\u00e9ntelo de nuevo.", + "invalid_upb_file": "Archivo de exportaci\u00f3n UPB UPStart faltante o no v\u00e1lido, verifique el nombre y la ruta del archivo.", + "unknown": "Error inesperado" + }, + "step": { + "user": { + "data": { + "address": "Direcci\u00f3n (v\u00e9ase la descripci\u00f3n anterior)", + "file_path": "Ruta y nombre del archivo de exportaci\u00f3n UPStart UPB.", + "protocol": "Protocolo" + }, + "description": "Conecte un M\u00f3dulo de Interfaz Universal Powerline Bus Powerline (UPB PIM). La cadena de direcci\u00f3n debe tener el formato 'direcci\u00f3n [: puerto]' para 'tcp'. El puerto es opcional y el valor predeterminado es 2101. Ejemplo: '192.168.1.42'. Para el protocolo serie, la direcci\u00f3n debe estar en la forma 'tty [: baudios]'. El baud es opcional y el valor predeterminado es 4800. Ejemplo: '/ dev / ttyS1'.", + "title": "Conectar con UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/fi.json b/homeassistant/components/upb/translations/fi.json new file mode 100644 index 00000000000..0f05925f38e --- /dev/null +++ b/homeassistant/components/upb/translations/fi.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "unknown": "Odottamaton virhe." + }, + "step": { + "user": { + "data": { + "protocol": "Protokolla" + }, + "title": "Yhdist\u00e4 UPB PIM:\u00e4\u00e4n" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/fr.json b/homeassistant/components/upb/translations/fr.json new file mode 100644 index 00000000000..7f914fd23e8 --- /dev/null +++ b/homeassistant/components/upb/translations/fr.json @@ -0,0 +1,17 @@ +{ + "config": { + "error": { + "unknown": "Erreur inattendue." + }, + "step": { + "user": { + "data": { + "address": "Adresse (voir description ci-dessus)", + "file_path": "Chemin et nom du fichier d'exportation UPStart UPB.", + "protocol": "Protocole" + }, + "title": "Se connecter \u00e0 UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/he.json b/homeassistant/components/upb/translations/he.json new file mode 100644 index 00000000000..ece7d57a907 --- /dev/null +++ b/homeassistant/components/upb/translations/he.json @@ -0,0 +1,15 @@ +{ + "config": { + "error": { + "unknown": "\u05e9\u05d2\u05d9\u05d0\u05d4 \u05dc\u05d0 \u05d9\u05d3\u05d5\u05e2\u05d4" + }, + "step": { + "user": { + "data": { + "address": "\u05db\u05ea\u05d5\u05d1\u05ea (\u05e8\u05d0\u05d4 \u05ea\u05d9\u05d0\u05d5\u05e8 \u05dc\u05de\u05e2\u05dc\u05d4)", + "protocol": "\u05e4\u05e8\u05d5\u05d8\u05d5\u05e7\u05d5\u05dc" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/it.json b/homeassistant/components/upb/translations/it.json new file mode 100644 index 00000000000..cd858b86989 --- /dev/null +++ b/homeassistant/components/upb/translations/it.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "Un UPB PIM con questo indirizzo \u00e8 gi\u00e0 configurato." + }, + "error": { + "cannot_connect": "Impossibile connettersi a UPB PIM, riprovare.", + "invalid_upb_file": "File di esportazione UPStart UPB mancante o non valido, controllare il nome e il percorso del file.", + "unknown": "Errore imprevisto." + }, + "step": { + "user": { + "data": { + "address": "Indirizzo (vedi descrizione sopra)", + "file_path": "Percorso e nome del file di esportazione UPStart UPB.", + "protocol": "Protocollo" + }, + "description": "Collegare un Modulo Interfaccia Powerline del Bus Universale Powerline (UPB PIM). La stringa dell'indirizzo deve essere nel formato 'address[:port]' per 'tcp'. La porta \u00e8 facoltativa e il valore predefinito \u00e8 2101. Esempio: '192.168.1.42'. Per il protocollo seriale, l'indirizzo deve essere nella forma 'tty[:baud]'. Baud \u00e8 opzionale e il valore predefinito \u00e8 4800. Esempio: '/dev/ttyS1'.", + "title": "Collegamento a UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/ko.json b/homeassistant/components/upb/translations/ko.json new file mode 100644 index 00000000000..b1890ead5ed --- /dev/null +++ b/homeassistant/components/upb/translations/ko.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "\uc774 \uc8fc\uc18c\ub85c UPB PIM \uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" + }, + "error": { + "cannot_connect": "UPB PIM \uc5d0 \uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694.", + "invalid_upb_file": "UPB UPStart \ub0b4\ubcf4\ub0b4\uae30 \ud30c\uc77c\uc774 \uc5c6\uac70\ub098 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud30c\uc77c \uc774\ub984\uacfc \uacbd\ub85c\ub97c \ud655\uc778\ud574\uc8fc\uc138\uc694.", + "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4." + }, + "step": { + "user": { + "data": { + "address": "\uc8fc\uc18c (\uc0c1\ub2e8\uc758 \uc124\uba85\uc744 \ucc38\uc870\ud574\uc8fc\uc138\uc694)", + "file_path": "UPStart UPB \ub0b4\ubcf4\ub0b4\uae30 \ud30c\uc77c\uc758 \uacbd\ub85c \ubc0f \uc774\ub984", + "protocol": "\ud504\ub85c\ud1a0\ucf5c" + }, + "description": "\ubc94\uc6a9 \ud30c\uc6cc\ub77c\uc778 \ubc84\uc2a4 \ud30c\uc6cc\ub77c\uc778 \uc778\ud130\ud398\uc774\uc2a4 \ubaa8\ub4c8 (UPB PIM) \uc744 \uc5f0\uacb0\ud574\uc8fc\uc138\uc694. \uc8fc\uc18c \ubb38\uc790\uc5f4\uc740 'tcp' \ud504\ub85c\ud1a0\ucf5c\uc758 \uacbd\uc6b0 'address[:port]' \ud615\uc2dd\uc785\ub2c8\ub2e4. \ud3ec\ud2b8\ub294 \uc120\ud0dd \uc0ac\ud56d\uc774\uba70 \uae30\ubcf8\uac12\uc740 2101 \uc785\ub2c8\ub2e4. \uc608: '192.168.1.42'. \uc2dc\ub9ac\uc5bc \ud504\ub85c\ud1a0\ucf5c\uc758 \uacbd\uc6b0 \uc8fc\uc18c \ubb38\uc790\uc5f4\uc740 'tty[:baud]' \ud615\uc2dd\uc785\ub2c8\ub2e4. \ubcf4(baud)\ub294 \uc120\ud0dd \uc0ac\ud56d\uc774\uba70 \uae30\ubcf8\uac12\uc740 4800 \uc785\ub2c8\ub2e4. \uc608: '/dev/ttyS1'.", + "title": "UPB PIM \uc5d0 \uc5f0\uacb0\ud558\uae30" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/lb.json b/homeassistant/components/upb/translations/lb.json new file mode 100644 index 00000000000..26a76f8ab2e --- /dev/null +++ b/homeassistant/components/upb/translations/lb.json @@ -0,0 +1,19 @@ +{ + "config": { + "error": { + "cannot_connect": "Feeler beim verbannen mat UPB PIM, prob\u00e9iert w.e.g. nach emol.", + "invalid_upb_file": "UPB UPStart export fichier feelt oder ong\u00eblteg, iwwerpr\u00e9if den numm a pad vum fichier.", + "unknown": "Onerwaarte Feeler." + }, + "step": { + "user": { + "data": { + "address": "Adress (Kuck Beschr\u00e9iwung uewen)", + "protocol": "Protokoll" + }, + "description": "Verbann een Universal Bus Powerline Interface Module (UPB PIM). D'Adresse muss an der der From 'adress[:port]' fir 'tcp' sinn. De Port ass optionell an als standard op 2101 gesat. Beispill: '192.168.1.42'. Fir de serielle Protokoll muss d'Adress an der form 'tty[:baud]' sinn. Baudrate ass optionell an standardm\u00e9isseg o p 4800. Beispill: '/dev/ttyS1'.", + "title": "Mat UPB PIM verbannen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/no.json b/homeassistant/components/upb/translations/no.json new file mode 100644 index 00000000000..2dfe583fda0 --- /dev/null +++ b/homeassistant/components/upb/translations/no.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "En UPB PIM med denne adressen er allerede konfigurert." + }, + "error": { + "cannot_connect": "Kunne ikke koble til UPB PIM, pr\u00f8v igjen.", + "invalid_upb_file": "Manglende eller ugyldig UPB UPStart eksportfil, sjekk navnet og banen til filen.", + "unknown": "Uventet feil." + }, + "step": { + "user": { + "data": { + "address": "Adresse (se beskrivelse over)", + "file_path": "Sti og navn p\u00e5 UPStart UPB-eksportfilen.", + "protocol": "protokoll" + }, + "description": "Koble til en universal Powerline Bus Powerline Interface Module (UPB PIM). Adressestrengen m\u00e5 v\u00e6re i skjemaet 'adresse[:port]' for 'tcp'. Porten er valgfri og bruker som standard til 2101. Eksempel: '192.168.1.42'. For serieprotokollen m\u00e5 adressen v\u00e6re i skjemaet 'tty[:baud]'. Baud er valgfritt og standard til 4800. Eksempel: '/dev/ttyS1'.", + "title": "Koble til UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/pl.json b/homeassistant/components/upb/translations/pl.json new file mode 100644 index 00000000000..a236c6fded2 --- /dev/null +++ b/homeassistant/components/upb/translations/pl.json @@ -0,0 +1,7 @@ +{ + "config": { + "error": { + "unknown": "[%key_id:common::config_flow::error::unknown%]" + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/ru.json b/homeassistant/components/upb/translations/ru.json new file mode 100644 index 00000000000..563e190d397 --- /dev/null +++ b/homeassistant/components/upb/translations/ru.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441 \u044d\u0442\u0438\u043c \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." + }, + "error": { + "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", + "invalid_upb_file": "\u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0438\u043b\u0438 \u043d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u0444\u0430\u0439\u043b \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 UPB UPStart, \u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0438\u043c\u044f \u0438 \u043f\u0443\u0442\u044c \u043a \u0444\u0430\u0439\u043b\u0443.", + "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430." + }, + "step": { + "user": { + "data": { + "address": "\u0410\u0434\u0440\u0435\u0441 (\u0441\u043c. \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432\u044b\u0448\u0435)", + "file_path": "\u041f\u0443\u0442\u044c \u0438 \u0438\u043c\u044f \u0444\u0430\u0439\u043b\u0430 \u044d\u043a\u0441\u043f\u043e\u0440\u0442\u0430 UPStart UPB.", + "protocol": "\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b" + }, + "description": "\u0421\u0442\u0440\u043e\u043a\u0430 \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'address[:port]' \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'tcp' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: '192.168.1.42'). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 'port' \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u0440\u0430\u0432\u0435\u043d 2101. \u0414\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 'serial' \u0430\u0434\u0440\u0435\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'tty[:baud]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: '/dev/ttyS1'). \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 'baud' \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u0440\u0430\u0432\u0435\u043d 4800.", + "title": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043a UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/sv.json b/homeassistant/components/upb/translations/sv.json new file mode 100644 index 00000000000..0120bd8fe08 --- /dev/null +++ b/homeassistant/components/upb/translations/sv.json @@ -0,0 +1,21 @@ +{ + "config": { + "abort": { + "address_already_configured": "En UPB PIM med denna adress \u00e4r redan konfigurerad." + }, + "error": { + "cannot_connect": "Det gick inte att ansluta till UPB PIM, f\u00f6rs\u00f6k igen.", + "invalid_upb_file": "Saknar eller ogiltig UPB UPStart-exportfil, kontrollera filens namn och s\u00f6kv\u00e4g.", + "unknown": "Ov\u00e4ntat fel." + }, + "step": { + "user": { + "data": { + "address": "Adress (se beskrivning ovan)", + "protocol": "Protokoll" + }, + "title": "Anslut till UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upb/translations/zh-Hant.json b/homeassistant/components/upb/translations/zh-Hant.json new file mode 100644 index 00000000000..527262121e1 --- /dev/null +++ b/homeassistant/components/upb/translations/zh-Hant.json @@ -0,0 +1,23 @@ +{ + "config": { + "abort": { + "address_already_configured": "\u4f7f\u7528\u6b64\u4f4d\u5740\u7684\u4e00\u7d44 UPB PIM \u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210\u3002" + }, + "error": { + "cannot_connect": "UPB PIM \u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21\u3002", + "invalid_upb_file": "UPB UPStart \u532f\u51fa\u6a94\u6848\u7121\u6548\u6216\u907a\u5931\uff0c\u8acb\u78ba\u8a8d\u6a94\u6848\u7684\u8def\u5f91\u8207\u540d\u7a31\u3002", + "unknown": "\u672a\u9810\u671f\u932f\u8aa4\u3002" + }, + "step": { + "user": { + "data": { + "address": "\u4f4d\u5740\uff08\u8acb\u53c3\u95b1\u4e0a\u65b9\u8aaa\u660e\uff09", + "file_path": "UPStart UPB \u532f\u51fa\u6a94\u6848\u4e4b\u8def\u5f91\u8207\u540d\u7a31\u3002", + "protocol": "\u901a\u8a0a\u5354\u5b9a" + }, + "description": "\u9023\u7dda\u81f3 Universal Powerline Bus Powerline Interface Module (UPB PIM)\u3002'tcp' \u5354\u5b9a\u4e4b\u4f4d\u5740\u5b57\u4e32\u5fc5\u9808\u4ee5 'address[:port]' \u683c\u5f0f\u8f38\u5165\u3002\u901a\u8a0a\u57e0\u70ba\u9078\u9805\u8f38\u5165\u3001\u9810\u8a2d\u70ba 2101\u3002\u4f8b\u5982\uff1a'192.168.1.42'\u3002\u5e8f\u5217\u5354\u5b9a\u4f4d\u5740\u5fc5\u9808\u4ee5 'tty[:baud]' \u683c\u5f0f\u8f38\u5165\u3002\u9b91\u7387\u70ba\u9078\u9805\u8f38\u5165\u3001\u9810\u8a2d\u70ba 4800\u3002\u4f8b\u5982\uff1a'/dev/ttyS1'.", + "title": "\u9023\u7dda\u81f3 UPB PIM" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upnp/translations/bg.json b/homeassistant/components/upnp/translations/bg.json index d99458ca4e7..7e85d64daa1 100644 --- a/homeassistant/components/upnp/translations/bg.json +++ b/homeassistant/components/upnp/translations/bg.json @@ -17,9 +17,6 @@ "description": "\u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u0435 UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043f\u0440\u0435\u043d\u0430\u0441\u043e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0440\u0442\u0430 \u0437\u0430 Home Assistant", diff --git a/homeassistant/components/upnp/translations/ca.json b/homeassistant/components/upnp/translations/ca.json index f58069ea907..e0824e5f9bb 100644 --- a/homeassistant/components/upnp/translations/ca.json +++ b/homeassistant/components/upnp/translations/ca.json @@ -12,19 +12,22 @@ "one": "un", "other": "altre" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "Vols configurar UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "Vols configurar aquest dispositiu UPnP/IGD?" }, "user": { "data": { "enable_port_mapping": "Activa l'assignaci\u00f3 de ports per a Home Assistant", "enable_sensors": "Afegeix sensors de tr\u00e0nsit", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "scan_interval": "Interval d'actualitzaci\u00f3 (en segons, m\u00ednim 30)", + "usn": "Dispositiu" }, "title": "Opcions de configuraci\u00f3 d'UPnP/IGD" } diff --git a/homeassistant/components/upnp/translations/cs.json b/homeassistant/components/upnp/translations/cs.json index 745b136bd5d..9e3878bedd4 100644 --- a/homeassistant/components/upnp/translations/cs.json +++ b/homeassistant/components/upnp/translations/cs.json @@ -13,9 +13,6 @@ "description": "Chcete nastavit UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Povolit mapov\u00e1n\u00ed port\u016f pro Home Assistant", diff --git a/homeassistant/components/upnp/translations/da.json b/homeassistant/components/upnp/translations/da.json index 7f75272b240..e45e84fffaf 100644 --- a/homeassistant/components/upnp/translations/da.json +++ b/homeassistant/components/upnp/translations/da.json @@ -17,9 +17,6 @@ "description": "Er du sikker p\u00e5 at du vil konfigurere UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Aktiv\u00e9r porttilknytning til Home Assistent", diff --git a/homeassistant/components/upnp/translations/de.json b/homeassistant/components/upnp/translations/de.json index 14f8f472221..bfe95b10a39 100644 --- a/homeassistant/components/upnp/translations/de.json +++ b/homeassistant/components/upnp/translations/de.json @@ -12,19 +12,21 @@ "one": "Ein", "other": "andere" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "M\u00f6chtest du UPnP/IGD einrichten?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "M\u00f6chten Sie dieses UPnP/IGD-Ger\u00e4t einrichten?" }, "user": { "data": { "enable_port_mapping": "Aktiviere Port-Mapping f\u00fcr Home Assistant", "enable_sensors": "Verkehrssensoren hinzuf\u00fcgen", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "usn": "Ger\u00e4t" }, "title": "Konfigurations-Optionen" } diff --git a/homeassistant/components/upnp/translations/en.json b/homeassistant/components/upnp/translations/en.json index 124ccfdd17d..d5436028cba 100644 --- a/homeassistant/components/upnp/translations/en.json +++ b/homeassistant/components/upnp/translations/en.json @@ -1,21 +1,31 @@ { "config": { - "flow_title": "UPnP/IGD: {name}", "abort": { "already_configured": "UPnP/IGD is already configured", + "incomplete_device": "Ignoring incomplete UPnP device", "no_devices_discovered": "No UPnP/IGDs discovered", - "no_devices_found": "No UPnP/IGD devices found on the network." + "no_devices_found": "No UPnP/IGD devices found on the network.", + "no_sensors_or_port_mapping": "Enable at least sensors or port mapping", + "single_instance_allowed": "Only a single configuration of UPnP/IGD is necessary." }, + "flow_title": "UPnP/IGD: {name}", "step": { - "init": { + "confirm": { + "description": "Do you want to set up UPnP/IGD?", + "title": "UPnP/IGD" }, "ssdp_confirm": { "description": "Do you want to set up this UPnP/IGD device?" }, "user": { "data": { + "enable_port_mapping": "Enable port mapping for Home Assistant", + "enable_sensors": "Add traffic sensors", + "igd": "UPnP/IGD", + "scan_interval": "Update interval (seconds, minimal 30)", "usn": "Device" - } + }, + "title": "Configuration options" } } } diff --git a/homeassistant/components/upnp/translations/es-419.json b/homeassistant/components/upnp/translations/es-419.json index 00d43221727..e516d978af0 100644 --- a/homeassistant/components/upnp/translations/es-419.json +++ b/homeassistant/components/upnp/translations/es-419.json @@ -13,9 +13,6 @@ "description": "\u00bfDesea configurar UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Habilitar la asignaci\u00f3n de puertos para Home Assistant", diff --git a/homeassistant/components/upnp/translations/es.json b/homeassistant/components/upnp/translations/es.json index cf07aac4bde..6ca30b11339 100644 --- a/homeassistant/components/upnp/translations/es.json +++ b/homeassistant/components/upnp/translations/es.json @@ -12,21 +12,24 @@ "one": "UNO", "other": "OTRO" }, + "flow_title": "UPnP / IGD: {name}", "step": { "confirm": { "description": "\u00bfDesea configurar UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP / IGD" + "ssdp_confirm": { + "description": "\u00bfQuieres configurar este dispositivo UPnP/IGD?" }, "user": { "data": { "enable_port_mapping": "Habilitar la asignaci\u00f3n de puertos para Home Assistant", "enable_sensors": "A\u00f1adir sensores de tr\u00e1fico", - "igd": "UPnP / IGD" + "igd": "UPnP / IGD", + "scan_interval": "Intervalo de actualizaci\u00f3n (segundos, m\u00ednimo 30)", + "usn": "Dispositivo" }, - "title": "Opciones de configuraci\u00f3n para UPnP/IGD" + "title": "Opciones de configuraci\u00f3n" } } } diff --git a/homeassistant/components/upnp/translations/et.json b/homeassistant/components/upnp/translations/et.json index bfbd2137298..bfffa5783ff 100644 --- a/homeassistant/components/upnp/translations/et.json +++ b/homeassistant/components/upnp/translations/et.json @@ -1,9 +1,6 @@ { "config": { "step": { - "init": { - "title": "" - }, "user": { "data": { "igd": "" diff --git a/homeassistant/components/upnp/translations/fi.json b/homeassistant/components/upnp/translations/fi.json new file mode 100644 index 00000000000..0ad39900b72 --- /dev/null +++ b/homeassistant/components/upnp/translations/fi.json @@ -0,0 +1,18 @@ +{ + "config": { + "step": { + "confirm": { + "description": "Haluatko m\u00e4\u00e4ritt\u00e4\u00e4 UPnP/IGD:n?", + "title": "UPnP/IGD" + }, + "user": { + "data": { + "enable_sensors": "Lis\u00e4\u00e4 liikenneanturit", + "igd": "UPnP/IGD", + "scan_interval": "P\u00e4ivitysv\u00e4li (sekuntia, v\u00e4hint\u00e4\u00e4n 30)", + "usn": "Laite" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upnp/translations/fr.json b/homeassistant/components/upnp/translations/fr.json index 8b46143beda..6baf9087b8e 100644 --- a/homeassistant/components/upnp/translations/fr.json +++ b/homeassistant/components/upnp/translations/fr.json @@ -12,19 +12,21 @@ "one": "Vide", "other": "Vide" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "Voulez-vous configurer UPnP / IGD?", "title": "UPnP / IGD" }, - "init": { - "title": "UPnP / IGD" + "ssdp_confirm": { + "description": "Voulez-vous configurer ce p\u00e9riph\u00e9rique UPnP/IGD?" }, "user": { "data": { "enable_port_mapping": "Activer le mappage de port pour Home Assistant", "enable_sensors": "Ajouter des capteurs de trafic", - "igd": "UPnP / IGD" + "igd": "UPnP / IGD", + "usn": "Appareil" }, "title": "Options de configuration pour UPnP / IGD" } diff --git a/homeassistant/components/upnp/translations/he.json b/homeassistant/components/upnp/translations/he.json new file mode 100644 index 00000000000..4b922ccd2ba --- /dev/null +++ b/homeassistant/components/upnp/translations/he.json @@ -0,0 +1,11 @@ +{ + "config": { + "step": { + "user": { + "data": { + "usn": "\u05de\u05db\u05e9\u05d9\u05e8" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/upnp/translations/hu.json b/homeassistant/components/upnp/translations/hu.json index e44afa53a65..a8dc4ce854b 100644 --- a/homeassistant/components/upnp/translations/hu.json +++ b/homeassistant/components/upnp/translations/hu.json @@ -16,9 +16,6 @@ "description": "Be szeretn\u00e9d \u00e1ll\u00edtani a UPnP/IGD-t?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Enged\u00e9lyezd a port mappinget a Home Assistant sz\u00e1m\u00e1ra", diff --git a/homeassistant/components/upnp/translations/it.json b/homeassistant/components/upnp/translations/it.json index 5a411a97aa9..df13cc79d6f 100644 --- a/homeassistant/components/upnp/translations/it.json +++ b/homeassistant/components/upnp/translations/it.json @@ -12,19 +12,22 @@ "one": "Vuoto", "other": "Vuoto" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "Vuoi configurare UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "Vuoi configurare questo dispositivo UPnP/IGD?" }, "user": { "data": { "enable_port_mapping": "Abilita il port mapping per Home Assistant", "enable_sensors": "Aggiungi sensori di traffico", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "scan_interval": "Intervallo di aggiornamento (secondi, minimo 30)", + "usn": "Dispositivo" }, "title": "Opzioni di configurazione" } diff --git a/homeassistant/components/upnp/translations/ko.json b/homeassistant/components/upnp/translations/ko.json index bf67706706d..b3a0d822a2b 100644 --- a/homeassistant/components/upnp/translations/ko.json +++ b/homeassistant/components/upnp/translations/ko.json @@ -8,19 +8,22 @@ "no_sensors_or_port_mapping": "\ucd5c\uc18c\ud55c \uc13c\uc11c \ud639\uc740 \ud3ec\ud2b8 \ub9e4\ud551\uc744 \ud65c\uc131\ud654 \ud574\uc57c \ud569\ub2c8\ub2e4", "single_instance_allowed": "\ud558\ub098\uc758 UPnP/IGD \ub9cc \uad6c\uc131\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4." }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "UPnP/IGD \ub97c \uc124\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "\uc774 UPnP/IGD \uae30\uae30\ub97c \uc124\uc815\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?" }, "user": { "data": { "enable_port_mapping": "Home Assistant \ud3ec\ud2b8 \ub9e4\ud551 \ud65c\uc131\ud654", "enable_sensors": "\ud2b8\ub798\ud53d \uc13c\uc11c \ucd94\uac00", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "scan_interval": "\uc5c5\ub370\uc774\ud2b8 \uac04\uaca9 (\ucd08, \ucd5c\uc18c\uac12 30)", + "usn": "\uae30\uae30" }, "title": "\uc635\uc158 \uad6c\uc131\ud558\uae30" } diff --git a/homeassistant/components/upnp/translations/lb.json b/homeassistant/components/upnp/translations/lb.json index 9fb009f0935..e30bae93d06 100644 --- a/homeassistant/components/upnp/translations/lb.json +++ b/homeassistant/components/upnp/translations/lb.json @@ -12,19 +12,22 @@ "one": "Een", "other": "Aaner" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "Soll UPnP/IGD konfigur\u00e9iert ginn?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "Soll d\u00ebsen UPnP/IGD Apparat konfigur\u00e9iert ginn?" }, "user": { "data": { "enable_port_mapping": "Port Mapping fir Home Assistant aktiv\u00e9ieren", "enable_sensors": "Trafic Sensoren dob\u00e4isetzen", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "scan_interval": "Update Intervall (Sekonnen, minimum 30)", + "usn": "Apparat" }, "title": "Konfiguratiouns Optiounen" } diff --git a/homeassistant/components/upnp/translations/nl.json b/homeassistant/components/upnp/translations/nl.json index f86eb49e0c4..c36e6252867 100644 --- a/homeassistant/components/upnp/translations/nl.json +++ b/homeassistant/components/upnp/translations/nl.json @@ -12,19 +12,21 @@ "one": "Een", "other": "Ander" }, + "flow_title": "[%%]: {naam}", "step": { "confirm": { "description": "Wilt u UPnP/IGD instellen?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "Wilt u [%%] instellen?" }, "user": { "data": { "enable_port_mapping": "Poorttoewijzing voor Home Assistant inschakelen", "enable_sensors": "Voeg verkeerssensoren toe", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "usn": "Apparaat" }, "title": "Configuratiemogelijkheden voor de UPnP/IGD" } diff --git a/homeassistant/components/upnp/translations/nn.json b/homeassistant/components/upnp/translations/nn.json index b947ce87ff5..f521406b087 100644 --- a/homeassistant/components/upnp/translations/nn.json +++ b/homeassistant/components/upnp/translations/nn.json @@ -11,9 +11,6 @@ "confirm": { "title": "UPnP/IGD" }, - "init": { - "title": "UPnP / IGD" - }, "user": { "data": { "igd": "UPnP/IGD" diff --git a/homeassistant/components/upnp/translations/no.json b/homeassistant/components/upnp/translations/no.json index 75f052773fd..99eb7925b5c 100644 --- a/homeassistant/components/upnp/translations/no.json +++ b/homeassistant/components/upnp/translations/no.json @@ -16,21 +16,24 @@ "two": "to", "zero": "ingen" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "\u00d8nsker du \u00e5 sette opp UPnP / IGD?", - "title": "UPnP / IGD" + "title": "" }, - "init": { - "title": "UPnP / IGD" + "ssdp_confirm": { + "description": "\u00d8nsker du \u00e5 sette opp denne UPnP/IGD-enheten?" }, "user": { "data": { "enable_port_mapping": "Aktiver port mapping for Home Assistant", "enable_sensors": "Legg til trafikk sensorer", - "igd": "UPnP / IGD" + "igd": "UPnP / IGD", + "scan_interval": "Oppdateringsintervall (sekunder, minimum 30)", + "usn": "Enhet" }, - "title": "Konfigurasjonsalternativer for UPnP / IGD" + "title": "Konfigurasjonsalternativer" } } } diff --git a/homeassistant/components/upnp/translations/pl.json b/homeassistant/components/upnp/translations/pl.json index a4370672a96..08e20e75679 100644 --- a/homeassistant/components/upnp/translations/pl.json +++ b/homeassistant/components/upnp/translations/pl.json @@ -8,25 +8,21 @@ "no_sensors_or_port_mapping": "W\u0142\u0105cz przynajmniej sensory lub mapowanie port\u00f3w", "single_instance_allowed": "Wymagana jest tylko jedna konfiguracja UPnP/IGD." }, - "error": { - "few": "kilka", - "many": "wiele", - "one": "jeden", - "other": "inne" - }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "Czy chcesz skonfigurowa\u0107 UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "Czy chcesz skonfigurowa\u0107 to urz\u0105dzenie UPnP/IGD?" }, "user": { "data": { "enable_port_mapping": "W\u0142\u0105cz mapowanie port\u00f3w dla Home Assistant'a", "enable_sensors": "Dodaj sensor ruchu sieciowego", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "usn": "Urz\u0105dzenie" }, "title": "Opcje konfiguracji dla UPnP/IGD" } diff --git a/homeassistant/components/upnp/translations/pt-BR.json b/homeassistant/components/upnp/translations/pt-BR.json index 25804bab983..d472fa18834 100644 --- a/homeassistant/components/upnp/translations/pt-BR.json +++ b/homeassistant/components/upnp/translations/pt-BR.json @@ -13,9 +13,6 @@ "description": "Deseja configurar o UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Ativar o mapeamento de porta para o Home Assistant", diff --git a/homeassistant/components/upnp/translations/pt.json b/homeassistant/components/upnp/translations/pt.json index 1dbbc34ab0b..ea501c2c263 100644 --- a/homeassistant/components/upnp/translations/pt.json +++ b/homeassistant/components/upnp/translations/pt.json @@ -17,9 +17,6 @@ "description": "Deseja configurar o UPnP / IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Ativar o mapeamento de porta para o Home Assistant", diff --git a/homeassistant/components/upnp/translations/ro.json b/homeassistant/components/upnp/translations/ro.json index 7c8401569f1..33342807995 100644 --- a/homeassistant/components/upnp/translations/ro.json +++ b/homeassistant/components/upnp/translations/ro.json @@ -10,9 +10,6 @@ "other": "" }, "step": { - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Activa\u021bi maparea porturilor pentru Home Assistant", diff --git a/homeassistant/components/upnp/translations/ru.json b/homeassistant/components/upnp/translations/ru.json index 2e8a3ac3b45..eaf75d85b09 100644 --- a/homeassistant/components/upnp/translations/ru.json +++ b/homeassistant/components/upnp/translations/ru.json @@ -14,19 +14,22 @@ "one": "\u043e\u0434\u0438\u043d", "other": "\u0434\u0440\u0443\u0433\u0438\u0435" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c UPnP / IGD?", "title": "UPnP / IGD" }, - "init": { - "title": "UPnP / IGD" + "ssdp_confirm": { + "description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u044d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e UPnP / IGD?" }, "user": { "data": { "enable_port_mapping": "\u0412\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u0440\u0442\u043e\u0432 \u0434\u043b\u044f Home Assistant", "enable_sensors": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0435\u043d\u0441\u043e\u0440\u044b \u0441\u0435\u0442\u0435\u0432\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430", - "igd": "UPnP / IGD" + "igd": "UPnP / IGD", + "scan_interval": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445, \u043c\u0438\u043d\u0438\u043c\u0443\u043c 30)", + "usn": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e" }, "title": "UPnP / IGD" } diff --git a/homeassistant/components/upnp/translations/sl.json b/homeassistant/components/upnp/translations/sl.json index 2ff0acc208c..1813461eadd 100644 --- a/homeassistant/components/upnp/translations/sl.json +++ b/homeassistant/components/upnp/translations/sl.json @@ -14,19 +14,21 @@ "other": "ve\u010d", "two": "dve" }, + "flow_title": "UPnP/IGD: {name}", "step": { "confirm": { "description": "Ali \u017eelite nastaviti UPnp/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "Ali \u017eelite nastaviti to UPnP/IGD napravo?" }, "user": { "data": { "enable_port_mapping": "Omogo\u010dajo preslikavo vrat (port mapping) za Home Assistant-a", "enable_sensors": "Dodaj prometne senzorje", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "usn": "Naprava" }, "title": "Mo\u017enosti konfiguracije za UPnP/IGD" } diff --git a/homeassistant/components/upnp/translations/sv.json b/homeassistant/components/upnp/translations/sv.json index 67584ed2f34..f53c9294ea9 100644 --- a/homeassistant/components/upnp/translations/sv.json +++ b/homeassistant/components/upnp/translations/sv.json @@ -17,14 +17,12 @@ "description": "Vill du konfigurera UPnP/IGD?", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "Aktivera portmappning f\u00f6r Home Assistant", "enable_sensors": "L\u00e4gg till trafiksensorer", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "usn": "Enheten" }, "title": "Konfigurationsalternativ f\u00f6r UPnP/IGD" } diff --git a/homeassistant/components/upnp/translations/zh-Hans.json b/homeassistant/components/upnp/translations/zh-Hans.json index 2c367a3e88f..80216d7a18e 100644 --- a/homeassistant/components/upnp/translations/zh-Hans.json +++ b/homeassistant/components/upnp/translations/zh-Hans.json @@ -13,14 +13,12 @@ "description": "\u60a8\u60f3\u8981\u914d\u7f6e UPnP/IGD \u5417\uff1f", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" - }, "user": { "data": { "enable_port_mapping": "\u4e3a Home Assistant \u542f\u7528\u7aef\u53e3\u6620\u5c04", "enable_sensors": "\u6dfb\u52a0\u6d41\u91cf\u4f20\u611f\u5668", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "usn": "\u8bbe\u5907" }, "title": "UPnP/IGD \u7684\u914d\u7f6e\u9009\u9879" } diff --git a/homeassistant/components/upnp/translations/zh-Hant.json b/homeassistant/components/upnp/translations/zh-Hant.json index 5464ce9e74b..c45157ff77d 100644 --- a/homeassistant/components/upnp/translations/zh-Hant.json +++ b/homeassistant/components/upnp/translations/zh-Hant.json @@ -8,19 +8,22 @@ "no_sensors_or_port_mapping": "\u81f3\u5c11\u958b\u555f\u611f\u61c9\u5668\u6216\u901a\u8a0a\u57e0\u8f49\u767c", "single_instance_allowed": "\u50c5\u9700\u8a2d\u5b9a\u4e00\u6b21 UPnP/IGD \u5373\u53ef\u3002" }, + "flow_title": "UPnP/IGD\uff1a{name}", "step": { "confirm": { "description": "\u662f\u5426\u8981\u8a2d\u5b9a UPnP/IGD\uff1f", "title": "UPnP/IGD" }, - "init": { - "title": "UPnP/IGD" + "ssdp_confirm": { + "description": "\u662f\u5426\u8981\u8a2d\u5b9a UPnP/IGD \u8a2d\u5099\uff1f" }, "user": { "data": { "enable_port_mapping": "\u958b\u555f Home Assistant \u901a\u8a0a\u57e0\u8f49\u767c", "enable_sensors": "\u65b0\u589e\u6d41\u91cf\u611f\u61c9\u5668", - "igd": "UPnP/IGD" + "igd": "UPnP/IGD", + "scan_interval": "\u66f4\u65b0\u9593\u9694\uff08\u79d2\u3001\u6700\u5c11 30 \u79d2\uff09", + "usn": "\u8a2d\u5099" }, "title": "\u8a2d\u5b9a\u9078\u9805" } diff --git a/homeassistant/components/vacuum/translations/sl.json b/homeassistant/components/vacuum/translations/sl.json index 55ceb336c4f..faa94ef07cf 100644 --- a/homeassistant/components/vacuum/translations/sl.json +++ b/homeassistant/components/vacuum/translations/sl.json @@ -20,9 +20,9 @@ "error": "Napaka", "idle": "V pripravljenosti", "off": "Izklju\u010den", - "on": "Vklju\u010den", - "paused": "Zaustavljeno", - "returning": "Vra\u010dam se na postajo" + "on": "Vklopljen", + "paused": "Na pavzi", + "returning": "Vra\u010danje na postajo" } }, "title": "Sesam" diff --git a/homeassistant/components/velbus/translations/ca.json b/homeassistant/components/velbus/translations/ca.json index 4738e236fff..783bb6d7f3b 100644 --- a/homeassistant/components/velbus/translations/ca.json +++ b/homeassistant/components/velbus/translations/ca.json @@ -11,7 +11,7 @@ "user": { "data": { "name": "Nom de la connexi\u00f3 Velbus", - "port": "Cadena de connexi\u00f3" + "port": "String de connexi\u00f3" }, "title": "Tipus de connexi\u00f3 Velbus" } diff --git a/homeassistant/components/vera/translations/fr.json b/homeassistant/components/vera/translations/fr.json index 4d1b5a7eb6d..9cc6d871dd7 100644 --- a/homeassistant/components/vera/translations/fr.json +++ b/homeassistant/components/vera/translations/fr.json @@ -3,6 +3,21 @@ "abort": { "already_configured": "Un contr\u00f4leur est d\u00e9j\u00e0 configur\u00e9.", "cannot_connect": "Impossible de se connecter au contr\u00f4leur avec l'url {base_url}" + }, + "step": { + "user": { + "data": { + "vera_controller_url": "URL du contr\u00f4leur" + }, + "title": "Configurer le contr\u00f4leur Vera" + } + } + }, + "options": { + "step": { + "init": { + "title": "Options du contr\u00f4leur Vera" + } } } } \ No newline at end of file diff --git a/homeassistant/components/vera/translations/no.json b/homeassistant/components/vera/translations/no.json index dbc6bca1365..503f9d22547 100644 --- a/homeassistant/components/vera/translations/no.json +++ b/homeassistant/components/vera/translations/no.json @@ -23,7 +23,7 @@ "exclude": "Vera-enhets-ID-er som skal ekskluderes fra Home Assistant.", "lights": "Vera bytter enhets-ID-er for \u00e5 behandle som lys i Home Assistant." }, - "description": "Se vera dokumentasjonen for detaljer om valgfrie parametere: https://www.home-assistant.io/integrations/vera/. Merk: Eventuelle endringer her vil trenge en omstart til home assistant-serveren. For \u00e5 fjerne verdier, gi et rom.", + "description": "Se Vera dokumentasjonen for detaljer om valgfrie parametere: https://www.home-assistant.io/integrations/vera/. Merk: Eventuelle endringer her vil trenge en omstart av Home Assistant-serveren. For \u00e5 fjerne verdier, gi et rom.", "title": "Alternativer for Vera-kontroller" } } diff --git a/homeassistant/components/vera/translations/ru.json b/homeassistant/components/vera/translations/ru.json index 99095dffdfc..f4280cb1c1b 100644 --- a/homeassistant/components/vera/translations/ru.json +++ b/homeassistant/components/vera/translations/ru.json @@ -7,11 +7,11 @@ "step": { "user": { "data": { - "exclude": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Vera \u0434\u043b\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438\u0437 Home Assistant.", - "lights": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Vera \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438\u0437 \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044f \u0432 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u0432 Home Assistant.", + "exclude": "ID \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 Vera, \u0434\u043b\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u0438\u0437 Home Assistant", + "lights": "ID \u0432\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u0435\u0439 Vera, \u0434\u043b\u044f \u0438\u043c\u043f\u043e\u0440\u0442\u0430 \u0432 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435", "vera_controller_url": "URL-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430" }, - "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 URL-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 Vera. \u0410\u0434\u0440\u0435\u0441 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'http://192.168.1.161:3480'.", + "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 URL-\u0430\u0434\u0440\u0435\u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 'address[:port]' (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440: 'http://192.168.1.161:3480').", "title": "Vera" } } diff --git a/homeassistant/components/vesync/translations/en.json b/homeassistant/components/vesync/translations/en.json index c109a81aa2f..a7a12160187 100644 --- a/homeassistant/components/vesync/translations/en.json +++ b/homeassistant/components/vesync/translations/en.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "Password", - "username": "Email Address" + "username": "Email" }, "title": "Enter Username and Password" } diff --git a/homeassistant/components/vesync/translations/ko.json b/homeassistant/components/vesync/translations/ko.json index 6fee063843b..7fbadde9c96 100644 --- a/homeassistant/components/vesync/translations/ko.json +++ b/homeassistant/components/vesync/translations/ko.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "\ube44\ubc00\ubc88\ud638", - "username": "\uc774\uba54\uc77c \uc8fc\uc18c" + "username": "\uc774\uba54\uc77c" }, "title": "\uc0ac\uc6a9\uc790 \uc774\ub984\uacfc \ube44\ubc00\ubc88\ud638\ub97c \uc785\ub825\ud558\uae30" } diff --git a/homeassistant/components/vesync/translations/no.json b/homeassistant/components/vesync/translations/no.json index 75cfb04b9db..c0624958e87 100644 --- a/homeassistant/components/vesync/translations/no.json +++ b/homeassistant/components/vesync/translations/no.json @@ -12,7 +12,7 @@ "password": "Passord", "username": "E-postadresse" }, - "title": "Skriv inn brukernavn og passord" + "title": "Fyll inn brukernavn og passord" } } } diff --git a/homeassistant/components/vesync/translations/pl.json b/homeassistant/components/vesync/translations/pl.json index aa5d4dc587f..74fbc7c753b 100644 --- a/homeassistant/components/vesync/translations/pl.json +++ b/homeassistant/components/vesync/translations/pl.json @@ -9,8 +9,8 @@ "step": { "user": { "data": { - "password": "Has\u0142o", - "username": "Adres e-mail" + "password": "[%key_id:common::config_flow::data::password%]", + "username": "[%key_id:common::config_flow::data::email%]" }, "title": "Wprowad\u017a nazw\u0119 u\u017cytkownika i has\u0142o." } diff --git a/homeassistant/components/vesync/translations/zh-Hant.json b/homeassistant/components/vesync/translations/zh-Hant.json index cd7cc7ea91b..efdbee6873c 100644 --- a/homeassistant/components/vesync/translations/zh-Hant.json +++ b/homeassistant/components/vesync/translations/zh-Hant.json @@ -10,7 +10,7 @@ "user": { "data": { "password": "\u5bc6\u78bc", - "username": "\u96fb\u5b50\u90f5\u4ef6\u5730\u5740" + "username": "\u96fb\u5b50\u90f5\u4ef6" }, "title": "\u8acb\u8f38\u5165\u4f7f\u7528\u8005\u540d\u7a31\u8207\u5bc6\u78bc" } diff --git a/homeassistant/components/vilfo/translations/en.json b/homeassistant/components/vilfo/translations/en.json index 49a94414403..57815aa0393 100644 --- a/homeassistant/components/vilfo/translations/en.json +++ b/homeassistant/components/vilfo/translations/en.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "access_token": "Access token for the Vilfo Router API", - "host": "Router hostname or IP" + "access_token": "Access Token", + "host": "Host" }, "description": "Set up the Vilfo Router integration. You need your Vilfo Router hostname/IP and an API access token. For additional information on this integration and how to get those details, visit: https://www.home-assistant.io/integrations/vilfo", "title": "Connect to the Vilfo Router" diff --git a/homeassistant/components/vilfo/translations/fr.json b/homeassistant/components/vilfo/translations/fr.json index 272711789d8..867b78ac411 100644 --- a/homeassistant/components/vilfo/translations/fr.json +++ b/homeassistant/components/vilfo/translations/fr.json @@ -2,6 +2,9 @@ "config": { "step": { "user": { + "data": { + "host": "Nom d'h\u00f4te ou IP du routeur" + }, "title": "Connectez-vous au routeur Vilfo" } } diff --git a/homeassistant/components/vilfo/translations/ko.json b/homeassistant/components/vilfo/translations/ko.json index f0b96eb77b7..70a315ae703 100644 --- a/homeassistant/components/vilfo/translations/ko.json +++ b/homeassistant/components/vilfo/translations/ko.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "access_token": "Vilfo \ub77c\uc6b0\ud130 API \uc6a9 \uc561\uc138\uc2a4 \ud1a0\ud070", - "host": "\ub77c\uc6b0\ud130 \ud638\uc2a4\ud2b8 \uc774\ub984 \ub610\ub294 IP \uc8fc\uc18c" + "access_token": "\uc561\uc138\uc2a4 \ud1a0\ud070", + "host": "\ud638\uc2a4\ud2b8" }, "description": "Vilfo \ub77c\uc6b0\ud130 \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4. Vilfo \ub77c\uc6b0\ud130 \ud638\uc2a4\ud2b8 \uc774\ub984 / IP \uc640 API \uc561\uc138\uc2a4 \ud1a0\ud070\uc774 \ud544\uc694\ud569\ub2c8\ub2e4. \uc774 \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\uc5d0 \ub300\ud55c \ucd94\uac00 \uc815\ubcf4\uc640 \uc138\ubd80 \uc0ac\ud56d\uc740 https://www.home-assistant.io/integrations/vilfo \ub97c \ucc38\uc870\ud574\uc8fc\uc138\uc694", "title": "Vilfo \ub77c\uc6b0\ud130\uc5d0 \uc5f0\uacb0\ud558\uae30" diff --git a/homeassistant/components/vilfo/translations/no.json b/homeassistant/components/vilfo/translations/no.json index d5b1ffd7296..515e8f29d21 100644 --- a/homeassistant/components/vilfo/translations/no.json +++ b/homeassistant/components/vilfo/translations/no.json @@ -14,7 +14,7 @@ "access_token": "Tilgangstoken for Vilfo Router API", "host": "Ruter vertsnavn eller IP" }, - "description": "Sett opp Vilfo Router-integreringen. Du trenger ditt Vilfo Router vertsnavn/IP og et API-tilgangstoken. Hvis du vil ha mer informasjon om denne integreringen og hvordan du f\u00e5r disse detaljene, kan du g\u00e5 til: https://www.home-assistant.io/integrations/vilfo", + "description": "Sett opp Vilfo Router-integrasjonen. Du trenger ditt Vilfo Router vertsnavn/IP og et API-tilgangstoken. For ytterligere informasjon om denne integrasjonen og hvordan du f\u00e5r disse detaljene, bes\u00f8k [https://www.home-assistant.io/integrations/vilfo](https://www.home-assistant.io/integrations/vilfo)", "title": "Koble til Vilfo Ruteren" } } diff --git a/homeassistant/components/vilfo/translations/pl.json b/homeassistant/components/vilfo/translations/pl.json index 4cff9fb6fea..939d840035f 100644 --- a/homeassistant/components/vilfo/translations/pl.json +++ b/homeassistant/components/vilfo/translations/pl.json @@ -6,13 +6,13 @@ "error": { "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia. Sprawd\u017a wprowadzone dane i spr\u00f3buj ponownie.", "invalid_auth": "Nieudane uwierzytelnienie. Sprawd\u017a token dost\u0119pu i spr\u00f3buj ponownie.", - "unknown": "Wyst\u0105pi\u0142 nieoczekiwany b\u0142\u0105d podczas konfiguracji integracji." + "unknown": "[%key_id:common::config_flow::error::unknown%]" }, "step": { "user": { "data": { "access_token": "Token dost\u0119pu do interfejsu API routera Vilfo", - "host": "Nazwa hosta lub adres IP routera" + "host": "[%key_id:common::config_flow::data::host%]" }, "description": "Skonfiguruj integracj\u0119 routera Vilfo. Potrzebujesz nazwy hosta/adresu IP routera Vilfo i tokena dost\u0119pu do interfejsu API. Aby uzyska\u0107 dodatkowe informacje na temat tej integracji i sposobu uzyskania niezb\u0119dnych danych do konfiguracji, odwied\u017a: https://www.home-assistant.io/integrations/vilfo", "title": "Po\u0142\u0105czenie z routerem Vilfo" diff --git a/homeassistant/components/vilfo/translations/ru.json b/homeassistant/components/vilfo/translations/ru.json index 372c9750410..329a5e400e5 100644 --- a/homeassistant/components/vilfo/translations/ru.json +++ b/homeassistant/components/vilfo/translations/ru.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "access_token": "\u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a API \u0440\u043e\u0443\u0442\u0435\u0440\u0430", - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441" + "access_token": "\u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430", + "host": "\u0425\u043e\u0441\u0442" }, "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043c\u0430\u0440\u0448\u0440\u0443\u0442\u0438\u0437\u0430\u0442\u043e\u0440\u0430 Vilfo. \u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0434\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441 \u0440\u043e\u0443\u0442\u0435\u0440\u0430 \u0438 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 API. \u0414\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u044d\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438, \u043f\u043e\u0441\u0435\u0442\u0438\u0442\u0435 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442: https://www.home-assistant.io/integrations/vilfo.", "title": "Vilfo Router" diff --git a/homeassistant/components/vilfo/translations/zh-Hant.json b/homeassistant/components/vilfo/translations/zh-Hant.json index 665474e2d76..c1fe87f65e8 100644 --- a/homeassistant/components/vilfo/translations/zh-Hant.json +++ b/homeassistant/components/vilfo/translations/zh-Hant.json @@ -11,8 +11,8 @@ "step": { "user": { "data": { - "access_token": "Vilfo \u8def\u7531\u5668 API \u5b58\u53d6\u5bc6\u9470", - "host": "\u8def\u7531\u5668\u4e3b\u6a5f\u7aef\u6216 IP \u4f4d\u5740" + "access_token": "\u5b58\u53d6\u5bc6\u9470", + "host": "\u4e3b\u6a5f\u7aef" }, "description": "\u8a2d\u5b9a Vilfo \u8def\u7531\u5668\u6574\u5408\u3002\u9700\u8981\u8f38\u5165 Vilfo \u8def\u7531\u5668\u4e3b\u6a5f\u540d\u7a31/IP \u4f4d\u5740\u3001API \u5b58\u53d6\u5bc6\u9470\u3002\u5176\u4ed6\u6574\u5408\u76f8\u95dc\u8cc7\u8a0a\uff0c\u8acb\u53c3\u8003\uff1ahttps://www.home-assistant.io/integrations/vilfo", "title": "\u9023\u7dda\u81f3 Vilfo \u8def\u7531\u5668" diff --git a/homeassistant/components/vizio/translations/ca.json b/homeassistant/components/vizio/translations/ca.json index 1dec17b885b..2194f33dfff 100644 --- a/homeassistant/components/vizio/translations/ca.json +++ b/homeassistant/components/vizio/translations/ca.json @@ -5,8 +5,9 @@ "updated_entry": "Aquesta entrada ja s'ha configurat per\u00f2 el nom i les opcions definides a la configuraci\u00f3 no coincideixen amb els valors importats anteriorment, en conseq\u00fc\u00e8ncia, s'han actualitzat." }, "error": { - "cant_connect": "No s'ha pogut connectar amb el dispositiu. [Comprova la documentaci\u00f3](https://www.home-assistant.io/integrations/vizio/) i torna a verificar que: \n - El dispositiu est\u00e0 engegat \n - El dispositiu est\u00e0 connectat a la xarxa \n - Els valors que has intridu\u00eft s\u00f3n correctes\n abans d'intentar tornar a enviar.", + "cant_connect": "No s'ha pogut connectar", "complete_pairing failed": "No s'ha pogut completar l'emparellament. Verifica que el PIN proporcionat sigui el correcte i que el televisor segueix connectat a la xarxa abans de provar-ho de nou.", + "complete_pairing_failed": "No s'ha pogut completar l'emparellament. Verifica que el PIN proporcionat sigui el correcte i que el televisor segueix connectat a la xarxa abans de provar-ho de nou.", "host_exists": "Dispositiu Vizio amb aquest nom d'amfitri\u00f3 ja configurat.", "name_exists": "Dispositiu Vizio amb aquest nom ja configurat." }, @@ -23,17 +24,17 @@ "title": "Emparellament completat" }, "pairing_complete_import": { - "description": "El dispositiu Vizio SmartCast est\u00e0 connectat a Home Assistant.\n\nEl teu token d'acc\u00e9s \u00e9s '**{access_token}**'.", + "description": "El dispositiu VIZIO SmartCast TV est\u00e0 connectat a Home Assistant.\n\nEl teu [%key::common::config_flow::data::access_token%] \u00e9s '**{access_token}**'.", "title": "Emparellament completat" }, "user": { "data": { - "access_token": "Token d'acc\u00e9s", + "access_token": "[%key::common::config_flow::data::access_token%]", "device_class": "Tipus de dispositiu", "host": ":", "name": "Nom" }, - "description": "Nom\u00e9s es necessita el token per als televisors. Si est\u00e0s configurant un televisor i encara no tens un token d'acc\u00e9s, deixa-ho en blanc per poder fer el proc\u00e9s d'emparellament.", + "description": "Nom\u00e9s es necessita el [%key::common::config_flow::data::access_token%] per als televisors. Si est\u00e0s configurant un televisor i encara no tens un [%key::common::config_flow::data::access_token%], deixa-ho en blanc per poder fer el proc\u00e9s d'emparellament.", "title": "Configuraci\u00f3 del client de Vizio SmartCast" } } diff --git a/homeassistant/components/vizio/translations/en.json b/homeassistant/components/vizio/translations/en.json index d160356cb07..d09e29037ee 100644 --- a/homeassistant/components/vizio/translations/en.json +++ b/homeassistant/components/vizio/translations/en.json @@ -5,8 +5,9 @@ "updated_entry": "This entry has already been setup but the name, apps, and/or options defined in the configuration do not match the previously imported configuration, so the configuration entry has been updated accordingly." }, "error": { - "cant_connect": "Could not connect to the device. [Review the docs](https://www.home-assistant.io/integrations/vizio/) and re-verify that:\n- The device is powered on\n- The device is connected to the network\n- The values you filled in are accurate\nbefore attempting to resubmit.", + "cant_connect": "Failed to connect", "complete_pairing failed": "Unable to complete pairing. Ensure the PIN you provided is correct and the TV is still powered and connected to the network before resubmitting.", + "complete_pairing_failed": "Unable to complete pairing. Ensure the PIN you provided is correct and the TV is still powered and connected to the network before resubmitting.", "host_exists": "VIZIO device with specified host already configured.", "name_exists": "VIZIO device with specified name already configured." }, @@ -30,7 +31,7 @@ "data": { "access_token": "Access Token", "device_class": "Device Type", - "host": ":", + "host": "Host", "name": "Name" }, "description": "An Access Token is only needed for TVs. If you are configuring a TV and do not have an Access Token yet, leave it blank to go through a pairing process.", diff --git a/homeassistant/components/vizio/translations/es.json b/homeassistant/components/vizio/translations/es.json index f6cf42ebe99..41246de7531 100644 --- a/homeassistant/components/vizio/translations/es.json +++ b/homeassistant/components/vizio/translations/es.json @@ -5,8 +5,9 @@ "updated_entry": "Esta entrada ya ha sido configurada pero el nombre y/o las opciones definidas en la configuraci\u00f3n no coinciden con la configuraci\u00f3n previamente importada, por lo que la entrada de la configuraci\u00f3n ha sido actualizada en consecuencia." }, "error": { - "cant_connect": "No se pudo conectar al dispositivo. [Revise los documentos] (https://www.home-assistant.io/integrations/vizio/) y vuelva a verificar que:\n- El dispositivo est\u00e1 encendido\n- El dispositivo est\u00e1 conectado a la red\n- Los valores que ha rellenado son precisos\nantes de intentar volver a enviar.", + "cant_connect": "Error al conectar", "complete_pairing failed": "No se pudo completar el emparejamiento. Aseg\u00farate de que el PIN que has proporcionado es correcto y que el televisor sigue encendido y conectado a la red antes de volver a enviarlo.", + "complete_pairing_failed": "No se pudo completar el emparejamiento. Aseg\u00farate de que el PIN que has proporcionado es correcto y que el televisor sigue encendido y conectado a la red antes de volver a enviarlo.", "host_exists": "El host ya est\u00e1 configurado.", "name_exists": "Nombre ya configurado." }, @@ -19,11 +20,11 @@ "title": "Completar Proceso de Emparejamiento" }, "pairing_complete": { - "description": "Tu dispositivo Vizio SmartCast est\u00e1 ahora conectado a Home Assistant.", + "description": "El dispositivo VIZIO SmartCast ahora est\u00e1 conectado a Home Assistant.", "title": "Emparejamiento Completado" }, "pairing_complete_import": { - "description": "Su dispositivo Vizio SmartCast TV ahora est\u00e1 conectado a Home Assistant.\n\nEl Token de Acceso es '**{access_token}**'.", + "description": "El dispositivo VIZIO SmartCast TV ahora est\u00e1 conectado a Home Assistant.\n\nEl token de acceso es '**{access_token}**'.", "title": "Emparejamiento Completado" }, "user": { @@ -33,7 +34,7 @@ "host": "< Host / IP > : ", "name": "Nombre" }, - "description": "Todos los campos son obligatorios excepto el Token de Acceso. Si decides no proporcionar un Token de Acceso y tu Tipo de Dispositivo es \"tv\", se te llevar\u00e1 por un proceso de emparejamiento con tu dispositivo para que se pueda recuperar un Token de Acceso.\n\nPara pasar por el proceso de emparejamiento, antes de pulsar en Enviar, aseg\u00farese de que tu TV est\u00e9 encendida y conectada a la red. Tambi\u00e9n es necesario poder ver la pantalla.", + "description": "El token de acceso solo se necesita para las televisiones. Si est\u00e1s configurando una televisi\u00f3n y a\u00fan no tienes un token de acceso, d\u00e9jalo en blanco para iniciar el proceso de sincronizaci\u00f3n.", "title": "Configurar el cliente de Vizio SmartCast" } } diff --git a/homeassistant/components/vizio/translations/fr.json b/homeassistant/components/vizio/translations/fr.json index 043a33734dc..b28b9881024 100644 --- a/homeassistant/components/vizio/translations/fr.json +++ b/homeassistant/components/vizio/translations/fr.json @@ -15,6 +15,7 @@ "data": { "pin": "PIN" }, + "description": "Votre t\u00e9l\u00e9viseur devrait afficher un code. Saisissez ce code dans le formulaire, puis passez \u00e0 l'\u00e9tape suivante pour terminer le couplage.", "title": "Processus de couplage complet" }, "pairing_complete": { diff --git a/homeassistant/components/vizio/translations/it.json b/homeassistant/components/vizio/translations/it.json index 3bfc872f0e4..0212b8a1281 100644 --- a/homeassistant/components/vizio/translations/it.json +++ b/homeassistant/components/vizio/translations/it.json @@ -5,8 +5,9 @@ "updated_entry": "Questa voce \u00e8 gi\u00e0 stata configurata, ma il nome, le app e/o le opzioni definite nella configurazione non corrispondono alla configurazione importata in precedenza, pertanto la voce di configurazione \u00e8 stata aggiornata di conseguenza." }, "error": { - "cant_connect": "Impossibile connettersi al dispositivo. [Esamina i documenti] (https://www.home-assistant.io/integrations/vizio/) e verifica nuovamente che: \n - Il dispositivo sia acceso \n - Il dispositivo sia collegato alla rete \n - I valori inseriti siano corretti \n prima di ritentare.", + "cant_connect": "Impossibile connettersi", "complete_pairing failed": "Impossibile completare l'associazione. Assicurarsi che il PIN fornito sia corretto e che il televisore sia ancora alimentato e connesso alla rete prima di inviarlo di nuovo.", + "complete_pairing_failed": "Impossibile completare l'associazione. Assicurarsi che il PIN fornito sia corretto e che la TV sia ancora accesa e collegata alla rete prima di inviare nuovamente.", "host_exists": "Dispositivo VIZIO con host specificato gi\u00e0 configurato.", "name_exists": "Dispositivo VIZIO con il nome specificato gi\u00e0 configurato." }, @@ -23,7 +24,7 @@ "title": "Associazione completata" }, "pairing_complete_import": { - "description": "Il dispositivo VIZIO SmartCast TV \u00e8 ora connesso a Home Assistant. \n\nIl tuo Token di Accesso \u00e8 '**{access_token}**'.", + "description": "Il dispositivo VIZIO SmartCast TV \u00e8 ora connesso a Home Assistant. \n\nIl tuo Token di accesso \u00e8 '**{access_token}**'.", "title": "Associazione completata" }, "user": { @@ -33,7 +34,7 @@ "host": "< Host / IP >: ", "name": "Nome" }, - "description": "Un Token di Accesso \u00e8 necessario solo per i televisori. Se si sta configurando un televisore e non si dispone ancora di un Token di Accesso, lasciarlo vuoto per passare attraverso un processo di associazione.", + "description": "Un Token di accesso \u00e8 necessario solo per i televisori. Se si sta configurando un televisore e non si dispone ancora di un Token di accesso, lasciarlo vuoto per passare attraverso un processo di associazione.", "title": "Configurazione del dispositivo SmartCast VIZIO" } } diff --git a/homeassistant/components/vizio/translations/ko.json b/homeassistant/components/vizio/translations/ko.json index 31067091539..db690798908 100644 --- a/homeassistant/components/vizio/translations/ko.json +++ b/homeassistant/components/vizio/translations/ko.json @@ -5,8 +5,9 @@ "updated_entry": "\uc774 \ud56d\ubaa9\uc740 \uc774\ubbf8 \uc124\uc815\ub418\uc5c8\uc9c0\ub9cc \uad6c\uc131\uc5d0 \uc815\uc758\ub41c \uc774\ub984, \uc571 \ud639\uc740 \uc635\uc158\uc774 \uc774\uc804\uc5d0 \uac00\uc838\uc628 \uad6c\uc131 \ub0b4\uc6a9\uacfc \uc77c\uce58\ud558\uc9c0 \uc54a\uc73c\ubbc0\ub85c \uad6c\uc131 \ud56d\ubaa9\uc774 \uadf8\uc5d0 \ub530\ub77c \uc5c5\ub370\uc774\ud2b8\ub418\uc5c8\uc2b5\ub2c8\ub2e4." }, "error": { - "cant_connect": "\uae30\uae30\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. [\uc548\ub0b4\ub97c \ucc38\uace0] (https://www.home-assistant.io/integrations/vizio/)\ud558\uace0 \uc591\uc2dd\uc744 \ub2e4\uc2dc \uc81c\ucd9c\ud558\uae30 \uc804\uc5d0 \ub2e4\uc74c\uc744 \ub2e4\uc2dc \ud655\uc778\ud574\uc8fc\uc138\uc694.\n- \uae30\uae30 \uc804\uc6d0\uc774 \ucf1c\uc838 \uc788\uc2b5\ub2c8\uae4c?\n- \uae30\uae30\uac00 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \uc5f0\uacb0\ub418\uc5b4 \uc788\uc2b5\ub2c8\uae4c?\n- \uc785\ub825\ud55c \ub0b4\uc6a9\uc774 \uc62c\ubc14\ub985\ub2c8\uae4c?", + "cant_connect": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", "complete_pairing failed": "\ud398\uc5b4\ub9c1\uc744 \uc644\ub8cc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \uc785\ub825\ud55c PIN \uc774 \uc62c\ubc14\ub978\uc9c0 \ud655\uc778\ud558\uace0 \ub2e4\uc74c \uacfc\uc815\uc744 \uc9c4\ud589\ud558\uae30 \uc804\uc5d0 TV \uc758 \uc804\uc6d0\uc774 \ucf1c\uc838 \uc788\uace0 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc8fc\uc138\uc694.", + "complete_pairing_failed": "\ud398\uc5b4\ub9c1\uc744 \uc644\ub8cc\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc81c\ucd9c\ud558\uae30 \uc804\uc5d0 \uc785\ub825\ud55c PIN \uc774 \uc62c\ubc14\ub978\uc9c0, TV \uc758 \uc804\uc6d0\uc774 \ucf1c\uc838 \uc788\uace0 \ub124\ud2b8\uc6cc\ud06c\uc5d0 \uc5f0\uacb0\ub418\uc5b4 \uc788\ub294\uc9c0 \ud655\uc778\ud574\uc8fc\uc138\uc694.", "host_exists": "\uc124\uc815\ub41c \ud638\uc2a4\ud2b8\uc758 VIZIO \uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4.", "name_exists": "\uc124\uc815\ub41c \uc774\ub984\uc758 VIZIO \uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4." }, @@ -30,7 +31,7 @@ "data": { "access_token": "\uc561\uc138\uc2a4 \ud1a0\ud070", "device_class": "\uae30\uae30 \uc885\ub958", - "host": "<\ud638\uc2a4\ud2b8/ip>:", + "host": "\ud638\uc2a4\ud2b8", "name": "\uc774\ub984" }, "description": "\uc561\uc138\uc2a4 \ud1a0\ud070\uc740 TV \uc5d0\ub9cc \ud544\uc694\ud569\ub2c8\ub2e4. TV \ub97c \uad6c\uc131\ud558\uace0 \uc788\uace0 \uc544\uc9c1 \uc561\uc138\uc2a4 \ud1a0\ud070\uc774 \uc5c6\ub294 \uacbd\uc6b0 \ud398\uc5b4\ub9c1 \uacfc\uc815\uc744 \uc9c4\ud589\ud558\ub824\uba74 \ube44\uc6cc\ub450\uc138\uc694.", diff --git a/homeassistant/components/vizio/translations/lb.json b/homeassistant/components/vizio/translations/lb.json index 48267a23126..8a799834b3a 100644 --- a/homeassistant/components/vizio/translations/lb.json +++ b/homeassistant/components/vizio/translations/lb.json @@ -7,6 +7,7 @@ "error": { "cant_connect": "Konnt sech net mam Apparat verbannen. [Iwwerpr\u00e9ift Dokumentatioun] (https://www.home-assistant.io/integrations/vizio/) a stellt s\u00e9cher dass:\n- Den Apparat ass un\n- Den Apparat ass mam Netzwierk verbonnen\n- D'Optiounen d\u00e9i dir aginn hutt si korrekt\nier dir d'Verbindung nees prob\u00e9iert", "complete_pairing failed": "Feeler beim ofschl\u00e9isse vun der Kopplung. Iwwerpr\u00e9if dass de PIN korrekt an da de Fernsee nach \u00ebmmer ugeschalt a mam Netzwierk verbonnen ass ier de n\u00e4chste Versuch gestart g\u00ebtt.", + "complete_pairing_failed": "Feeler beim ofschl\u00e9isse vun der Kopplung. Iwwerpr\u00e9if dass de PIN korrekt an da de Fernsee nach \u00ebmmer ugeschalt a mam Netzwierk verbonnen ass ier de n\u00e4chste Versuch gestart g\u00ebtt.", "host_exists": "VIZIO Apparat mat d\u00ebsem Host ass scho konfigur\u00e9iert.", "name_exists": "VIZIO Apparat mat d\u00ebsen Numm ass scho konfigur\u00e9iert." }, diff --git a/homeassistant/components/vizio/translations/no.json b/homeassistant/components/vizio/translations/no.json index ddeb75c156e..d7446a415b6 100644 --- a/homeassistant/components/vizio/translations/no.json +++ b/homeassistant/components/vizio/translations/no.json @@ -5,8 +5,9 @@ "updated_entry": "Dette innlegget har allerede v\u00e6rt oppsett, men navnet, apps, og/eller alternativer som er definert i konfigurasjon som ikke stemmer med det som tidligere er importert konfigurasjon, s\u00e5 konfigurasjonen innlegget har blitt oppdatert i henhold til dette." }, "error": { - "cant_connect": "Kunne ikke koble til enheten. [Se gjennom dokumentene] (https://www.home-assistant.io/integrations/vizio/) og bekreft at: \n - Enheten er sl\u00e5tt p\u00e5 \n - Enheten er koblet til nettverket \n - Verdiene du fylte ut er n\u00f8yaktige \n f\u00f8r du pr\u00f8ver \u00e5 sende inn p\u00e5 nytt.", + "cant_connect": "Kunne ikke koble til enheten. [Se gjennom dokumentene](https://www.home-assistant.io/integrations/vizio/) og bekreft at: \n - Enheten er sl\u00e5tt p\u00e5 \n - Enheten er koblet til nettverket \n - Verdiene du fylte ut er n\u00f8yaktige \n f\u00f8r du pr\u00f8ver \u00e5 sende inn p\u00e5 nytt.", "complete_pairing failed": "Kan ikke fullf\u00f8re sammenkoblingen. Forsikre deg om at PIN-koden du oppga er riktig, og at TV-en fortsatt er p\u00e5 og tilkoblet nettverket f\u00f8r du sender inn p\u00e5 nytt.", + "complete_pairing_failed": "Kan ikke fullf\u00f8re sammenkoblingen. Forsikre deg om at PIN-koden du oppga er riktig, og at TV-en fortsatt er p\u00e5 og tilkoblet nettverket f\u00f8r du sender inn p\u00e5 nytt.", "host_exists": "VIZIO-enhet med spesifisert vert allerede konfigurert.", "name_exists": "VIZIO-enhet med spesifisert navn allerede konfigurert." }, @@ -15,22 +16,22 @@ "data": { "pin": "PIN" }, - "description": "TVen skal vise en kode. Skriv inn denne koden i skjemaet, og fortsett deretter til neste trinn for \u00e5 fullf\u00f8re paringen.", - "title": "Fullf\u00f8r Sammenkoblings Prosessen" + "description": "TVen skal vise en kode. Fyll inn denne koden i skjemaet, og fortsett deretter til neste trinn for \u00e5 fullf\u00f8re paringen.", + "title": "Fullf\u00f8r sammenkoblingsprosess" }, "pairing_complete": { "description": "Din VIZIO SmartCast enheten er n\u00e5 koblet til Home Assistant.", - "title": "Sammenkoblingen Er Fullf\u00f8rt" + "title": "Sammenkoblingen fullf\u00f8rt" }, "pairing_complete_import": { "description": "VIZIO SmartCast TV er n\u00e5 koblet til Home Assistant\n\nTilgangstokenet er '**{access_token}**'.", - "title": "Sammenkoblingen Er Fullf\u00f8rt" + "title": "Sammenkoblingen fullf\u00f8rt" }, "user": { "data": { "access_token": "Tilgangstoken", "device_class": "Enhetstype", - "host": ":", + "host": "Vert", "name": "Navn" }, "description": "En tilgangstoken er bare n\u00f8dvendig for TV-er. Hvis du konfigurerer en TV og ikke har tilgangstoken enda, m\u00e5 du la den st\u00e5 tom for \u00e5 g\u00e5 gjennom en sammenkoblingsprosess.", diff --git a/homeassistant/components/vizio/translations/pl.json b/homeassistant/components/vizio/translations/pl.json index 2d586bc3e36..699ffdbc437 100644 --- a/homeassistant/components/vizio/translations/pl.json +++ b/homeassistant/components/vizio/translations/pl.json @@ -23,17 +23,17 @@ "title": "Parowanie zako\u0144czone" }, "pairing_complete_import": { - "description": "Twoje urz\u0105dzenie VIZIO SmartCast jest teraz po\u0142\u0105czone z Home Assistant'em.\n\nTw\u00f3j token dost\u0119powy to '**{access_token}**'.", + "description": "Twoje urz\u0105dzenie VIZIO SmartCast jest teraz po\u0142\u0105czone z Home Assistant'em.\n\nToken dost\u0119pu to '**{access_token}**'.", "title": "Parowanie zako\u0144czone" }, "user": { "data": { - "access_token": "Token dost\u0119pu", + "access_token": "[%key_id:common::config_flow::data::access_token%]", "device_class": "Typ urz\u0105dzenia", "host": ":", "name": "Nazwa" }, - "description": "Token dost\u0119powy potrzebny jest tylko dla telewizor\u00f3w. Je\u015bli konfigurujesz telewizor i nie masz jeszcze tokenu dost\u0119powego, pozostaw go pusty aby przej\u015b\u0107 przez proces parowania.", + "description": "Token dost\u0119pu potrzebny jest tylko dla telewizor\u00f3w. Je\u015bli konfigurujesz telewizor i nie masz jeszcze tokenu dost\u0119pu, pozostaw go pusty, aby przej\u015b\u0107 przez proces parowania.", "title": "Konfiguracja klienta Vizio SmartCast" } } diff --git a/homeassistant/components/vizio/translations/ru.json b/homeassistant/components/vizio/translations/ru.json index 62b75b4714a..20d051813c5 100644 --- a/homeassistant/components/vizio/translations/ru.json +++ b/homeassistant/components/vizio/translations/ru.json @@ -5,8 +5,9 @@ "updated_entry": "\u042d\u0442\u0430 \u0437\u0430\u043f\u0438\u0441\u044c \u0443\u0436\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u0430, \u043d\u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0435 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438, \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0440\u0430\u043d\u0435\u0435 \u0438\u043c\u043f\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0437\u0430\u043f\u0438\u0441\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0431\u044b\u043b\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0430." }, "error": { - "cant_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443. \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043a\u0443, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e:\n- \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u043e;\n- \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043a \u0441\u0435\u0442\u0438;\n- \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e \u0432\u0432\u0435\u043b\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f.\n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u044c\u0442\u0435\u0441\u044c \u0441 [\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f\u043c\u0438](https://www.home-assistant.io/integrations/vizio/) \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438.", + "cant_connect": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", "complete_pairing failed": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435. \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043a\u0443, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0412\u0430\u043c\u0438 PIN-\u043a\u043e\u0434 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439, \u0430 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a \u0441\u0435\u0442\u0438.", + "complete_pairing_failed": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435. \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u043f\u043e\u043f\u044b\u0442\u043a\u0443, \u0443\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u0432\u0432\u0435\u0434\u0435\u043d\u043d\u044b\u0439 \u0412\u0430\u043c\u0438 PIN-\u043a\u043e\u0434 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439, \u0430 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0432\u043a\u043b\u044e\u0447\u0435\u043d \u0438 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d \u043a \u0441\u0435\u0442\u0438.", "host_exists": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430.", "name_exists": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0441 \u0442\u0430\u043a\u0438\u043c \u0436\u0435 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." }, @@ -23,17 +24,17 @@ "title": "\u0421\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e" }, "pairing_complete_import": { - "description": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e VIZIO SmartCast TV \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043a Home Assistant. \n\n\u0412\u0430\u0448 \u0442\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 - '**{access_token}**'.", + "description": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e VIZIO SmartCast TV \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e \u043a Home Assistant. \n\n\u0412\u0430\u0448 \u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 - '**{access_token}**'.", "title": "\u0421\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u043e" }, "user": { "data": { "access_token": "\u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430", "device_class": "\u0422\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430", - "host": "<\u0425\u043e\u0441\u0442/IP>:<\u041f\u043e\u0440\u0442>", + "host": "\u0425\u043e\u0441\u0442", "name": "\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435" }, - "description": "\u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u043e\u0432. \u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0438 \u0443 \u0412\u0430\u0441 \u0435\u0449\u0435 \u043d\u0435\u0442 \u0442\u043e\u043a\u0435\u043d\u0430 \u0434\u043e\u0441\u0442\u0443\u043f\u0430, \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u044d\u0442\u043e \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f.", + "description": "\u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u043e\u0432. \u0415\u0441\u043b\u0438 \u0412\u044b \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0435 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440 \u0438 \u0422\u043e\u043a\u0435\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u0443 \u0412\u0430\u0441 \u0435\u0449\u0435 \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d, \u043e\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u044d\u0442\u043e \u043f\u043e\u043b\u0435 \u043f\u0443\u0441\u0442\u044b\u043c, \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0441\u043e\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u044f.", "title": "VIZIO SmartCast" } } diff --git a/homeassistant/components/vizio/translations/zh-Hant.json b/homeassistant/components/vizio/translations/zh-Hant.json index db2f4ca9447..a3508481a1b 100644 --- a/homeassistant/components/vizio/translations/zh-Hant.json +++ b/homeassistant/components/vizio/translations/zh-Hant.json @@ -5,8 +5,9 @@ "updated_entry": "\u6b64\u7269\u4ef6\u5df2\u7d93\u8a2d\u5b9a\uff0c\u4f46\u8a2d\u5b9a\u4e4b\u540d\u7a31\u3001App \u53ca/\u6216\u9078\u9805\u8207\u5148\u524d\u532f\u5165\u7684\u7269\u4ef6\u9078\u9805\u503c\u4e0d\u5408\uff0c\u56e0\u6b64\u8a2d\u5b9a\u5c07\u6703\u8ddf\u8457\u66f4\u65b0\u3002" }, "error": { - "cant_connect": "\u7121\u6cd5\u9023\u7dda\u81f3\u8a2d\u5099\u3002[\u8acb\u53c3\u8003\u8aaa\u660e\u6587\u4ef6](https://www.home-assistant.io/integrations/vizio/) \u4e26\u78ba\u8a8d\u4ee5\u4e0b\u9805\u76ee\uff1a\n- \u8a2d\u5099\u5df2\u958b\u6a5f\n- \u8a2d\u5099\u5df2\u9023\u7dda\u81f3\u7db2\u8def\n- \u586b\u5beb\u8cc7\u6599\u6b63\u78ba\n\u7136\u5f8c\u518d\u91cd\u65b0\u50b3\u9001\u3002", + "cant_connect": "\u9023\u7dda\u5931\u6557", "complete_pairing failed": "\u7121\u6cd5\u5b8c\u6210\u914d\u5c0d\uff0c\u50b3\u9001\u524d\u3001\u8acb\u78ba\u5b9a\u6240\u8f38\u5165\u7684 PIN \u78bc\u3001\u540c\u6642\u96fb\u8996\u5df2\u7d93\u958b\u555f\u4e26\u9023\u7dda\u81f3\u7db2\u8def\u3002", + "complete_pairing_failed": "\u7121\u6cd5\u5b8c\u6210\u914d\u5c0d\uff0c\u50b3\u9001\u524d\u3001\u8acb\u78ba\u5b9a\u6240\u8f38\u5165\u7684 PIN \u78bc\u3001\u540c\u6642\u96fb\u8996\u5df2\u7d93\u958b\u555f\u4e26\u9023\u7dda\u81f3\u7db2\u8def\u3002", "host_exists": "\u4f9d\u4e3b\u6a5f\u7aef\u4e4b VIZIO \u5143\u4ef6\u8a2d\u5b9a\u5df2\u8a2d\u5b9a\u5b8c\u6210\u3002", "name_exists": "\u4f9d\u540d\u7a31\u4e4b VIZIO \u5143\u4ef6\u8a2d\u5b9a\u5df2\u8a2d\u5b9a\u5b8c\u6210\u3002" }, @@ -23,17 +24,17 @@ "title": "\u914d\u5c0d\u5b8c\u6210" }, "pairing_complete_import": { - "description": "VIZIO SmartCast TV \u8a2d\u5099\u5df2\u9023\u7dda\u81f3 Home Assistant\u3002\n\n\u5b58\u53d6\u5bc6\u9470\u70ba\u300c**{access_token}**\u300d\u3002", + "description": "VIZIO SmartCast TV \u8a2d\u5099\u5df2\u9023\u7dda\u81f3 Home Assistant\u3002\n\n\u5b58\u53d6\u5bc6\u9470\u70ba '**{access_token}**'\u3002", "title": "\u914d\u5c0d\u5b8c\u6210" }, "user": { "data": { "access_token": "\u5b58\u53d6\u5bc6\u9470", "device_class": "\u8a2d\u5099\u985e\u5225", - "host": "<\u4e3b\u6a5f\u7aef/IP>:", + "host": "\u4e3b\u6a5f\u7aef", "name": "\u540d\u7a31" }, - "description": "\u6b64\u96fb\u8996\u50c5\u9700\u5b58\u53d6\u5bc6\u9470\u3002\u5047\u5982\u60a8\u6b63\u5728\u8a2d\u5b9a\u96fb\u8996\u3001\u5c1a\u672a\u53d6\u5f97\u5bc6\u9470\uff0c\u4fdd\u6301\u7a7a\u767d\u4ee5\u9032\u884c\u914d\u5c0d\u904e\u7a0b\u3002", + "description": "\u6b64\u96fb\u8996\u50c5\u9700\u5b58\u53d6\u5bc6\u9470\u5047\u5982\u60a8\u6b63\u5728\u8a2d\u5b9a\u96fb\u8996\u3001\u5c1a\u672a\u53d6\u5f97\u5b58\u53d6\u5bc6\u9470 \uff0c\u4fdd\u6301\u7a7a\u767d\u4ee5\u9032\u884c\u914d\u5c0d\u904e\u7a0b\u3002", "title": "\u8a2d\u5b9a VIZIO SmartCast \u8a2d\u5099" } } diff --git a/homeassistant/components/weather/translations/sl.json b/homeassistant/components/weather/translations/sl.json index e7ff67bac3c..e39c851894e 100644 --- a/homeassistant/components/weather/translations/sl.json +++ b/homeassistant/components/weather/translations/sl.json @@ -1,18 +1,18 @@ { "state": { "_": { - "clear-night": "Jasna, no\u010d", + "clear-night": "Jasno, no\u010d", "cloudy": "Obla\u010dno", "exceptional": "Izjemno", "fog": "Megla", "hail": "To\u010da", - "lightning": "Grmenje", + "lightning": "Strele", "lightning-rainy": "Grmenje, de\u017eevno", "partlycloudy": "Delno obla\u010dno", - "pouring": "Mo\u010dan de\u017e", + "pouring": "Lije", "rainy": "De\u017eevno", - "snowy": "Sne\u017eno", - "snowy-rainy": "Sne\u017eno, de\u017eevno", + "snowy": "Sne\u017eeno", + "snowy-rainy": "Sne\u017eeno, de\u017eevno", "sunny": "Son\u010dno", "windy": "Vetrovno", "windy-variant": "Vetrovno" diff --git a/homeassistant/components/wiffi/translations/no.json b/homeassistant/components/wiffi/translations/no.json new file mode 100644 index 00000000000..8e966a19c00 --- /dev/null +++ b/homeassistant/components/wiffi/translations/no.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "addr_in_use": "Serverport allerede i bruk.", + "start_server_failed": "Startserveren mislyktes." + }, + "step": { + "user": { + "data": { + "port": "Serverport" + }, + "title": "Sett opp TCP-server for WIFFI-enheter" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wiffi/translations/ru.json b/homeassistant/components/wiffi/translations/ru.json new file mode 100644 index 00000000000..e54389a0f34 --- /dev/null +++ b/homeassistant/components/wiffi/translations/ru.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "addr_in_use": "\u041f\u043e\u0440\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f.", + "start_server_failed": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440." + }, + "step": { + "user": { + "data": { + "port": "\u041f\u043e\u0440\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430" + }, + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 TCP-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 WIFFI" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/wiffi/translations/zh-Hant.json b/homeassistant/components/wiffi/translations/zh-Hant.json new file mode 100644 index 00000000000..0135fe86488 --- /dev/null +++ b/homeassistant/components/wiffi/translations/zh-Hant.json @@ -0,0 +1,16 @@ +{ + "config": { + "abort": { + "addr_in_use": "\u4f3a\u670d\u5668\u901a\u8a0a\u57e0\u5df2\u88ab\u4f7f\u7528\u3002", + "start_server_failed": "\u555f\u52d5\u4f3a\u670d\u5668\u5931\u6557\u3002" + }, + "step": { + "user": { + "data": { + "port": "\u4f3a\u670d\u5668\u901a\u8a0a\u57e0" + }, + "title": "\u8a2d\u5b9a WIFFI \u8a2d\u5099 TCP \u4f3a\u670d\u5668" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/withings/translations/es.json b/homeassistant/components/withings/translations/es.json index 19376d363cb..d162c06e761 100644 --- a/homeassistant/components/withings/translations/es.json +++ b/homeassistant/components/withings/translations/es.json @@ -5,7 +5,7 @@ "missing_configuration": "La integraci\u00f3n de Withings no est\u00e1 configurada. Por favor, siga la documentaci\u00f3n." }, "create_entry": { - "default": "Autenticado correctamente con Withings para el perfil seleccionado." + "default": "Autenticado correctamente con Withings." }, "step": { "pick_implementation": { diff --git a/homeassistant/components/withings/translations/no.json b/homeassistant/components/withings/translations/no.json index 0922f1b3344..44c341ca2ca 100644 --- a/homeassistant/components/withings/translations/no.json +++ b/homeassistant/components/withings/translations/no.json @@ -1,15 +1,15 @@ { "config": { "abort": { - "authorize_url_timeout": "Tidsavbrudd ved generering av autoriseringsadresse.", - "missing_configuration": "Withings-integreringen er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." + "authorize_url_timeout": "Tidsavbrudd ved oppretting av godkjenningsadresse.", + "missing_configuration": "Withings-integrasjonen er ikke konfigurert. Vennligst f\u00f8lg dokumentasjonen." }, "create_entry": { - "default": "Vellykket godkjent med Withings." + "default": "Vellykket godkjenning med Withings." }, "step": { "pick_implementation": { - "title": "Velg autentiseringsmetode" + "title": "Velg godkjenningsmetode" }, "profile": { "data": { diff --git a/homeassistant/components/withings/translations/pl.json b/homeassistant/components/withings/translations/pl.json index a45141ff50b..1b59e61a768 100644 --- a/homeassistant/components/withings/translations/pl.json +++ b/homeassistant/components/withings/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "authorize_url_timeout": "Min\u0105\u0142 limit czasu generowania url autoryzacji.", + "authorize_url_timeout": "[%key_id:common::config_flow::abort::oauth2_authorize_url_timeout%]", "missing_configuration": "Integracja z Withings nie jest skonfigurowana. Post\u0119puj zgodnie z dokumentacj\u0105." }, "create_entry": { @@ -9,7 +9,7 @@ }, "step": { "pick_implementation": { - "title": "Wybierz metod\u0119 uwierzytelnienia" + "title": "[%key_id:common::config_flow::title::oauth2_pick_implementation%]" }, "profile": { "data": { diff --git a/homeassistant/components/withings/translations/ru.json b/homeassistant/components/withings/translations/ru.json index f99071a2615..5a945c14a84 100644 --- a/homeassistant/components/withings/translations/ru.json +++ b/homeassistant/components/withings/translations/ru.json @@ -9,7 +9,7 @@ }, "step": { "pick_implementation": { - "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u0435\u0442\u043e\u0434 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" + "title": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0441\u043f\u043e\u0441\u043e\u0431 \u0430\u0443\u0442\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u0438" }, "profile": { "data": { diff --git a/homeassistant/components/wled/translations/en.json b/homeassistant/components/wled/translations/en.json index 7c63779d5ac..362798be5bd 100644 --- a/homeassistant/components/wled/translations/en.json +++ b/homeassistant/components/wled/translations/en.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "host": "Host or IP address" + "host": "Host" }, "description": "Set up your WLED to integrate with Home Assistant.", "title": "Link your WLED" diff --git a/homeassistant/components/wled/translations/es.json b/homeassistant/components/wled/translations/es.json index b5973638373..6b2c46f25e0 100644 --- a/homeassistant/components/wled/translations/es.json +++ b/homeassistant/components/wled/translations/es.json @@ -1,24 +1,24 @@ { "config": { "abort": { - "already_configured": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", - "connection_error": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "already_configured": "Este dispositivo WLED ya est\u00e1 configurado.", + "connection_error": "No se ha podido conectar al dispositivo WLED." }, "error": { - "connection_error": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "connection_error": "No se ha podido conectar al dispositivo WLED." }, - "flow_title": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", + "flow_title": "WLED: {name}", "step": { "user": { "data": { "host": "Host o direcci\u00f3n IP" }, - "description": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", - "title": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "description": "Configura el WLED para integrarlo con Home Assistant.", + "title": "Vincula tu WLED" }, "zeroconf_confirm": { - "description": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", - "title": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "description": "\u00bfQuieres a\u00f1adir el WLED `{name}` a Home Assistant?", + "title": "Dispositivo WLED detectado" } } } diff --git a/homeassistant/components/wled/translations/ko.json b/homeassistant/components/wled/translations/ko.json index 7791af99c47..12d964f25c6 100644 --- a/homeassistant/components/wled/translations/ko.json +++ b/homeassistant/components/wled/translations/ko.json @@ -11,9 +11,9 @@ "step": { "user": { "data": { - "host": "\ud638\uc2a4\ud2b8 \ub610\ub294 IP \uc8fc\uc18c" + "host": "\ud638\uc2a4\ud2b8" }, - "description": "Home Assistant \uc5d0 WLED \uc5f0\ub3d9\uc744 \uad6c\uc131\ud569\ub2c8\ub2e4.", + "description": "Home Assistant \uc5d0 WLED \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub97c \uc124\uc815\ud569\ub2c8\ub2e4.", "title": "WLED \uc5f0\uacb0\ud558\uae30" }, "zeroconf_confirm": { diff --git a/homeassistant/components/wled/translations/pl.json b/homeassistant/components/wled/translations/pl.json index 8e4d8cec492..6db76e82a0a 100644 --- a/homeassistant/components/wled/translations/pl.json +++ b/homeassistant/components/wled/translations/pl.json @@ -1,24 +1,24 @@ { "config": { "abort": { - "already_configured": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", - "connection_error": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]", + "connection_error": "[%key_id:common::config_flow::error::cannot_connect%]" }, "error": { - "connection_error": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "connection_error": "[%key_id:common::config_flow::error::cannot_connect%]" }, - "flow_title": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", + "flow_title": "WLED: {name}", "step": { "user": { "data": { - "host": "Nazwa hosta lub adres IP" + "host": "[%key_id:common::config_flow::data::host%]" }, - "description": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", - "title": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "description": "Konfiguracja WLED w celu integracji z Home Assistant'em.", + "title": "Po\u0142\u0105cz z WLED" }, "zeroconf_confirm": { - "description": "Wykryto urz\u0105dzenie [%key:component::wled::title%]", - "title": "Wykryto urz\u0105dzenie [%key:component::wled::title%]" + "description": "Czy chcesz doda\u0107 WLED o nazwie `{name}` do Home Assistant'a?", + "title": "Wykryto urz\u0105dzenie WLED" } } } diff --git a/homeassistant/components/wled/translations/ru.json b/homeassistant/components/wled/translations/ru.json index 4af5a3c8c81..867b2ca2ab6 100644 --- a/homeassistant/components/wled/translations/ru.json +++ b/homeassistant/components/wled/translations/ru.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "host": "\u0414\u043e\u043c\u0435\u043d\u043d\u043e\u0435 \u0438\u043c\u044f \u0438\u043b\u0438 IP-\u0430\u0434\u0440\u0435\u0441" + "host": "\u0425\u043e\u0441\u0442" }, "description": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0442\u0435 Home Assistant \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 WLED.", "title": "WLED" diff --git a/homeassistant/components/wled/translations/zh-Hant.json b/homeassistant/components/wled/translations/zh-Hant.json index 1b3b3f9fb2a..c712a3682ad 100644 --- a/homeassistant/components/wled/translations/zh-Hant.json +++ b/homeassistant/components/wled/translations/zh-Hant.json @@ -11,7 +11,7 @@ "step": { "user": { "data": { - "host": "\u4e3b\u6a5f\u6216 IP \u4f4d\u5740" + "host": "\u4e3b\u6a5f\u7aef" }, "description": "\u8a2d\u5b9a WLED \u4ee5\u6574\u5408\u81f3 Home Assistant\u3002", "title": "\u9023\u7d50 WLED" diff --git a/homeassistant/components/wwlln/translations/fi.json b/homeassistant/components/wwlln/translations/fi.json new file mode 100644 index 00000000000..1b1b454585f --- /dev/null +++ b/homeassistant/components/wwlln/translations/fi.json @@ -0,0 +1,12 @@ +{ + "config": { + "step": { + "user": { + "data": { + "latitude": "Leveysaste", + "longitude": "Pituusaste" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_miio/translations/ca.json b/homeassistant/components/xiaomi_miio/translations/ca.json index b80b56a5e91..1c6c21e02f0 100644 --- a/homeassistant/components/xiaomi_miio/translations/ca.json +++ b/homeassistant/components/xiaomi_miio/translations/ca.json @@ -1,10 +1,10 @@ { "config": { "abort": { - "already_configured": "El dispositiu ja est\u00e0 configurat" + "already_configured": "[%key::common::config_flow::abort::already_configured_device%]" }, "error": { - "connect_error": "No s'ha pogut connectar, torna-ho a provar", + "connect_error": "[%key::common::config_flow::error::cannot_connect%]", "no_device_selected": "No hi ha cap dispositiu seleccionat, selecciona'n un." }, "step": { diff --git a/homeassistant/components/xiaomi_miio/translations/cs.json b/homeassistant/components/xiaomi_miio/translations/cs.json index d784fda2c0d..9064eacf899 100644 --- a/homeassistant/components/xiaomi_miio/translations/cs.json +++ b/homeassistant/components/xiaomi_miio/translations/cs.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "Za\u0159\u00edzen\u00ed je ji\u017e nakonfigurov\u00e1no" - }, "error": { "connect_error": "Nepoda\u0159ilo se p\u0159ipojit, zkuste to znovu", "no_device_selected": "Nebylo vybr\u00e1no \u017e\u00e1dn\u00e9 za\u0159\u00edzen\u00ed, vyberte jedno za\u0159\u00edzen\u00ed." diff --git a/homeassistant/components/xiaomi_miio/translations/de.json b/homeassistant/components/xiaomi_miio/translations/de.json index 0e608eaf504..d60099d7538 100644 --- a/homeassistant/components/xiaomi_miio/translations/de.json +++ b/homeassistant/components/xiaomi_miio/translations/de.json @@ -4,7 +4,7 @@ "already_configured": "Ger\u00e4t ist bereits konfiguriert" }, "error": { - "connect_error": "Verbindung fehlgeschlagen, versuchen Sie es erneut", + "connect_error": "Verbindung fehlgeschlagen", "no_device_selected": "Kein Ger\u00e4t ausgew\u00e4hlt, bitte w\u00e4hlen Sie ein Ger\u00e4t aus." }, "step": { diff --git a/homeassistant/components/xiaomi_miio/translations/en.json b/homeassistant/components/xiaomi_miio/translations/en.json index 758376f4926..f67df5b7826 100644 --- a/homeassistant/components/xiaomi_miio/translations/en.json +++ b/homeassistant/components/xiaomi_miio/translations/en.json @@ -4,13 +4,13 @@ "already_configured": "Device is already configured" }, "error": { - "connect_error": "Failed to connect, please try again", + "connect_error": "Failed to connect", "no_device_selected": "No device selected, please select one device." }, "step": { "gateway": { "data": { - "host": "IP adress", + "host": "IP address", "name": "Name of the Gateway", "token": "API Token" }, diff --git a/homeassistant/components/xiaomi_miio/translations/es-419.json b/homeassistant/components/xiaomi_miio/translations/es-419.json index 4178a80a347..ac9e6077ce5 100644 --- a/homeassistant/components/xiaomi_miio/translations/es-419.json +++ b/homeassistant/components/xiaomi_miio/translations/es-419.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "El dispositivo ya est\u00e1 configurado" - }, "error": { "connect_error": "No se pudo conectar, intente nuevamente", "no_device_selected": "Ning\u00fan dispositivo seleccionado, seleccione un dispositivo." diff --git a/homeassistant/components/xiaomi_miio/translations/es.json b/homeassistant/components/xiaomi_miio/translations/es.json index 3208afe23b0..5760a12ed04 100644 --- a/homeassistant/components/xiaomi_miio/translations/es.json +++ b/homeassistant/components/xiaomi_miio/translations/es.json @@ -4,7 +4,7 @@ "already_configured": "El dispositivo ya est\u00e1 configurado" }, "error": { - "connect_error": "No se pudo conectar, por favor, int\u00e9ntalo de nuevo", + "connect_error": "No se ha podido conectar", "no_device_selected": "No se ha seleccionado ning\u00fan dispositivo, por favor, seleccione un dispositivo." }, "step": { diff --git a/homeassistant/components/xiaomi_miio/translations/fi.json b/homeassistant/components/xiaomi_miio/translations/fi.json index 4b7dfe9ecba..669f5a34fb9 100644 --- a/homeassistant/components/xiaomi_miio/translations/fi.json +++ b/homeassistant/components/xiaomi_miio/translations/fi.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "Laite on jo m\u00e4\u00e4ritetty" - }, "error": { "connect_error": "Yhteyden muodostaminen ep\u00e4onnistui. Yrit\u00e4 uudelleen", "no_device_selected": "Ei valittuja laitteita. Ole hyv\u00e4 ja valitse yksi." diff --git a/homeassistant/components/xiaomi_miio/translations/fr.json b/homeassistant/components/xiaomi_miio/translations/fr.json index c603eef4cac..bf00d30bc6e 100644 --- a/homeassistant/components/xiaomi_miio/translations/fr.json +++ b/homeassistant/components/xiaomi_miio/translations/fr.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "L'appareil est d\u00e9j\u00e0 configur\u00e9" - }, "error": { "connect_error": "Impossible de se connecter, veuillez r\u00e9essayer", "no_device_selected": "Aucun appareil s\u00e9lectionn\u00e9, veuillez s\u00e9lectionner un appareil." diff --git a/homeassistant/components/xiaomi_miio/translations/hu.json b/homeassistant/components/xiaomi_miio/translations/hu.json index a99c165ebbb..9cdda6533b5 100644 --- a/homeassistant/components/xiaomi_miio/translations/hu.json +++ b/homeassistant/components/xiaomi_miio/translations/hu.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "Az eszk\u00f6z m\u00e1r konfigur\u00e1lva van" - }, "error": { "connect_error": "Nem siker\u00fclt csatlakozni, pr\u00f3b\u00e1lkozzon \u00fajra.", "no_device_selected": "Nincs kiv\u00e1lasztva eszk\u00f6z, k\u00e9rj\u00fck, v\u00e1lasszon egyet." diff --git a/homeassistant/components/xiaomi_miio/translations/it.json b/homeassistant/components/xiaomi_miio/translations/it.json index 4113cd7574c..911e16a3dc5 100644 --- a/homeassistant/components/xiaomi_miio/translations/it.json +++ b/homeassistant/components/xiaomi_miio/translations/it.json @@ -4,7 +4,7 @@ "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato" }, "error": { - "connect_error": "Impossibile connettersi, si prega di riprovare", + "connect_error": "Impossibile connettersi", "no_device_selected": "Nessun dispositivo selezionato, selezionare un dispositivo." }, "step": { diff --git a/homeassistant/components/xiaomi_miio/translations/ko.json b/homeassistant/components/xiaomi_miio/translations/ko.json index b92f943aa80..dbf3e091c5e 100644 --- a/homeassistant/components/xiaomi_miio/translations/ko.json +++ b/homeassistant/components/xiaomi_miio/translations/ko.json @@ -4,7 +4,7 @@ "already_configured": "\uae30\uae30\uac00 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4" }, "error": { - "connect_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4. \ub2e4\uc2dc \uc2dc\ub3c4\ud574\uc8fc\uc138\uc694.", + "connect_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4", "no_device_selected": "\uc120\ud0dd\ub41c \uae30\uae30\uac00 \uc5c6\uc2b5\ub2c8\ub2e4. \uae30\uae30\ub97c \uc120\ud0dd\ud574\uc8fc\uc138\uc694." }, "step": { diff --git a/homeassistant/components/xiaomi_miio/translations/lb.json b/homeassistant/components/xiaomi_miio/translations/lb.json new file mode 100644 index 00000000000..05c8e2354b8 --- /dev/null +++ b/homeassistant/components/xiaomi_miio/translations/lb.json @@ -0,0 +1,29 @@ +{ + "config": { + "abort": { + "already_configured": "Apparat ass scho konfigur\u00e9iert" + }, + "error": { + "connect_error": "Feeler beim verbannen, prob\u00e9ier w.e.g. nach emol.", + "no_device_selected": "Keen Apparat ausgewielt, wiel een Apparat aus w.e.g." + }, + "step": { + "gateway": { + "data": { + "host": "IP Adresse", + "name": "Numm vum Gateway", + "token": "API Jeton" + }, + "description": "Du brauchs den API Jeton, kuck https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token fir Instruktiounen.", + "title": "Mat enger Xiaomi Gateway verbannen" + }, + "user": { + "data": { + "gateway": "Mat enger Xiaomi Gateway verbannen" + }, + "description": "Wielt den Apparat aus dee soll verbonne ginn", + "title": "Xiaomi Miio" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_miio/translations/nl.json b/homeassistant/components/xiaomi_miio/translations/nl.json index 7c83b1134a7..cb4aa077ba0 100644 --- a/homeassistant/components/xiaomi_miio/translations/nl.json +++ b/homeassistant/components/xiaomi_miio/translations/nl.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "Apparaat is al geconfigureerd" - }, "error": { "connect_error": "Verbinding mislukt, probeer het opnieuw", "no_device_selected": "Geen apparaat geselecteerd, selecteer 1 apparaat alstublieft" diff --git a/homeassistant/components/xiaomi_miio/translations/no.json b/homeassistant/components/xiaomi_miio/translations/no.json index d8769783c82..5a92830cdb7 100644 --- a/homeassistant/components/xiaomi_miio/translations/no.json +++ b/homeassistant/components/xiaomi_miio/translations/no.json @@ -4,8 +4,7 @@ "already_configured": "Enheten er allerede konfigurert" }, "error": { - "connect_error": "Klarte ikke \u00e5 koble til, vennligst pr\u00f8v igjen", - "no_device_selected": "Ingen enhet valgt. Velg en enhet." + "no_device_selected": "Ingen enhet valgt, vennligst velg en enhet." }, "step": { "gateway": { @@ -14,7 +13,7 @@ "name": "Navnet p\u00e5 gatewayen", "token": "API-token" }, - "description": "Du trenger API-symbolet, se https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token for instruksjoner.", + "description": "Du trenger API-tilgangstoken, se [https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token](https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token) for instruksjoner.", "title": "Koble til en Xiaomi Gateway" }, "user": { @@ -22,7 +21,7 @@ "gateway": "Koble til en Xiaomi Gateway" }, "description": "Velg hvilken enhet du vil koble til.", - "title": "Xiaomi Miio" + "title": "" } } } diff --git a/homeassistant/components/xiaomi_miio/translations/pl.json b/homeassistant/components/xiaomi_miio/translations/pl.json index ac88ba11644..da144095ad4 100644 --- a/homeassistant/components/xiaomi_miio/translations/pl.json +++ b/homeassistant/components/xiaomi_miio/translations/pl.json @@ -1,7 +1,7 @@ { "config": { "abort": { - "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane" + "already_configured": "[%key_id:common::config_flow::abort::already_configured_device%]" }, "error": { "connect_error": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.", diff --git a/homeassistant/components/xiaomi_miio/translations/ru.json b/homeassistant/components/xiaomi_miio/translations/ru.json index e1293b9f0be..fef7362537f 100644 --- a/homeassistant/components/xiaomi_miio/translations/ru.json +++ b/homeassistant/components/xiaomi_miio/translations/ru.json @@ -4,7 +4,7 @@ "already_configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u044d\u0442\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430." }, "error": { - "connect_error": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f, \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0435 \u0440\u0430\u0437.", + "connect_error": "\u041e\u0448\u0438\u0431\u043a\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f.", "no_device_selected": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043e\u0434\u043d\u043e \u0438\u0437 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432." }, "step": { diff --git a/homeassistant/components/xiaomi_miio/translations/sl.json b/homeassistant/components/xiaomi_miio/translations/sl.json new file mode 100644 index 00000000000..d8fc0bf28f7 --- /dev/null +++ b/homeassistant/components/xiaomi_miio/translations/sl.json @@ -0,0 +1,29 @@ +{ + "config": { + "abort": { + "already_configured": "Naprava je \u017ee konfigurirana" + }, + "error": { + "connect_error": "Povezava ni uspela", + "no_device_selected": "Izbrana ni nobena naprava, izberite eno napravo." + }, + "step": { + "gateway": { + "data": { + "host": "IP naslov", + "name": "Ime prehoda", + "token": "API \u017eeton" + }, + "description": "Potrebujete API \u017deton, glej https://www.home-assistant.io/integrations/vacuum.xiaomi_miio/#retrieving-the-access-token za navodila.", + "title": "Pove\u017eite se s prehodom Xiaomi" + }, + "user": { + "data": { + "gateway": "Pove\u017eite se s prehodom Xiaomi" + }, + "description": "Izberite, s katero napravo se \u017eelite povezati.", + "title": "Xiaomi Miio" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/xiaomi_miio/translations/sv.json b/homeassistant/components/xiaomi_miio/translations/sv.json index c8714969bef..aee988f0a04 100644 --- a/homeassistant/components/xiaomi_miio/translations/sv.json +++ b/homeassistant/components/xiaomi_miio/translations/sv.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "Enheten \u00e4r redan konfigurerad" - }, "error": { "connect_error": "Det gick inte att ansluta, f\u00f6rs\u00f6k igen", "no_device_selected": "Ingen enhet har valts, v\u00e4lj en enhet." diff --git a/homeassistant/components/xiaomi_miio/translations/zh-Hans.json b/homeassistant/components/xiaomi_miio/translations/zh-Hans.json index 254256f9ac9..9a7dfcb37cc 100644 --- a/homeassistant/components/xiaomi_miio/translations/zh-Hans.json +++ b/homeassistant/components/xiaomi_miio/translations/zh-Hans.json @@ -1,8 +1,5 @@ { "config": { - "abort": { - "already_configured": "\u8bbe\u5907\u5df2\u7ecf\u914d\u7f6e\u8fc7\u4e86" - }, "error": { "connect_error": "\u8fde\u63a5\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5", "no_device_selected": "\u672a\u9009\u62e9\u8bbe\u5907\uff0c\u8bf7\u9009\u62e9\u4e00\u4e2a\u8bbe\u5907\u3002" diff --git a/homeassistant/components/xiaomi_miio/translations/zh-Hant.json b/homeassistant/components/xiaomi_miio/translations/zh-Hant.json index 01a1be09396..05806b15470 100644 --- a/homeassistant/components/xiaomi_miio/translations/zh-Hant.json +++ b/homeassistant/components/xiaomi_miio/translations/zh-Hant.json @@ -4,7 +4,7 @@ "already_configured": "\u8a2d\u5099\u5df2\u7d93\u8a2d\u5b9a\u5b8c\u6210" }, "error": { - "connect_error": "\u9023\u7dda\u5931\u6557\uff0c\u8acb\u518d\u8a66\u4e00\u6b21", + "connect_error": "\u9023\u7dda\u5931\u6557", "no_device_selected": "\u672a\u9078\u64c7\u8a2d\u5099\uff0c\u8acb\u9078\u64c7\u4e00\u9805\u8a2d\u5099\u3002" }, "step": { diff --git a/homeassistant/components/zerproc/translations/ca.json b/homeassistant/components/zerproc/translations/ca.json new file mode 100644 index 00000000000..dc21c371e60 --- /dev/null +++ b/homeassistant/components/zerproc/translations/ca.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "No s'han trobat dispositius a la xarxa", + "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3." + }, + "step": { + "confirm": { + "description": "Vols comen\u00e7ar la configuraci\u00f3?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zerproc/translations/en.json b/homeassistant/components/zerproc/translations/en.json index f0567560376..f88874372c8 100644 --- a/homeassistant/components/zerproc/translations/en.json +++ b/homeassistant/components/zerproc/translations/en.json @@ -1,12 +1,12 @@ { "config": { "abort": { - "no_devices_found": "No Zerproc lights found nearby.", - "single_instance_allowed": "Only a single configuration of Zerproc lights is necessary." + "no_devices_found": "No devices found on the network", + "single_instance_allowed": "Already configured. Only a single configuration possible." }, "step": { "confirm": { - "description": "Do you want to set up Zerproc lights?" + "description": "Do you want to start set up?" } } }, diff --git a/homeassistant/components/zerproc/translations/he.json b/homeassistant/components/zerproc/translations/he.json new file mode 100644 index 00000000000..e228b3719d1 --- /dev/null +++ b/homeassistant/components/zerproc/translations/he.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "no_devices_found": "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05de\u05db\u05e9\u05d9\u05e8\u05d9\u05dd \u05d1\u05e8\u05e9\u05ea", + "single_instance_allowed": "\u05db\u05d1\u05e8 \u05d4\u05d5\u05d2\u05d3\u05e8. \u05e8\u05e7 \u05d4\u05d2\u05d3\u05e8\u05d4 \u05d9\u05d7\u05d9\u05d3\u05d4 \u05d0\u05e4\u05e9\u05e8\u05d9\u05ea." + }, + "step": { + "confirm": { + "description": "\u05d4\u05d0\u05dd \u05d0\u05ea\u05d4 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8?" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zerproc/translations/ko.json b/homeassistant/components/zerproc/translations/ko.json new file mode 100644 index 00000000000..641f498c3b3 --- /dev/null +++ b/homeassistant/components/zerproc/translations/ko.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "no_devices_found": "\ub124\ud2b8\uc6cc\ud06c\uc5d0\uc11c \uae30\uae30\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4", + "single_instance_allowed": "\uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \ud558\ub098\uc758 \uad6c\uc131\ub9cc \uac00\ub2a5\ud569\ub2c8\ub2e4." + }, + "step": { + "confirm": { + "description": "\uc124\uc815\uc744 \uc2dc\uc791\ud558\uc2dc\uaca0\uc2b5\ub2c8\uae4c?" + } + } + }, + "title": "Zerproc" +} \ No newline at end of file diff --git a/homeassistant/components/zerproc/translations/no.json b/homeassistant/components/zerproc/translations/no.json new file mode 100644 index 00000000000..cdfd3890fb8 --- /dev/null +++ b/homeassistant/components/zerproc/translations/no.json @@ -0,0 +1,3 @@ +{ + "title": "Zerproc" +} \ No newline at end of file diff --git a/homeassistant/components/zerproc/translations/ru.json b/homeassistant/components/zerproc/translations/ru.json new file mode 100644 index 00000000000..438c1f2df58 --- /dev/null +++ b/homeassistant/components/zerproc/translations/ru.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "no_devices_found": "\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u044b \u0432 \u0441\u0435\u0442\u0438.", + "single_instance_allowed": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0436\u0435 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0430. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u043d\u0443 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044e." + }, + "step": { + "confirm": { + "description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443?" + } + } + }, + "title": "Zerproc" +} \ No newline at end of file diff --git a/homeassistant/components/zerproc/translations/zh-Hant.json b/homeassistant/components/zerproc/translations/zh-Hant.json new file mode 100644 index 00000000000..720d3f293ee --- /dev/null +++ b/homeassistant/components/zerproc/translations/zh-Hant.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "no_devices_found": "\u7db2\u8def\u4e0a\u627e\u4e0d\u5230\u8a2d\u5099", + "single_instance_allowed": "\u50c5\u80fd\u8a2d\u5b9a\u4e00\u7d44\u8a2d\u5099\u3002" + }, + "step": { + "confirm": { + "description": "\u662f\u5426\u8981\u958b\u59cb\u8a2d\u5b9a\uff1f" + } + } + }, + "title": "Zerproc" +} \ No newline at end of file diff --git a/homeassistant/components/zha/translations/bg.json b/homeassistant/components/zha/translations/bg.json index ec7bad9997b..a84ef9b4abd 100644 --- a/homeassistant/components/zha/translations/bg.json +++ b/homeassistant/components/zha/translations/bg.json @@ -9,8 +9,7 @@ "step": { "user": { "data": { - "radio_type": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e", - "usb_path": "\u041f\u044a\u0442 \u0434\u043e USB \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e" + "radio_type": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/ca.json b/homeassistant/components/zha/translations/ca.json index 7102410aed4..d4e8b7997b0 100644 --- a/homeassistant/components/zha/translations/ca.json +++ b/homeassistant/components/zha/translations/ca.json @@ -7,11 +7,29 @@ "cannot_connect": "No s'ha pogut connectar amb el dispositiu ZHA." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Tipus de r\u00e0dio" + }, + "description": "Tria el teu tipus de r\u00e0dio Zigbee", + "title": "Tipus de r\u00e0dio" + }, + "port_config": { + "data": { + "baudrate": "velocitat del port", + "flow_control": "control de flux de dades", + "path": "Ruta del port s\u00e8rie al dispositiu" + }, + "description": "Introdueix la configuraci\u00f3 espec\u00edfica de port", + "title": "Configuraci\u00f3" + }, "user": { "data": { + "path": "Ruta del port s\u00e8rie al dispositiu", "radio_type": "Tipus de r\u00e0dio", - "usb_path": "Ruta del port USB al dispositiu" + "usb_path": "[%key::common::config_flow::data::usb_path%]" }, + "description": "Selecciona el port s\u00e8rie per a la r\u00e0dio Zigbee", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/da.json b/homeassistant/components/zha/translations/da.json index 43477e1189e..2ebf02c5455 100644 --- a/homeassistant/components/zha/translations/da.json +++ b/homeassistant/components/zha/translations/da.json @@ -7,11 +7,29 @@ "cannot_connect": "Kunne ikke oprette forbindelse til ZHA-enhed." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Radiotype" + }, + "description": "V\u00e6lg en type Zigbee-radio", + "title": "Radiotype" + }, + "port_config": { + "data": { + "baudrate": "porthastighed", + "flow_control": "dataflowstyring", + "path": "Sti til seriel enhed" + }, + "description": "Angiv portspecifikke indstillinger", + "title": "Indstillinger" + }, "user": { "data": { + "path": "Stien til seriel enhed", "radio_type": "Radio-type", - "usb_path": "Sti til USB-enhed" + "usb_path": "USB-enheds sti" }, + "description": "V\u00e6lg seriel port til Zigbee-radio", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/de.json b/homeassistant/components/zha/translations/de.json index c5ef6071dd7..d25894e338d 100644 --- a/homeassistant/components/zha/translations/de.json +++ b/homeassistant/components/zha/translations/de.json @@ -7,11 +7,29 @@ "cannot_connect": "Kein Verbindung zu ZHA-Ger\u00e4t m\u00f6glich" }, "step": { + "pick_radio": { + "data": { + "radio_type": "Funktyp" + }, + "description": "W\u00e4hlen Sie einen Typ Ihres Zigbee-Funks", + "title": "Funktyp" + }, + "port_config": { + "data": { + "baudrate": "Port-Geschwindigkeit", + "flow_control": "Datenflusskontrolle", + "path": "Serieller Ger\u00e4tepfad" + }, + "description": "Geben Sie die portspezifischen Einstellungen ein", + "title": "Einstellungen" + }, "user": { "data": { + "path": "Serieller Ger\u00e4tepfad", "radio_type": "Radio-Type", "usb_path": "USB-Ger\u00e4te-Pfad" }, + "description": "W\u00e4hlen Sie die serielle Schnittstelle f\u00fcr den ZigBee-Funk", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/en.json b/homeassistant/components/zha/translations/en.json index 6a1eb4bac8e..760492552a7 100644 --- a/homeassistant/components/zha/translations/en.json +++ b/homeassistant/components/zha/translations/en.json @@ -25,7 +25,9 @@ }, "user": { "data": { - "path": "Serial Device Path" + "path": "Serial Device Path", + "radio_type": "Radio Type", + "usb_path": "USB Device Path" }, "description": "Select serial port for Zigbee radio", "title": "ZHA" diff --git a/homeassistant/components/zha/translations/es-419.json b/homeassistant/components/zha/translations/es-419.json index f072420dfc5..36dadce7087 100644 --- a/homeassistant/components/zha/translations/es-419.json +++ b/homeassistant/components/zha/translations/es-419.json @@ -9,8 +9,7 @@ "step": { "user": { "data": { - "radio_type": "Tipo de radio", - "usb_path": "Ruta del dispositivo USB" + "radio_type": "Tipo de radio" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/es.json b/homeassistant/components/zha/translations/es.json index 19767b7662f..97bbc5ce033 100644 --- a/homeassistant/components/zha/translations/es.json +++ b/homeassistant/components/zha/translations/es.json @@ -7,11 +7,29 @@ "cannot_connect": "No se puede conectar al dispositivo ZHA." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Tipo de Radio" + }, + "description": "Selecciona el tipo de tu radio Zigbee", + "title": "Tipo de Radio" + }, + "port_config": { + "data": { + "baudrate": "velocidad del puerto", + "flow_control": "control de flujo de datos", + "path": "Ruta del dispositivo serie" + }, + "description": "Introduce los ajustes espec\u00edficos del puerto", + "title": "Configuraci\u00f3n" + }, "user": { "data": { + "path": "Ruta del Dispositivo Serie", "radio_type": "Tipo de radio", - "usb_path": "Ruta del dispositivo USB" + "usb_path": "Ruta del Dispositivo USB" }, + "description": "Selecciona puerto serie para radio Zigbee", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/fi.json b/homeassistant/components/zha/translations/fi.json new file mode 100644 index 00000000000..5e008b35ddf --- /dev/null +++ b/homeassistant/components/zha/translations/fi.json @@ -0,0 +1,31 @@ +{ + "config": { + "error": { + "cannot_connect": "Yhteyden muodostaminen ZHA-laitteeseen ei onnistu." + }, + "step": { + "pick_radio": { + "data": { + "radio_type": "Radiotyyppi" + }, + "description": "Valitse Zigbee-radion tyyppi", + "title": "Radion tyyppi" + }, + "port_config": { + "data": { + "baudrate": "portin nopeus", + "flow_control": "tietovirran hallinta", + "path": "Sarjalaitteen polku" + }, + "description": "Anna porttikohtaiset asetukset", + "title": "Asetukset" + }, + "user": { + "data": { + "radio_type": "Radiotyyppi" + }, + "title": "ZHA" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zha/translations/fr.json b/homeassistant/components/zha/translations/fr.json index d3ca58546f1..035ca744dda 100644 --- a/homeassistant/components/zha/translations/fr.json +++ b/homeassistant/components/zha/translations/fr.json @@ -7,10 +7,22 @@ "cannot_connect": "Impossible de se connecter au p\u00e9riph\u00e9rique ZHA." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Type de radio" + }, + "description": "Choisissez un type de radio Zigbee", + "title": "Type de radio" + }, + "port_config": { + "data": { + "baudrate": "vitesse du port" + }, + "title": "R\u00e9glages" + }, "user": { "data": { - "radio_type": "Type de radio", - "usb_path": "Chemin du p\u00e9riph\u00e9rique USB" + "radio_type": "Type de radio" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/he.json b/homeassistant/components/zha/translations/he.json new file mode 100644 index 00000000000..2ede9ae4430 --- /dev/null +++ b/homeassistant/components/zha/translations/he.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "port_config": { + "title": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zha/translations/hu.json b/homeassistant/components/zha/translations/hu.json index 0f1d3985923..4f9e9796925 100644 --- a/homeassistant/components/zha/translations/hu.json +++ b/homeassistant/components/zha/translations/hu.json @@ -7,10 +7,15 @@ "cannot_connect": "Nem lehet csatlakozni a ZHA eszk\u00f6zh\u00f6z." }, "step": { + "port_config": { + "data": { + "baudrate": "port sebess\u00e9g" + }, + "title": "Be\u00e1ll\u00edt\u00e1sok" + }, "user": { "data": { - "radio_type": "R\u00e1di\u00f3 t\u00edpusa", - "usb_path": "USB eszk\u00f6z el\u00e9r\u00e9si \u00fat" + "radio_type": "R\u00e1di\u00f3 t\u00edpusa" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/it.json b/homeassistant/components/zha/translations/it.json index 05d429701f0..be5da92433c 100644 --- a/homeassistant/components/zha/translations/it.json +++ b/homeassistant/components/zha/translations/it.json @@ -7,11 +7,29 @@ "cannot_connect": "Impossibile connettersi al dispositivo ZHA." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Tipo di radio" + }, + "description": "Scegli un tipo di radio Zigbee", + "title": "Tipo di radio" + }, + "port_config": { + "data": { + "baudrate": "velocit\u00e0 della porta", + "flow_control": "controllo del flusso di dati", + "path": "Percorso del dispositivo seriale" + }, + "description": "Inserire le impostazioni specifiche della porta", + "title": "Impostazioni" + }, "user": { "data": { + "path": "Percorso del dispositivo seriale", "radio_type": "Tipo di Radio", "usb_path": "Percorso del dispositivo USB" }, + "description": "Selezionare la porta seriale per la radio Zigbee", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/ko.json b/homeassistant/components/zha/translations/ko.json index 99438e10a84..f1190f590d4 100644 --- a/homeassistant/components/zha/translations/ko.json +++ b/homeassistant/components/zha/translations/ko.json @@ -7,11 +7,29 @@ "cannot_connect": "ZHA \uae30\uae30\uc5d0 \uc5f0\uacb0\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4." }, "step": { + "pick_radio": { + "data": { + "radio_type": "\ubb34\uc120 \uc720\ud615" + }, + "description": "\uc9c0\uadf8\ube44 \ubb34\uc120 \uc720\ud615\uc744 \uc120\ud0dd\ud574\uc8fc\uc138\uc694", + "title": "\ubb34\uc120 \uc720\ud615" + }, + "port_config": { + "data": { + "baudrate": "\ud3ec\ud2b8 \uc18d\ub3c4", + "flow_control": "\ub370\uc774\ud130 \ud750\ub984 \uc81c\uc5b4", + "path": "\uc2dc\ub9ac\uc5bc \uc7a5\uce58 \uacbd\ub85c" + }, + "description": "\uac01 \ud3ec\ud2b8\ubcc4 \uc124\uc815\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694", + "title": "\uc124\uc815\ub0b4\uc6a9" + }, "user": { "data": { + "path": "\uc2dc\ub9ac\uc5bc \uc7a5\uce58 \uacbd\ub85c", "radio_type": "\ubb34\uc120 \uc720\ud615", "usb_path": "USB \uc7a5\uce58 \uacbd\ub85c" }, + "description": "Zigbee \ubb34\uc120 \uc7a5\uce58\uc758 \uc2dc\ub9ac\uc5bc \ud3ec\ud2b8\ub97c \uc120\ud0dd\ud574\uc8fc\uc138\uc694", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/lb.json b/homeassistant/components/zha/translations/lb.json index 3c84a7e6d5d..5f72f64b099 100644 --- a/homeassistant/components/zha/translations/lb.json +++ b/homeassistant/components/zha/translations/lb.json @@ -7,11 +7,29 @@ "cannot_connect": "Keng Verbindung mam ZHA Apparat m\u00e9iglech." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Typ vun Radio" + }, + "description": "Typ vum Zigbee Radio auswielen", + "title": "Typ vun Radio" + }, + "port_config": { + "data": { + "baudrate": "Vitesse vum Port", + "flow_control": "Data Flow Kontroll", + "path": "Pad zum seriellen Apparat" + }, + "description": "G\u00ebff spezifesch Port Astellungen an.", + "title": "Astellungen" + }, "user": { "data": { + "path": "Pad zum seriellen Apparat", "radio_type": "Typ vun Radio", "usb_path": "Pad zum USB Apparat" }, + "description": "Serielle Port fir Zigbee Radio auswielen", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/nl.json b/homeassistant/components/zha/translations/nl.json index f3eb4009f02..e06c186cbef 100644 --- a/homeassistant/components/zha/translations/nl.json +++ b/homeassistant/components/zha/translations/nl.json @@ -9,8 +9,7 @@ "step": { "user": { "data": { - "radio_type": "Radio Type", - "usb_path": "USB-apparaatpad" + "radio_type": "Radio Type" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/no.json b/homeassistant/components/zha/translations/no.json index c36bd66304b..fe5714d5359 100644 --- a/homeassistant/components/zha/translations/no.json +++ b/homeassistant/components/zha/translations/no.json @@ -7,18 +7,36 @@ "cannot_connect": "Kan ikke koble til ZHA-enhet." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Radio type" + }, + "description": "Velg din type Zigbee-radio", + "title": "Radio type" + }, + "port_config": { + "data": { + "baudrate": "porthastighet", + "flow_control": "data flytkontroll", + "path": "Seriell enhetsbane" + }, + "description": "Angi portspesifikke innstillinger", + "title": "Innstillinger" + }, "user": { "data": { + "path": "Seriell enhetsbane", "radio_type": "Radio type", "usb_path": "USB enhetsbane" }, + "description": "Velg seriell port for Zigbee radio", "title": "" } } }, "device_automation": { "action_type": { - "squawk": "Varsle", + "squawk": "Squawk", "warn": "Advar" }, "trigger_subtype": { @@ -46,29 +64,29 @@ "turn_on": "Sl\u00e5 p\u00e5" }, "trigger_type": { - "device_dropped": "Enheten ble sluppet", + "device_dropped": "Enhet droppet", "device_flipped": "Enheten snudd \"{subtype}\"", "device_knocked": "Enheten sl\u00e5tt \"{subtype}\"", "device_rotated": "Enheten roterte \"{subtype}\"", "device_shaken": "Enhet er ristet", "device_slid": "Enheten skled \"{subtype}\"", "device_tilted": "Enheten skr\u00e5stilt", - "remote_button_alt_double_press": "\" {subtype} \" -knapp dobbeltklikket (alternativ modus)", - "remote_button_alt_long_press": "\" {subtype} \" -knappen trykkes kontinuerlig (alternativ modus)", - "remote_button_alt_long_release": "\" {subtype} \" -knapp sluppet etter langt trykk (Alternativ modus)", - "remote_button_alt_quadruple_press": "\"{subtype}\" knapp firedoblet klikket (alternativ modus)", - "remote_button_alt_quintuple_press": "\"{subtype}\" knapp femdobblet klikket (alternativ modus)", - "remote_button_alt_short_press": "\" {subtype} \" -knappen trykket p\u00e5 (alternativ modus)", - "remote_button_alt_short_release": "\" {subtype} \" -knapp utgitt (alternativ modus)", - "remote_button_alt_triple_press": "\" {subtype} \" -knapp tredobbeltklikket (alternativ modus)", - "remote_button_double_press": "\"{subtype}\"-knappen ble dobbeltklikket", - "remote_button_long_press": "\"{subtype}\"-knappen ble holdt inne", - "remote_button_long_release": "\"{subtype}\"-knappen sluppet etter langt trykk", - "remote_button_quadruple_press": "\"{subtype}\"-knappen ble trykket fire ganger", - "remote_button_quintuple_press": "\"{subtype}\"-knappen ble trykket fem ganger", - "remote_button_short_press": "\"{subtype}\"-knappen ble trykket", - "remote_button_short_release": "\"{subtype}\"-knappen sluppet", - "remote_button_triple_press": "\"{subtype}\"-knappen ble trippelklikket" + "remote_button_alt_double_press": "\"{subtype}\"-knapp trykket p\u00e5 to ganger (vekslende modus)", + "remote_button_alt_long_press": "\"{subtype}\"-knapp holdt inne (vekslende modus)", + "remote_button_alt_long_release": "\"{subtype}\"-knapp sluppet etter langt trykk (vekslende modus)", + "remote_button_alt_quadruple_press": "\"{subtype}\"-knapp trykket p\u00e5 fire ganger (vekslende modus)", + "remote_button_alt_quintuple_press": "\"{subtype}\"-knapp trykket p\u00e5 fem ganger (vekslende modus)", + "remote_button_alt_short_press": "\"{subtype}\"-knapp trykket p\u00e5 (vekslende modus)", + "remote_button_alt_short_release": "\"{subtype}\"-knapp sluppet (vekslende modus)", + "remote_button_alt_triple_press": "\"{subtype}\"-knapp trykket p\u00e5 tre ganger (vekslende modus)", + "remote_button_double_press": "\"{subtype}\" knapp trykket p\u00e5 to ganger", + "remote_button_long_press": "\"{subtype}\"-knapp holdt inne", + "remote_button_long_release": "\"{subtype}\"-knapp sluppet etter langt trykk", + "remote_button_quadruple_press": "\"{subtype}\"-knapp trykket p\u00e5 fire ganger", + "remote_button_quintuple_press": "\"{subtype}\"-knapp trykket p\u00e5 fem ganger", + "remote_button_short_press": "\"{subtype}\"-knapp trykket p\u00e5", + "remote_button_short_release": "\"{subtype}\"-knapp sluppet", + "remote_button_triple_press": "\"{subtype}\"-knapp trykket p\u00e5 tre ganger" } } } \ No newline at end of file diff --git a/homeassistant/components/zha/translations/pl.json b/homeassistant/components/zha/translations/pl.json index 164d1b1a730..438cd44d5b5 100644 --- a/homeassistant/components/zha/translations/pl.json +++ b/homeassistant/components/zha/translations/pl.json @@ -7,11 +7,29 @@ "cannot_connect": "Nie mo\u017cna po\u0142\u0105czy\u0107 si\u0119 z urz\u0105dzeniem ZHA." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Typ radia" + }, + "description": "Wyb\u00f3r typu radia Zigbee", + "title": "Typ radia" + }, + "port_config": { + "data": { + "baudrate": "pr\u0119dko\u015b\u0107 portu", + "flow_control": "kontrola przep\u0142ywu danych", + "path": "\u015acie\u017cka urz\u0105dzenia szeregowego" + }, + "description": "Wprowadzanie ustawie\u0144 dla portu", + "title": "Ustawienia" + }, "user": { "data": { + "path": "\u015acie\u017cka urz\u0105dzenia szeregowego", "radio_type": "Typ radia", - "usb_path": "\u015acie\u017cka urz\u0105dzenia USB" + "usb_path": "[%key_id:common::config_flow::data::usb_path%]" }, + "description": "Wyb\u00f3r portu szeregowego dla radia Zigbee", "title": "ZHA" } } diff --git a/homeassistant/components/zha/translations/pt-BR.json b/homeassistant/components/zha/translations/pt-BR.json index 60d9f681be0..8a9b2b21677 100644 --- a/homeassistant/components/zha/translations/pt-BR.json +++ b/homeassistant/components/zha/translations/pt-BR.json @@ -9,8 +9,7 @@ "step": { "user": { "data": { - "radio_type": "Tipo de r\u00e1dio", - "usb_path": "Caminho do Dispositivo USB" + "radio_type": "Tipo de r\u00e1dio" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/pt.json b/homeassistant/components/zha/translations/pt.json index 2c810af8eae..1b9073b21f0 100644 --- a/homeassistant/components/zha/translations/pt.json +++ b/homeassistant/components/zha/translations/pt.json @@ -9,8 +9,7 @@ "step": { "user": { "data": { - "radio_type": "Tipo de r\u00e1dio", - "usb_path": "Caminho do Dispositivo USB" + "radio_type": "Tipo de r\u00e1dio" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/ru.json b/homeassistant/components/zha/translations/ru.json index d05dff4e478..557b17ebe92 100644 --- a/homeassistant/components/zha/translations/ru.json +++ b/homeassistant/components/zha/translations/ru.json @@ -7,11 +7,29 @@ "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443." }, "step": { + "pick_radio": { + "data": { + "radio_type": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430" + }, + "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043f \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 Zigbee", + "title": "\u0422\u0438\u043f \u0440\u0430\u0434\u0438\u043e\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430" + }, + "port_config": { + "data": { + "baudrate": "\u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c \u043f\u043e\u0440\u0442\u0430", + "flow_control": "\u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0442\u043e\u043a\u043e\u043c \u0434\u0430\u043d\u043d\u044b\u0445", + "path": "\u041f\u0443\u0442\u044c \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" + }, + "description": "\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043f\u043e\u0440\u0442\u0430", + "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" + }, "user": { "data": { + "path": "\u041f\u0443\u0442\u044c \u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443", "radio_type": "\u0422\u0438\u043f \u0420\u0430\u0434\u0438\u043e", "usb_path": "\u041f\u0443\u0442\u044c \u043a USB-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0443" }, + "description": "\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u0440\u0442 \u043a\u043e\u043e\u0440\u0434\u0438\u043d\u0430\u0442\u043e\u0440\u0430 \u0441\u0435\u0442\u0438 Zigbee", "title": "Zigbee Home Automation" } } diff --git a/homeassistant/components/zha/translations/sv.json b/homeassistant/components/zha/translations/sv.json index 84ae9155b37..00358fb1e23 100644 --- a/homeassistant/components/zha/translations/sv.json +++ b/homeassistant/components/zha/translations/sv.json @@ -7,10 +7,26 @@ "cannot_connect": "Det gick inte att ansluta till ZHA enhet." }, "step": { + "pick_radio": { + "data": { + "radio_type": "Radiotyp" + }, + "description": "V\u00e4lj en typ av Zigbee radio", + "title": "Radiotyp" + }, + "port_config": { + "data": { + "baudrate": "port hastighet", + "flow_control": "datafl\u00f6deskontroll", + "path": "Seriell enhetsv\u00e4g" + }, + "description": "Ange portspecifika inst\u00e4llningar", + "title": "Inst\u00e4llningar" + }, "user": { "data": { - "radio_type": "Typ av radio", - "usb_path": "USB-enhetens s\u00f6kv\u00e4g" + "path": "Seriell enhetsv\u00e4g", + "radio_type": "Typ av radio" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/zh-Hans.json b/homeassistant/components/zha/translations/zh-Hans.json index 72756d78a65..d5c25573b7b 100644 --- a/homeassistant/components/zha/translations/zh-Hans.json +++ b/homeassistant/components/zha/translations/zh-Hans.json @@ -9,8 +9,7 @@ "step": { "user": { "data": { - "radio_type": "\u65e0\u7ebf\u7535\u7c7b\u578b", - "usb_path": "USB \u8bbe\u5907\u8def\u5f84" + "radio_type": "\u65e0\u7ebf\u7535\u7c7b\u578b" }, "title": "ZHA" } diff --git a/homeassistant/components/zha/translations/zh-Hant.json b/homeassistant/components/zha/translations/zh-Hant.json index 6171f68a081..ecfd8ff9e51 100644 --- a/homeassistant/components/zha/translations/zh-Hant.json +++ b/homeassistant/components/zha/translations/zh-Hant.json @@ -7,11 +7,29 @@ "cannot_connect": "\u7121\u6cd5\u9023\u7dda\u81f3 ZHA \u8a2d\u5099\u3002" }, "step": { + "pick_radio": { + "data": { + "radio_type": "\u7121\u7dda\u96fb\u985e\u578b" + }, + "description": "\u9078\u64c7 Zigbee \u7121\u7dda\u96fb\u985e\u578b", + "title": "\u7121\u7dda\u96fb\u985e\u578b" + }, + "port_config": { + "data": { + "baudrate": "\u901a\u8a0a\u57e0\u901f\u5ea6", + "flow_control": "\u8cc7\u6599\u6d41\u91cf\u63a7\u5236", + "path": "\u5e8f\u5217\u8a2d\u5099\u8def\u5f91" + }, + "description": "\u8f38\u5165\u901a\u8a0a\u57e0\u7279\u5b9a\u8a2d\u5b9a", + "title": "\u8a2d\u5b9a" + }, "user": { "data": { + "path": "\u5e8f\u5217\u8a2d\u5099\u8def\u5f91", "radio_type": "\u7121\u7dda\u96fb\u985e\u578b", "usb_path": "USB \u8a2d\u5099\u8def\u5f91" }, + "description": "\u9078\u64c7 Zigbee \u7121\u7dda\u96fb\u5e8f\u5217\u57e0", "title": "ZHA" } } diff --git a/homeassistant/components/zone/translations/fi.json b/homeassistant/components/zone/translations/fi.json new file mode 100644 index 00000000000..5530d246958 --- /dev/null +++ b/homeassistant/components/zone/translations/fi.json @@ -0,0 +1,21 @@ +{ + "config": { + "error": { + "name_exists": "Nimi on jo olemassa" + }, + "step": { + "init": { + "data": { + "icon": "Kuvake", + "latitude": "Leveysaste", + "longitude": "Pituusaste", + "name": "Nimi", + "passive": "Passiivinen", + "radius": "S\u00e4de" + }, + "title": "M\u00e4\u00e4rit\u00e4 vy\u00f6hykeparametrit" + } + }, + "title": "Vy\u00f6hyke" + } +} \ No newline at end of file diff --git a/homeassistant/components/zwave/translations/en.json b/homeassistant/components/zwave/translations/en.json index f277e1e4c68..bd27966b6a5 100644 --- a/homeassistant/components/zwave/translations/en.json +++ b/homeassistant/components/zwave/translations/en.json @@ -11,7 +11,7 @@ "user": { "data": { "network_key": "Network Key (leave blank to auto-generate)", - "usb_path": "USB Path" + "usb_path": "USB Device Path" }, "description": "See https://www.home-assistant.io/docs/z-wave/installation/ for information on the configuration variables", "title": "Set up Z-Wave" diff --git a/homeassistant/components/zwave/translations/fi.json b/homeassistant/components/zwave/translations/fi.json index fde97739c63..5cddea71d32 100644 --- a/homeassistant/components/zwave/translations/fi.json +++ b/homeassistant/components/zwave/translations/fi.json @@ -1,4 +1,14 @@ { + "config": { + "step": { + "user": { + "data": { + "usb_path": "USB-polku" + }, + "title": "Z-Waven m\u00e4\u00e4ritt\u00e4minen" + } + } + }, "state": { "_": { "dead": "Kuollut", diff --git a/homeassistant/components/zwave/translations/ko.json b/homeassistant/components/zwave/translations/ko.json index 8a00886ad36..0cf4e05c19d 100644 --- a/homeassistant/components/zwave/translations/ko.json +++ b/homeassistant/components/zwave/translations/ko.json @@ -11,7 +11,7 @@ "user": { "data": { "network_key": "\ub124\ud2b8\uc6cc\ud06c \ud0a4 (\uacf5\ub780\uc73c\ub85c \ube44\uc6cc\ub450\uba74 \uc790\ub3d9 \uc0dd\uc131\ud569\ub2c8\ub2e4)", - "usb_path": "USB \uacbd\ub85c" + "usb_path": "USB \uc7a5\uce58 \uacbd\ub85c" }, "description": "\uad6c\uc131 \ubcc0\uc218\uc5d0 \ub300\ud55c \uc815\ubcf4\ub294 [\uc548\ub0b4](https://www.home-assistant.io/docs/z-wave/installation/) \ub97c \ucc38\uc870\ud574\uc8fc\uc138\uc694", "title": "Z-Wave \uc124\uc815" diff --git a/homeassistant/components/zwave/translations/no.json b/homeassistant/components/zwave/translations/no.json index d2a40ec5d80..d2614bbb2c7 100644 --- a/homeassistant/components/zwave/translations/no.json +++ b/homeassistant/components/zwave/translations/no.json @@ -10,7 +10,7 @@ "step": { "user": { "data": { - "network_key": "Nettverksn\u00f8kkel (la v\u00e6re tom for automatisk generering)", + "network_key": "Nettverksn\u00f8kkel (la v\u00e6re tom for automatisk oppretting)", "usb_path": "USB bane" }, "description": "Se [www.home-assistant.io/docs/z-wave/installation/](https://www.home-assistant.io/docs/z-wave/installation/) for informasjon om konfigurasjon variablene", diff --git a/homeassistant/components/zwave/translations/sl.json b/homeassistant/components/zwave/translations/sl.json index 5ea01ecbb3b..ccd3c5dfdd6 100644 --- a/homeassistant/components/zwave/translations/sl.json +++ b/homeassistant/components/zwave/translations/sl.json @@ -20,14 +20,14 @@ }, "state": { "_": { - "dead": "Mrtev", + "dead": "Mrtva", "initializing": "Inicializacija", "ready": "Pripravljen", - "sleeping": "Spanje" + "sleeping": "Spi" }, "query_stage": { - "dead": "Mrtev ({query_stage})", - "initializing": "Inicializacija ({query_stage})" + "dead": "Mrtva", + "initializing": "Inicializacija" } } } \ No newline at end of file diff --git a/homeassistant/components/zwave/translations/zh-Hant.json b/homeassistant/components/zwave/translations/zh-Hant.json index b8e8f00177a..6742964e87a 100644 --- a/homeassistant/components/zwave/translations/zh-Hant.json +++ b/homeassistant/components/zwave/translations/zh-Hant.json @@ -11,7 +11,7 @@ "user": { "data": { "network_key": "\u7db2\u8def\u5bc6\u9470\uff08\u4fdd\u7559\u7a7a\u767d\u5c07\u6703\u81ea\u52d5\u7522\u751f\uff09", - "usb_path": "USB \u8def\u5f91" + "usb_path": "USB \u8a2d\u5099\u8def\u5f91" }, "description": "\u95dc\u65bc\u8a2d\u5b9a\u8b8a\u6578\u8cc7\u8a0a\uff0c\u8acb\u53c3\u95b1 https://www.home-assistant.io/docs/z-wave/installation/", "title": "\u8a2d\u5b9a Z-Wave" diff --git a/homeassistant/components/zwave_mqtt/translations/ca.json b/homeassistant/components/zwave_mqtt/translations/ca.json new file mode 100644 index 00000000000..a2a4919a9c3 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/ca.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "La integraci\u00f3 MQTT no est\u00e0 configurada", + "one_instance_allowed": "La integraci\u00f3 nom\u00e9s admet una inst\u00e0ncia Z-Wave" + }, + "step": { + "user": { + "title": "Confirmaci\u00f3 de configuraci\u00f3" + } + } + }, + "title": "Z-Wave sobre MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/de.json b/homeassistant/components/zwave_mqtt/translations/de.json new file mode 100644 index 00000000000..5957bd57813 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/de.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "Die MQTT-Integration ist nicht eingerichtet", + "one_instance_allowed": "Die Integration unterst\u00fctzt nur eine Z-Wave-Instanz" + }, + "step": { + "user": { + "title": "Einrichtung best\u00e4tigen" + } + } + }, + "title": "Z-Wave \u00fcber MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/es.json b/homeassistant/components/zwave_mqtt/translations/es.json new file mode 100644 index 00000000000..eec405ed4b5 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/es.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "La integraci\u00f3n de MQTT no est\u00e1 configurada", + "one_instance_allowed": "La integraci\u00f3n solo admite una instancia de Z-Wave" + }, + "step": { + "user": { + "title": "Confirmar configuraci\u00f3n" + } + } + }, + "title": "Z-Wave sobre MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/fi.json b/homeassistant/components/zwave_mqtt/translations/fi.json new file mode 100644 index 00000000000..471c885a8b4 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/fi.json @@ -0,0 +1,9 @@ +{ + "config": { + "step": { + "user": { + "title": "Vahvista m\u00e4\u00e4ritt\u00e4minen" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/fr.json b/homeassistant/components/zwave_mqtt/translations/fr.json new file mode 100644 index 00000000000..40403973da3 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/fr.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "L'int\u00e9gration MQTT n'est pas configur\u00e9e", + "one_instance_allowed": "L'int\u00e9gration ne prend en charge qu'une seule instance Z-Wave" + }, + "step": { + "user": { + "title": "Confirmer la configuration" + } + } + }, + "title": "Z-Wave sur MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/it.json b/homeassistant/components/zwave_mqtt/translations/it.json new file mode 100644 index 00000000000..b13b5322c8b --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/it.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "L'integrazione MQTT non \u00e8 impostata", + "one_instance_allowed": "L'integrazione supporta solo un'istanza Z-Wave" + }, + "step": { + "user": { + "title": "Confermare la configurazione" + } + } + }, + "title": "Z-Wave su MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/ko.json b/homeassistant/components/zwave_mqtt/translations/ko.json new file mode 100644 index 00000000000..5a6346d1dd3 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/ko.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "MQTT \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\uac00 \uc124\uc815\ub418\uc9c0 \uc54a\uc558\uc2b5\ub2c8\ub2e4", + "one_instance_allowed": "\uc774 \ud1b5\ud569 \uad6c\uc131\uc694\uc18c\ub294 \ud558\ub098\uc758 Z-Wave \uc778\uc2a4\ud134\uc2a4\ub9cc \uc9c0\uc6d0\ud569\ub2c8\ub2e4" + }, + "step": { + "user": { + "title": "\uc124\uc815 \ub0b4\uc6a9 \ud655\uc778\ud558\uae30" + } + } + }, + "title": "MQTT \ub97c \ud1b5\ud55c Z-Wave" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/lb.json b/homeassistant/components/zwave_mqtt/translations/lb.json new file mode 100644 index 00000000000..8e579b2e399 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/lb.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "MQTT Integratioun ass net ageriicht", + "one_instance_allowed": "D'Integratioun \u00ebnnerst\u00ebtzt n\u00ebmmen 1 Z-Wave Instanz" + }, + "step": { + "user": { + "title": "Installatioun konfirm\u00e9ieren" + } + } + }, + "title": "Z-Wave iwwer MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/nl.json b/homeassistant/components/zwave_mqtt/translations/nl.json new file mode 100644 index 00000000000..e11b1ba1146 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/nl.json @@ -0,0 +1,13 @@ +{ + "config": { + "abort": { + "mqtt_required": "De [%%] integratie is niet ingesteld", + "one_instance_allowed": "De integratie ondersteunt, maar \u00e9\u00e9n Z-Wave-exemplaar" + }, + "step": { + "user": { + "title": "Bevestig de instelling" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/no.json b/homeassistant/components/zwave_mqtt/translations/no.json new file mode 100644 index 00000000000..a89707a3ef2 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/no.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "MQTT-integrasjonen er ikke satt opp", + "one_instance_allowed": "Integrasjonen st\u00f8tter bare \u00e9n Z-Wave-forekomst" + }, + "step": { + "user": { + "title": "Bekreft oppsett" + } + } + }, + "title": "" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/pl.json b/homeassistant/components/zwave_mqtt/translations/pl.json new file mode 100644 index 00000000000..866f7d38df6 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/pl.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "Integracja MQTT nie jest skonfigurowana.", + "one_instance_allowed": "Integracja obs\u0142uguje tylko jedn\u0105 instancj\u0119 Z-Wave." + }, + "step": { + "user": { + "title": "Potwierd\u017a konfiguracj\u0119" + } + } + }, + "title": "Z-Wave poprzez MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/ru.json b/homeassistant/components/zwave_mqtt/translations/ru.json new file mode 100644 index 00000000000..00d86616d46 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/ru.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f MQTT \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430.", + "one_instance_allowed": "\u0418\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u043e\u0434\u0438\u043d \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 Z-Wave." + }, + "step": { + "user": { + "title": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0438\u0435 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438" + } + } + }, + "title": "Z-Wave \u0447\u0435\u0440\u0435\u0437 MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/sl.json b/homeassistant/components/zwave_mqtt/translations/sl.json new file mode 100644 index 00000000000..39a1ce54f7c --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/sl.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "Integracija MQTT ni nastavljena", + "one_instance_allowed": "Integracija podpira samo en primerek Z-Wave" + }, + "step": { + "user": { + "title": "Potrdite nastavitev" + } + } + }, + "title": "Z-Wave \u010dez MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/sv.json b/homeassistant/components/zwave_mqtt/translations/sv.json new file mode 100644 index 00000000000..9a9f3e24a78 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/sv.json @@ -0,0 +1,10 @@ +{ + "config": { + "step": { + "user": { + "title": "Bekr\u00e4fta inst\u00e4llningen" + } + } + }, + "title": "Z-Wave \u00f6ver MQTT" +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/zh-Hans.json b/homeassistant/components/zwave_mqtt/translations/zh-Hans.json new file mode 100644 index 00000000000..e4beac109fd --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/zh-Hans.json @@ -0,0 +1,12 @@ +{ + "config": { + "abort": { + "mqtt_required": "\u672a\u8bbe\u7f6e MQTT \u96c6\u6210" + }, + "step": { + "user": { + "title": "\u786e\u8ba4\u8bbe\u7f6e" + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/zwave_mqtt/translations/zh-Hant.json b/homeassistant/components/zwave_mqtt/translations/zh-Hant.json new file mode 100644 index 00000000000..62b05764083 --- /dev/null +++ b/homeassistant/components/zwave_mqtt/translations/zh-Hant.json @@ -0,0 +1,14 @@ +{ + "config": { + "abort": { + "mqtt_required": "MQTT \u6574\u5408\u5c1a\u672a\u8a2d\u5b9a", + "one_instance_allowed": "\u6574\u5408\u50c5\u652f\u63f4\u4e00\u7d44 Z-Wave \u5be6\u4f8b" + }, + "step": { + "user": { + "title": "\u78ba\u8a8d\u8a2d\u5b9a" + } + } + }, + "title": "Z-Wave over MQTT" +} \ No newline at end of file