diff --git a/homeassistant/components/alarm_control_panel/translations/es.json b/homeassistant/components/alarm_control_panel/translations/es.json
index 4002c26cd29c229c10de0967cbe63c6774cd64fc..ab4e4a20cce0950934d55ee160ef8c126224fc85 100644
--- a/homeassistant/components/alarm_control_panel/translations/es.json
+++ b/homeassistant/components/alarm_control_panel/translations/es.json
@@ -18,7 +18,7 @@
             "armed_away": "{entity_name} armada ausente",
             "armed_home": "{entity_name} armada en casa",
             "armed_night": "{entity_name} armada noche",
-            "disarmed": "{entity_name} desarmado",
+            "disarmed": "{entity_name} desarmada",
             "triggered": "{entity_name} activado"
         }
     },
diff --git a/homeassistant/components/avri/translations/pl.json b/homeassistant/components/avri/translations/pl.json
new file mode 100644
index 0000000000000000000000000000000000000000..0881b1ec26a4af0531c58a63ef0601111df8d384
--- /dev/null
+++ b/homeassistant/components/avri/translations/pl.json
@@ -0,0 +1,16 @@
+{
+    "config": {
+        "error": {
+            "invalid_house_number": "Nieprawid\u0142owy numer domu"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "country_code": "Dwuliterowy kod kraju",
+                    "house_number": "Numer domu",
+                    "zip_code": "Kod pocztowy"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/forked_daapd/translations/pl.json b/homeassistant/components/forked_daapd/translations/pl.json
index f0434c4794b197ceaf7578f9e94f2f7763845580..d40e9b282aad2ec45512abab0914ea2dd63b16ac 100644
--- a/homeassistant/components/forked_daapd/translations/pl.json
+++ b/homeassistant/components/forked_daapd/translations/pl.json
@@ -1,9 +1,17 @@
 {
     "config": {
+        "abort": {
+            "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane."
+        },
+        "error": {
+            "unknown_error": "Nieznany b\u0142\u0105d.",
+            "wrong_password": "Nieprawid\u0142owe has\u0142o"
+        },
         "step": {
             "user": {
                 "data": {
                     "host": "Nazwa hosta lub adres IP",
+                    "name": "Przyjazna nazwa",
                     "password": "Has\u0142o API (pozostaw puste, je\u015bli nie ma has\u0142a)",
                     "port": "Port API"
                 }
diff --git a/homeassistant/components/guardian/translations/pl.json b/homeassistant/components/guardian/translations/pl.json
index a49582f814e607de7e44ac086a80279197b1054f..61df3bfd9137648a951192a5844eac94dcfb30a9 100644
--- a/homeassistant/components/guardian/translations/pl.json
+++ b/homeassistant/components/guardian/translations/pl.json
@@ -6,6 +6,7 @@
         "step": {
             "user": {
                 "data": {
+                    "ip_address": "Adres IP",
                     "port": "Port"
                 }
             }
diff --git a/homeassistant/components/huawei_lte/translations/pl.json b/homeassistant/components/huawei_lte/translations/pl.json
index c36b37b525249e8668bdbebc7c2d52487f469b97..405ffdf0343d1334e6ef83909baba840ec8c358e 100644
--- a/homeassistant/components/huawei_lte/translations/pl.json
+++ b/homeassistant/components/huawei_lte/translations/pl.json
@@ -16,6 +16,7 @@
             "response_error": "Wyst\u0105pi\u0142 nieznany b\u0142\u0105d w urz\u0105dzeniu.",
             "unknown_connection_error": "Nieznany b\u0142\u0105d podczas \u0142\u0105czenia z urz\u0105dzeniem"
         },
+        "flow_title": "Huawei LTE: {name}",
         "step": {
             "user": {
                 "data": {
diff --git a/homeassistant/components/mqtt/translations/pl.json b/homeassistant/components/mqtt/translations/pl.json
index 3606ac35481ba9241db5577eb3e2efe824fb0795..193e8050dee5ee6c31572793834be3642a53cf56 100644
--- a/homeassistant/components/mqtt/translations/pl.json
+++ b/homeassistant/components/mqtt/translations/pl.json
@@ -47,5 +47,19 @@
             "button_short_release": "\"{subtype}\" zostanie zwolniony",
             "button_triple_press": "\"{subtype}\" zostanie trzykrotnie naci\u015bni\u0119ty"
         }
+    },
+    "options": {
+        "step": {
+            "broker": {
+                "data": {
+                    "password": "Has\u0142o",
+                    "port": "Port",
+                    "username": "U\u017cytkownik"
+                }
+            },
+            "options": {
+                "description": "Wybierz opcje MQTT."
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/plum_lightpad/translations/pl.json b/homeassistant/components/plum_lightpad/translations/pl.json
new file mode 100644
index 0000000000000000000000000000000000000000..063db5c268ad7bdfb4104a841963552f42fe7a2b
--- /dev/null
+++ b/homeassistant/components/plum_lightpad/translations/pl.json
@@ -0,0 +1,11 @@
+{
+    "config": {
+        "step": {
+            "user": {
+                "data": {
+                    "password": "Has\u0142o"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/squeezebox/translations/pl.json b/homeassistant/components/squeezebox/translations/pl.json
new file mode 100644
index 0000000000000000000000000000000000000000..a7f144f59e9668df1540d67af44bdf63a893e3cf
--- /dev/null
+++ b/homeassistant/components/squeezebox/translations/pl.json
@@ -0,0 +1,12 @@
+{
+    "config": {
+        "step": {
+            "edit": {
+                "data": {
+                    "password": "Has\u0142o",
+                    "port": "Port"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/toon/translations/pl.json b/homeassistant/components/toon/translations/pl.json
index 96002ed932c4e1357916062e52b47635bc70ac8f..40bf4e2015aa5c6285cc932ee1b20d1d2686f2a9 100644
--- a/homeassistant/components/toon/translations/pl.json
+++ b/homeassistant/components/toon/translations/pl.json
@@ -12,6 +12,11 @@
             "display_exists": "Wybrany ekran jest ju\u017c skonfigurowany."
         },
         "step": {
+            "agreement": {
+                "data": {
+                    "agreement": "Umowa"
+                }
+            },
             "authenticate": {
                 "data": {
                     "password": "Has\u0142o",
diff --git a/homeassistant/components/transmission/translations/pl.json b/homeassistant/components/transmission/translations/pl.json
index 52efb32b5519a0356cbb154f48eab16d418b9cbf..56b569a8c10fd3293ac5086c1fefb7e59874204f 100644
--- a/homeassistant/components/transmission/translations/pl.json
+++ b/homeassistant/components/transmission/translations/pl.json
@@ -12,7 +12,9 @@
             "user": {
                 "data": {
                     "host": "Nazwa hosta lub adres IP",
+                    "limit": "Limit",
                     "name": "Nazwa",
+                    "order": "Kolejno\u015b\u0107",
                     "password": "Has\u0142o",
                     "port": "Port",
                     "username": "Nazwa u\u017cytkownika"
@@ -25,6 +27,8 @@
         "step": {
             "init": {
                 "data": {
+                    "limit": "Limit",
+                    "order": "Kolejno\u015b\u0107",
                     "scan_interval": "Cz\u0119stotliwo\u015b\u0107 aktualizacji"
                 },
                 "title": "Konfiguracja opcji dla Transmission"
diff --git a/homeassistant/components/upb/translations/pl.json b/homeassistant/components/upb/translations/pl.json
index abbda657dc5454e822bfe0940a6b3754f0c7e057..fcc6fb8bead184ebf2ebc7fb678026962e9a2791 100644
--- a/homeassistant/components/upb/translations/pl.json
+++ b/homeassistant/components/upb/translations/pl.json
@@ -3,6 +3,13 @@
         "error": {
             "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia z UPB PIM, spr\u00f3buj ponownie.",
             "unknown": "Nieoczekiwany b\u0142\u0105d."
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "protocol": "Protok\u00f3\u0142"
+                }
+            }
         }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/xiaomi_aqara/translations/ca.json b/homeassistant/components/xiaomi_aqara/translations/ca.json
index f3c9b24137dde0f551aab5f5cf5e25374d20194f..3b90529d7402da735508f07acba27e4703a17093 100644
--- a/homeassistant/components/xiaomi_aqara/translations/ca.json
+++ b/homeassistant/components/xiaomi_aqara/translations/ca.json
@@ -25,6 +25,7 @@
                     "key": "Clau de la passarel\u00b7la",
                     "name": "Nom de la passarel\u00b7la"
                 },
+                "description": "La clau (contrasenya) es pot obtenir mitjan\u00e7ant aquest tutorial: https://www.domoticz.com/wiki/Xiaomi_Gateway_(Aqara)#Adding_the_Xiaomi_Gateway_to_Domoticz. Si no es proporciona la clau, nom\u00e9s seran accessibles els sensors",
                 "title": "Passarel\u00b7la Xiaomi Aqara, configuraci\u00f3 opcional"
             },
             "user": {
diff --git a/homeassistant/components/xiaomi_aqara/translations/pl.json b/homeassistant/components/xiaomi_aqara/translations/pl.json
new file mode 100644
index 0000000000000000000000000000000000000000..fc199f284bfb98b4f2cfdf6d7ba4f83605c22331
--- /dev/null
+++ b/homeassistant/components/xiaomi_aqara/translations/pl.json
@@ -0,0 +1,11 @@
+{
+    "config": {
+        "step": {
+            "select": {
+                "data": {
+                    "select_ip": "IP bramy"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file