diff --git a/homeassistant/components/dialogflow/translations/ca.json b/homeassistant/components/dialogflow/translations/ca.json
index bc62fe1f555c14e5b1ae7d743d20cee25912418e..6847d9659f320d78db23070234833b5c1bd8a26a 100644
--- a/homeassistant/components/dialogflow/translations/ca.json
+++ b/homeassistant/components/dialogflow/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Dialogflow.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar la [integraci\u00f3 webhook de Dialogflow]({dialogflow_url}). \n\n Completa 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}) per a m\u00e9s detalls."
diff --git a/homeassistant/components/dialogflow/translations/cs.json b/homeassistant/components/dialogflow/translations/cs.json
index 44ad45cc0b2c28329e00f03e431696bf1e8fc0ba..d5a702fae4bfb3a6f60b1065135aef2a42468f6b 100644
--- a/homeassistant/components/dialogflow/translations/cs.json
+++ b/homeassistant/components/dialogflow/translations/cs.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Asistent mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy od Dialogflow.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "create_entry": {
             "default": "Chcete-li odeslat ud\u00e1losti do Home Assistant, budete muset nastavit [integraci Dialogflow]({dialogflow_url}). \n\nVypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}' \n - Metoda: POST \n - Typ obsahu:  application/json\n\nPodrobn\u011bj\u0161\u00ed informace naleznete v [dokumentaci]({docs_url})."
diff --git a/homeassistant/components/dialogflow/translations/en.json b/homeassistant/components/dialogflow/translations/en.json
index f78843fd5034eac8c9885ddd8905e3c0f6901f2e..b6ac372fcde1f705f074ecadec6fd843624a9b0c 100644
--- a/homeassistant/components/dialogflow/translations/en.json
+++ b/homeassistant/components/dialogflow/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive Dialogflow messages.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to setup [webhook integration of Dialogflow]({dialogflow_url}).\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/json\n\nSee [the documentation]({docs_url}) for further details."
diff --git a/homeassistant/components/epson/translations/cs.json b/homeassistant/components/epson/translations/cs.json
new file mode 100644
index 0000000000000000000000000000000000000000..e47048e2b260bcf8b766fe85e75448d8224d9895
--- /dev/null
+++ b/homeassistant/components/epson/translations/cs.json
@@ -0,0 +1,20 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Za\u0159\u00edzen\u00ed je ji\u017e nastaveno"
+        },
+        "error": {
+            "cannot_connect": "Nepoda\u0159ilo se p\u0159ipojit"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "host": "Hostitel",
+                    "name": "Jm\u00e9no",
+                    "port": "Port"
+                }
+            }
+        }
+    },
+    "title": "Projektor Epson"
+}
\ No newline at end of file
diff --git a/homeassistant/components/geofency/translations/ca.json b/homeassistant/components/geofency/translations/ca.json
index 59eab112331ca75c8aaead56f609daa1e27eeba9..9d57b068951f39338a3eeceb4bf4169683c11044 100644
--- a/homeassistant/components/geofency/translations/ca.json
+++ b/homeassistant/components/geofency/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Geofency.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar l'opci\u00f3 webhook de Geofency.\n\nCompleta la seg\u00fcent informaci\u00f3:\n\n- URL: `{webhook_url}` \n- M\u00e8tode: POST \n\nConsulta la [documentaci\u00f3]({docs_url}) per a m\u00e9s detalls."
diff --git a/homeassistant/components/geofency/translations/cs.json b/homeassistant/components/geofency/translations/cs.json
index 5fc0d09a0ee46b02efb0f65c49c8d73e71cb0714..f1cd1c6e66436ab67cd30bad7251ea3a6af6ba18 100644
--- a/homeassistant/components/geofency/translations/cs.json
+++ b/homeassistant/components/geofency/translations/cs.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Asistent mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy od Geofency.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "create_entry": {
             "default": "Chcete-li odes\u00edlat ud\u00e1losti do Home Assistant, mus\u00edte v aplikaci Geofency nastavit funkci webhook. \n\nVypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}` \n - Metoda: POST \n\nDal\u0161\u00ed informace viz [dokumentace]({docs_url})."
diff --git a/homeassistant/components/geofency/translations/en.json b/homeassistant/components/geofency/translations/en.json
index 5fc9983e68ce58825342da5257e3d75cb680d34c..7414f088a132eba7d195a3334cf88d2aee743608 100644
--- a/homeassistant/components/geofency/translations/en.json
+++ b/homeassistant/components/geofency/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive messages from Geofency.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to setup the webhook feature in Geofency.\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n\nSee [the documentation]({docs_url}) for further details."
diff --git a/homeassistant/components/gpslogger/translations/ca.json b/homeassistant/components/gpslogger/translations/ca.json
index 96edeea6ccb0fd2fc3c7ff7765c9ace4edd0396b..a48a8febcd2941a2c55e9ea7ff8f7dc456616f33 100644
--- a/homeassistant/components/gpslogger/translations/ca.json
+++ b/homeassistant/components/gpslogger/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de GPSLogger.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar l'opci\u00f3 webhook de GPSLogger.\n\nCompleta la seg\u00fcent informaci\u00f3:\n\n- URL: `{webhook_url}` \n- M\u00e8tode: POST \n\nConsulta la [documentaci\u00f3]({docs_url}) per a m\u00e9s detalls."
diff --git a/homeassistant/components/gpslogger/translations/cs.json b/homeassistant/components/gpslogger/translations/cs.json
index d68faca636d16b14e9971e2daaa062ecfbddf059..9262d1d73f4256b2c38a890431f7b8beed7224d5 100644
--- a/homeassistant/components/gpslogger/translations/cs.json
+++ b/homeassistant/components/gpslogger/translations/cs.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Asistent mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy od GPSLogger.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "create_entry": {
             "default": "Chcete-li odeslat ud\u00e1losti do Home Assistant, budete muset nastavit funkci Webhook v n\u00e1stroji GPSLogger. \n\nVypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}`\n - Metoda: POST \n\nDal\u0161\u00ed podrobnosti naleznete v [dokumentaci]({docs_url})."
diff --git a/homeassistant/components/gpslogger/translations/en.json b/homeassistant/components/gpslogger/translations/en.json
index 197c012ed4099ae4c855ad0e716e9854cd18bd91..030c3955da0963f66755e8cd1e33d44fa29827f4 100644
--- a/homeassistant/components/gpslogger/translations/en.json
+++ b/homeassistant/components/gpslogger/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive messages from GPSLogger.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to setup the webhook feature in GPSLogger.\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n\nSee [the documentation]({docs_url}) for further details."
diff --git a/homeassistant/components/harmony/translations/et.json b/homeassistant/components/harmony/translations/et.json
index 352d5fcd74f6a3b874e6614b52d54b7913c8a399..91d315c93e39fa9e3a16edfb86727464b87c101f 100644
--- a/homeassistant/components/harmony/translations/et.json
+++ b/homeassistant/components/harmony/translations/et.json
@@ -27,8 +27,10 @@
         "step": {
             "init": {
                 "data": {
+                    "activity": "Vaiketegevus, mis k\u00e4ivitatakse, kui \u00fchtegi ei ole m\u00e4\u00e4ratud.",
                     "delay_secs": "Viivitus k\u00e4skude saatmise vahel."
-                }
+                },
+                "description": "Kohanda Harmony Hub'i valikuid"
             }
         }
     }
diff --git a/homeassistant/components/ifttt/translations/ca.json b/homeassistant/components/ifttt/translations/ca.json
index 8706b5655dc98a2a21dcde76b8fbdec07c47fea8..83aed87150b53af62c8ca37a13b9c0b86e91d900 100644
--- a/homeassistant/components/ifttt/translations/ca.json
+++ b/homeassistant/components/ifttt/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de IFTTT.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar esdeveniments a Home Assistant, necessitar\u00e0s utilitzar l'acci\u00f3 \"Make a web resquest\" de [IFTTT Webhook applet]({applet_url}). \n\nCompleta la seg\u00fcent informaci\u00f3: \n\n- URL: `{webhook_url}` \n- Method: POST \n- Content Type: application/json \n\nConsulta la [documentaci\u00f3]({docs_url}) sobre com configurar les automatitzacions per gestionar dades entrants."
diff --git a/homeassistant/components/ifttt/translations/cs.json b/homeassistant/components/ifttt/translations/cs.json
index 7eef259150d14f08c3a48c8f6f91a5ed3f1ad43d..250c17d699fd04de98c71de4b5785156de129126 100644
--- a/homeassistant/components/ifttt/translations/cs.json
+++ b/homeassistant/components/ifttt/translations/cs.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Asistent mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy od IFTTT.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "create_entry": {
             "default": "Chcete-li odeslat ud\u00e1losti do Home Assistant, budete muset pou\u017e\u00edt akci \"Vytvo\u0159it webovou \u017e\u00e1dost\" z [IFTTT Webhook appletu]({applet_url}). \n\nVypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: ` {webhook_url} ' \n - Metoda: POST \n - Typ obsahu: aplikace/json \n\nViz [dokumentace]({docs_url}), jak konfigurovat automatizace pro zpracov\u00e1n\u00ed p\u0159\u00edchoz\u00edch dat."
diff --git a/homeassistant/components/ifttt/translations/en.json b/homeassistant/components/ifttt/translations/en.json
index 006680f940262a7cd51b04824b6e742c5109bdda..3d7a6509cce00bebab8d408d589b1d501ef0f006 100644
--- a/homeassistant/components/ifttt/translations/en.json
+++ b/homeassistant/components/ifttt/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive IFTTT messages.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to use the \"Make a web request\" action from the [IFTTT Webhook applet]({applet_url}).\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/json\n\nSee [the documentation]({docs_url}) on how to configure automations to handle incoming data."
diff --git a/homeassistant/components/locative/translations/ca.json b/homeassistant/components/locative/translations/ca.json
index 89dcafd65d5bfdcffbe33a90eb0ed951129be376..fb0ddee110c55aed25f46c4dbe8b1ea3cce6bd9a 100644
--- a/homeassistant/components/locative/translations/ca.json
+++ b/homeassistant/components/locative/translations/ca.json
@@ -3,14 +3,15 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Geofency.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar ubicacions a Home Assistant, haur\u00e0s de configurar l'opci\u00f3 webhook de l'aplicaci\u00f3 Locative.\n\nCompleta la seg\u00fcent informaci\u00f3:\n\n- URL: `{webhook_url}` \n- M\u00e8tode: POST \n\nConsulta la [documentaci\u00f3]({docs_url}) per a m\u00e9s detalls."
         },
         "step": {
             "user": {
-                "description": "Est\u00e0s segur que vols configurar el Webhook de Locative?",
+                "description": "Vols comen\u00e7ar la configuraci\u00f3?",
                 "title": "Configuraci\u00f3 del Webhook de Locative"
             }
         }
diff --git a/homeassistant/components/locative/translations/cs.json b/homeassistant/components/locative/translations/cs.json
index 98140620d07b08cb34ec9a744f4342d17c8652b0..b2087879cf35d9b1620eef751d8e2fcf050ac4ca 100644
--- a/homeassistant/components/locative/translations/cs.json
+++ b/homeassistant/components/locative/translations/cs.json
@@ -3,14 +3,15 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Asistent mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy od Geofency.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "create_entry": {
             "default": "Chcete-li odes\u00edlat um\u00edst\u011bn\u00ed do Home Assistant, budete muset nastavit funkci Webhook v aplikaci Locative. \n\nVypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}` \n - Metoda: POST \n\nDal\u0161\u00ed podrobnosti naleznete v [dokumentaci]({docs_url})."
         },
         "step": {
             "user": {
-                "description": "Opravdu chcete nastavit Locative Webhook?",
+                "description": "Chcete za\u010d\u00edt nastavovat?",
                 "title": "Nastavit Locative Webhook"
             }
         }
diff --git a/homeassistant/components/locative/translations/en.json b/homeassistant/components/locative/translations/en.json
index 59ff777603e3d78354dcf746e9e3b64dbc979961..c2f9065d9a0e1e6db2e534b0ae2ced624d655595 100644
--- a/homeassistant/components/locative/translations/en.json
+++ b/homeassistant/components/locative/translations/en.json
@@ -3,14 +3,15 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive messages from Geofency.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send locations to Home Assistant, you will need to setup the webhook feature in the Locative app.\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n\nSee [the documentation]({docs_url}) for further details."
         },
         "step": {
             "user": {
-                "description": "Are you sure you want to set up the Locative Webhook?",
+                "description": "Do you want to start set up?",
                 "title": "Set up the Locative Webhook"
             }
         }
diff --git a/homeassistant/components/mailgun/translations/ca.json b/homeassistant/components/mailgun/translations/ca.json
index 496894090a7ab2968f2fc55646c5efcebe7adf9b..a89bed7b483d8e4aa6ab9dbe355c890f51fdd031 100644
--- a/homeassistant/components/mailgun/translations/ca.json
+++ b/homeassistant/components/mailgun/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Mailgun.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "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/json\n\nConsulta la [documentaci\u00f3]({docs_url}) sobre com configurar les automatitzacions per gestionar dades entrants."
diff --git a/homeassistant/components/mailgun/translations/cs.json b/homeassistant/components/mailgun/translations/cs.json
index e07c15e6421911215a8c89de8afb80467597b7ac..9eec634532d3d39c79dcc35111c018ebabcd51d0 100644
--- a/homeassistant/components/mailgun/translations/cs.json
+++ b/homeassistant/components/mailgun/translations/cs.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Asistent mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy od Mailgun.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "create_entry": {
             "default": "Chcete-li odeslat ud\u00e1losti do Home Assistant, budete muset nastavit [Webhooks with Mailgun]({mailgun_url}). \n\nVypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}`\n - Metoda: POST \n - Typ obsahu: application/json\n\nViz [dokumentace]({docs_url}), jak konfigurovat automatizace pro zpracov\u00e1n\u00ed p\u0159\u00edchoz\u00edch dat."
diff --git a/homeassistant/components/mailgun/translations/en.json b/homeassistant/components/mailgun/translations/en.json
index bcb3556087dd7d5d2c5d4a448dfe838f729eab61..19f3c2a84b0606a7858b08e7badaa4ad2f342d80 100644
--- a/homeassistant/components/mailgun/translations/en.json
+++ b/homeassistant/components/mailgun/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive Mailgun messages.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to setup [Webhooks with Mailgun]({mailgun_url}).\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/json\n\nSee [the documentation]({docs_url}) on how to configure automations to handle incoming data."
diff --git a/homeassistant/components/myq/translations/et.json b/homeassistant/components/myq/translations/et.json
index 9f5acce2c14a2a6ea6a7387afd18bc655faac05d..b51044a9e6ea8610ce6efbfd664cfcd884394a9e 100644
--- a/homeassistant/components/myq/translations/et.json
+++ b/homeassistant/components/myq/translations/et.json
@@ -13,7 +13,8 @@
                 "data": {
                     "password": "Salas\u00f5na",
                     "username": "Kasutajanimi"
-                }
+                },
+                "title": "Loo \u00fchendus MyQ Gatewayga"
             }
         }
     }
diff --git a/homeassistant/components/nexia/translations/et.json b/homeassistant/components/nexia/translations/et.json
index 207eae740f6920c499bee3044fd2b04c7d4a9ab8..ac8c354c3b3f5ee46746d43b8ef0fb87de18eb31 100644
--- a/homeassistant/components/nexia/translations/et.json
+++ b/homeassistant/components/nexia/translations/et.json
@@ -13,7 +13,8 @@
                 "data": {
                     "password": "Salas\u00f5na",
                     "username": "Kasutajanimi"
-                }
+                },
+                "title": "\u00dchendu mynexia.com"
             }
         }
     }
diff --git a/homeassistant/components/plaato/translations/ca.json b/homeassistant/components/plaato/translations/ca.json
index 91a781b07488d62a48d12a4ee167ef7215f51cfd..520f377c9c40aa0053e328a569d134dabdb3993e 100644
--- a/homeassistant/components/plaato/translations/ca.json
+++ b/homeassistant/components/plaato/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Plaato Airlock.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar l'opci\u00f3 webhook de Plaato Airlock.\n\nCompleta la seg\u00fcent informaci\u00f3:\n\n- URL: `{webhook_url}` \n- M\u00e8tode: POST \n\nConsulta la [documentaci\u00f3]({docs_url}) per a m\u00e9s detalls."
diff --git a/homeassistant/components/plaato/translations/cs.json b/homeassistant/components/plaato/translations/cs.json
index 8f0411464ae2dda72b9743cd60bdb0ab63a24fa5..e30603edaf2e79ad406ba6b749c12046c97aa9f1 100644
--- a/homeassistant/components/plaato/translations/cs.json
+++ b/homeassistant/components/plaato/translations/cs.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy z Plaato Airlock.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "step": {
             "user": {
diff --git a/homeassistant/components/plaato/translations/en.json b/homeassistant/components/plaato/translations/en.json
index c083402859bc9f1777cb924a732d769739f35c0c..8939fc4687a07666d9fb5bff35ad5ef728a4b68c 100644
--- a/homeassistant/components/plaato/translations/en.json
+++ b/homeassistant/components/plaato/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive messages from Plaato Airlock.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to setup the webhook feature in Plaato Airlock.\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n\nSee [the documentation]({docs_url}) for further details."
diff --git a/homeassistant/components/plugwise/translations/ca.json b/homeassistant/components/plugwise/translations/ca.json
index d5fc2b7d3981cf467a9d2de7504fbd2030095a0f..bfad638265261e22e7467ffa529ad44b5aa90198 100644
--- a/homeassistant/components/plugwise/translations/ca.json
+++ b/homeassistant/components/plugwise/translations/ca.json
@@ -24,9 +24,10 @@
                 "data": {
                     "host": "Adre\u00e7a IP",
                     "password": "ID de Smile",
-                    "port": "Port"
+                    "port": "Port",
+                    "username": "Nom d'usuari de Smile"
                 },
-                "description": "Introdueix:",
+                "description": "Introdueix",
                 "title": "Connexi\u00f3 amb Smile"
             }
         }
diff --git a/homeassistant/components/plugwise/translations/en.json b/homeassistant/components/plugwise/translations/en.json
index 20f84d94aff0995f242a1fd485c9bb43e0d7bb4b..083a454b6a7577dcf540a26b452900aabb180aa7 100644
--- a/homeassistant/components/plugwise/translations/en.json
+++ b/homeassistant/components/plugwise/translations/en.json
@@ -24,9 +24,10 @@
                 "data": {
                     "host": "IP Address",
                     "password": "Smile ID",
-                    "port": "Port"
+                    "port": "Port",
+                    "username": "Smile Username"
                 },
-                "description": "Please enter:",
+                "description": "Please enter",
                 "title": "Connect to the Smile"
             }
         }
diff --git a/homeassistant/components/traccar/translations/ca.json b/homeassistant/components/traccar/translations/ca.json
index 8dd1cecf90a7cecd408723eab576ccb44c8e760c..c20210d89d14e2f11369d20f17afa8dc0770a2b4 100644
--- a/homeassistant/components/traccar/translations/ca.json
+++ b/homeassistant/components/traccar/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Traccar.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar l'opci\u00f3 webhook de Traccar.\n\nUtilitza el seg\u00fcent enlla\u00e7: `{webhook_url}`\n\nConsulta la [documentaci\u00f3]({docs_url}) per a m\u00e9s detalls."
diff --git a/homeassistant/components/traccar/translations/cs.json b/homeassistant/components/traccar/translations/cs.json
index ddd943cbae0cb2fdeb5cb151dbf797d5a63b30f4..067015ec9a9c823d95501dd21362835836a31dae 100644
--- a/homeassistant/components/traccar/translations/cs.json
+++ b/homeassistant/components/traccar/translations/cs.json
@@ -2,7 +2,8 @@
     "config": {
         "abort": {
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "step": {
             "user": {
diff --git a/homeassistant/components/traccar/translations/en.json b/homeassistant/components/traccar/translations/en.json
index 2a9c92cc1d03864186b13240700e445cd6030789..4105491e120e9cbd898768cd1eeb2a48b77d69a0 100644
--- a/homeassistant/components/traccar/translations/en.json
+++ b/homeassistant/components/traccar/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive messages from Traccar.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to setup the webhook feature in Traccar.\n\nUse the following url: `{webhook_url}`\n\nSee [the documentation]({docs_url}) for further details."
diff --git a/homeassistant/components/twilio/translations/ca.json b/homeassistant/components/twilio/translations/ca.json
index a64af0389c02760e6dcce1842bc8bb1b701c67a0..56564e9ec8d5b5dc78f496ba57b211f19a6dec7e 100644
--- a/homeassistant/components/twilio/translations/ca.json
+++ b/homeassistant/components/twilio/translations/ca.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "La inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per rebre missatges de Twilio.",
             "one_instance_allowed": "Nom\u00e9s cal una sola inst\u00e0ncia.",
-            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3."
+            "single_instance_allowed": "Ja configurat. Nom\u00e9s \u00e9s possible una sola configuraci\u00f3.",
+            "webhook_not_internet_accessible": "La teva inst\u00e0ncia de Home Assistant ha de ser accessible des d'Internet per poder rebre missatges webhook."
         },
         "create_entry": {
             "default": "Per enviar esdeveniments a Home Assistant, haur\u00e0s de configurar [Webhooks amb Twilio]({twilio_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."
diff --git a/homeassistant/components/twilio/translations/cs.json b/homeassistant/components/twilio/translations/cs.json
index c7b1b43f43b943835229f9d443d4635a15c15c9a..a30bb6a5564508e4b98eeb1c08e521493906f831 100644
--- a/homeassistant/components/twilio/translations/cs.json
+++ b/homeassistant/components/twilio/translations/cs.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "V\u00e1\u0161 Home Asistent mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy od Twilio.",
             "one_instance_allowed": "Povolena je pouze jedna instance.",
-            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace."
+            "single_instance_allowed": "Ji\u017e nastaveno. Je mo\u017en\u00e1 pouze jedin\u00e1 konfigurace.",
+            "webhook_not_internet_accessible": "V\u00e1\u0161 Home Assistant mus\u00ed b\u00fdt p\u0159\u00edstupn\u00fd z internetu, aby mohl p\u0159ij\u00edmat zpr\u00e1vy webhook."
         },
         "create_entry": {
             "default": "Chcete-li odeslat ud\u00e1losti do aplikace Home Assistant, mus\u00edte nastavit [Webhooks s Twilio]({twilio_url}). \n\nVypl\u0148te n\u00e1sleduj\u00edc\u00ed informace: \n\n - URL: `{webhook_url}' \n - Metoda: POST \n - Typ obsahu: application/x-www-form-urlencoded \n\nViz [dokumentace]({docs_url}), jak konfigurovat automatizace pro zpracov\u00e1n\u00ed p\u0159\u00edchoz\u00edch dat."
diff --git a/homeassistant/components/twilio/translations/en.json b/homeassistant/components/twilio/translations/en.json
index 8ca163188b36c836f16fb1be03f4da0c63274fc9..cff63bb3304ccd05e2472fbfe00031fdd4687595 100644
--- a/homeassistant/components/twilio/translations/en.json
+++ b/homeassistant/components/twilio/translations/en.json
@@ -3,7 +3,8 @@
         "abort": {
             "not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive Twilio messages.",
             "one_instance_allowed": "Only a single instance is necessary.",
-            "single_instance_allowed": "Already configured. Only a single configuration possible."
+            "single_instance_allowed": "Already configured. Only a single configuration possible.",
+            "webhook_not_internet_accessible": "Your Home Assistant instance needs to be accessible from the internet to receive webhook messages."
         },
         "create_entry": {
             "default": "To send events to Home Assistant, you will need to setup [Webhooks with Twilio]({twilio_url}).\n\nFill in the following info:\n\n- URL: `{webhook_url}`\n- Method: POST\n- Content Type: application/x-www-form-urlencoded\n\nSee [the documentation]({docs_url}) on how to configure automations to handle incoming data."