diff --git a/homeassistant/components/dexcom/translations/it.json b/homeassistant/components/dexcom/translations/it.json
new file mode 100644
index 0000000000000000000000000000000000000000..e9695304c923222bb16655a9accf576175d30545
--- /dev/null
+++ b/homeassistant/components/dexcom/translations/it.json
@@ -0,0 +1,32 @@
+{
+    "config": {
+        "abort": {
+            "already_configured_account": "L'account \u00e8 gi\u00e0 configurato"
+        },
+        "error": {
+            "account_error": "Autenticazione non valida",
+            "session_error": "Impossibile connettersi",
+            "unknown": "Errore imprevisto"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "password": "Password",
+                    "server": "Server",
+                    "username": "Nome utente"
+                },
+                "description": "Inserisci le credenziali di Dexcom Share",
+                "title": "Configurare l'integrazione di Dexcom"
+            }
+        }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "unit_of_measurement": "Unit\u00e0 di misura"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/dexcom/translations/ko.json b/homeassistant/components/dexcom/translations/ko.json
new file mode 100644
index 0000000000000000000000000000000000000000..3c422f0a8693bf3ad38abc51664475266885ca82
--- /dev/null
+++ b/homeassistant/components/dexcom/translations/ko.json
@@ -0,0 +1,32 @@
+{
+    "config": {
+        "abort": {
+            "already_configured_account": "\uacc4\uc815\uc774 \uc774\ubbf8 \uad6c\uc131\ub418\uc5c8\uc2b5\ub2c8\ub2e4."
+        },
+        "error": {
+            "account_error": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4",
+            "session_error": "\uc5f0\uacb0\ud558\uc9c0 \ubabb\ud588\uc2b5\ub2c8\ub2e4",
+            "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "password": "\ube44\ubc00\ubc88\ud638",
+                    "server": "\uc11c\ubc84",
+                    "username": "\uc0ac\uc6a9\uc790 \uc774\ub984"
+                },
+                "description": "Dexcom Share \uc790\uaca9 \uc99d\uba85\uc744 \uc785\ub825\ud574\uc8fc\uc138\uc694",
+                "title": "Dexcom \ud1b5\ud569 \uad6c\uc131\uc694\uc18c \uc124\uc815\ud558\uae30"
+            }
+        }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "unit_of_measurement": "\uce21\uc815 \ub2e8\uc704"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/gogogate2/translations/it.json b/homeassistant/components/gogogate2/translations/it.json
index 7be4c2f5750f1bdb2fe08cf7bfb84a41fe7dc880..378d55630a4d062dd942531de1bce6c0ac648c1f 100644
--- a/homeassistant/components/gogogate2/translations/it.json
+++ b/homeassistant/components/gogogate2/translations/it.json
@@ -14,7 +14,7 @@
                     "password": "Password",
                     "username": "Nome utente"
                 },
-                "description": "Fornire le informazioni richieste di seguito. Nota: solo l'utente \"admin\" funziona..",
+                "description": "Fornire le informazioni richieste di seguito.",
                 "title": "Configurazione GogoGate2"
             }
         }
diff --git a/homeassistant/components/hue/translations/it.json b/homeassistant/components/hue/translations/it.json
index 272db44c0d355bbc9632508e1ab4555c10cd02f8..f281548e017c89aa318e44f47d104e919379815b 100644
--- a/homeassistant/components/hue/translations/it.json
+++ b/homeassistant/components/hue/translations/it.json
@@ -24,6 +24,12 @@
             "link": {
                 "description": "Premi il pulsante sul bridge per registrare Philips Hue con Home Assistant\n\n![Posizione del pulsante sul bridge](/static/images/config_philips_hue.jpg)",
                 "title": "Collega Hub"
+            },
+            "manual": {
+                "data": {
+                    "host": "Host"
+                },
+                "title": "Configurazione manuale di un bridge Hue"
             }
         }
     },
@@ -47,5 +53,15 @@
             "remote_double_button_long_press": "Entrambi i \"{subtype}\" rilasciati dopo una lunga pressione",
             "remote_double_button_short_press": "Entrambi i \"{subtype}\" rilasciati"
         }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "allow_how_groups": "Consenti gruppi Hue",
+                    "allow_unreachable": "Consentire alle lampadine irraggiungibili di segnalare correttamente il loro stato"
+                }
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/hue/translations/ko.json b/homeassistant/components/hue/translations/ko.json
index 3f4b3fad8d0bf0b4a7024388defa1bcd141d223e..0ce941a857bc045a8de6be409727ab78eb8fb8f6 100644
--- a/homeassistant/components/hue/translations/ko.json
+++ b/homeassistant/components/hue/translations/ko.json
@@ -24,6 +24,12 @@
             "link": {
                 "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"
+            },
+            "manual": {
+                "data": {
+                    "host": "\ud638\uc2a4\ud2b8"
+                },
+                "title": "Hue \ube0c\ub9ac\uc9c0 \uc9c1\uc811 \uad6c\uc131\ud558\uae30"
             }
         }
     },
@@ -47,5 +53,15 @@
             "remote_double_button_long_press": "\"{subtype}\"\uc5d0\uc11c \ubaa8\ub450 \uae38\uac8c \ub20c\ub838\ub2e4\uac00 \uc190\uc744 \ub5c4 \ub54c",
             "remote_double_button_short_press": "\"{subtype}\"\uc5d0\uc11c \ubaa8\ub450 \uc190\uc744 \ub5c4 \ub54c"
         }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "allow_how_groups": "Hue \uadf8\ub8f9 \ud5c8\uc6a9",
+                    "allow_unreachable": "\uc5f0\uacb0\ud560 \uc218 \uc5c6\ub294 \uc804\uad6c\uac00 \uc0c1\ud0dc\ub97c \uc62c\ubc14\ub974\uac8c \ubcf4\uace0\ud558\ub3c4\ub85d \ud5c8\uc6a9"
+                }
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/plugwise/translations/ca.json b/homeassistant/components/plugwise/translations/ca.json
index 46acd2a352fe410aa17534fbf0e86524886688f9..0a5f0e58c7647f6a510d74f3c054eb7aa966f673 100644
--- a/homeassistant/components/plugwise/translations/ca.json
+++ b/homeassistant/components/plugwise/translations/ca.json
@@ -8,6 +8,7 @@
             "invalid_auth": "Autenticaci\u00f3 inv\u00e0lida, comprova els 8 car\u00e0cters de l'ID de Smile.",
             "unknown": "Error inesperat"
         },
+        "flow_title": "Smile: {name}",
         "step": {
             "user": {
                 "data": {
diff --git a/homeassistant/components/plugwise/translations/it.json b/homeassistant/components/plugwise/translations/it.json
index 5421ab67b279237e18d99095fe01e978a67b1805..b6c03cf8899a84362c80da9e5979a85c183df129 100644
--- a/homeassistant/components/plugwise/translations/it.json
+++ b/homeassistant/components/plugwise/translations/it.json
@@ -8,6 +8,7 @@
             "invalid_auth": "Autenticazione non valida. Controllare gli 8 caratteri dell'ID Smile",
             "unknown": "Errore imprevisto"
         },
+        "flow_title": "Smile: {name}",
         "step": {
             "user": {
                 "data": {
diff --git a/homeassistant/components/plugwise/translations/ko.json b/homeassistant/components/plugwise/translations/ko.json
index fdc189ab38fa458e6f27dbf3061072ec5275060e..df480242f6f3d8064a56e414dfe5e3eaa1a0b048 100644
--- a/homeassistant/components/plugwise/translations/ko.json
+++ b/homeassistant/components/plugwise/translations/ko.json
@@ -8,6 +8,7 @@
             "invalid_auth": "\uc778\uc99d\uc774 \uc798\ubabb\ub418\uc5c8\uc2b5\ub2c8\ub2e4. 8\uc790\uc758 Smile ID \ub97c \ud655\uc778\ud574\uc8fc\uc138\uc694",
             "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4"
         },
+        "flow_title": "Smile: {name}",
         "step": {
             "user": {
                 "data": {
diff --git a/homeassistant/components/plugwise/translations/zh-Hant.json b/homeassistant/components/plugwise/translations/zh-Hant.json
index b35fcea1508c898eebc298fc13799d12c5dc7e49..8cc068681c314a1dd90540ed3223c6fdca0f0d8d 100644
--- a/homeassistant/components/plugwise/translations/zh-Hant.json
+++ b/homeassistant/components/plugwise/translations/zh-Hant.json
@@ -8,6 +8,7 @@
             "invalid_auth": "\u9a57\u8b49\u7121\u6548\uff0c\u8acb\u6aa2\u67e5\u6240\u8f38\u5165\u7684  Smile ID 8 \u4f4d\u5b57\u5143",
             "unknown": "\u672a\u9810\u671f\u932f\u8aa4"
         },
+        "flow_title": "Smile : {name}",
         "step": {
             "user": {
                 "data": {
diff --git a/homeassistant/components/poolsense/translations/it.json b/homeassistant/components/poolsense/translations/it.json
new file mode 100644
index 0000000000000000000000000000000000000000..fe0046bb90506da7183bda12767b77f7ec824e81
--- /dev/null
+++ b/homeassistant/components/poolsense/translations/it.json
@@ -0,0 +1,22 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Il dispositivo \u00e8 gi\u00e0 configurato"
+        },
+        "error": {
+            "cannot_connect": "Impossibile connettersi",
+            "invalid_auth": "Autenticazione non valida",
+            "unknown": "Errore imprevisto"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "email": "E-mail",
+                    "password": "Password"
+                },
+                "description": "[%key:common::config_flow::description%]",
+                "title": "PoolSense"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/poolsense/translations/ko.json b/homeassistant/components/poolsense/translations/ko.json
new file mode 100644
index 0000000000000000000000000000000000000000..53fc9ca8fef626d1b9db51d2730165f284c59b32
--- /dev/null
+++ b/homeassistant/components/poolsense/translations/ko.json
@@ -0,0 +1,22 @@
+{
+    "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",
+            "unknown": "\uc608\uc0c1\uce58 \ubabb\ud55c \uc624\ub958\uac00 \ubc1c\uc0dd\ud588\uc2b5\ub2c8\ub2e4"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "email": "\uc774\uba54\uc77c",
+                    "password": "\ube44\ubc00\ubc88\ud638"
+                },
+                "description": "[%key:common::config_flow::description%]",
+                "title": "PoolSense"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/transmission/translations/it.json b/homeassistant/components/transmission/translations/it.json
index 7c19cf4bc06f7330dc8a5f56ad28f9e01d94750b..13a930bdfc79e8413baf46a36c5b85902e726d97 100644
--- a/homeassistant/components/transmission/translations/it.json
+++ b/homeassistant/components/transmission/translations/it.json
@@ -12,7 +12,9 @@
             "user": {
                 "data": {
                     "host": "Host",
+                    "limit": "Limite",
                     "name": "Nome",
+                    "order": "Ordine",
                     "password": "Password",
                     "port": "Porta",
                     "username": "Nome utente"
@@ -25,6 +27,8 @@
         "step": {
             "init": {
                 "data": {
+                    "limit": "Limite",
+                    "order": "Ordine",
                     "scan_interval": "Frequenza di aggiornamento"
                 },
                 "title": "Configurare le opzioni per Transmission"
diff --git a/homeassistant/components/transmission/translations/ko.json b/homeassistant/components/transmission/translations/ko.json
index a82f56670b123793940d5b41a4609c0be26f29f8..4c1b968ddc415cf5c78d2e41c7eecc1643072c1a 100644
--- a/homeassistant/components/transmission/translations/ko.json
+++ b/homeassistant/components/transmission/translations/ko.json
@@ -12,7 +12,9 @@
             "user": {
                 "data": {
                     "host": "\ud638\uc2a4\ud2b8",
+                    "limit": "\uc81c\ud55c",
                     "name": "\uc774\ub984",
+                    "order": "\uc21c\uc11c",
                     "password": "\ube44\ubc00\ubc88\ud638",
                     "port": "\ud3ec\ud2b8",
                     "username": "\uc0ac\uc6a9\uc790 \uc774\ub984"
@@ -25,6 +27,8 @@
         "step": {
             "init": {
                 "data": {
+                    "limit": "\uc81c\ud55c",
+                    "order": "\uc21c\uc11c",
                     "scan_interval": "\uc5c5\ub370\uc774\ud2b8 \ube48\ub3c4"
                 },
                 "title": "Transmission \uc635\uc158 \uc124\uc815\ud558\uae30"