diff --git a/homeassistant/components/.translations/history_graph.af.json b/homeassistant/components/.translations/history_graph.af.json
deleted file mode 100644
index 118a5c964dddcc98a269bf80684ce7c37d897e6d..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.af.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Geskiedenis grafiek"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.ar.json b/homeassistant/components/.translations/history_graph.ar.json
deleted file mode 100644
index 8715bfb22a16b1af18f85e6f25aebbefc7aa2c14..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.ar.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0631\u0633\u0645 \u0628\u064a\u0627\u0646\u064a"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.bg.json b/homeassistant/components/.translations/history_graph.bg.json
deleted file mode 100644
index 2c69d1c1bf5f1acdea265263d52d05ca7af7e858..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.bg.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0425\u0440\u043e\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u043d\u0430 \u0433\u0440\u0430\u0444\u0438\u043a\u0430"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.bs.json b/homeassistant/components/.translations/history_graph.bs.json
deleted file mode 100644
index 40ccefb0c741f520d3967b1e030fb789b1f86887..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.bs.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Grafik istorije"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.ca.json b/homeassistant/components/.translations/history_graph.ca.json
deleted file mode 100644
index 742f923198088fbad40e396fccf081787930c74d..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.ca.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Gr\u00e0fics hist\u00f2rics"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.cs.json b/homeassistant/components/.translations/history_graph.cs.json
deleted file mode 100644
index 36ce7786de6b9bdac01cdfe846418f5431332c4b..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.cs.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Graf historie"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.cy.json b/homeassistant/components/.translations/history_graph.cy.json
deleted file mode 100644
index b138be83e8e047bde8b5632e8089d2e3eb1f0765..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.cy.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Hanes graff"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.da.json b/homeassistant/components/.translations/history_graph.da.json
deleted file mode 100644
index e0bc56da9b00bd239999731ecd5b64867d48a76e..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.da.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Historikgraf"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.de.json b/homeassistant/components/.translations/history_graph.de.json
deleted file mode 100644
index c484ebc4589e152f260bec602f4885bfffed745b..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.de.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Verlaufsgrafik"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.el.json b/homeassistant/components/.translations/history_graph.el.json
deleted file mode 100644
index 1042bda1dbc1a1bce52bd2c0356cded9998953c0..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.el.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0393\u03c1\u03ac\u03c6\u03b7\u03bc\u03b1 \u03c4\u03bf\u03c5 \u03b9\u03c3\u03c4\u03bf\u03c1\u03b9\u03ba\u03bf\u03cd"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.en.json b/homeassistant/components/.translations/history_graph.en.json
deleted file mode 100644
index 57d644f0ff7669d557e16c4ba261aef2e6151646..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.en.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "History graph"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.es-419.json b/homeassistant/components/.translations/history_graph.es-419.json
deleted file mode 100644
index 3a5c61dcebe68fae96fd53184a59a9ec8a15308b..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.es-419.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Gr\u00e1fico hist\u00f3rico"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.es.json b/homeassistant/components/.translations/history_graph.es.json
deleted file mode 100644
index ed2d6bc2fbc56833a25477eaa5f16453cc3b71e8..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.es.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Historial gr\u00e1fico"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.et.json b/homeassistant/components/.translations/history_graph.et.json
deleted file mode 100644
index 3e69ec05e809e25f81100722f890d58fc069133e..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.et.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Ajaloo graafik"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.fi.json b/homeassistant/components/.translations/history_graph.fi.json
deleted file mode 100644
index dc8e2d498ff0af5c2fdf22340d65fc655d5c8e57..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.fi.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Historiakuvaaja"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.fr.json b/homeassistant/components/.translations/history_graph.fr.json
deleted file mode 100644
index 311b3516ffd6c6a811c92f6000c3ac8f4358ac0b..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.fr.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Graphique historique"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.he.json b/homeassistant/components/.translations/history_graph.he.json
deleted file mode 100644
index cc160bf6e6da55dc038599170c0cd146fa28d3fd..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.he.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u05d2\u05e8\u05e3 \u05d4\u05d9\u05e1\u05d8\u05d5\u05e8\u05d9\u05d4"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.hi.json b/homeassistant/components/.translations/history_graph.hi.json
deleted file mode 100644
index abca631cc854b44b4d43b0c4870401ae736920c9..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.hi.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0907\u0924\u093f\u0939\u093e\u0938 \u0917\u094d\u0930\u093e\u092b"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.hr.json b/homeassistant/components/.translations/history_graph.hr.json
deleted file mode 100644
index aedf1bc5fe63238fa7d98f7c99855dc1cf9a30f7..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.hr.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Grafikon povijesti"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.hu.json b/homeassistant/components/.translations/history_graph.hu.json
deleted file mode 100644
index 64159727e1ae02d7c33474ec092827c350d9374d..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.hu.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "El\u0151zm\u00e9ny grafikon"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.hy.json b/homeassistant/components/.translations/history_graph.hy.json
deleted file mode 100644
index 3021ac6fc081297c1d9861d292f96ee383ec6061..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.hy.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u054a\u0561\u057f\u0574\u0578\u0582\u0569\u0575\u0561\u0576 \u0563\u0580\u0561\u0586\u056b\u056f"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.id.json b/homeassistant/components/.translations/history_graph.id.json
deleted file mode 100644
index 39b69596915a07084a919a3b9b881bd365de4490..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.id.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Riwayat grafik"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.is.json b/homeassistant/components/.translations/history_graph.is.json
deleted file mode 100644
index 38635ffa15cd67ad17f4748e37061248ed205a8c..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.is.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "S\u00f6gul\u00ednurit"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.it.json b/homeassistant/components/.translations/history_graph.it.json
deleted file mode 100644
index 2c022f25ba4d9ef51e41859a75c67f56b547f29e..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.it.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Grafico cronologico"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.ko.json b/homeassistant/components/.translations/history_graph.ko.json
deleted file mode 100644
index 75f35a48fd253f46ee9e65a9160ee77d200f5ef0..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.ko.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\uae30\ub85d \uadf8\ub798\ud504"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.lb.json b/homeassistant/components/.translations/history_graph.lb.json
deleted file mode 100644
index 4a269befc244e9739c132454b1f0ef69f16c7e19..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.lb.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Verlafs Grafik"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.lv.json b/homeassistant/components/.translations/history_graph.lv.json
deleted file mode 100644
index c235a4536195dff8811d0f6fc73fc89c8fe5d204..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.lv.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "V\u0113stures grafiks"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.nb.json b/homeassistant/components/.translations/history_graph.nb.json
deleted file mode 100644
index 9569b55f8a636780a14d18c0f6600b2c2860e0ea..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.nb.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Historie graf"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.nl.json b/homeassistant/components/.translations/history_graph.nl.json
deleted file mode 100644
index ca53ce780d030148904d2089c6e1e6370649208a..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.nl.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Geschiedenis"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.nn.json b/homeassistant/components/.translations/history_graph.no.json
similarity index 100%
rename from homeassistant/components/.translations/history_graph.nn.json
rename to homeassistant/components/.translations/history_graph.no.json
diff --git a/homeassistant/components/.translations/history_graph.pl.json b/homeassistant/components/.translations/history_graph.pl.json
deleted file mode 100644
index c5dcc8f30871732a553f98631c48c76f4e4ca695..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.pl.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Wykres historii"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.pt-BR.json b/homeassistant/components/.translations/history_graph.pt-BR.json
deleted file mode 100644
index 73e71a0f3505ce6d7011c0e3e4fa4c476938ef47..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.pt-BR.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Gr\u00e1fico de hist\u00f3rico"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.pt.json b/homeassistant/components/.translations/history_graph.pt.json
deleted file mode 100644
index 73e71a0f3505ce6d7011c0e3e4fa4c476938ef47..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.pt.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Gr\u00e1fico de hist\u00f3rico"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.ro.json b/homeassistant/components/.translations/history_graph.ro.json
deleted file mode 100644
index 5dc1e78a1be01f8b5067ce5d7418adbba4285872..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.ro.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Istorie grafic"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.ru.json b/homeassistant/components/.translations/history_graph.ru.json
deleted file mode 100644
index 292b4186ce8449007cf79be604ca0aa4fd53f0e8..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.ru.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0413\u0440\u0430\u0444\u0438\u043a"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.sk.json b/homeassistant/components/.translations/history_graph.sk.json
deleted file mode 100644
index b3377bbf11c42ea9c80a64c62d30cd506f382e17..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.sk.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Graf hist\u00f3rie"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.sl.json b/homeassistant/components/.translations/history_graph.sl.json
deleted file mode 100644
index 1be9e2a822e126a518b8e88a7aa6f74ffe5837aa..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.sl.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Graf zgodovine"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.sv.json b/homeassistant/components/.translations/history_graph.sv.json
deleted file mode 100644
index 0ccb6b64fbe2364a2df4582a2f1f5c648dae49b7..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.sv.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Historikdiagram"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.te.json b/homeassistant/components/.translations/history_graph.te.json
deleted file mode 100644
index 7d28e9b3a051ed6e48097197310c6da4cf77a76b..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.te.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0c1a\u0c30\u0c3f\u0c24\u0c4d\u0c30 \u0c17\u0c4d\u0c30\u0c3e\u0c2b\u0c4d"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.th.json b/homeassistant/components/.translations/history_graph.th.json
deleted file mode 100644
index 76ff4f8d5b5e277d2f395ccc53155c20476d17d2..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.th.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0e01\u0e23\u0e32\u0e1f\u0e1b\u0e23\u0e30\u0e27\u0e31\u0e15\u0e34"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.tr.json b/homeassistant/components/.translations/history_graph.tr.json
deleted file mode 100644
index 41b261b92f1047ee270986e2c7d64f0a8f1b6c01..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.tr.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Ge\u00e7mi\u015f grafi\u011fi"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.uk.json b/homeassistant/components/.translations/history_graph.uk.json
deleted file mode 100644
index 679a9c0701fcd2bee608edd4a5f38789476ceaf6..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.uk.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0413\u0440\u0430\u0444\u0456\u043a \u0456\u0441\u0442\u043e\u0440\u0456\u0457"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.vi.json b/homeassistant/components/.translations/history_graph.vi.json
deleted file mode 100644
index 12901ae7704ea7ea108c77cd8af13383e37b3e58..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.vi.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Bi\u1ec3u \u0111\u1ed3 l\u1ecbch s\u1eed"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.zh-Hans.json b/homeassistant/components/.translations/history_graph.zh-Hans.json
deleted file mode 100644
index 1f16215f7e9ab7d53207db74efca2a0ce8c6e87f..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.zh-Hans.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u5386\u53f2\u56fe\u8868"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/history_graph.zh-Hant.json b/homeassistant/components/.translations/history_graph.zh-Hant.json
deleted file mode 100644
index 65350eea60d55eb59c65cfab8277c3edf7748f80..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/history_graph.zh-Hant.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u6b77\u53f2\u5716"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.af.json b/homeassistant/components/.translations/weblink.af.json
deleted file mode 100644
index b36d7749f79602ebd0b018ab1b279e85f16b7d01..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.af.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Web skakel"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.bg.json b/homeassistant/components/.translations/weblink.bg.json
deleted file mode 100644
index fbedd03d8089c56d6fedc9b6d5d5cba7c82bc566..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.bg.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0423\u0435\u0431 \u0432\u0440\u044a\u0437\u043a\u0430"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.bs.json b/homeassistant/components/.translations/weblink.bs.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.bs.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.ca.json b/homeassistant/components/.translations/weblink.ca.json
deleted file mode 100644
index 7cbc4542ddbe870191589d37415cc3364b20b848..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.ca.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Enlla\u00e7os web"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.cs.json b/homeassistant/components/.translations/weblink.cs.json
deleted file mode 100644
index f442b3e9568d52060c5443643767eac8bdea5264..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.cs.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Webov\u00fd odkaz"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.cy.json b/homeassistant/components/.translations/weblink.cy.json
deleted file mode 100644
index 6e49f3139cd172b2fb0f1c4269e24789140a64a5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.cy.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Cyswllt gwe"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.da.json b/homeassistant/components/.translations/weblink.da.json
deleted file mode 100644
index c80dadbad5efd3e8f7da432f9b2c8edb4e69c7db..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.da.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Link"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.de.json b/homeassistant/components/.translations/weblink.de.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.de.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.el.json b/homeassistant/components/.translations/weblink.el.json
deleted file mode 100644
index 4a834715be435d2d0a660941ceb8704143ef5e55..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.el.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.en.json b/homeassistant/components/.translations/weblink.en.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.en.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.es-419.json b/homeassistant/components/.translations/weblink.es-419.json
deleted file mode 100644
index ae95841c3c064b95780b8eab8176b1b5f8918992..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.es-419.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Enlace web"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.es.json b/homeassistant/components/.translations/weblink.es.json
deleted file mode 100644
index ae95841c3c064b95780b8eab8176b1b5f8918992..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.es.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Enlace web"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.et.json b/homeassistant/components/.translations/weblink.et.json
deleted file mode 100644
index 26d1b60db7025fb2a4ed8301516dcdb3ccb3a40f..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.et.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Veebilink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.fa.json b/homeassistant/components/.translations/weblink.fa.json
deleted file mode 100644
index fdccc24439154449226827bb9411759e105c7f3f..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.fa.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0644\u06cc\u0646\u06a9 \u0633\u0627\u06cc\u062a"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.fi.json b/homeassistant/components/.translations/weblink.fi.json
deleted file mode 100644
index 1fc2c848da1f2da1fb18fa2d2f578c287fc34d02..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.fi.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Linkki"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.fr.json b/homeassistant/components/.translations/weblink.fr.json
deleted file mode 100644
index 582aba7c2479100acfda4ff9616e22c442fc2716..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.fr.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Lien"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.gsw.json b/homeassistant/components/.translations/weblink.gsw.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.gsw.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.he.json b/homeassistant/components/.translations/weblink.he.json
deleted file mode 100644
index f7cd91ea130c6d7a8ce3e6cb18b6117e074cb585..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.he.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u05e7\u05d9\u05e9\u05d5\u05e8"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.hi.json b/homeassistant/components/.translations/weblink.hi.json
deleted file mode 100644
index 6cf05d96755446aaa2c17b9ee82ef4a469e45124..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.hi.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0935\u0947\u092c \u0932\u093f\u0902\u0915"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.hr.json b/homeassistant/components/.translations/weblink.hr.json
deleted file mode 100644
index 6316af1892f5f83ce3926e68251288ba568e486d..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.hr.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "WebLink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.hu.json b/homeassistant/components/.translations/weblink.hu.json
deleted file mode 100644
index 715ef2c82d6b639fb3cd294b5a94d5fd27358491..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.hu.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Hivatkoz\u00e1s"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.hy.json b/homeassistant/components/.translations/weblink.hy.json
deleted file mode 100644
index 1210d512b35f72b7d4f15802c88ee24aeca4319f..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.hy.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u054e\u0565\u0562 \u0570\u0561\u057d\u0581\u0565"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.id.json b/homeassistant/components/.translations/weblink.id.json
deleted file mode 100644
index 1e5b40167f92d04252c834a19e4b8e8730c36bfa..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.id.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Tautan web"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.is.json b/homeassistant/components/.translations/weblink.is.json
deleted file mode 100644
index 89d2b8e5aa1bd60e4f7fc5e356c8596e08766ff9..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.is.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Vefsl\u00f3\u00f0"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.it.json b/homeassistant/components/.translations/weblink.it.json
deleted file mode 100644
index 602b55e84bf9c49afcc01b4c772fa8a2c3ffbde7..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.it.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Collegamento Web"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.ko.json b/homeassistant/components/.translations/weblink.ko.json
deleted file mode 100644
index ed650d75357e242607823fb62fc6ede74159d18d..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.ko.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\uc6f9\ub9c1\ud06c"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.lb.json b/homeassistant/components/.translations/weblink.lb.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.lb.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.lv.json b/homeassistant/components/.translations/weblink.lv.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.lv.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.nb.json b/homeassistant/components/.translations/weblink.nb.json
deleted file mode 100644
index 489ca4904074dbd9ad52b2f82f14b87993d09452..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.nb.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Nettlink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.nl.json b/homeassistant/components/.translations/weblink.nl.json
deleted file mode 100644
index 219b3168901479ea0c74c27c900b6ff247c1f67e..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.nl.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Web link"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.nn.json b/homeassistant/components/.translations/weblink.nn.json
deleted file mode 100644
index 88f28fd40d61c4009816aa06fb0dba1787b3de39..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.nn.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Nettlenke"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.ar.json b/homeassistant/components/.translations/weblink.no.json
similarity index 100%
rename from homeassistant/components/.translations/weblink.ar.json
rename to homeassistant/components/.translations/weblink.no.json
diff --git a/homeassistant/components/.translations/weblink.pl.json b/homeassistant/components/.translations/weblink.pl.json
deleted file mode 100644
index c80dadbad5efd3e8f7da432f9b2c8edb4e69c7db..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.pl.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Link"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.pt-BR.json b/homeassistant/components/.translations/weblink.pt-BR.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.pt-BR.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.pt.json b/homeassistant/components/.translations/weblink.pt.json
deleted file mode 100644
index c9fbb307a4c2dd8962e30737018d10c6583441d5..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.pt.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Weblink"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.ro.json b/homeassistant/components/.translations/weblink.ro.json
deleted file mode 100644
index 518760278f2ab0e5272ae787b1baa9bfab066f1c..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.ro.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Leg\u0103tur\u0103 web"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.ru.json b/homeassistant/components/.translations/weblink.ru.json
deleted file mode 100644
index c92e99488cc4f9080921447f963f614a007259dc..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.ru.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442-\u0441\u0441\u044b\u043b\u043a\u0430"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.sk.json b/homeassistant/components/.translations/weblink.sk.json
deleted file mode 100644
index f442b3e9568d52060c5443643767eac8bdea5264..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.sk.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Webov\u00fd odkaz"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.sl.json b/homeassistant/components/.translations/weblink.sl.json
deleted file mode 100644
index 0b963871f639c739e04da2fc78c86e6770669d50..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.sl.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Spletna povezava"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.sv.json b/homeassistant/components/.translations/weblink.sv.json
deleted file mode 100644
index 83190e2c935e425c27a1ca2240f3ecf4c5b76747..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.sv.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Webbl\u00e4nk"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.ta.json b/homeassistant/components/.translations/weblink.ta.json
deleted file mode 100644
index 5bd171dfca3baa78545040ad9800137d84afd3b8..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.ta.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bb3 \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.te.json b/homeassistant/components/.translations/weblink.te.json
deleted file mode 100644
index 2e7e568b00e926c81bc64c03c04dba2da83e0266..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.te.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0c35\u0c46\u0c2c\u0c4d \u0c32\u0c3f\u0c02\u0c15\u0c41"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.th.json b/homeassistant/components/.translations/weblink.th.json
deleted file mode 100644
index 140c06dbbf00002a76da0aafa48b64bc2856d408..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.th.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u0e40\u0e27\u0e47\u0e1a\u0e25\u0e34\u0e07\u0e04\u0e4c"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.tr.json b/homeassistant/components/.translations/weblink.tr.json
deleted file mode 100644
index 6189fc95e5a3edba7b62c633640f270c7d95db53..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.tr.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Web ba\u011flant\u0131s\u0131"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.uk.json b/homeassistant/components/.translations/weblink.uk.json
deleted file mode 100644
index 938dcac5fa17d1721f365e70dca234f26d841d57..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.uk.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.vi.json b/homeassistant/components/.translations/weblink.vi.json
deleted file mode 100644
index 48543378da8b57159f0690ac288cbcfe70452fab..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.vi.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "Li\u00ean k\u1ebft web"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.zh-Hans.json b/homeassistant/components/.translations/weblink.zh-Hans.json
deleted file mode 100644
index a975126d9ec64e8c775748f1524c3cf739f5244b..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.zh-Hans.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u7f51\u5740"
-}
\ No newline at end of file
diff --git a/homeassistant/components/.translations/weblink.zh-Hant.json b/homeassistant/components/.translations/weblink.zh-Hant.json
deleted file mode 100644
index f39ec9e654fa7898f3c1ae51cdf4d0cbfdc088d2..0000000000000000000000000000000000000000
--- a/homeassistant/components/.translations/weblink.zh-Hant.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-    "title": "\u7db2\u7ad9\u93c8\u63a5"
-}
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/af.json b/homeassistant/components/alarm_control_panel/.translations/af.json
index 558f49fb097325a42ae4454af94e71cbe907e90c..6f6a5c51c94044a3d157b92483a461c4f058df8b 100644
--- a/homeassistant/components/alarm_control_panel/.translations/af.json
+++ b/homeassistant/components/alarm_control_panel/.translations/af.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Gewapen",
+            "armed_away": "Gewapend weg",
+            "armed_custom_bypass": "Gewapende pasgemaakte omseil",
+            "armed_home": "Gewapend tuis",
+            "armed_night": "Gewapend nag",
+            "arming": "Bewapen Tans",
+            "disarmed": "Ontwapen",
+            "disarming": "Ontwapen Tans",
+            "pending": "Hangende",
+            "triggered": "Geaktiveer"
+        }
+    },
     "title": "Alarm beheer paneel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/ar.json b/homeassistant/components/alarm_control_panel/.translations/ar.json
index 3e6de5ae7eafad0cb2fc6c4c32b451af681ae95b..427b30eebbe54c3f99a17850174a1d5c1f7a09e4 100644
--- a/homeassistant/components/alarm_control_panel/.translations/ar.json
+++ b/homeassistant/components/alarm_control_panel/.translations/ar.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u0645\u0633\u0644\u062d",
+            "armed_away": "\u0645\u0641\u0639\u0651\u0644 \u0641\u064a \u0627\u0644\u062e\u0627\u0631\u062c",
+            "armed_custom_bypass": "\u062a\u062c\u0627\u0648\u0632 \u0627\u0644\u062a\u0641\u0639\u064a\u0644",
+            "armed_home": "\u0645\u0641\u0639\u0651\u0644 \u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
+            "armed_night": "\u0645\u0641\u0639\u0651\u0644 \u0644\u064a\u0644",
+            "arming": "\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0641\u0639\u064a\u0644",
+            "disarmed": "\u063a\u064a\u0631 \u0645\u0641\u0639\u0651\u0644",
+            "disarming": "\u0625\u064a\u0642\u0627\u0641 \u0627\u0644\u0625\u0646\u0630\u0627\u0631",
+            "pending": "\u0642\u064a\u062f \u0627\u0644\u0625\u0646\u062a\u0638\u0627\u0631",
+            "triggered": "\u0645\u0641\u0639\u0651\u0644"
+        }
+    },
     "title": "\u0644\u0648\u062d\u0629 \u062a\u062d\u0643\u0645 \u0627\u0644\u0625\u0646\u0630\u0627\u0631"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/bg.json b/homeassistant/components/alarm_control_panel/.translations/bg.json
index 3caca9aeac2ff20ae1c450eb61154715aaa7f466..4eb04fa54fcf8427f936ba6340156a7d3a2cc2f4 100644
--- a/homeassistant/components/alarm_control_panel/.translations/bg.json
+++ b/homeassistant/components/alarm_control_panel/.translations/bg.json
@@ -15,5 +15,19 @@
             "triggered": "{entity_name} \u0437\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u0430\u043d\u0430"
         }
     },
+    "state": {
+        "_": {
+            "armed": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430",
+            "armed_away": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430",
+            "armed_custom_bypass": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430",
+            "armed_home": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430 - \u0432\u043a\u044a\u0449\u0438",
+            "armed_night": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u0430 - \u043d\u043e\u0449",
+            "arming": "\u0410\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435",
+            "disarmed": "\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0430",
+            "disarming": "\u0414\u0435\u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d\u0435",
+            "pending": "\u0412 \u043e\u0447\u0430\u043a\u0432\u0430\u043d\u0435",
+            "triggered": "\u0417\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u0430\u043d"
+        }
+    },
     "title": "\u041a\u043e\u043d\u0442\u0440\u043e\u043b \u043d\u0430 \u0430\u043b\u0430\u0440\u043c\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/bs.json b/homeassistant/components/alarm_control_panel/.translations/bs.json
index 3426337861f1386bd25083de05c33c6f710d4239..00012852b529d8f2c86e52b95d3f7f56c80dbbb9 100644
--- a/homeassistant/components/alarm_control_panel/.translations/bs.json
+++ b/homeassistant/components/alarm_control_panel/.translations/bs.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Aktiviran",
+            "armed_away": "Aktiviran izvan ku\u0107e",
+            "armed_custom_bypass": "Aktiviran pod specijalnim rezimom",
+            "armed_home": "Aktiviran kod ku\u0107e",
+            "armed_night": "Aktiviran no\u0107u",
+            "arming": "Aktivacija",
+            "disarmed": "Deaktiviran",
+            "disarming": "Deaktivacija",
+            "pending": "U is\u010dekivanju",
+            "triggered": "Pokrenut"
+        }
+    },
     "title": "Centralni sistem za alarm"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/ca.json b/homeassistant/components/alarm_control_panel/.translations/ca.json
index 24af5bf3096511103827fe09aea8ded4aa026967..dafef96b09038bdc2b7c09021f6c249604ee9d81 100644
--- a/homeassistant/components/alarm_control_panel/.translations/ca.json
+++ b/homeassistant/components/alarm_control_panel/.translations/ca.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} disparat/ada"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Activada",
+            "armed_away": "Activada, mode fora",
+            "armed_custom_bypass": "Activada, bypass personalitzat",
+            "armed_home": "Activada, mode a casa",
+            "armed_night": "Activada, mode nocturn",
+            "arming": "Activant",
+            "disarmed": "Desactivada",
+            "disarming": "Desactivant",
+            "pending": "Pendent",
+            "triggered": "Disparada"
+        }
+    },
     "title": "Panell de control d'alarma"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/cs.json b/homeassistant/components/alarm_control_panel/.translations/cs.json
index 00c7bf78d8e93e021c03a49ddb9b331c1dda5856..0eff1bebaaedf50f1f577a246721740c9b5e8e80 100644
--- a/homeassistant/components/alarm_control_panel/.translations/cs.json
+++ b/homeassistant/components/alarm_control_panel/.translations/cs.json
@@ -8,5 +8,19 @@
             "trigger": "Spustit {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Aktivn\u00ed",
+            "armed_away": "Aktivn\u00ed re\u017eim mimo domov",
+            "armed_custom_bypass": "Aktivn\u00ed u\u017eivatelsk\u00fdm obejit\u00edm",
+            "armed_home": "Aktivn\u00ed re\u017eim doma",
+            "armed_night": "Aktivn\u00ed no\u010dn\u00ed re\u017eim",
+            "arming": "Aktivov\u00e1n\u00ed",
+            "disarmed": "Neaktivn\u00ed",
+            "disarming": "Deaktivov\u00e1n\u00ed",
+            "pending": "Nadch\u00e1zej\u00edc\u00ed",
+            "triggered": "Spu\u0161t\u011bno"
+        }
+    },
     "title": "Ovl\u00e1dac\u00ed panel alarmu"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/cy.json b/homeassistant/components/alarm_control_panel/.translations/cy.json
index ba8f7ec16fc1e88136bef7031a2e6a3e62acca3b..a8a7e52af3405601b3585f3b8abfd09e0620b888 100644
--- a/homeassistant/components/alarm_control_panel/.translations/cy.json
+++ b/homeassistant/components/alarm_control_panel/.translations/cy.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Arfogi",
+            "armed_away": "Arfog i ffwrdd",
+            "armed_custom_bypass": "Ffordd osgoi larwm personol",
+            "armed_home": "Arfogi gartref",
+            "armed_night": "Arfog nos",
+            "arming": "Arfogi",
+            "disarmed": "Diarfogi",
+            "disarming": "Ddiarfogi",
+            "pending": "Yn yr arfaeth",
+            "triggered": "Sbarduno"
+        }
+    },
     "title": "Panel rheoli larwm"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/da.json b/homeassistant/components/alarm_control_panel/.translations/da.json
index 7946020e1ed7f42a4c3c1ee3961698d7ad5f0e65..f3b04e263609c5d7c812101d975074b18841bb2b 100644
--- a/homeassistant/components/alarm_control_panel/.translations/da.json
+++ b/homeassistant/components/alarm_control_panel/.translations/da.json
@@ -15,5 +15,19 @@
             "triggered": "{entity_name} udl\u00f8st"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Tilkoblet",
+            "armed_away": "Tilkoblet ude",
+            "armed_custom_bypass": "Tilkoblet brugerdefineret bypass",
+            "armed_home": "Tilkoblet hjemme",
+            "armed_night": "Tilkoblet nat",
+            "arming": "Tilkobler",
+            "disarmed": "Frakoblet",
+            "disarming": "Frakobler",
+            "pending": "Afventer",
+            "triggered": "Udl\u00f8st"
+        }
+    },
     "title": "Alarmkontrolpanel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/de.json b/homeassistant/components/alarm_control_panel/.translations/de.json
index 265d423fee44ceb414a1052a87a9c0e2a84f2469..a671c38893252bfd82e72b06ca1acfe35f1f2379 100644
--- a/homeassistant/components/alarm_control_panel/.translations/de.json
+++ b/homeassistant/components/alarm_control_panel/.translations/de.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} ausgel\u00f6st"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Aktiv",
+            "armed_away": "Aktiv, abwesend",
+            "armed_custom_bypass": "Aktiv, benutzerdefiniert",
+            "armed_home": "Aktiv, zu Hause",
+            "armed_night": "Aktiv, Nacht",
+            "arming": "Aktiviere",
+            "disarmed": "Inaktiv",
+            "disarming": "Deaktiviere",
+            "pending": "Ausstehend",
+            "triggered": "Ausgel\u00f6st"
+        }
+    },
     "title": "Alarmanlage"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/el.json b/homeassistant/components/alarm_control_panel/.translations/el.json
index d35aa5e86e39bd194d267e76b5afab8fb5e4f708..5b37be59d474168c648ae00d6833d30b484677cc 100644
--- a/homeassistant/components/alarm_control_panel/.translations/el.json
+++ b/homeassistant/components/alarm_control_panel/.translations/el.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2",
+            "armed_away": "\u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2 \u03bc\u03b1\u03ba\u03c1\u03b9\u03ac",
+            "armed_custom_bypass": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03b7 \u03c0\u03b1\u03c1\u03ac\u03ba\u03b1\u03bc\u03c8\u03b7 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae",
+            "armed_home": "\u03a3\u03c0\u03af\u03c4\u03b9 \u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf",
+            "armed_night": "\u039f\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u03b2\u03c1\u03ac\u03b4\u03c5",
+            "arming": "\u038c\u03c0\u03bb\u03b9\u03c3\u03b7",
+            "disarmed": "\u0391\u03c6\u03bf\u03c0\u03bb\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c2",
+            "disarming": "\u0391\u03c6\u03cc\u03c0\u03bb\u03b9\u03c3\u03b7",
+            "pending": "\u0395\u03ba\u03ba\u03c1\u03b5\u03bc\u03ae\u03c2",
+            "triggered": "\u03a0\u03b1\u03c1\u03b1\u03b2\u03af\u03b1\u03c3\u03b7"
+        }
+    },
     "title": "\u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2 \u03b5\u03bb\u03ad\u03b3\u03c7\u03bf\u03c5 \u03b5\u03b9\u03b4\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c9\u03bd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/en.json b/homeassistant/components/alarm_control_panel/.translations/en.json
index 05f7a455dee6a3f23ceddd12cc04103e388a347c..b364d8504618c767693bab0f2cadeebed17d9134 100644
--- a/homeassistant/components/alarm_control_panel/.translations/en.json
+++ b/homeassistant/components/alarm_control_panel/.translations/en.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} triggered"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Armed",
+            "armed_away": "Armed away",
+            "armed_custom_bypass": "Armed custom bypass",
+            "armed_home": "Armed home",
+            "armed_night": "Armed night",
+            "arming": "Arming",
+            "disarmed": "Disarmed",
+            "disarming": "Disarming",
+            "pending": "Pending",
+            "triggered": "Triggered"
+        }
+    },
     "title": "Alarm control panel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/es-419.json b/homeassistant/components/alarm_control_panel/.translations/es-419.json
index bb52cc9d0c55e7c8c8d9bb4587ca23e6aa529fcd..7de15a9160837446765ee8f57b1c520428c53717 100644
--- a/homeassistant/components/alarm_control_panel/.translations/es-419.json
+++ b/homeassistant/components/alarm_control_panel/.translations/es-419.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} activada"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Armado",
+            "armed_away": "Armado  Fuera de Casa",
+            "armed_custom_bypass": "Armada zona espec\u00edfica",
+            "armed_home": "Armado en Casa",
+            "armed_night": "Armado Nocturno",
+            "arming": "Armando",
+            "disarmed": "Desarmado",
+            "disarming": "Desarmando",
+            "pending": "Pendiente",
+            "triggered": "Activado"
+        }
+    },
     "title": "Panel de control de alarma"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/es.json b/homeassistant/components/alarm_control_panel/.translations/es.json
index 13c676dffa8ca42607df3313809176549e68debf..465dd0e89941401885120576ed9c064cd263dcec 100644
--- a/homeassistant/components/alarm_control_panel/.translations/es.json
+++ b/homeassistant/components/alarm_control_panel/.translations/es.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} activado"
         }
     },
+    "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",
+            "arming": "Armando",
+            "disarmed": "Desarmado",
+            "disarming": "Desarmando",
+            "pending": "Pendiente",
+            "triggered": "Disparada"
+        }
+    },
     "title": "Panel de control de alarmas"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/et.json b/homeassistant/components/alarm_control_panel/.translations/et.json
index a8fc08d0da4f51365dd086a90f8e179a0e60a57c..28c47b5a06d973e2bbc5077bed1912e7c943a6e5 100644
--- a/homeassistant/components/alarm_control_panel/.translations/et.json
+++ b/homeassistant/components/alarm_control_panel/.translations/et.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Valves",
+            "armed_away": "Valves eemal",
+            "armed_custom_bypass": "Valves, eranditega",
+            "armed_home": "Valves kodus",
+            "armed_night": "Valves \u00f6ine",
+            "arming": "Valvestab",
+            "disarmed": "Maas",
+            "disarming": "Maas...",
+            "pending": "Ootel",
+            "triggered": "H\u00e4ires"
+        }
+    },
     "title": "Valvekeskuse juhtpaneel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/eu.json b/homeassistant/components/alarm_control_panel/.translations/eu.json
index 6b9d2ee0ebbffaacc767889866c0457324f3a01e..e483eeac44db0ff19e48306e9caf564dac907957 100644
--- a/homeassistant/components/alarm_control_panel/.translations/eu.json
+++ b/homeassistant/components/alarm_control_panel/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "pending": "Zain",
+            "triggered": "Abiarazita"
+        }
+    },
     "title": "Alarmen kontrol panela"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/fa.json b/homeassistant/components/alarm_control_panel/.translations/fa.json
index ea6d95099a3155c18a56700869361c2f30cb25c6..1aa489f7d93dc66c10aa58e0866a2275d9636da2 100644
--- a/homeassistant/components/alarm_control_panel/.translations/fa.json
+++ b/homeassistant/components/alarm_control_panel/.translations/fa.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u0645\u0635\u0644\u062d \u0634\u062f\u0647",
+            "armed_away": "\u0645\u0633\u0644\u062d \u0634\u062f\u0647 \u0628\u06cc\u0631\u0648\u0646",
+            "armed_custom_bypass": "\u0628\u0627\u06cc\u06af\u0627\u0646\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0645\u0633\u0644\u062d",
+            "armed_home": "\u0645\u0633\u0644\u062d \u0634\u062f\u0647 \u062e\u0627\u0646\u0647",
+            "armed_night": "\u0645\u0633\u0644\u062d \u0634\u062f\u0647 \u0634\u0628",
+            "arming": "\u062f\u0631 \u062d\u0627\u0644 \u0645\u0633\u0644\u062d \u06a9\u0631\u062f\u0646",
+            "disarmed": "\u063a\u06cc\u0631 \u0645\u0633\u0644\u062d",
+            "disarming": "\u062f\u0631 \u062d\u0627\u0644 \u063a\u06cc\u0631 \u0645\u0633\u0644\u062d \u06a9\u0631\u062f\u0646",
+            "pending": "\u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631",
+            "triggered": "\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u062e\u062a\u0647 \u0634\u062f\u0647"
+        }
+    },
     "title": "\u06a9\u0646\u062a\u0631\u0644 \u067e\u0646\u0644 \u0622\u0644\u0627\u0631\u0645"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/fi.json b/homeassistant/components/alarm_control_panel/.translations/fi.json
index 282efed45dcb940b62e2f6949c4f9339cfebfde4..1a77c62145825d7a9a1bd9f90b7a1f61c6d94818 100644
--- a/homeassistant/components/alarm_control_panel/.translations/fi.json
+++ b/homeassistant/components/alarm_control_panel/.translations/fi.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Viritetty",
+            "armed_away": "Viritetty (poissa)",
+            "armed_custom_bypass": "Virityksen ohittaminen",
+            "armed_home": "Viritetty (kotona)",
+            "armed_night": "Viritetty (y\u00f6)",
+            "arming": "Viritys",
+            "disarmed": "Viritys pois",
+            "disarming": "Virityksen poisto",
+            "pending": "Odottaa",
+            "triggered": "Lauennut"
+        }
+    },
     "title": "H\u00e4lytysasetukset"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/fr.json b/homeassistant/components/alarm_control_panel/.translations/fr.json
index a57315a9eccbf8302841ab57c10496e82d8ee487..597b3d0d2f20d834b2f2e79d0b7aaf436802f0aa 100644
--- a/homeassistant/components/alarm_control_panel/.translations/fr.json
+++ b/homeassistant/components/alarm_control_panel/.translations/fr.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} d\u00e9clench\u00e9"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Activ\u00e9",
+            "armed_away": "Enclench\u00e9e (absent)",
+            "armed_custom_bypass": "Activ\u00e9e avec exception",
+            "armed_home": "Enclench\u00e9e (pr\u00e9sent)",
+            "armed_night": "Enclench\u00e9 (nuit)",
+            "arming": "Activation",
+            "disarmed": "D\u00e9sactiv\u00e9e",
+            "disarming": "D\u00e9sactivation",
+            "pending": "En attente",
+            "triggered": "D\u00e9clench\u00e9"
+        }
+    },
     "title": "Panneau de contr\u00f4le d'alarme"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/gsw.json b/homeassistant/components/alarm_control_panel/.translations/gsw.json
new file mode 100644
index 0000000000000000000000000000000000000000..615ad7dc950733e8c5c3b44e2642b1c19508c17f
--- /dev/null
+++ b/homeassistant/components/alarm_control_panel/.translations/gsw.json
@@ -0,0 +1,15 @@
+{
+    "state": {
+        "_": {
+            "armed": "Scharf",
+            "armed_away": "Scharf usswerts",
+            "armed_home": "Scharf dihei",
+            "armed_night": "Scharf Nacht",
+            "arming": "Scharf stel\u00e4",
+            "disarmed": "Nid scharf",
+            "disarming": "Entsperr\u00e4",
+            "pending": "Usstehehnd",
+            "triggered": "Usgl\u00f6sst"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/he.json b/homeassistant/components/alarm_control_panel/.translations/he.json
index bbf257ca18c63e19c76888f961ac9ab1473f3d59..544b23f5629fa49a538cff5063de8b3962cdb28a 100644
--- a/homeassistant/components/alarm_control_panel/.translations/he.json
+++ b/homeassistant/components/alarm_control_panel/.translations/he.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u05d3\u05e8\u05d5\u05da",
+            "armed_away": "\u05d3\u05e8\u05d5\u05da \u05dc\u05d0 \u05d1\u05d1\u05d9\u05ea",
+            "armed_custom_bypass": "\u05de\u05e2\u05e7\u05e3 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea \u05d3\u05e8\u05d5\u05da",
+            "armed_home": "\u05d4\u05d1\u05d9\u05ea \u05d3\u05e8\u05d5\u05da",
+            "armed_night": "\u05d3\u05e8\u05d5\u05da \u05dc\u05d9\u05dc\u05d4",
+            "arming": "\u05de\u05e4\u05e2\u05d9\u05dc",
+            "disarmed": "\u05de\u05e0\u05d5\u05d8\u05e8\u05dc",
+            "disarming": "\u05de\u05e0\u05d8\u05e8\u05dc",
+            "pending": "\u05de\u05de\u05ea\u05d9\u05df",
+            "triggered": "\u05d4\u05d5\u05e4\u05e2\u05dc"
+        }
+    },
     "title": "\u05dc\u05d5\u05d7 \u05d1\u05e7\u05e8\u05d4 \u05e9\u05dc \u05d0\u05d6\u05e2\u05e7\u05d4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/hr.json b/homeassistant/components/alarm_control_panel/.translations/hr.json
index b04df44946490eed9ed342114dad7b3c5a58d4e6..57308c14e303951244dbf8f59ed3d482f061700e 100644
--- a/homeassistant/components/alarm_control_panel/.translations/hr.json
+++ b/homeassistant/components/alarm_control_panel/.translations/hr.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Aktiviran",
+            "armed_away": "Aktiviran odsutno",
+            "armed_custom_bypass": "Aktiviran",
+            "armed_home": "Aktiviran doma",
+            "armed_night": "Aktiviran no\u010dni",
+            "arming": "Aktiviranje",
+            "disarmed": "Deaktiviran",
+            "disarming": "Deaktiviranje",
+            "pending": "U tijeku",
+            "triggered": "Okinut"
+        }
+    },
     "title": "Upravlja\u010dka plo\u010da za alarm"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/hu.json b/homeassistant/components/alarm_control_panel/.translations/hu.json
index d617a9d38fd38fe344b0ca4caf6ef5ef8d16024c..81fa10311ef27c7903fd386bc93f8fae72a4ab8a 100644
--- a/homeassistant/components/alarm_control_panel/.translations/hu.json
+++ b/homeassistant/components/alarm_control_panel/.translations/hu.json
@@ -15,5 +15,19 @@
             "triggered": "{entity_name} riaszt\u00e1sba ker\u00fclt"
         }
     },
+    "state": {
+        "_": {
+            "armed": "\u00c9les\u00edtve",
+            "armed_away": "\u00c9les\u00edtve t\u00e1vol",
+            "armed_custom_bypass": "\u00c9les\u00edtve \u00e1thidal\u00e1ssal",
+            "armed_home": "\u00c9les\u00edtve otthon",
+            "armed_night": "\u00c9les\u00edtve \u00e9jszaka",
+            "arming": "\u00c9les\u00edt\u00e9s",
+            "disarmed": "Hat\u00e1stalan\u00edtva",
+            "disarming": "Hat\u00e1stalan\u00edt\u00e1s",
+            "pending": "F\u00fcgg\u0151ben",
+            "triggered": "Riaszt\u00e1s"
+        }
+    },
     "title": "Riaszt\u00f3 k\u00f6zpont"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/hy.json b/homeassistant/components/alarm_control_panel/.translations/hy.json
index aeeadc1438d22dc64d5e23b1fd41770ab229322e..58788b3357753b1cf256d83a2c502964cb54ed73 100644
--- a/homeassistant/components/alarm_control_panel/.translations/hy.json
+++ b/homeassistant/components/alarm_control_panel/.translations/hy.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u0536\u056b\u0576\u057e\u0561\u056e",
+            "armed_away": "\u0536\u056b\u0576\u057e\u0561\u056e",
+            "armed_custom_bypass": "\u0536\u056b\u0576\u0574\u0561\u0576 \u0561\u0576\u0570\u0561\u057f\u0561\u056f\u0561\u0576 \u056f\u0578\u0564",
+            "armed_home": "\u0536\u056b\u0576\u057e\u0561\u056e \u057f\u0578\u0582\u0576",
+            "armed_night": "\u0536\u056b\u0576\u057e\u0561\u056e \u0563\u056b\u0577\u0565\u0580",
+            "arming": "\u0536\u056b\u0576\u0565\u056c",
+            "disarmed": "\u0536\u056b\u0576\u0561\u0569\u0561\u0583\u057e\u0561\u056e",
+            "disarming": "\u0536\u056b\u0576\u0561\u0569\u0561\u0583\u0578\u0572",
+            "pending": "\u054d\u057a\u0561\u057d\u0578\u0582\u0574",
+            "triggered": "\u057a\u0561\u057f\u0573\u0561\u057c\u0568"
+        }
+    },
     "title": "\u054f\u0561\u0563\u0576\u0561\u057a\u056b \u056f\u0561\u057c\u0561\u057e\u0561\u0580\u0574\u0561\u0576 \u057e\u0561\u0570\u0561\u0576\u0561\u056f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/id.json b/homeassistant/components/alarm_control_panel/.translations/id.json
index fe0f0a10860ae142c5207fd6c8312e563bdd6703..cbc3d31370c9f6c6977d1173a554ffa5167274ad 100644
--- a/homeassistant/components/alarm_control_panel/.translations/id.json
+++ b/homeassistant/components/alarm_control_panel/.translations/id.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Bersenjata",
+            "armed_away": "Armed away",
+            "armed_custom_bypass": "Armed custom bypass",
+            "armed_home": "Armed home",
+            "armed_night": "Armed night",
+            "arming": "Mempersenjatai",
+            "disarmed": "Dilucuti",
+            "disarming": "Melucuti",
+            "pending": "Tertunda",
+            "triggered": "Terpicu"
+        }
+    },
     "title": "Kontrol panel alarm"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/is.json b/homeassistant/components/alarm_control_panel/.translations/is.json
index b21763c9bebf926f4fb2e3179aed13ca12f4d1f0..eda11e6177f65bef399738ca31a276052f7f0a50 100644
--- a/homeassistant/components/alarm_control_panel/.translations/is.json
+++ b/homeassistant/components/alarm_control_panel/.translations/is.json
@@ -1,3 +1,16 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u00c1 ver\u00f0i",
+            "armed_away": "\u00c1 ver\u00f0i \u00fati",
+            "armed_home": "\u00c1 ver\u00f0i heima",
+            "armed_night": "\u00c1 ver\u00f0i n\u00f3tt",
+            "arming": "Set \u00e1 v\u00f6r\u00f0",
+            "disarmed": "ekki \u00e1 ver\u00f0i",
+            "disarming": "tek af ver\u00f0i",
+            "pending": "B\u00ed\u00f0ur",
+            "triggered": "R\u00e6st"
+        }
+    },
     "title": "Stj\u00f3rnbor\u00f0 \u00f6ryggiskerfis"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/it.json b/homeassistant/components/alarm_control_panel/.translations/it.json
index 9d7d34d98f892e4675e8f6e5f06e63d38dcb864d..a365c5cd35b2ad13d0507eda51fd7edc7dc60692 100644
--- a/homeassistant/components/alarm_control_panel/.translations/it.json
+++ b/homeassistant/components/alarm_control_panel/.translations/it.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} attivato"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Attivo",
+            "armed_away": "Attivo fuori casa",
+            "armed_custom_bypass": "Attivo con bypass",
+            "armed_home": "Attivo in casa",
+            "armed_night": "Attivo Notte",
+            "arming": "In attivazione",
+            "disarmed": "Disattivo",
+            "disarming": "In disattivazione",
+            "pending": "In sospeso",
+            "triggered": "Attivato"
+        }
+    },
     "title": "Pannello di Controllo degli Allarmi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/ja.json b/homeassistant/components/alarm_control_panel/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..3eceb75b5973d881dc425ee4f48b2759b94d6ffc
--- /dev/null
+++ b/homeassistant/components/alarm_control_panel/.translations/ja.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "triggered": "\u30c8\u30ea\u30ac\u30fc"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/ko.json b/homeassistant/components/alarm_control_panel/.translations/ko.json
index 97cc34b29b4dc9b60247fc81138464dc49392ae7..f6adb68fe66093343945cad486c4864ea5c18d0e 100644
--- a/homeassistant/components/alarm_control_panel/.translations/ko.json
+++ b/homeassistant/components/alarm_control_panel/.translations/ko.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} \uc774(\uac00) \ud2b8\ub9ac\uac70\ub420 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "armed": "\uacbd\ube44\uc911",
+            "armed_away": "\uacbd\ube44\uc911(\uc678\ucd9c)",
+            "armed_custom_bypass": "\uacbd\ube44\uc911(\uc0ac\uc6a9\uc790 \uc6b0\ud68c)",
+            "armed_home": "\uacbd\ube44\uc911(\uc7ac\uc2e4)",
+            "armed_night": "\uacbd\ube44\uc911(\uc57c\uac04)",
+            "arming": "\uacbd\ube44\uc911",
+            "disarmed": "\ud574\uc81c\ub428",
+            "disarming": "\ud574\uc81c\uc911",
+            "pending": "\ubcf4\ub958\uc911",
+            "triggered": "\uc791\ub3d9\ub428"
+        }
+    },
     "title": "\uc54c\ub78c\uc81c\uc5b4\ud310"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/lb.json b/homeassistant/components/alarm_control_panel/.translations/lb.json
index c12dbb76481a75c68a4a5c44d3f17cf7bf097cbb..5a4416937262a08d3ecbee7321e28fdab1919919 100644
--- a/homeassistant/components/alarm_control_panel/.translations/lb.json
+++ b/homeassistant/components/alarm_control_panel/.translations/lb.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} ausgel\u00e9ist"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Aktiv\u00e9iert",
+            "armed_away": "Aktiv\u00e9iert \u00cbnnerwee",
+            "armed_custom_bypass": "Aktiv, Benotzerdefin\u00e9iert",
+            "armed_home": "Aktiv\u00e9iert Doheem",
+            "armed_night": "Aktiv\u00e9iert Nuecht",
+            "arming": "Aktiv\u00e9ieren",
+            "disarmed": "Desaktiv\u00e9iert",
+            "disarming": "Desaktiv\u00e9ieren",
+            "pending": "Ustoend",
+            "triggered": "Ausgel\u00e9ist"
+        }
+    },
     "title": "Kontroll Feld Alarm"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/lt.json b/homeassistant/components/alarm_control_panel/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..c8a442460045b878b44220e367faf3760db4846e
--- /dev/null
+++ b/homeassistant/components/alarm_control_panel/.translations/lt.json
@@ -0,0 +1,13 @@
+{
+    "state": {
+        "_": {
+            "armed": "U\u017erakinta",
+            "armed_home": "Nam\u0173 apsauga \u012fjungta",
+            "arming": "Saugojimo re\u017eimo \u012fjungimas",
+            "disarmed": "Atrakinta",
+            "disarming": "Saugojimo re\u017eimo i\u0161jungimas",
+            "pending": "Laukiama",
+            "triggered": "Aktyvinta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/lv.json b/homeassistant/components/alarm_control_panel/.translations/lv.json
index 7de5a3c5b73a9913cdec6e9ddd33c39251552b49..e77f05f4812fbab3ee8005a37bfaffea428d0398 100644
--- a/homeassistant/components/alarm_control_panel/.translations/lv.json
+++ b/homeassistant/components/alarm_control_panel/.translations/lv.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Piesl\u0113gta",
+            "armed_away": "Piesl\u0113gta uz promb\u016btni",
+            "armed_custom_bypass": "Piesl\u0113gts piel\u0101gots apvedce\u013c\u0161",
+            "armed_home": "Piesl\u0113gta m\u0101j\u0101s",
+            "armed_night": "Piesl\u0113gta uz nakti",
+            "arming": "Piesl\u0113dzas",
+            "disarmed": "Atsl\u0113gta",
+            "disarming": "Atsl\u0113dzas",
+            "pending": "Gaida",
+            "triggered": "Aktiviz\u0113ta"
+        }
+    },
     "title": "Signaliz\u0101cijas vad\u012bbas panelis"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/nb.json b/homeassistant/components/alarm_control_panel/.translations/nb.json
index 8391a34d2c53c9528ab7b6a6d251d42da01a5af4..ec2e8b92e1e08f17cd1c214b0a10d927cd2f3cbe 100644
--- a/homeassistant/components/alarm_control_panel/.translations/nb.json
+++ b/homeassistant/components/alarm_control_panel/.translations/nb.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Armert",
+            "armed_away": "Armert borte",
+            "armed_custom_bypass": "Armert tilpasset unntak",
+            "armed_home": "Armert hjemme",
+            "armed_night": "Armert natt",
+            "arming": "Armerer",
+            "disarmed": "Avsl\u00e5tt",
+            "disarming": "Skrur av",
+            "pending": "Venter",
+            "triggered": "Utl\u00f8st"
+        }
+    },
     "title": "Alarm kontrollpanel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/nl.json b/homeassistant/components/alarm_control_panel/.translations/nl.json
index f65ec99619c98d704cddbb9ca31f8521574761cf..a1a00e7c9e32696ed5e92a49f45709f6963c55f5 100644
--- a/homeassistant/components/alarm_control_panel/.translations/nl.json
+++ b/homeassistant/components/alarm_control_panel/.translations/nl.json
@@ -15,5 +15,19 @@
             "triggered": "{entity_name} geactiveerd"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Ingeschakeld",
+            "armed_away": "Ingeschakeld afwezig",
+            "armed_custom_bypass": "Ingeschakeld met overbrugging(en)",
+            "armed_home": "Ingeschakeld thuis",
+            "armed_night": "Ingeschakeld nacht",
+            "arming": "Schakelt in",
+            "disarmed": "Uitgeschakeld",
+            "disarming": "Schakelt uit",
+            "pending": "In wacht",
+            "triggered": "Geactiveerd"
+        }
+    },
     "title": "Alarm bedieningspaneel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/nn.json b/homeassistant/components/alarm_control_panel/.translations/nn.json
index 8901d664eec512a3a695bddd98a0d4d71e4d1016..f8932a995b93154c11dca10ce203c62f9b09206e 100644
--- a/homeassistant/components/alarm_control_panel/.translations/nn.json
+++ b/homeassistant/components/alarm_control_panel/.translations/nn.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "P\u00e5sl\u00e5tt",
+            "armed_away": "P\u00e5 for borte",
+            "armed_custom_bypass": "Armert tilpassa unntak",
+            "armed_home": "P\u00e5 for heime",
+            "armed_night": "P\u00e5 for natta",
+            "arming": "Skrur p\u00e5",
+            "disarmed": "Avsl\u00e5tt",
+            "disarming": "Skrur av",
+            "pending": "I vente av",
+            "triggered": "Utl\u00f8yst"
+        }
+    },
     "title": "Alarmkontrollpanel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/no.json b/homeassistant/components/alarm_control_panel/.translations/no.json
index 1177e13015041caf2c37ec2a2543735dbf9383f8..d7727fdb5a2bc4ea53d71717531aa709cb05f90e 100644
--- a/homeassistant/components/alarm_control_panel/.translations/no.json
+++ b/homeassistant/components/alarm_control_panel/.translations/no.json
@@ -21,5 +21,6 @@
             "disarmed": "{entity_name} deaktivert",
             "triggered": "{entity_name} utl\u00f8st"
         }
-    }
+    },
+    "title": "Alarm kontrollpanel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/pl.json b/homeassistant/components/alarm_control_panel/.translations/pl.json
index 6e54256780ebc8a217afa8ae1a7a0541c1f4a60a..ca61dc870ea763cacdf1498155d9b7dc0247eb7e 100644
--- a/homeassistant/components/alarm_control_panel/.translations/pl.json
+++ b/homeassistant/components/alarm_control_panel/.translations/pl.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} zostanie wyzwolony"
         }
     },
+    "state": {
+        "_": {
+            "armed": "uzbrojony",
+            "armed_away": "uzbrojony (poza domem)",
+            "armed_custom_bypass": "uzbrojony (cz\u0119\u015bciowo)",
+            "armed_home": "uzbrojony (w domu)",
+            "armed_night": "uzbrojony (noc)",
+            "arming": "uzbrajanie",
+            "disarmed": "rozbrojony",
+            "disarming": "rozbrajanie",
+            "pending": "oczekuje",
+            "triggered": "wyzwolony"
+        }
+    },
     "title": "Panel kontrolny alarmu"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/pt-BR.json b/homeassistant/components/alarm_control_panel/.translations/pt-BR.json
index da6c981eeefd17d62fc303b139740f5727d6873b..a056e1f418773cd3d18809dd67f5da2401f72738 100644
--- a/homeassistant/components/alarm_control_panel/.translations/pt-BR.json
+++ b/homeassistant/components/alarm_control_panel/.translations/pt-BR.json
@@ -15,5 +15,19 @@
             "triggered": "{entity_name} acionado"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Armado",
+            "armed_away": "Armado ausente",
+            "armed_custom_bypass": "Armado em \u00e1reas espec\u00edficas",
+            "armed_home": "Armado casa",
+            "armed_night": "Armado noite",
+            "arming": "Armando",
+            "disarmed": "Desarmado",
+            "disarming": "Desarmando",
+            "pending": "Pendente",
+            "triggered": "Acionado"
+        }
+    },
     "title": "Painel de controle do alarme"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/pt.json b/homeassistant/components/alarm_control_panel/.translations/pt.json
index fd9b6b7308638f591b036c62574f63bc7bc1efe5..e4293b8173192ae4005ec1ccef824151eec55265 100644
--- a/homeassistant/components/alarm_control_panel/.translations/pt.json
+++ b/homeassistant/components/alarm_control_panel/.translations/pt.json
@@ -6,5 +6,19 @@
             "disarm": "Desarmar {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Armado",
+            "armed_away": "Armado ausente",
+            "armed_custom_bypass": "Armado com desvio personalizado",
+            "armed_home": "Armado Casa",
+            "armed_night": "Armado noite",
+            "arming": "A armar",
+            "disarmed": "Desarmado",
+            "disarming": "A desarmar",
+            "pending": "Pendente",
+            "triggered": "Despoletado"
+        }
+    },
     "title": "Painel de controlo do alarme"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/ro.json b/homeassistant/components/alarm_control_panel/.translations/ro.json
index 46bcb39baf019d51dbf2dedf618c537e72fe546e..57af2d045d3d8e78d22ce883eb4d3340eeb72b2c 100644
--- a/homeassistant/components/alarm_control_panel/.translations/ro.json
+++ b/homeassistant/components/alarm_control_panel/.translations/ro.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Armat",
+            "armed_away": "Armat plecat",
+            "armed_custom_bypass": "Armare personalizat\u0103",
+            "armed_home": "Armat acas\u0103",
+            "armed_night": "Armat noaptea",
+            "arming": "Armare",
+            "disarmed": "Dezarmat",
+            "disarming": "Dezarmare",
+            "pending": "\u00cen a\u0219teptare",
+            "triggered": "Declan\u0219at"
+        }
+    },
     "title": "Panoul de control alarma"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/ru.json b/homeassistant/components/alarm_control_panel/.translations/ru.json
index acabe6d9845e7f6376090deafe4422a92685236a..f390f017328f1f620bcd2ee02c888edf2863261a 100644
--- a/homeassistant/components/alarm_control_panel/.translations/ru.json
+++ b/homeassistant/components/alarm_control_panel/.translations/ru.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} \u0441\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0435\u0442"
         }
     },
+    "state": {
+        "_": {
+            "armed": "\u041f\u043e\u0434 \u043e\u0445\u0440\u0430\u043d\u043e\u0439",
+            "armed_away": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u043d\u0435 \u0434\u043e\u043c\u0430)",
+            "armed_custom_bypass": "\u041e\u0445\u0440\u0430\u043d\u0430 \u0441 \u0438\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f\u043c\u0438",
+            "armed_home": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u0434\u043e\u043c\u0430)",
+            "armed_night": "\u041e\u0445\u0440\u0430\u043d\u0430 (\u043d\u043e\u0447\u044c)",
+            "arming": "\u041f\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043d\u0430 \u043e\u0445\u0440\u0430\u043d\u0443",
+            "disarmed": "\u0421\u043d\u044f\u0442\u043e \u0441 \u043e\u0445\u0440\u0430\u043d\u044b",
+            "disarming": "\u0421\u043d\u044f\u0442\u0438\u0435 \u0441 \u043e\u0445\u0440\u0430\u043d\u044b",
+            "pending": "\u041f\u0435\u0440\u0435\u0445\u043e\u0434 \u043d\u0430 \u043e\u0445\u0440\u0430\u043d\u0443",
+            "triggered": "\u0421\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043d\u0438\u0435"
+        }
+    },
     "title": "\u041f\u0430\u043d\u0435\u043b\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/sk.json b/homeassistant/components/alarm_control_panel/.translations/sk.json
index 6b479d22a8029d9baa0e997cdafec2c1e8cb7939..ceff70c00a66668ebefb9d3053f8e50e391af77d 100644
--- a/homeassistant/components/alarm_control_panel/.translations/sk.json
+++ b/homeassistant/components/alarm_control_panel/.translations/sk.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Akt\u00edvny",
+            "armed_away": "Akt\u00edvny v nepr\u00edtomnosti",
+            "armed_custom_bypass": "Zak\u00f3dovan\u00e9 prisp\u00f4soben\u00e9 vyl\u00fa\u010denie",
+            "armed_home": "Akt\u00edvny doma",
+            "armed_night": "Akt\u00edvny v noci",
+            "arming": "Aktivuje sa",
+            "disarmed": "Neakt\u00edvny",
+            "disarming": "Deaktivuje sa",
+            "pending": "\u010cak\u00e1 sa",
+            "triggered": "Spusten\u00fd"
+        }
+    },
     "title": "Ovl\u00e1dac\u00ed panel alarmu"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/sl.json b/homeassistant/components/alarm_control_panel/.translations/sl.json
index b1125b44cc687d3769cf1575f032203cb2a45466..6ccef2cead6bdea4f35c0709b45ff23b2f7635d0 100644
--- a/homeassistant/components/alarm_control_panel/.translations/sl.json
+++ b/homeassistant/components/alarm_control_panel/.translations/sl.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name} spro\u017een"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Omogo\u010den",
+            "armed_away": "Omogo\u010den-zunaj",
+            "armed_custom_bypass": "Vklopljen izjeme po meri",
+            "armed_home": "Omogo\u010den-doma",
+            "armed_night": "Omogo\u010den-no\u010d",
+            "arming": "Omogo\u010danje",
+            "disarmed": "Onemogo\u010den",
+            "disarming": "Onemogo\u010danje",
+            "pending": "V teku",
+            "triggered": "Spro\u017een"
+        }
+    },
     "title": "Nadzorna plo\u0161\u010da Alarma"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/sv.json b/homeassistant/components/alarm_control_panel/.translations/sv.json
index e06234640261167c3b01442b88fc35f8b85ef80d..1f375eb5f1dd4f7b0a01469f4b655e0cea927e4e 100644
--- a/homeassistant/components/alarm_control_panel/.translations/sv.json
+++ b/homeassistant/components/alarm_control_panel/.translations/sv.json
@@ -15,5 +15,19 @@
             "triggered": "{entity_name} utl\u00f6st"
         }
     },
+    "state": {
+        "_": {
+            "armed": "Larmat",
+            "armed_away": "Larmat",
+            "armed_custom_bypass": "Larm f\u00f6rbikopplat",
+            "armed_home": "Hemmalarmat",
+            "armed_night": "Nattlarmat",
+            "arming": "Tillkopplar",
+            "disarmed": "Avlarmat",
+            "disarming": "Fr\u00e5nkopplar",
+            "pending": "V\u00e4ntande",
+            "triggered": "Utl\u00f6st"
+        }
+    },
     "title": "Larmkontrollpanel"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/ta.json b/homeassistant/components/alarm_control_panel/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..731c9815d926053543670d53d024fdb2f2111551
--- /dev/null
+++ b/homeassistant/components/alarm_control_panel/.translations/ta.json
@@ -0,0 +1,16 @@
+{
+    "state": {
+        "_": {
+            "armed": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
+            "armed_away": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7",
+            "armed_custom_bypass": "\u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa \u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf",
+            "armed_home": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1",
+            "armed_night": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b87\u0bb0\u0bb5\u0bbf\u0bb2\u0bcd",
+            "arming": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
+            "disarmed": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0b85\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8",
+            "disarming": "\u0b8e\u0b9a\u0bcd\u0b9a\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc8 \u0b92\u0bb2\u0bbf \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bae\u0bcd",
+            "pending": "\u0ba8\u0bbf\u0bb2\u0bc1\u0bb5\u0bc8\u0baf\u0bbf\u0bb2\u0bcd",
+            "triggered": "\u0ba4\u0bc2\u0ba3\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/te.json b/homeassistant/components/alarm_control_panel/.translations/te.json
index 85fe22c57681fc4141536ebfa9269f1bd5e70f0d..dd5357238e3088d0de627ce3f32636ffdf549b50 100644
--- a/homeassistant/components/alarm_control_panel/.translations/te.json
+++ b/homeassistant/components/alarm_control_panel/.translations/te.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c35\u0c41\u0c02\u0c26\u0c3f",
+            "armed_away": "\u0c07\u0c02\u0c1f \u0c2c\u0c2f\u0c1f \u0c2d\u0c26\u0c4d\u0c30\u0c24",
+            "armed_custom_bypass": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c15\u0c38\u0c4d\u0c1f\u0c2e\u0c4d \u0c2c\u0c48\u0c2a\u0c3e\u0c38\u0c4d",
+            "armed_home": "\u0c38\u0c46\u0c15\u0c4d\u0c2f\u0c42\u0c30\u0c3f\u0c1f\u0c40 \u0c38\u0c3f\u0c38\u0c4d\u0c1f\u0c2e\u0c4d \u0c06\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f",
+            "armed_night": "\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f \u0c2a\u0c42\u0c1f \u0c2d\u0c26\u0c4d\u0c30\u0c24",
+            "arming": "\u0c2d\u0c26\u0c4d\u0c30\u0c3f\u0c02\u0c1a\u0c41\u0c1f",
+            "disarmed": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c32\u0c47\u0c26\u0c41",
+            "disarming": "\u0c2d\u0c26\u0c4d\u0c30\u0c24 \u0c24\u0c40\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c41\u0c1f",
+            "pending": "\u0c2a\u0c46\u0c02\u0c21\u0c3f\u0c02\u0c17\u0c4d",
+            "triggered": "\u0c0a\u0c2a\u0c02\u0c26\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f"
+        }
+    },
     "title": "\u0c05\u0c32\u0c3e\u0c30\u0c02 \u0c28\u0c3f\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c23 \u0c2a\u0c4d\u0c2f\u0c3e\u0c28\u0c46\u0c32\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/th.json b/homeassistant/components/alarm_control_panel/.translations/th.json
index 541e5a658c5dea700819516f377f389569ad7c6b..ada983bba169820201c49d0a2462e1ed1b645012 100644
--- a/homeassistant/components/alarm_control_panel/.translations/th.json
+++ b/homeassistant/components/alarm_control_panel/.translations/th.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
+            "armed_away": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19-\u0e42\u0e2b\u0e21\u0e14\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
+            "armed_custom_bypass": "\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19\u0e42\u0e14\u0e22\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07",
+            "armed_home": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19-\u0e42\u0e2b\u0e21\u0e14\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
+            "armed_night": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19-\u0e42\u0e2b\u0e21\u0e14\u0e01\u0e25\u0e32\u0e07\u0e04\u0e37\u0e19",
+            "arming": "\u0e40\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
+            "disarmed": "\u0e1b\u0e25\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
+            "disarming": "\u0e1b\u0e25\u0e14\u0e01\u0e32\u0e23\u0e1b\u0e49\u0e2d\u0e07\u0e01\u0e31\u0e19",
+            "pending": "\u0e04\u0e49\u0e32\u0e07\u0e2d\u0e22\u0e39\u0e48",
+            "triggered": "\u0e16\u0e39\u0e01\u0e01\u0e23\u0e30\u0e15\u0e38\u0e49\u0e19"
+        }
+    },
     "title": "\u0e41\u0e1c\u0e07\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e2a\u0e31\u0e0d\u0e0d\u0e32\u0e13\u0e40\u0e15\u0e37\u0e2d\u0e19\u0e20\u0e31\u0e22"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/tr.json b/homeassistant/components/alarm_control_panel/.translations/tr.json
index 821755f7f037de8822849876fa82ddd8656ba861..e352755fdf363a0c0da52458fc02ec3e18cdb64d 100644
--- a/homeassistant/components/alarm_control_panel/.translations/tr.json
+++ b/homeassistant/components/alarm_control_panel/.translations/tr.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "Etkin",
+            "armed_away": "Etkin d\u0131\u015far\u0131da",
+            "armed_custom_bypass": "\u00d6zel alarm atlatmas\u0131",
+            "armed_home": "Etkin evde",
+            "armed_night": "Etkin gece",
+            "arming": "Etkinle\u015fiyor",
+            "disarmed": "Etkisiz",
+            "disarming": "Etkisizle\u015ftiriliyor",
+            "pending": "Beklemede",
+            "triggered": "Tetiklendi"
+        }
+    },
     "title": "Alarm kontrol paneli"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/uk.json b/homeassistant/components/alarm_control_panel/.translations/uk.json
index eb827764e19a59e3ae8f6efd909f2fb26427e8c0..e618e29701955847efa5567c042b15090d61e597 100644
--- a/homeassistant/components/alarm_control_panel/.translations/uk.json
+++ b/homeassistant/components/alarm_control_panel/.translations/uk.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u041e\u0445\u043e\u0440\u043e\u043d\u0430",
+            "armed_away": "\u041e\u0445\u043e\u0440\u043e\u043d\u0430 (\u043d\u0435 \u0432\u0434\u043e\u043c\u0430)",
+            "armed_custom_bypass": "\u041e\u0445\u043e\u0440\u043e\u043d\u0430 \u0437 \u0432\u0438\u043d\u044f\u0442\u043a\u0430\u043c\u0438",
+            "armed_home": "\u0411\u0443\u0434\u0438\u043d\u043a\u043e\u0432\u0430 \u043e\u0445\u043e\u0440\u043e\u043d\u0430",
+            "armed_night": "\u041d\u0456\u0447\u043d\u0430 \u043e\u0445\u043e\u0440\u043e\u043d\u0430",
+            "arming": "\u0421\u0442\u0430\u0432\u043b\u044e \u043d\u0430 \u043e\u0445\u043e\u0440\u043e\u043d\u0443",
+            "disarmed": "\u0417\u043d\u044f\u0442\u043e",
+            "disarming": "\u0417\u043d\u044f\u0442\u0442\u044f",
+            "pending": "\u041e\u0447\u0456\u043a\u0443\u044e",
+            "triggered": "\u0422\u0440\u0438\u0432\u043e\u0433\u0430"
+        }
+    },
     "title": "\u041f\u0430\u043d\u0435\u043b\u044c \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u0454\u044e"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/vi.json b/homeassistant/components/alarm_control_panel/.translations/vi.json
index c8b6740e26a76764bc4c1abe5ca375f8e144fd04..3a0fb34950b0a08543fccc9f1e695fbffdc9938d 100644
--- a/homeassistant/components/alarm_control_panel/.translations/vi.json
+++ b/homeassistant/components/alarm_control_panel/.translations/vi.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "K\u00edch ho\u1ea1t an ninh",
+            "armed_away": "B\u1ea3o v\u1ec7 \u0111i v\u1eafng",
+            "armed_custom_bypass": "T\u00f9y ch\u1ec9nh b\u1ecf qua An ninh",
+            "armed_home": "B\u1ea3o v\u1ec7 \u1edf nh\u00e0",
+            "armed_night": "Ban \u0111\u00eam",
+            "arming": "K\u00edch ho\u1ea1t",
+            "disarmed": "V\u00f4 hi\u1ec7u h\u00f3a",
+            "disarming": "Gi\u1ea3i gi\u00e1p",
+            "pending": "\u0110ang ch\u1edd x\u1eed l\u00fd",
+            "triggered": "K\u00edch ho\u1ea1t"
+        }
+    },
     "title": "B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n an ninh"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/zh-Hans.json b/homeassistant/components/alarm_control_panel/.translations/zh-Hans.json
index 8f09efc1d21786ac4f4d8d6315a0189c983eb755..749674e8e6e62dec5f2430759638b77c198bdf85 100644
--- a/homeassistant/components/alarm_control_panel/.translations/zh-Hans.json
+++ b/homeassistant/components/alarm_control_panel/.translations/zh-Hans.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "armed": "\u8b66\u6212",
+            "armed_away": "\u79bb\u5bb6\u8b66\u6212",
+            "armed_custom_bypass": "\u81ea\u5b9a\u4e49\u533a\u57df\u8b66\u6212",
+            "armed_home": "\u5728\u5bb6\u8b66\u6212",
+            "armed_night": "\u591c\u95f4\u8b66\u6212",
+            "arming": "\u8b66\u6212\u4e2d",
+            "disarmed": "\u8b66\u6212\u89e3\u9664",
+            "disarming": "\u8b66\u6212\u89e3\u9664",
+            "pending": "\u6302\u8d77",
+            "triggered": "\u5df2\u89e6\u53d1"
+        }
+    },
     "title": "\u8b66\u62a5\u63a7\u5236\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/alarm_control_panel/.translations/zh-Hant.json b/homeassistant/components/alarm_control_panel/.translations/zh-Hant.json
index 47f90b022fb1cd951b9c793b2dcb80a1eeadedc1..2dac00f99902d15d0113701082ab1bf4f6541212 100644
--- a/homeassistant/components/alarm_control_panel/.translations/zh-Hant.json
+++ b/homeassistant/components/alarm_control_panel/.translations/zh-Hant.json
@@ -22,5 +22,19 @@
             "triggered": "{entity_name}\u5df2\u89f8\u767c"
         }
     },
+    "state": {
+        "_": {
+            "armed": "\u5df2\u8b66\u6212",
+            "armed_away": "\u96e2\u5bb6\u8b66\u6212",
+            "armed_custom_bypass": "\u8b66\u6212\u6a21\u5f0f\u72c0\u614b",
+            "armed_home": "\u5728\u5bb6\u8b66\u6212",
+            "armed_night": "\u591c\u9593\u8b66\u6212",
+            "arming": "\u8b66\u6212\u4e2d",
+            "disarmed": "\u8b66\u6212\u89e3\u9664",
+            "disarming": "\u89e3\u9664\u4e2d",
+            "pending": "\u7b49\u5f85\u4e2d",
+            "triggered": "\u5df2\u89f8\u767c"
+        }
+    },
     "title": "\u8b66\u6212\u63a7\u5236\u9762\u677f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/august/.translations/pl.json b/homeassistant/components/august/.translations/pl.json
index 70654e12566b82ed4a7b4b1ff561282712e1dbe4..2798af40779a66fe7c30bb910a1c3a06a0c31f9d 100644
--- a/homeassistant/components/august/.translations/pl.json
+++ b/homeassistant/components/august/.translations/pl.json
@@ -13,13 +13,17 @@
                 "data": {
                     "login_method": "Metoda logowania",
                     "password": "Has\u0142o",
+                    "timeout": "Limit czasu (sekundy)",
                     "username": "Nazwa u\u017cytkownika"
-                }
+                },
+                "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"
             },
             "validation": {
                 "data": {
                     "code": "Kod weryfikacyjny"
                 },
+                "description": "Sprawd\u017a {login_method} ({username}) i wprowad\u017a kod weryfikacyjny poni\u017cej",
                 "title": "Uwierzytelnianie dwusk\u0142adnikowe"
             }
         }
diff --git a/homeassistant/components/automation/.translations/af.json b/homeassistant/components/automation/.translations/af.json
index 533b050087aec91d10bb7f72c6cc8ec7a477fbc1..c821073c2ed730ce3cbcb422197bc34b9c5a87dc 100644
--- a/homeassistant/components/automation/.translations/af.json
+++ b/homeassistant/components/automation/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Outomatisering"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/ar.json b/homeassistant/components/automation/.translations/ar.json
index 4dc0cbf56daa50d074226efb6f3de3ca1a5c12ef..392afb2946f7d2e866b8f8768bd3715159c8c462 100644
--- a/homeassistant/components/automation/.translations/ar.json
+++ b/homeassistant/components/automation/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u0627\u0644\u062a\u0634\u063a\u064a\u0644 \u0627\u0644\u062a\u0644\u0642\u0627\u0626\u064a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/bg.json b/homeassistant/components/automation/.translations/bg.json
index 76d41381eae82a305eb36460a8ba085ced930020..1e294bff9a7aa2a07b95ca32c85f1584b2dad876 100644
--- a/homeassistant/components/automation/.translations/bg.json
+++ b/homeassistant/components/automation/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/bs.json b/homeassistant/components/automation/.translations/bs.json
index af5a1d1c64777ce0695acabe288c03399479a06f..c40d856e4bb4cf5a2309c2f9a9e1c1634a8b7692 100644
--- a/homeassistant/components/automation/.translations/bs.json
+++ b/homeassistant/components/automation/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Automatizacija"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/ca.json b/homeassistant/components/automation/.translations/ca.json
index 85ad9be7718e85d58ead9c69b6c9f2df70177b17..d138d6da6e5c8e6cead3b56b3d2954c37ab7ad7e 100644
--- a/homeassistant/components/automation/.translations/ca.json
+++ b/homeassistant/components/automation/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desactivat",
+            "on": "Activat"
+        }
+    },
     "title": "Automatitzaci\u00f3"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/cs.json b/homeassistant/components/automation/.translations/cs.json
index 765ef3f1ced1dba19ccc3eea7135b182d076e627..5a8f3819c9dda2806abbfca51a9ed65d2bc1f57d 100644
--- a/homeassistant/components/automation/.translations/cs.json
+++ b/homeassistant/components/automation/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "Automatizace"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/cy.json b/homeassistant/components/automation/.translations/cy.json
index 92f6c37c4a0d22ed65e42c0752dd28ae2bba3714..8239d527af3a4a02d188b802209387abde01e881 100644
--- a/homeassistant/components/automation/.translations/cy.json
+++ b/homeassistant/components/automation/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "I ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Awtomeiddio"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/da.json b/homeassistant/components/automation/.translations/da.json
index 2e6c49d89938395eb523be3f94a10c37fcdc9b62..755c3719ee83daf37d119f608ca7bccc60b16bc1 100644
--- a/homeassistant/components/automation/.translations/da.json
+++ b/homeassistant/components/automation/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        }
+    },
     "title": "Automatisering"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/de.json b/homeassistant/components/automation/.translations/de.json
index 364c1e6a7f47c5f84e80d5711fdf9b4691747799..9920c73d4479fce51fc34e9b8e76303e2a2b8254 100644
--- a/homeassistant/components/automation/.translations/de.json
+++ b/homeassistant/components/automation/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Automatisierung"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/el.json b/homeassistant/components/automation/.translations/el.json
index 377d161111e14c8233c69afa0dc0f5dbf66a33b5..14f417488308351ee6504376a480d08ee902a2cb 100644
--- a/homeassistant/components/automation/.translations/el.json
+++ b/homeassistant/components/automation/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2 "
+        }
+    },
     "title": "\u0391\u03c5\u03c4\u03bf\u03bc\u03b1\u03c4\u03b9\u03c3\u03bc\u03cc\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/en.json b/homeassistant/components/automation/.translations/en.json
index a9d5176d842a7774a6c0166b634497f623e880b9..e5dabcf3bce55d64e567dbb6aab44063ef8f92a2 100644
--- a/homeassistant/components/automation/.translations/en.json
+++ b/homeassistant/components/automation/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Automation"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/es-419.json b/homeassistant/components/automation/.translations/es-419.json
index d42bb67a7cb75e1cb6f6831d395fff419e2baa50..30b83fcacaf0b81076e045928e78d0ad3125066e 100644
--- a/homeassistant/components/automation/.translations/es-419.json
+++ b/homeassistant/components/automation/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desactivado",
+            "on": "Encendido"
+        }
+    },
     "title": "Automatizaci\u00f3n"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/es.json b/homeassistant/components/automation/.translations/es.json
index d42bb67a7cb75e1cb6f6831d395fff419e2baa50..c20f1be7d1d144559b0ba5a35bcca6ab7be9fab5 100644
--- a/homeassistant/components/automation/.translations/es.json
+++ b/homeassistant/components/automation/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendida"
+        }
+    },
     "title": "Automatizaci\u00f3n"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/et.json b/homeassistant/components/automation/.translations/et.json
index 9c8a688873a2ec3014b0836f77f8484b5ba2668e..71df51e9147c0b7dc0e7fd16844b3be58c9282a4 100644
--- a/homeassistant/components/automation/.translations/et.json
+++ b/homeassistant/components/automation/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Automatiseerimine"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/eu.json b/homeassistant/components/automation/.translations/eu.json
index 1d581a8099f8b875054962cff2719d2fe157a98d..e0c3e625dfd7a59de47488d0b9e7d3956c618cd1 100644
--- a/homeassistant/components/automation/.translations/eu.json
+++ b/homeassistant/components/automation/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Automatizazioa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/fa.json b/homeassistant/components/automation/.translations/fa.json
index 20d20198cffd471051306e84f38ab98b6b41357d..78b9a05540acd5676448e45f5cbcd6c1c9bd7201 100644
--- a/homeassistant/components/automation/.translations/fa.json
+++ b/homeassistant/components/automation/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u062e\u0627\u0645\u0648\u0634",
+            "on": "\u0641\u0639\u0627\u0644"
+        }
+    },
     "title": "\u0627\u062a\u0648\u0645\u0627\u0633\u06cc\u0648\u0646"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/fi.json b/homeassistant/components/automation/.translations/fi.json
index c0fe052d97ffe765d7fa5a1a401257bcdacb0a40..b55e959d0c5a177bc556e958f38b26f2e0891680 100644
--- a/homeassistant/components/automation/.translations/fi.json
+++ b/homeassistant/components/automation/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Automaatio"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/fr.json b/homeassistant/components/automation/.translations/fr.json
index a9d5176d842a7774a6c0166b634497f623e880b9..548c30fd0dec1f4507f304d53397fa23272d77b7 100644
--- a/homeassistant/components/automation/.translations/fr.json
+++ b/homeassistant/components/automation/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Inactif",
+            "on": "Actif"
+        }
+    },
     "title": "Automation"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/gsw.json b/homeassistant/components/automation/.translations/gsw.json
index a9d5176d842a7774a6c0166b634497f623e880b9..4cdd801926ae420ebecceafa9df401aa1e9e4016 100644
--- a/homeassistant/components/automation/.translations/gsw.json
+++ b/homeassistant/components/automation/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    },
     "title": "Automation"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/he.json b/homeassistant/components/automation/.translations/he.json
index 9fecfc15e0572787f85868772288d5acf36302c4..6e4decfce9a041f4e7e85998cf80569ce42a975f 100644
--- a/homeassistant/components/automation/.translations/he.json
+++ b/homeassistant/components/automation/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05d0\u05d5\u05d8\u05d5\u05de\u05e6\u05d9\u05d4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/hi.json b/homeassistant/components/automation/.translations/hi.json
index 22bca4eea0e50ce0b5ef1a5c77ef89eedb0db22e..d68188a80102d0ca4b4ef20019732673928def0b 100644
--- a/homeassistant/components/automation/.translations/hi.json
+++ b/homeassistant/components/automation/.translations/hi.json
@@ -1,3 +1,8 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926"
+        }
+    },
     "title": "\u0938\u094d\u0935\u091a\u093e\u0932\u0928"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/hr.json b/homeassistant/components/automation/.translations/hr.json
index af5a1d1c64777ce0695acabe288c03399479a06f..c40d856e4bb4cf5a2309c2f9a9e1c1634a8b7692 100644
--- a/homeassistant/components/automation/.translations/hr.json
+++ b/homeassistant/components/automation/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Automatizacija"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/hu.json b/homeassistant/components/automation/.translations/hu.json
index 5af915af6a71b3117df48fd00bda389242aee2a8..85640af23ba310c62cf0a41104b3ec5f2892214d 100644
--- a/homeassistant/components/automation/.translations/hu.json
+++ b/homeassistant/components/automation/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "Automatiz\u00e1l\u00e1s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/hy.json b/homeassistant/components/automation/.translations/hy.json
index cdc8aef914ecb1fbeed7ec34b25580c7ae487173..a421380748b7416d7a1cd6a240fa1403104b4d0b 100644
--- a/homeassistant/components/automation/.translations/hy.json
+++ b/homeassistant/components/automation/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u0531\u057e\u057f\u0578\u0574\u0561\u057f\u0561\u0581\u0578\u0582\u0574"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/id.json b/homeassistant/components/automation/.translations/id.json
index 39fd058fbf6dd6cf033c8dbb6880cd87c000cc53..eabfe0b64aac4b3886e84d096ebb937f30a0dc27 100644
--- a/homeassistant/components/automation/.translations/id.json
+++ b/homeassistant/components/automation/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Otomasi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/is.json b/homeassistant/components/automation/.translations/is.json
index 578f496e7a3530684e88c4448308d6425e45194a..7585e03c3b5561896227620f5beca85e49f54569 100644
--- a/homeassistant/components/automation/.translations/is.json
+++ b/homeassistant/components/automation/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u00d3virk",
+            "on": "Virk"
+        }
+    },
     "title": "Sj\u00e1lfvirkni"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/it.json b/homeassistant/components/automation/.translations/it.json
index b31bce51bfcf99ae322824f56c077da94e5fe734..c913ae7de4d31d187fcb536cb68be147f1f9d186 100644
--- a/homeassistant/components/automation/.translations/it.json
+++ b/homeassistant/components/automation/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Automazione"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/ja.json b/homeassistant/components/automation/.translations/ja.json
index 2ad5a773f28e52105d470a936b11556b8fd1b7c3..ffd515979a230949a0461d73b51dc01a4ff62644 100644
--- a/homeassistant/components/automation/.translations/ja.json
+++ b/homeassistant/components/automation/.translations/ja.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    },
     "title": "\u30aa\u30fc\u30c8\u30e1\u30fc\u30b7\u30e7\u30f3"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/ko.json b/homeassistant/components/automation/.translations/ko.json
index baf560f5579edba236abbd664816cac77d541774..18be137be1b445a0a4dc1fc68db6533541d22de0 100644
--- a/homeassistant/components/automation/.translations/ko.json
+++ b/homeassistant/components/automation/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc790\ub3d9\ud654"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/lb.json b/homeassistant/components/automation/.translations/lb.json
index a36d5e3980329cf98f28c830a48bd6c83866ec18..8a4ef4d9bf1ad42c9cf85c29a292716c26248972 100644
--- a/homeassistant/components/automation/.translations/lb.json
+++ b/homeassistant/components/automation/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Automatismen"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/lt.json b/homeassistant/components/automation/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..3cf0e9b442d9f02082e70cb4a9defac7ddee1ffd
--- /dev/null
+++ b/homeassistant/components/automation/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/lv.json b/homeassistant/components/automation/.translations/lv.json
index 7ce7b3aee434352550179836239f32449c2264eb..48407ed6ab8544f8e8d163c4410cbfb34a9446b4 100644
--- a/homeassistant/components/automation/.translations/lv.json
+++ b/homeassistant/components/automation/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts"
+        }
+    },
     "title": "Automatiz\u0101cija"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/nb.json b/homeassistant/components/automation/.translations/nb.json
index 1a6f96ff9e17c0c9f1f7d99be3f859a844c075e6..64e00db42caf8f5039cac9f973e4b6f21d6659ff 100644
--- a/homeassistant/components/automation/.translations/nb.json
+++ b/homeassistant/components/automation/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Automasjon"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/nl.json b/homeassistant/components/automation/.translations/nl.json
index 2e6c49d89938395eb523be3f94a10c37fcdc9b62..7ef3acc9f2c99e2024b036f98e214e0cd55fd6c6 100644
--- a/homeassistant/components/automation/.translations/nl.json
+++ b/homeassistant/components/automation/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Automatisering"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/nn.json b/homeassistant/components/automation/.translations/nn.json
index 4ee698511e8e5831d2b97a01170ea9889cebd81f..7c18b2e2ce2c351ac2d38ba2ef9d1dd951c7f20a 100644
--- a/homeassistant/components/automation/.translations/nn.json
+++ b/homeassistant/components/automation/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Automasjonar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/no.json b/homeassistant/components/automation/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..2e6c49d89938395eb523be3f94a10c37fcdc9b62
--- /dev/null
+++ b/homeassistant/components/automation/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Automatisering"
+}
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/pl.json b/homeassistant/components/automation/.translations/pl.json
index a50d79febca72786133f2c9f1f5ba1a30a12aae8..f8ed21a204dd7886a24a7c146f9e76b183c910a4 100644
--- a/homeassistant/components/automation/.translations/pl.json
+++ b/homeassistant/components/automation/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Automatyzacja"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/pt-BR.json b/homeassistant/components/automation/.translations/pt-BR.json
index d36d6a60c20ee031a8bf6fc505a90a30be1d97ce..30c78d0a187b696e034db7fb60cc37f0f8efafe8 100644
--- a/homeassistant/components/automation/.translations/pt-BR.json
+++ b/homeassistant/components/automation/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ativa"
+        }
+    },
     "title": "Automa\u00e7\u00e3o"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/pt.json b/homeassistant/components/automation/.translations/pt.json
index d36d6a60c20ee031a8bf6fc505a90a30be1d97ce..447658433e5c7b1e6d0f78865f9731f84aa68908 100644
--- a/homeassistant/components/automation/.translations/pt.json
+++ b/homeassistant/components/automation/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Automa\u00e7\u00e3o"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/ro.json b/homeassistant/components/automation/.translations/ro.json
index 8ba4a19e64c3c261f8c421523a10f9ecf812d982..f21db43282c1c7eb9391d1fece975be27cdb90a9 100644
--- a/homeassistant/components/automation/.translations/ro.json
+++ b/homeassistant/components/automation/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Automatiz\u0103ri"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/ru.json b/homeassistant/components/automation/.translations/ru.json
index 76d41381eae82a305eb36460a8ba085ced930020..79732bea38539aaf771c2dcfeaa243c3a076e28b 100644
--- a/homeassistant/components/automation/.translations/ru.json
+++ b/homeassistant/components/automation/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u044f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/sk.json b/homeassistant/components/automation/.translations/sk.json
index 522cf4e238fae61ac37463d2ebfa5a4ef1afeb5b..a300acd23dae4e6c6ef64cb728534130910df7f7 100644
--- a/homeassistant/components/automation/.translations/sk.json
+++ b/homeassistant/components/automation/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neakt\u00edvny",
+            "on": "Akt\u00edvna"
+        }
+    },
     "title": "Automatiz\u00e1cia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/sl.json b/homeassistant/components/automation/.translations/sl.json
index 109203867d5938e49d34e4ddd692ab9d4033eabb..9045a3f3d36351a291ea209bb5a3d3e9cfea3ad5 100644
--- a/homeassistant/components/automation/.translations/sl.json
+++ b/homeassistant/components/automation/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Avtomatizacija"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/sv.json b/homeassistant/components/automation/.translations/sv.json
index a9d5176d842a7774a6c0166b634497f623e880b9..8a5e2e58a9c1fd14e7369388ddb9039f9bb92e45 100644
--- a/homeassistant/components/automation/.translations/sv.json
+++ b/homeassistant/components/automation/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Automation"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/ta.json b/homeassistant/components/automation/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..27ed507378f358dc6112d3327c4839afa93c3123
--- /dev/null
+++ b/homeassistant/components/automation/.translations/ta.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd "
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/te.json b/homeassistant/components/automation/.translations/te.json
index dd710dddef5a1ed734902c305ec3d721856d0380..9577cca49cc9724a0ea353e706f37e7d23d97ef7 100644
--- a/homeassistant/components/automation/.translations/te.json
+++ b/homeassistant/components/automation/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c06\u0c1f\u0c4b\u0c2e\u0c47\u0c37\u0c28\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/th.json b/homeassistant/components/automation/.translations/th.json
index 1ec9bf6a48d2493ac45bccf318051fa8b0777069..0754717d6abfdde5472c9202b0cdb5c73cbad023 100644
--- a/homeassistant/components/automation/.translations/th.json
+++ b/homeassistant/components/automation/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/tr.json b/homeassistant/components/automation/.translations/tr.json
index 5699356f670985ffc0c7350504447369617c34b9..804b616bfaeacac08cd58ae9c5dfed16b651384f 100644
--- a/homeassistant/components/automation/.translations/tr.json
+++ b/homeassistant/components/automation/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Otomasyon"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/uk.json b/homeassistant/components/automation/.translations/uk.json
index 616dac85b1fcfc001811ea1001fb3ea17f05b638..aa6eebb40c93cc63f77098b6bd09bb5d7e1dba60 100644
--- a/homeassistant/components/automation/.translations/uk.json
+++ b/homeassistant/components/automation/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0456\u044f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/vi.json b/homeassistant/components/automation/.translations/vi.json
index 82e40903615f3a10339ff2476065fd6b25896b67..8b466688be97a25d0cad88886cfb3cd097c4d9b3 100644
--- a/homeassistant/components/automation/.translations/vi.json
+++ b/homeassistant/components/automation/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "T\u1ef1 \u0111\u1ed9ng h\u00f3a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/zh-Hans.json b/homeassistant/components/automation/.translations/zh-Hans.json
index 2a1a63c716d26f8c3d928af81f3a93b0c2dcfb92..8a6cdbc5db8f862c05659e50a82afcffe5d972b6 100644
--- a/homeassistant/components/automation/.translations/zh-Hans.json
+++ b/homeassistant/components/automation/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u5173\u95ed",
+            "on": "\u5f00\u542f"
+        }
+    },
     "title": "\u81ea\u52a8\u5316"
 }
\ No newline at end of file
diff --git a/homeassistant/components/automation/.translations/zh-Hant.json b/homeassistant/components/automation/.translations/zh-Hant.json
index e98a4cdb792816bb9a12108372773378e7769e24..3fd099ef8d82d97e75e0c17bd1dea9f672208f7b 100644
--- a/homeassistant/components/automation/.translations/zh-Hant.json
+++ b/homeassistant/components/automation/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f"
+        }
+    },
     "title": "\u81ea\u52d5\u5316"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/af.json b/homeassistant/components/binary_sensor/.translations/af.json
index fce4c42735e146e43b0045132713b74fb2f190e7..c0988c3aa6894dec21f9817709bb00da696d5ac6 100644
--- a/homeassistant/components/binary_sensor/.translations/af.json
+++ b/homeassistant/components/binary_sensor/.translations/af.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        },
+        "battery": {
+            "off": "Normaal",
+            "on": "Laag"
+        },
+        "cold": {
+            "off": "Normaal",
+            "on": "Koud"
+        },
+        "connectivity": {
+            "off": "Ontkoppel",
+            "on": "Gekoppel"
+        },
+        "door": {
+            "off": "Toe",
+            "on": "Oop"
+        },
+        "garage_door": {
+            "off": "Toe",
+            "on": "Oop"
+        },
+        "gas": {
+            "off": "Ongemerk",
+            "on": "Bespeur"
+        },
+        "heat": {
+            "off": "Normaal",
+            "on": "Warm"
+        },
+        "lock": {
+            "off": "Gesluit",
+            "on": "Oopgesluit"
+        },
+        "moisture": {
+            "off": "Droog",
+            "on": "Nat"
+        },
+        "motion": {
+            "off": "Ongemerk",
+            "on": "Bespeur"
+        },
+        "occupancy": {
+            "off": "Ongemerk",
+            "on": "Bespeur"
+        },
+        "opening": {
+            "off": "Toe",
+            "on": "Oop"
+        },
+        "presence": {
+            "off": "Elders",
+            "on": "Tuis"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Probleem"
+        },
+        "safety": {
+            "off": "Veilige",
+            "on": "Onveilige"
+        },
+        "smoke": {
+            "off": "Ongemerk",
+            "on": "Bespeur"
+        },
+        "sound": {
+            "off": "Ongemerk",
+            "on": "Bespeur"
+        },
+        "vibration": {
+            "off": "Ongemerk",
+            "on": "Bespeur"
+        },
+        "window": {
+            "off": "Toe",
+            "on": "Oop"
+        }
+    },
     "title": "Bin\u00eare sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/ar.json b/homeassistant/components/binary_sensor/.translations/ar.json
index 8c321e51dedd88f0330615267131649385b4e48b..7782421ef1cd1141982bb079cd7b153fc5c5529d 100644
--- a/homeassistant/components/binary_sensor/.translations/ar.json
+++ b/homeassistant/components/binary_sensor/.translations/ar.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u062a\u0634\u063a\u064a\u0644"
+        },
+        "battery": {
+            "off": "\u0637\u0628\u064a\u0639\u064a",
+            "on": "\u0645\u0646\u062e\u0641\u0636"
+        },
+        "cold": {
+            "off": "\u0637\u0628\u064a\u0639\u064a",
+            "on": "\u0628\u0627\u0631\u062f"
+        },
+        "connectivity": {
+            "off": "\u0645\u0641\u0635\u0648\u0644",
+            "on": "\u0645\u062a\u0635\u0644"
+        },
+        "door": {
+            "off": "\u0645\u063a\u0644\u0642",
+            "on": "\u0645\u0641\u062a\u0648\u062d"
+        },
+        "garage_door": {
+            "off": "\u0645\u063a\u0644\u0642",
+            "on": "\u0645\u0641\u062a\u0648\u062d"
+        },
+        "gas": {
+            "off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
+            "on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
+        },
+        "heat": {
+            "off": "\u0637\u0628\u064a\u0639\u064a",
+            "on": "\u062d\u0627\u0631"
+        },
+        "lock": {
+            "off": "\u0645\u0642\u0641\u0644",
+            "on": "\u063a\u064a\u0631 \u0645\u0642\u0641\u0644"
+        },
+        "moisture": {
+            "off": "\u062c\u0627\u0641",
+            "on": "\u0645\u0628\u0644\u0644"
+        },
+        "motion": {
+            "off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
+            "on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
+        },
+        "occupancy": {
+            "off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
+            "on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
+        },
+        "opening": {
+            "off": "\u0645\u0642\u0641\u0644",
+            "on": "\u0645\u0641\u062a\u0648\u062d"
+        },
+        "presence": {
+            "off": "\u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0646\u0632\u0644",
+            "on": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644"
+        },
+        "problem": {
+            "off": "\u0645\u0648\u0627\u0641\u0642",
+            "on": "\u0639\u0637\u0644"
+        },
+        "safety": {
+            "off": "\u0623\u0645\u0646",
+            "on": "\u063a\u064a\u0631 \u0623\u0645\u0646"
+        },
+        "smoke": {
+            "off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
+            "on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
+        },
+        "sound": {
+            "off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
+            "on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
+        },
+        "vibration": {
+            "off": "\u0644\u0645 \u064a\u062a\u0645 \u0627\u0644\u0643\u0634\u0641",
+            "on": "\u062a\u0645 \u0627\u0644\u0643\u0634\u0641"
+        },
+        "window": {
+            "off": "\u0645\u063a\u0644\u0642",
+            "on": "\u0645\u0641\u062a\u0648\u062d"
+        }
+    },
     "title": "\u062c\u0647\u0627\u0632 \u0627\u0633\u062a\u0634\u0639\u0627\u0631 \u062b\u0646\u0627\u0626\u064a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/bg.json b/homeassistant/components/binary_sensor/.translations/bg.json
index 3b5266ed09b130ecc275b963d5a65bb6918ea9d7..2d969af731e2d72c849b28986fc8d3871f648728 100644
--- a/homeassistant/components/binary_sensor/.translations/bg.json
+++ b/homeassistant/components/binary_sensor/.translations/bg.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} \u0437\u0430\u043f\u043e\u0447\u043d\u0430 \u0434\u0430 \u0437\u0430\u0441\u0438\u0447\u0430 \u0432\u0438\u0431\u0440\u0430\u0446\u0438\u0438"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        },
+        "battery": {
+            "off": "\u041d\u043e\u0440\u043c\u0430\u043b\u043d\u0430",
+            "on": "\u0418\u0437\u0442\u043e\u0449\u0435\u043d\u0430"
+        },
+        "cold": {
+            "off": "\u041d\u043e\u0440\u043c\u0430\u043b\u043d\u043e",
+            "on": "\u0421\u0442\u0443\u0434\u0435\u043d\u043e"
+        },
+        "connectivity": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0421\u0432\u044a\u0440\u0437\u0430\u043d"
+        },
+        "door": {
+            "off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
+            "on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430"
+        },
+        "garage_door": {
+            "off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
+            "on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430"
+        },
+        "gas": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
+        },
+        "heat": {
+            "off": "\u041d\u043e\u0440\u043c\u0430\u043b\u043d\u043e",
+            "on": "\u0413\u043e\u0440\u0435\u0449\u043e"
+        },
+        "lock": {
+            "off": "\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
+            "on": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
+        },
+        "moisture": {
+            "off": "\u0421\u0443\u0445",
+            "on": "\u041c\u043e\u043a\u044a\u0440"
+        },
+        "motion": {
+            "off": "\u0411\u0435\u0437 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u0435",
+            "on": "\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435"
+        },
+        "occupancy": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
+        },
+        "opening": {
+            "off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d",
+            "on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d"
+        },
+        "presence": {
+            "off": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430",
+            "on": "\u0412\u043a\u044a\u0449\u0438"
+        },
+        "problem": {
+            "off": "\u041e\u041a",
+            "on": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c"
+        },
+        "safety": {
+            "off": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u0435\u043d",
+            "on": "\u041e\u043f\u0430\u0441\u043d\u043e\u0441\u0442"
+        },
+        "smoke": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
+        },
+        "sound": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d"
+        },
+        "vibration": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u0430\u043d\u0430"
+        },
+        "window": {
+            "off": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d",
+            "on": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d"
+        }
+    },
     "title": "\u0414\u0432\u043e\u0438\u0447\u0435\u043d \u0441\u0435\u043d\u0437\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/bs.json b/homeassistant/components/binary_sensor/.translations/bs.json
index e793b8a61f2d58ff7e0357d29015871b64995ee0..58975af616be0242248929ff265e673c911437f3 100644
--- a/homeassistant/components/binary_sensor/.translations/bs.json
+++ b/homeassistant/components/binary_sensor/.translations/bs.json
@@ -1,3 +1,61 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        },
+        "battery": {
+            "off": "Normalno",
+            "on": "Nisko"
+        },
+        "connectivity": {
+            "off": "Nepovezan",
+            "on": "Povezan"
+        },
+        "gas": {
+            "off": "\u010cist",
+            "on": "Otkriven"
+        },
+        "moisture": {
+            "off": "Suho",
+            "on": "Mokar"
+        },
+        "motion": {
+            "off": "\u010cist",
+            "on": "Otkriven"
+        },
+        "occupancy": {
+            "off": "\u010cist",
+            "on": "Otkriven"
+        },
+        "opening": {
+            "off": "Zatvoren",
+            "on": "Otvoren"
+        },
+        "presence": {
+            "off": "Odsutan",
+            "on": "Kod ku\u0107e"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Siguran",
+            "on": "Nesiguran"
+        },
+        "smoke": {
+            "off": "\u010cist",
+            "on": "Otkriven"
+        },
+        "sound": {
+            "off": "\u010cist",
+            "on": "Otkriven"
+        },
+        "vibration": {
+            "off": "\u010cist",
+            "on": "Otkriven"
+        }
+    },
     "title": "Binarni senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/ca.json b/homeassistant/components/binary_sensor/.translations/ca.json
index da64d5e4890beb4e8ae883968bc282150a4cef0d..995b5906c538ef9755cff1761edbcddd55534e36 100644
--- a/homeassistant/components/binary_sensor/.translations/ca.json
+++ b/homeassistant/components/binary_sensor/.translations/ca.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} ha comen\u00e7at a detectar vibraci\u00f3"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desactivat",
+            "on": "Activat"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Baixa"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Fred"
+        },
+        "connectivity": {
+            "off": "Desconnectat",
+            "on": "Connectat"
+        },
+        "door": {
+            "off": "Tancada",
+            "on": "Oberta"
+        },
+        "garage_door": {
+            "off": "Tancada",
+            "on": "Oberta"
+        },
+        "gas": {
+            "off": "Lliure",
+            "on": "Detectat"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Calent"
+        },
+        "lock": {
+            "off": "Bloquejat",
+            "on": "Desbloquejat"
+        },
+        "moisture": {
+            "off": "Sec",
+            "on": "Humit"
+        },
+        "motion": {
+            "off": "Lliure",
+            "on": "Detectat"
+        },
+        "occupancy": {
+            "off": "Lliure",
+            "on": "Detectat"
+        },
+        "opening": {
+            "off": "Tancat",
+            "on": "Obert"
+        },
+        "presence": {
+            "off": "Lliure",
+            "on": "Detectat"
+        },
+        "problem": {
+            "off": "Correcte",
+            "on": "Problema"
+        },
+        "safety": {
+            "off": "Segur",
+            "on": "No segur"
+        },
+        "smoke": {
+            "off": "Lliure",
+            "on": "Detectat"
+        },
+        "sound": {
+            "off": "Lliure",
+            "on": "Detectat"
+        },
+        "vibration": {
+            "off": "Lliure",
+            "on": "Detectat"
+        },
+        "window": {
+            "off": "Tancada",
+            "on": "Oberta"
+        }
+    },
     "title": "Sensor binari"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/cs.json b/homeassistant/components/binary_sensor/.translations/cs.json
index 0957dabe35d75bcce9bd6d2fc039ad3e73534b8b..c3ace898a8b009092ed5068cee7481cfa6125cd0 100644
--- a/homeassistant/components/binary_sensor/.translations/cs.json
+++ b/homeassistant/components/binary_sensor/.translations/cs.json
@@ -5,5 +5,87 @@
             "not_opened": "{entity_name} uzav\u0159eno"
         }
     },
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        },
+        "battery": {
+            "off": "Norm\u00e1ln\u00ed",
+            "on": "N\u00edzk\u00fd stav"
+        },
+        "cold": {
+            "off": "Norm\u00e1ln\u00ed",
+            "on": "Chladn\u00e9"
+        },
+        "connectivity": {
+            "off": "Odpojeno",
+            "on": "P\u0159ipojeno"
+        },
+        "door": {
+            "off": "Zav\u0159eno",
+            "on": "Otev\u0159eno"
+        },
+        "garage_door": {
+            "off": "Zav\u0159eno",
+            "on": "Otev\u0159eno"
+        },
+        "gas": {
+            "off": "\u017d\u00e1dn\u00fd plyn",
+            "on": "Zji\u0161t\u011bn plyn"
+        },
+        "heat": {
+            "off": "Norm\u00e1ln\u00ed",
+            "on": "Hork\u00e9"
+        },
+        "lock": {
+            "off": "Zam\u010deno",
+            "on": "Odem\u010deno"
+        },
+        "moisture": {
+            "off": "Sucho",
+            "on": "Vlhko"
+        },
+        "motion": {
+            "off": "Bez pohybu",
+            "on": "Zaznamen\u00e1n pohyb"
+        },
+        "occupancy": {
+            "off": "Volno",
+            "on": "Obsazeno"
+        },
+        "opening": {
+            "off": "Zav\u0159eno",
+            "on": "Otev\u0159eno"
+        },
+        "presence": {
+            "off": "Pry\u010d",
+            "on": "Doma"
+        },
+        "problem": {
+            "off": "V po\u0159\u00e1dku",
+            "on": "Probl\u00e9m"
+        },
+        "safety": {
+            "off": "Zaji\u0161t\u011bno",
+            "on": "Nezaji\u0161t\u011bno"
+        },
+        "smoke": {
+            "off": "\u017d\u00e1dn\u00fd d\u00fdm",
+            "on": "Zji\u0161t\u011bn d\u00fdm"
+        },
+        "sound": {
+            "off": "Ticho",
+            "on": "Zachycen zvuk"
+        },
+        "vibration": {
+            "off": "Klid",
+            "on": "Zji\u0161t\u011bny vibrace"
+        },
+        "window": {
+            "off": "Zav\u0159eno",
+            "on": "Otev\u0159eno"
+        }
+    },
     "title": "Bin\u00e1rn\u00ed senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/cy.json b/homeassistant/components/binary_sensor/.translations/cy.json
index 2ae1c0fe167abce71902216ade7a606a372bb1a7..d28227d7c39c27389b513f7662e5a88f109d2b86 100644
--- a/homeassistant/components/binary_sensor/.translations/cy.json
+++ b/homeassistant/components/binary_sensor/.translations/cy.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        },
+        "battery": {
+            "off": "Arferol",
+            "on": "Isel"
+        },
+        "cold": {
+            "off": "Arferol",
+            "on": "Oer"
+        },
+        "connectivity": {
+            "off": "Wedi datgysylltu",
+            "on": "Cysylltiedig"
+        },
+        "door": {
+            "off": "Cau",
+            "on": "Agor"
+        },
+        "garage_door": {
+            "off": "Cau",
+            "on": "Agor"
+        },
+        "gas": {
+            "off": "Clir",
+            "on": "Wedi'i ganfod"
+        },
+        "heat": {
+            "off": "Arferol",
+            "on": "Poeth"
+        },
+        "lock": {
+            "off": "Cloi",
+            "on": "Dad-gloi"
+        },
+        "moisture": {
+            "off": "Sych",
+            "on": "Gwlyb"
+        },
+        "motion": {
+            "off": "Clir",
+            "on": "Wedi'i ganfod"
+        },
+        "occupancy": {
+            "off": "Clir",
+            "on": "Wedi'i ganfod"
+        },
+        "opening": {
+            "off": "Cau",
+            "on": "Agor"
+        },
+        "presence": {
+            "off": "Allan",
+            "on": "Gartref"
+        },
+        "problem": {
+            "off": "iawn",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Diogel",
+            "on": "Anniogel"
+        },
+        "smoke": {
+            "off": "Clir",
+            "on": "Wedi'i ganfod"
+        },
+        "sound": {
+            "off": "Clir",
+            "on": "Wedi'i ganfod"
+        },
+        "vibration": {
+            "off": "Clir",
+            "on": "Wedi'i ganfod"
+        },
+        "window": {
+            "off": "Cau",
+            "on": "Agored"
+        }
+    },
     "title": "Synhwyrydd deuaidd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/da.json b/homeassistant/components/binary_sensor/.translations/da.json
index be8ed7dd5f69f52a30900dcb1aa7e52b6e74f443..7215c5a355675042a184e3baeffd4b6cefa07b1b 100644
--- a/homeassistant/components/binary_sensor/.translations/da.json
+++ b/homeassistant/components/binary_sensor/.translations/da.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} begyndte at registrere vibration"
         }
     },
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Lav"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Kold"
+        },
+        "connectivity": {
+            "off": "Afbrudt",
+            "on": "Forbundet"
+        },
+        "door": {
+            "off": "Lukket",
+            "on": "\u00c5ben"
+        },
+        "garage_door": {
+            "off": "Lukket",
+            "on": "\u00c5ben"
+        },
+        "gas": {
+            "off": "Ikke registreret",
+            "on": "Registreret"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Varm"
+        },
+        "lock": {
+            "off": "L\u00e5st",
+            "on": "Ul\u00e5st"
+        },
+        "moisture": {
+            "off": "T\u00f8r",
+            "on": "Fugtig"
+        },
+        "motion": {
+            "off": "Ikke registreret",
+            "on": "Registreret"
+        },
+        "occupancy": {
+            "off": "Ikke registreret",
+            "on": "Registreret"
+        },
+        "opening": {
+            "off": "Lukket",
+            "on": "\u00c5ben"
+        },
+        "presence": {
+            "off": "Ude",
+            "on": "Hjemme"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Sikret",
+            "on": "Usikret"
+        },
+        "smoke": {
+            "off": "Ikke registreret",
+            "on": "Registreret"
+        },
+        "sound": {
+            "off": "Ikke registreret",
+            "on": "Registreret"
+        },
+        "vibration": {
+            "off": "Ikke registreret",
+            "on": "Registreret"
+        },
+        "window": {
+            "off": "Lukket",
+            "on": "\u00c5ben"
+        }
+    },
     "title": "Bin\u00e6r sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/de.json b/homeassistant/components/binary_sensor/.translations/de.json
index 38f0975720dc4b152822f21ae6f4c7e55fb882b8..3687536eb5b663ba2932268f0aff5b284cf821da 100644
--- a/homeassistant/components/binary_sensor/.translations/de.json
+++ b/homeassistant/components/binary_sensor/.translations/de.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} detektiert Vibrationen"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Schwach"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Kalt"
+        },
+        "connectivity": {
+            "off": "Getrennt",
+            "on": "Verbunden"
+        },
+        "door": {
+            "off": "Geschlossen",
+            "on": "Offen"
+        },
+        "garage_door": {
+            "off": "Geschlossen",
+            "on": "Offen"
+        },
+        "gas": {
+            "off": "Normal",
+            "on": "Erkannt"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Hei\u00df"
+        },
+        "lock": {
+            "off": "Verriegelt",
+            "on": "Entriegelt"
+        },
+        "moisture": {
+            "off": "Trocken",
+            "on": "Nass"
+        },
+        "motion": {
+            "off": "Ruhig",
+            "on": "Bewegung erkannt"
+        },
+        "occupancy": {
+            "off": "Frei",
+            "on": "Belegt"
+        },
+        "opening": {
+            "off": "Geschlossen",
+            "on": "Offen"
+        },
+        "presence": {
+            "off": "Abwesend",
+            "on": "Zu Hause"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Sicher",
+            "on": "Unsicher"
+        },
+        "smoke": {
+            "off": "OK",
+            "on": "Rauch erkannt"
+        },
+        "sound": {
+            "off": "Stille",
+            "on": "Ger\u00e4usch erkannt"
+        },
+        "vibration": {
+            "off": "Normal",
+            "on": "Vibration"
+        },
+        "window": {
+            "off": "Geschlossen",
+            "on": "Offen"
+        }
+    },
     "title": "Bin\u00e4rsensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/el.json b/homeassistant/components/binary_sensor/.translations/el.json
index 0ade7a09c9956f56761cc35fb60a9c429f189b05..f4ed1d55bc240c59d30909ba3a1e3ced3b0f99ec 100644
--- a/homeassistant/components/binary_sensor/.translations/el.json
+++ b/homeassistant/components/binary_sensor/.translations/el.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2",
+            "on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc\u03c2"
+        },
+        "battery": {
+            "off": "\u039a\u03b1\u03bd\u03bf\u03bd\u03b9\u03ba\u03cc\u03c2",
+            "on": "\u03a7\u03b1\u03bc\u03b7\u03bb\u03cc\u03c2"
+        },
+        "cold": {
+            "off": "\u03a6\u03c5\u03c3\u03b9\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc",
+            "on": "\u039a\u03c1\u03cd\u03bf"
+        },
+        "connectivity": {
+            "off": "\u0391\u03c0\u03bf\u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03b7",
+            "on": "\u03a3\u03c5\u03bd\u03b4\u03b5\u03b4\u03b5\u03bc\u03ad\u03bd\u03bf\u03c2"
+        },
+        "door": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03ae",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03ae"
+        },
+        "garage_door": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1"
+        },
+        "gas": {
+            "off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
+            "on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
+        },
+        "heat": {
+            "off": "\u03a6\u03c5\u03c3\u03b9\u03bf\u03bb\u03bf\u03b3\u03b9\u03ba\u03cc",
+            "on": "\u039a\u03b1\u03c5\u03c4\u03cc"
+        },
+        "lock": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf",
+            "on": "\u039e\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03c4\u03bf"
+        },
+        "moisture": {
+            "off": "\u039e\u03b7\u03c1\u03cc",
+            "on": "\u03a5\u03b3\u03c1\u03cc"
+        },
+        "motion": {
+            "off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
+            "on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
+        },
+        "occupancy": {
+            "off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
+            "on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
+        },
+        "opening": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        },
+        "presence": {
+            "off": "\u0395\u03ba\u03c4\u03cc\u03c2",
+            "on": "\u03a3\u03c0\u03af\u03c4\u03b9"
+        },
+        "problem": {
+            "off": "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9",
+            "on": "\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1"
+        },
+        "safety": {
+            "off": "\u0391\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2",
+            "on": "\u0391\u03bd\u03b1\u03c3\u03c6\u03b1\u03bb\u03ae\u03c2"
+        },
+        "smoke": {
+            "off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
+            "on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
+        },
+        "sound": {
+            "off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
+            "on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
+        },
+        "vibration": {
+            "off": "\u0394\u03b5\u03bd \u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5",
+            "on": "\u0395\u03bd\u03c4\u03bf\u03c0\u03af\u03c3\u03c4\u03b7\u03ba\u03b5"
+        },
+        "window": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        }
+    },
     "title": "\u0394\u03c5\u03b1\u03b4\u03b9\u03ba\u03cc\u03c2 \u03b1\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b1\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/en.json b/homeassistant/components/binary_sensor/.translations/en.json
index 0db078b845feb52e58f9c5ce271a720596b9db35..300fad7261f4b07939ae5f212e48f27250bfe226 100644
--- a/homeassistant/components/binary_sensor/.translations/en.json
+++ b/homeassistant/components/binary_sensor/.translations/en.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} started detecting vibration"
         }
     },
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Low"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Cold"
+        },
+        "connectivity": {
+            "off": "Disconnected",
+            "on": "Connected"
+        },
+        "door": {
+            "off": "Closed",
+            "on": "Open"
+        },
+        "garage_door": {
+            "off": "Closed",
+            "on": "Open"
+        },
+        "gas": {
+            "off": "Clear",
+            "on": "Detected"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Hot"
+        },
+        "lock": {
+            "off": "Locked",
+            "on": "Unlocked"
+        },
+        "moisture": {
+            "off": "Dry",
+            "on": "Wet"
+        },
+        "motion": {
+            "off": "Clear",
+            "on": "Detected"
+        },
+        "occupancy": {
+            "off": "Clear",
+            "on": "Detected"
+        },
+        "opening": {
+            "off": "Closed",
+            "on": "Open"
+        },
+        "presence": {
+            "off": "[%key:component::device_tracker::state::not_home%]",
+            "on": "[%key:component::device_tracker::state::home%]"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Safe",
+            "on": "Unsafe"
+        },
+        "smoke": {
+            "off": "Clear",
+            "on": "Detected"
+        },
+        "sound": {
+            "off": "Clear",
+            "on": "Detected"
+        },
+        "vibration": {
+            "off": "Clear",
+            "on": "Detected"
+        },
+        "window": {
+            "off": "Closed",
+            "on": "Open"
+        }
+    },
     "title": "Binary sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/es-419.json b/homeassistant/components/binary_sensor/.translations/es-419.json
index 60a844a1733b45324618f85ad7109448460a9ba9..3954724934bb6f97266ec3e6f236fe0989bed778 100644
--- a/homeassistant/components/binary_sensor/.translations/es-419.json
+++ b/homeassistant/components/binary_sensor/.translations/es-419.json
@@ -83,5 +83,87 @@
             "turned_on": "{entity_name} encendido"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desactivado",
+            "on": "Encendido"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Baja"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Fr\u00edo"
+        },
+        "connectivity": {
+            "off": "Desconectado",
+            "on": "Conectado"
+        },
+        "door": {
+            "off": "Cerrada",
+            "on": "Abierta"
+        },
+        "garage_door": {
+            "off": "Cerrada",
+            "on": "Abierta"
+        },
+        "gas": {
+            "off": "Despejado",
+            "on": "Detectado"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Caliente"
+        },
+        "lock": {
+            "off": "Bloqueado",
+            "on": "Desbloqueado"
+        },
+        "moisture": {
+            "off": "Seco",
+            "on": "Humedo"
+        },
+        "motion": {
+            "off": "Despejado",
+            "on": "Detectado"
+        },
+        "occupancy": {
+            "off": "Despejado",
+            "on": "Detectado"
+        },
+        "opening": {
+            "off": "Cerrado",
+            "on": "Abierto"
+        },
+        "presence": {
+            "off": "Fuera de casa",
+            "on": "En Casa"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problema"
+        },
+        "safety": {
+            "off": "Seguro",
+            "on": "Inseguro"
+        },
+        "smoke": {
+            "off": "Despejado",
+            "on": "Detectado"
+        },
+        "sound": {
+            "off": "Despejado",
+            "on": "Detectado"
+        },
+        "vibration": {
+            "off": "Despejado",
+            "on": "Detectado"
+        },
+        "window": {
+            "off": "Cerrada",
+            "on": "Abierta"
+        }
+    },
     "title": "Sensor binario"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/es.json b/homeassistant/components/binary_sensor/.translations/es.json
index 9b7a472208734a23b2f246667f2e8204074f3686..75b8a33026f96d678ebdb9e9e918143f728a3b42 100644
--- a/homeassistant/components/binary_sensor/.translations/es.json
+++ b/homeassistant/components/binary_sensor/.translations/es.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} empez\u00f3 a detectar vibraciones"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Bajo"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Frio"
+        },
+        "connectivity": {
+            "off": "Desconectado",
+            "on": "Conectado"
+        },
+        "door": {
+            "off": "Cerrada",
+            "on": "Abierta"
+        },
+        "garage_door": {
+            "off": "Cerrada",
+            "on": "Abierta"
+        },
+        "gas": {
+            "off": "No detectado",
+            "on": "Detectado"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Caliente"
+        },
+        "lock": {
+            "off": "Bloqueado",
+            "on": "Desbloqueado"
+        },
+        "moisture": {
+            "off": "Seco",
+            "on": "H\u00famedo"
+        },
+        "motion": {
+            "off": "Sin movimiento",
+            "on": "Detectado"
+        },
+        "occupancy": {
+            "off": "No detectado",
+            "on": "Detectado"
+        },
+        "opening": {
+            "off": "Cerrado",
+            "on": "Abierto"
+        },
+        "presence": {
+            "off": "Fuera de casa",
+            "on": "En casa"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problema"
+        },
+        "safety": {
+            "off": "Seguro",
+            "on": "Inseguro"
+        },
+        "smoke": {
+            "off": "No detectado",
+            "on": "Detectado"
+        },
+        "sound": {
+            "off": "No detectado",
+            "on": "Detectado"
+        },
+        "vibration": {
+            "off": "No detectado",
+            "on": "Detectado"
+        },
+        "window": {
+            "off": "Cerrada",
+            "on": "Abierta"
+        }
+    },
     "title": "Sensor binario"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/et.json b/homeassistant/components/binary_sensor/.translations/et.json
index 6dccfd6054b0282d1c15ac20a4eb14ec95520de4..a9da1be9ee2888c69abfc48bc151e4cfb38b3698 100644
--- a/homeassistant/components/binary_sensor/.translations/et.json
+++ b/homeassistant/components/binary_sensor/.translations/et.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        },
+        "battery": {
+            "off": "Tavaline",
+            "on": "Madal"
+        },
+        "cold": {
+            "off": "Normaalne",
+            "on": "Jahe"
+        },
+        "connectivity": {
+            "off": "Lahti \u00fchendatud",
+            "on": "\u00dchendatud"
+        },
+        "door": {
+            "off": "Suletud",
+            "on": "Avatud"
+        },
+        "garage_door": {
+            "off": "Suletud",
+            "on": "Avatud"
+        },
+        "gas": {
+            "off": "Puudub",
+            "on": "Tuvastatud"
+        },
+        "heat": {
+            "off": "Normaalne",
+            "on": "Palav"
+        },
+        "lock": {
+            "off": "Lukus",
+            "on": "Lukustamata"
+        },
+        "moisture": {
+            "off": "Kuiv",
+            "on": "M\u00e4rg"
+        },
+        "motion": {
+            "off": "Puudub",
+            "on": "Tuvastatud"
+        },
+        "occupancy": {
+            "off": "Puudub",
+            "on": "Tuvastatud"
+        },
+        "opening": {
+            "off": "Suletud",
+            "on": "Avatud"
+        },
+        "presence": {
+            "off": "Eemal",
+            "on": "Kodus"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Probleem"
+        },
+        "safety": {
+            "off": "Ohutu",
+            "on": "Ohtlik"
+        },
+        "smoke": {
+            "off": "Puudub",
+            "on": "Tuvastatud"
+        },
+        "sound": {
+            "off": "Puudub",
+            "on": "Tuvastatud"
+        },
+        "vibration": {
+            "off": "Puudub",
+            "on": "Tuvastatud"
+        },
+        "window": {
+            "off": "Suletud",
+            "on": "Avatud"
+        }
+    },
     "title": "Binaarne andur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/eu.json b/homeassistant/components/binary_sensor/.translations/eu.json
index 7870fed8bf52a1963393a2fd5eadc9c0602ce0aa..a60728ce6cdc21f866280caddf48c34b31e88130 100644
--- a/homeassistant/components/binary_sensor/.translations/eu.json
+++ b/homeassistant/components/binary_sensor/.translations/eu.json
@@ -1,3 +1,60 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        },
+        "battery": {
+            "off": "Normala",
+            "on": "Baxua"
+        },
+        "cold": {
+            "off": "Normala",
+            "on": "Hotza"
+        },
+        "connectivity": {
+            "off": "Deskonektatuta",
+            "on": "Konektatuta"
+        },
+        "door": {
+            "off": "Itxita",
+            "on": "Ireki"
+        },
+        "garage_door": {
+            "off": "Itxita",
+            "on": "Ireki"
+        },
+        "heat": {
+            "off": "Normala",
+            "on": "Beroa"
+        },
+        "lock": {
+            "off": "Itxita",
+            "on": "Irekita"
+        },
+        "moisture": {
+            "off": "Lehorra",
+            "on": "Buztita"
+        },
+        "opening": {
+            "off": "Itxita",
+            "on": "Ireki"
+        },
+        "presence": {
+            "off": "Kanpoan",
+            "on": "Etxean"
+        },
+        "problem": {
+            "off": "Ondo",
+            "on": "Arazoa"
+        },
+        "safety": {
+            "off": "Babestuta"
+        },
+        "window": {
+            "off": "Itxita",
+            "on": "Ireki"
+        }
+    },
     "title": "Sentsore bitarra"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/fa.json b/homeassistant/components/binary_sensor/.translations/fa.json
index 960e5fa593369e53e194e72fa6df95871a2b5375..4fbfa928fcdef376a5b0aaad95e5bea63c2b2763 100644
--- a/homeassistant/components/binary_sensor/.translations/fa.json
+++ b/homeassistant/components/binary_sensor/.translations/fa.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "\u062e\u0627\u0645\u0648\u0634",
+            "on": "\u0631\u0648\u0634\u0646"
+        },
+        "battery": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u06a9\u0645"
+        },
+        "cold": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u0633\u0631\u062f"
+        },
+        "connectivity": {
+            "off": "\u0642\u0637\u0639 ",
+            "on": "\u0645\u062a\u0635\u0644"
+        },
+        "door": {
+            "off": "\u0628\u0633\u062a\u0647",
+            "on": "\u0628\u0627\u0632"
+        },
+        "garage_door": {
+            "off": "\u0628\u0633\u062a\u0647",
+            "on": "\u0628\u0627\u0632"
+        },
+        "gas": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
+        },
+        "heat": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u062f\u0627\u063a"
+        },
+        "lock": {
+            "off": "\u0642\u0641\u0644",
+            "on": "\u0628\u0627\u0632"
+        },
+        "moisture": {
+            "off": "\u062e\u0634\u06a9",
+            "on": "\u0645\u0631\u0637\u0648\u0628"
+        },
+        "motion": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
+        },
+        "occupancy": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
+        },
+        "opening": {
+            "off": "\u0628\u0633\u062a\u0647 \u0634\u062f\u0647",
+            "on": "\u0628\u0627\u0632"
+        },
+        "presence": {
+            "off": "\u0628\u06cc\u0631\u0648\u0646",
+            "on": "\u062e\u0627\u0646\u0647"
+        },
+        "problem": {
+            "off": "\u062e\u0648\u0628",
+            "on": "\u0645\u0634\u06a9\u0644"
+        },
+        "safety": {
+            "off": "\u0627\u0645\u0646",
+            "on": "\u0646\u0627 \u0627\u0645\u0646"
+        },
+        "smoke": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
+        },
+        "sound": {
+            "off": "\u0639\u0627\u062f\u06cc",
+            "on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
+        },
+        "vibration": {
+            "off": "\u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646",
+            "on": "\u0634\u0646\u0627\u0633\u0627\u06cc\u06cc \u0634\u062f"
+        },
+        "window": {
+            "off": "\u0628\u0633\u062a\u0647",
+            "on": "\u0628\u0627\u0632"
+        }
+    },
     "title": "\u062d\u0633\u06af\u0631 \u0628\u0627\u06cc\u0646\u0631\u06cc"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/fi.json b/homeassistant/components/binary_sensor/.translations/fi.json
index a33c9bf4e8f2bce9f4cd4cb59e783aba39de4d2b..b5c65028e73b1b6b390f4cfe5092b47a97b8b67e 100644
--- a/homeassistant/components/binary_sensor/.translations/fi.json
+++ b/homeassistant/components/binary_sensor/.translations/fi.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        },
+        "battery": {
+            "off": "Normaali",
+            "on": "Alhainen"
+        },
+        "cold": {
+            "off": "Normaali",
+            "on": "Kylm\u00e4"
+        },
+        "connectivity": {
+            "off": "Ei yhteytt\u00e4",
+            "on": "Yhdistetty"
+        },
+        "door": {
+            "off": "Suljettu",
+            "on": "Auki"
+        },
+        "garage_door": {
+            "off": "Suljettu",
+            "on": "Auki"
+        },
+        "gas": {
+            "off": "Pois",
+            "on": "Havaittu"
+        },
+        "heat": {
+            "off": "Normaali",
+            "on": "Kuuma"
+        },
+        "lock": {
+            "off": "Lukittu",
+            "on": "Auki"
+        },
+        "moisture": {
+            "off": "Kuiva",
+            "on": "Kostea"
+        },
+        "motion": {
+            "off": "Ei liikett\u00e4",
+            "on": "Havaittu"
+        },
+        "occupancy": {
+            "off": "Ei liikett\u00e4",
+            "on": "Havaittu"
+        },
+        "opening": {
+            "off": "Suljettu",
+            "on": "Auki"
+        },
+        "presence": {
+            "off": "Poissa",
+            "on": "Kotona"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Ongelma"
+        },
+        "safety": {
+            "off": "Turvallinen",
+            "on": "Vaarallinen"
+        },
+        "smoke": {
+            "off": "Ei savua",
+            "on": "Havaittu"
+        },
+        "sound": {
+            "off": "Ei \u00e4\u00e4nt\u00e4",
+            "on": "Havaittu"
+        },
+        "vibration": {
+            "off": "Ei v\u00e4rin\u00e4\u00e4",
+            "on": "Havaittu"
+        },
+        "window": {
+            "off": "Suljettu",
+            "on": "Auki"
+        }
+    },
     "title": "Bin\u00e4\u00e4risensori"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/fr.json b/homeassistant/components/binary_sensor/.translations/fr.json
index ce5f0e4db8f0c478778315d8b452a47c75c49e3f..a27c3368923af30e59790f7efeca74093119e151 100644
--- a/homeassistant/components/binary_sensor/.translations/fr.json
+++ b/homeassistant/components/binary_sensor/.translations/fr.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} a commenc\u00e9 \u00e0 d\u00e9tecter les vibrations"
         }
     },
+    "state": {
+        "_": {
+            "off": "Inactif",
+            "on": "Actif"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Faible"
+        },
+        "cold": {
+            "off": "Normale",
+            "on": "Froid"
+        },
+        "connectivity": {
+            "off": "D\u00e9connect\u00e9",
+            "on": "Connect\u00e9"
+        },
+        "door": {
+            "off": "Ferm\u00e9e",
+            "on": "Ouverte"
+        },
+        "garage_door": {
+            "off": "Ferm\u00e9e",
+            "on": "Ouverte"
+        },
+        "gas": {
+            "off": "Non d\u00e9tect\u00e9",
+            "on": "D\u00e9tect\u00e9"
+        },
+        "heat": {
+            "off": "Normale",
+            "on": "Chaud"
+        },
+        "lock": {
+            "off": "Verrouill\u00e9",
+            "on": "D\u00e9verrouill\u00e9"
+        },
+        "moisture": {
+            "off": "Sec",
+            "on": "Humide"
+        },
+        "motion": {
+            "off": "RAS",
+            "on": "D\u00e9tect\u00e9"
+        },
+        "occupancy": {
+            "off": "RAS",
+            "on": "D\u00e9tect\u00e9"
+        },
+        "opening": {
+            "off": "Ferm\u00e9",
+            "on": "Ouvert"
+        },
+        "presence": {
+            "off": "Absent",
+            "on": "Pr\u00e9sent"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Probl\u00e8me"
+        },
+        "safety": {
+            "off": "S\u00e9curis\u00e9",
+            "on": "Dangereux"
+        },
+        "smoke": {
+            "off": "RAS",
+            "on": "D\u00e9tect\u00e9"
+        },
+        "sound": {
+            "off": "RAS",
+            "on": "D\u00e9tect\u00e9"
+        },
+        "vibration": {
+            "off": "RAS",
+            "on": "D\u00e9tect\u00e9e"
+        },
+        "window": {
+            "off": "Ferm\u00e9e",
+            "on": "Ouverte"
+        }
+    },
     "title": "Capteur binaire"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/gsw.json b/homeassistant/components/binary_sensor/.translations/gsw.json
index 63d106094f6c880766b0cff8ebaff751d7c62724..51fdfdd3cde7b5a62bf449f67dc5c8891e9a9ce2 100644
--- a/homeassistant/components/binary_sensor/.translations/gsw.json
+++ b/homeassistant/components/binary_sensor/.translations/gsw.json
@@ -1,3 +1,64 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        },
+        "battery": {
+            "off": "Normau",
+            "on": "Nidrig"
+        },
+        "connectivity": {
+            "off": "Trennt",
+            "on": "Verbunge"
+        },
+        "gas": {
+            "off": "Frei",
+            "on": "Erk\u00e4nnt"
+        },
+        "heat": {
+            "on": "Heiss"
+        },
+        "moisture": {
+            "off": "Troch\u00e4",
+            "on": "Nass"
+        },
+        "motion": {
+            "off": "Ok",
+            "on": "Erch\u00e4nt"
+        },
+        "occupancy": {
+            "off": "Ok",
+            "on": "Erch\u00e4nt"
+        },
+        "opening": {
+            "off": "Gschlos\u00e4",
+            "on": "Off\u00e4"
+        },
+        "presence": {
+            "off": "Nid Dahei",
+            "on": "Dahei"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Sicher",
+            "on": "Unsicher"
+        },
+        "smoke": {
+            "off": "Ok",
+            "on": "Erch\u00e4nt"
+        },
+        "sound": {
+            "off": "Ok",
+            "on": "Erch\u00e4nt"
+        },
+        "vibration": {
+            "off": "Ok",
+            "on": "Erch\u00e4nt"
+        }
+    },
     "title": "Bin\u00e4re Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/he.json b/homeassistant/components/binary_sensor/.translations/he.json
index 27f4ed3d2d214b7a46403a812df4d47e5ba31a16..9178d8ef649786c2dd1be6b67984ef778c760d76 100644
--- a/homeassistant/components/binary_sensor/.translations/he.json
+++ b/homeassistant/components/binary_sensor/.translations/he.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        },
+        "battery": {
+            "off": "\u05e0\u05d5\u05e8\u05de\u05dc\u05d9",
+            "on": "\u05e0\u05de\u05d5\u05da"
+        },
+        "cold": {
+            "off": "\u05e8\u05d2\u05d9\u05dc",
+            "on": "\u05e7\u05b7\u05e8"
+        },
+        "connectivity": {
+            "off": "\u05de\u05e0\u05d5\u05ea\u05e7",
+            "on": "\u05de\u05d7\u05d5\u05d1\u05e8"
+        },
+        "door": {
+            "off": "\u05e1\u05d2\u05d5\u05e8\u05d4",
+            "on": "\u05e4\u05ea\u05d5\u05d7\u05d4"
+        },
+        "garage_door": {
+            "off": "\u05e1\u05d2\u05d5\u05e8\u05d4",
+            "on": "\u05e4\u05ea\u05d5\u05d7\u05d4"
+        },
+        "gas": {
+            "off": "\u05e0\u05e7\u05d9",
+            "on": "\u05d0\u05d5\u05ea\u05e8"
+        },
+        "heat": {
+            "off": "\u05e8\u05d2\u05d9\u05dc",
+            "on": "\u05d7\u05dd"
+        },
+        "lock": {
+            "off": "\u05e0\u05e2\u05d5\u05dc",
+            "on": "\u05dc\u05d0 \u05e0\u05e2\u05d5\u05dc"
+        },
+        "moisture": {
+            "off": "\u05d9\u05d1\u05e9",
+            "on": "\u05e8\u05d8\u05d5\u05d1"
+        },
+        "motion": {
+            "off": "\u05e0\u05e7\u05d9",
+            "on": "\u05d6\u05d5\u05d4\u05d4"
+        },
+        "occupancy": {
+            "off": "\u05e0\u05e7\u05d9",
+            "on": "\u05d6\u05d5\u05d4\u05d4"
+        },
+        "opening": {
+            "off": "\u05e1\u05d2\u05d5\u05e8",
+            "on": "\u05e4\u05ea\u05d5\u05d7"
+        },
+        "presence": {
+            "off": "\u05dc\u05d0 \u05e0\u05d5\u05db\u05d7",
+            "on": "\u05e0\u05d5\u05db\u05d7"
+        },
+        "problem": {
+            "off": "\u05d0\u05d5\u05e7\u05d9\u05d9",
+            "on": "\u05d1\u05e2\u05d9\u05d9\u05d4"
+        },
+        "safety": {
+            "off": "\u05d1\u05d8\u05d5\u05d7",
+            "on": "\u05dc\u05d0 \u05d1\u05d8\u05d5\u05d7"
+        },
+        "smoke": {
+            "off": "\u05e0\u05e7\u05d9",
+            "on": "\u05d0\u05d5\u05ea\u05e8"
+        },
+        "sound": {
+            "off": "\u05e0\u05e7\u05d9",
+            "on": "\u05d0\u05d5\u05ea\u05e8"
+        },
+        "vibration": {
+            "off": "\u05e0\u05e7\u05d9",
+            "on": "\u05d0\u05d5\u05ea\u05e8"
+        },
+        "window": {
+            "off": "\u05e1\u05d2\u05d5\u05e8",
+            "on": "\u05e4\u05ea\u05d5\u05d7"
+        }
+    },
     "title": "\u05d7\u05d9\u05d9\u05e9\u05df \u05d1\u05d9\u05e0\u05d0\u05e8\u05d9"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/hi.json b/homeassistant/components/binary_sensor/.translations/hi.json
index afbb516a8aecadc8fe77489fc8dcbe80a474faf6..ca66925b6c9c69f049da5a6f277b894978efc30d 100644
--- a/homeassistant/components/binary_sensor/.translations/hi.json
+++ b/homeassistant/components/binary_sensor/.translations/hi.json
@@ -1,3 +1,45 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926"
+        },
+        "battery": {
+            "off": "\u0938\u093e\u0927\u093e\u0930\u0923",
+            "on": "\u0915\u092e"
+        },
+        "cold": {
+            "off": "\u0938\u093e\u0927\u093e\u0930\u0923",
+            "on": "\u0938\u0930\u094d\u0926\u0940"
+        },
+        "connectivity": {
+            "off": "\u0921\u093f\u0938\u094d\u0915\u0928\u0947\u0915\u094d\u091f \u0915\u093f\u092f\u093e \u0917\u092f\u093e",
+            "on": "\u091c\u0941\u0921\u093c\u0947 \u0939\u0941\u090f"
+        },
+        "door": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u0916\u0941\u0932\u093e"
+        },
+        "garage_door": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u0916\u0941\u0932\u093e"
+        },
+        "heat": {
+            "on": "\u0917\u0930\u094d\u092e"
+        },
+        "motion": {
+            "off": "\u0935\u093f\u0936\u0926",
+            "on": "\u0905\u0928\u0941\u0938\u0928\u094d\u0927\u093e\u0928\u093f\u0924"
+        },
+        "opening": {
+            "on": "\u0916\u0941\u0932\u093e"
+        },
+        "presence": {
+            "on": "\u0918\u0930"
+        },
+        "window": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u0916\u0941\u0932\u0940"
+        }
+    },
     "title": "\u092c\u093e\u0907\u0928\u0930\u0940 \u0938\u0947\u0902\u0938\u0930"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/hr.json b/homeassistant/components/binary_sensor/.translations/hr.json
index e793b8a61f2d58ff7e0357d29015871b64995ee0..b1586d5e0f3544bfbbd4927b28dfcaa45ce56bcc 100644
--- a/homeassistant/components/binary_sensor/.translations/hr.json
+++ b/homeassistant/components/binary_sensor/.translations/hr.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        },
+        "battery": {
+            "off": "Normalno",
+            "on": "Prazna"
+        },
+        "cold": {
+            "off": "Normalno",
+            "on": "Hladno"
+        },
+        "connectivity": {
+            "off": "Nije spojen",
+            "on": "Spojen"
+        },
+        "door": {
+            "off": "Zatvoreno",
+            "on": "Otvori"
+        },
+        "garage_door": {
+            "off": "Zatvoren",
+            "on": "Otvoreno"
+        },
+        "gas": {
+            "off": "\u010cisto",
+            "on": "Otkriveno"
+        },
+        "heat": {
+            "off": "Normalno",
+            "on": "Vru\u0107e"
+        },
+        "lock": {
+            "off": "Zaklju\u010dano",
+            "on": "Otklju\u010dano"
+        },
+        "moisture": {
+            "off": "Suho",
+            "on": "Mokro"
+        },
+        "motion": {
+            "off": "\u010cisto",
+            "on": "Otkriveno"
+        },
+        "occupancy": {
+            "off": "\u010cisto",
+            "on": "Otkriveno"
+        },
+        "opening": {
+            "off": "Zatvoreno",
+            "on": "Otvoreno"
+        },
+        "presence": {
+            "off": "Odsutan",
+            "on": "Doma"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Sigurno",
+            "on": "Nesigurno"
+        },
+        "smoke": {
+            "off": "\u010cisto",
+            "on": "Otkriveno"
+        },
+        "sound": {
+            "off": "\u010cisto",
+            "on": "Otkriveno"
+        },
+        "vibration": {
+            "off": "\u010cisto",
+            "on": "Otkriveno"
+        },
+        "window": {
+            "off": "Zatvoreno",
+            "on": "Otvoreno"
+        }
+    },
     "title": "Binarni senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/hu.json b/homeassistant/components/binary_sensor/.translations/hu.json
index 0286d3164b1bfced22315ea64e8a7b8c0d0f7843..bb4904f12dc54f32ebde951aac9604538757cbb3 100644
--- a/homeassistant/components/binary_sensor/.translations/hu.json
+++ b/homeassistant/components/binary_sensor/.translations/hu.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} rezg\u00e9st \u00e9rz\u00e9kel"
         }
     },
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        },
+        "battery": {
+            "off": "Norm\u00e1l",
+            "on": "Alacsony"
+        },
+        "cold": {
+            "off": "Norm\u00e1l",
+            "on": "Hideg"
+        },
+        "connectivity": {
+            "off": "Lekapcsol\u00f3dva",
+            "on": "Kapcsol\u00f3dva"
+        },
+        "door": {
+            "off": "Z\u00e1rva",
+            "on": "Nyitva"
+        },
+        "garage_door": {
+            "off": "Z\u00e1rva",
+            "on": "Nyitva"
+        },
+        "gas": {
+            "off": "Norm\u00e1l",
+            "on": "\u00c9szlelve"
+        },
+        "heat": {
+            "off": "Norm\u00e1l",
+            "on": "Meleg"
+        },
+        "lock": {
+            "off": "Bez\u00e1rva",
+            "on": "Kinyitva"
+        },
+        "moisture": {
+            "off": "Sz\u00e1raz",
+            "on": "Nedves"
+        },
+        "motion": {
+            "off": "Norm\u00e1l",
+            "on": "\u00c9szlelve"
+        },
+        "occupancy": {
+            "off": "Norm\u00e1l",
+            "on": "\u00c9szlelve"
+        },
+        "opening": {
+            "off": "Z\u00e1rva",
+            "on": "Nyitva"
+        },
+        "presence": {
+            "off": "T\u00e1vol",
+            "on": "Otthon"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Probl\u00e9ma"
+        },
+        "safety": {
+            "off": "Biztons\u00e1gos",
+            "on": "Nem biztons\u00e1gos"
+        },
+        "smoke": {
+            "off": "Norm\u00e1l",
+            "on": "\u00c9szlelve"
+        },
+        "sound": {
+            "off": "Norm\u00e1l",
+            "on": "\u00c9szlelve"
+        },
+        "vibration": {
+            "off": "Norm\u00e1l",
+            "on": "\u00c9szlelve"
+        },
+        "window": {
+            "off": "Z\u00e1rva",
+            "on": "Nyitva"
+        }
+    },
     "title": "Bin\u00e1ris \u00e9rz\u00e9kel\u0151"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/hy.json b/homeassistant/components/binary_sensor/.translations/hy.json
index d228e3312f99dd4d1603bf5baadded56cdb4f10a..7a23642b750b47bef1c48f5704780f4ed268ee5c 100644
--- a/homeassistant/components/binary_sensor/.translations/hy.json
+++ b/homeassistant/components/binary_sensor/.translations/hy.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        },
+        "battery": {
+            "off": "\u0546\u0578\u0580\u0574\u0561\u056c \u0567",
+            "on": "\u0551\u0561\u056e\u0580"
+        },
+        "cold": {
+            "off": "\u0546\u0578\u0580\u0574\u0561\u056c",
+            "on": "\u054d\u0561\u057c\u0568"
+        },
+        "connectivity": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e \u0567",
+            "on": "\u053f\u0561\u057a\u057e\u0561\u056e"
+        },
+        "door": {
+            "off": "\u0553\u0561\u056f\u057e\u0561\u056e \u0567",
+            "on": "\u0532\u0561\u0581\u0565\u056c"
+        },
+        "garage_door": {
+            "off": "\u0553\u0561\u056f\u057e\u0561\u056e \u0567",
+            "on": "\u0532\u0561\u0581\u0565\u056c"
+        },
+        "gas": {
+            "off": "\u0544\u0561\u0584\u0580\u0565\u056c",
+            "on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
+        },
+        "heat": {
+            "off": "\u0546\u0578\u0580\u0574\u0561\u056c",
+            "on": "\u0539\u0565\u056a"
+        },
+        "lock": {
+            "off": "\u056f\u0578\u0572\u057a\u057e\u0561\u056e",
+            "on": "\u0562\u0561\u0581\u0565\u056c \u0567"
+        },
+        "moisture": {
+            "off": "\u0549\u0578\u0580",
+            "on": "\u053d\u0578\u0576\u0561\u057e"
+        },
+        "motion": {
+            "off": "\u0544\u0561\u0584\u0580\u0565\u056c",
+            "on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
+        },
+        "occupancy": {
+            "off": "\u0544\u0561\u0584\u0580\u0565\u056c",
+            "on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
+        },
+        "opening": {
+            "off": "\u0553\u0561\u056f\u057e\u0561\u056e",
+            "on": "\u0532\u0561\u0581"
+        },
+        "presence": {
+            "off": "\u0540\u0565\u057c\u0578\u0582",
+            "on": "\u054f\u0578\u0582\u0576"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "\u053d\u0576\u0564\u056b\u0580"
+        },
+        "safety": {
+            "off": "\u0531\u057a\u0561\u0570\u0578\u057e",
+            "on": "\u0531\u0576\u057e\u057f\u0561\u0576\u0563"
+        },
+        "smoke": {
+            "off": "\u0544\u0561\u0584\u0580\u0565\u056c",
+            "on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
+        },
+        "sound": {
+            "off": "\u0544\u0561\u0584\u0580\u0565\u056c",
+            "on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
+        },
+        "vibration": {
+            "off": "\u0544\u0561\u0584\u0580\u0565\u056c",
+            "on": "\u0540\u0561\u0575\u057f\u0576\u0561\u0562\u0565\u0580\u057e\u0565\u056c \u0567"
+        },
+        "window": {
+            "off": "\u0553\u0561\u056f\u057e\u0561\u056e \u0567",
+            "on": "\u0532\u0561\u0581\u0565\u056c"
+        }
+    },
     "title": "\u0535\u0580\u056f\u0578\u0582\u0561\u056f\u0561\u0576 \u054d\u0565\u0576\u057d\u0578\u0580"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/id.json b/homeassistant/components/binary_sensor/.translations/id.json
index 0e75343c31f1a9d41b3bf1a2e71213c7c8a2144d..4ca757da6e5e0f065fd905df31498d23b3504486 100644
--- a/homeassistant/components/binary_sensor/.translations/id.json
+++ b/homeassistant/components/binary_sensor/.translations/id.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Rendah"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Dingin"
+        },
+        "connectivity": {
+            "off": "Terputus",
+            "on": "Terhubung"
+        },
+        "door": {
+            "off": "Tertutup",
+            "on": "Terbuka"
+        },
+        "garage_door": {
+            "off": "Tertutup",
+            "on": "Terbuka"
+        },
+        "gas": {
+            "off": "Kosong",
+            "on": "Terdeteksi"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Panas"
+        },
+        "lock": {
+            "off": "Terkunci",
+            "on": "Terbuka"
+        },
+        "moisture": {
+            "off": "Kering",
+            "on": "Basah"
+        },
+        "motion": {
+            "off": "Tidak ada",
+            "on": "Terdeteksi"
+        },
+        "occupancy": {
+            "off": "Tidak ada",
+            "on": "Terdeteksi"
+        },
+        "opening": {
+            "off": "Tertutup",
+            "on": "Terbuka"
+        },
+        "presence": {
+            "off": "Keluar",
+            "on": "Rumah"
+        },
+        "problem": {
+            "off": "Oke",
+            "on": "Masalah"
+        },
+        "safety": {
+            "off": "Aman",
+            "on": "Tidak aman"
+        },
+        "smoke": {
+            "off": "Tidak ada",
+            "on": "Terdeteksi"
+        },
+        "sound": {
+            "off": "Tidak ada",
+            "on": "Terdeteksi"
+        },
+        "vibration": {
+            "off": "Tidak ada",
+            "on": "Terdeteksi"
+        },
+        "window": {
+            "off": "Tertutup",
+            "on": "Terbuka"
+        }
+    },
     "title": "Sensor biner"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/is.json b/homeassistant/components/binary_sensor/.translations/is.json
index 3b543a371c9a306b5826298111d13f9fecd335e9..f53316ebd73e790c6ce93e1a1edfcc14ebd66f4b 100644
--- a/homeassistant/components/binary_sensor/.translations/is.json
+++ b/homeassistant/components/binary_sensor/.translations/is.json
@@ -1,3 +1,80 @@
 {
+    "state": {
+        "_": {
+            "off": "Sl\u00f6kkt",
+            "on": "Kveikt"
+        },
+        "battery": {
+            "off": "Venjulegt",
+            "on": "L\u00e1gt"
+        },
+        "cold": {
+            "off": "Venjulegt",
+            "on": "Kalt"
+        },
+        "connectivity": {
+            "off": "Aftengdur",
+            "on": "Tengdur"
+        },
+        "door": {
+            "off": "Loku\u00f0",
+            "on": "Opin"
+        },
+        "garage_door": {
+            "off": "Loku\u00f0",
+            "on": "Opin"
+        },
+        "gas": {
+            "off": "Hreinsa",
+            "on": "Uppg\u00f6tva\u00f0"
+        },
+        "heat": {
+            "off": "Venjulegt",
+            "on": "Heitt"
+        },
+        "lock": {
+            "off": "L\u00e6st",
+            "on": "Afl\u00e6st"
+        },
+        "moisture": {
+            "off": "\u00deurrt",
+            "on": "Blautt"
+        },
+        "motion": {
+            "off": "Engin hreyfing",
+            "on": "Hreyfing"
+        },
+        "occupancy": {
+            "off": "Hreinsa",
+            "on": "Uppg\u00f6tva\u00f0"
+        },
+        "presence": {
+            "off": "Fjarverandi",
+            "on": "Heima"
+        },
+        "problem": {
+            "off": "\u00cd lagi",
+            "on": "Vandam\u00e1l"
+        },
+        "safety": {
+            "off": "\u00d6ruggt",
+            "on": "\u00d3\u00f6ruggt"
+        },
+        "smoke": {
+            "off": "Hreinsa",
+            "on": "Uppg\u00f6tva\u00f0"
+        },
+        "sound": {
+            "off": "Hreinsa",
+            "on": "Uppg\u00f6tva\u00f0"
+        },
+        "vibration": {
+            "on": "Uppg\u00f6tva\u00f0"
+        },
+        "window": {
+            "off": "Loka",
+            "on": "Opna"
+        }
+    },
     "title": "Tv\u00edundar skynjari"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/it.json b/homeassistant/components/binary_sensor/.translations/it.json
index 29c3f16a18e1328f74776ef6b5e648a0ff946846..b0bb47b77d80e1229144d0b51e22ad3f6c3da3a5 100644
--- a/homeassistant/components/binary_sensor/.translations/it.json
+++ b/homeassistant/components/binary_sensor/.translations/it.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} iniziato a rilevare le vibrazioni"
         }
     },
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        },
+        "battery": {
+            "off": "Normale",
+            "on": "Basso"
+        },
+        "cold": {
+            "off": "Normale",
+            "on": "Freddo"
+        },
+        "connectivity": {
+            "off": "Disconnesso",
+            "on": "Connesso"
+        },
+        "door": {
+            "off": "Chiusa",
+            "on": "Aperta"
+        },
+        "garage_door": {
+            "off": "Chiusa",
+            "on": "Aperta"
+        },
+        "gas": {
+            "off": "Assente",
+            "on": "Rilevato"
+        },
+        "heat": {
+            "off": "Normale",
+            "on": "Caldo"
+        },
+        "lock": {
+            "off": "Bloccato",
+            "on": "Sbloccato"
+        },
+        "moisture": {
+            "off": "Asciutto",
+            "on": "Bagnato"
+        },
+        "motion": {
+            "off": "Assente",
+            "on": "Rilevato"
+        },
+        "occupancy": {
+            "off": "Vuoto",
+            "on": "Rilevato"
+        },
+        "opening": {
+            "off": "Chiuso",
+            "on": "Aperta"
+        },
+        "presence": {
+            "off": "Fuori casa",
+            "on": "A casa"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problema"
+        },
+        "safety": {
+            "off": "Sicuro",
+            "on": "Non Sicuro"
+        },
+        "smoke": {
+            "off": "Assente",
+            "on": "Rilevato"
+        },
+        "sound": {
+            "off": "Assente",
+            "on": "Rilevato"
+        },
+        "vibration": {
+            "off": "Assente",
+            "on": "Rilevata"
+        },
+        "window": {
+            "off": "Chiusa",
+            "on": "Aperta"
+        }
+    },
     "title": "Sensore binario"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/ja.json b/homeassistant/components/binary_sensor/.translations/ja.json
index 27dc24d0285eeb19da2b32fcf9eb8de01b9ca3b3..5434f8687bf549a1ac9c88a8155d3cc5fc74a880 100644
--- a/homeassistant/components/binary_sensor/.translations/ja.json
+++ b/homeassistant/components/binary_sensor/.translations/ja.json
@@ -1,3 +1,84 @@
 {
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        },
+        "battery": {
+            "off": "\u901a\u5e38",
+            "on": "\u4f4e"
+        },
+        "cold": {
+            "off": "\u901a\u5e38",
+            "on": "\u4f4e\u6e29"
+        },
+        "connectivity": {
+            "off": "\u5207\u65ad",
+            "on": "\u63a5\u7d9a\u6e08"
+        },
+        "door": {
+            "off": "\u9589\u9396",
+            "on": "\u958b\u653e"
+        },
+        "garage_door": {
+            "off": "\u9589\u9396",
+            "on": "\u958b\u653e"
+        },
+        "gas": {
+            "off": "\u672a\u691c\u51fa",
+            "on": "\u691c\u51fa"
+        },
+        "heat": {
+            "off": "\u6b63\u5e38",
+            "on": "\u9ad8\u6e29"
+        },
+        "lock": {
+            "off": "\u30ed\u30c3\u30af\u3055\u308c\u307e\u3057\u305f",
+            "on": "\u30ed\u30c3\u30af\u3055\u308c\u3066\u3044\u307e\u305b\u3093"
+        },
+        "moisture": {
+            "off": "\u30c9\u30e9\u30a4",
+            "on": "\u30a6\u30a7\u30c3\u30c8"
+        },
+        "motion": {
+            "off": "\u672a\u691c\u51fa",
+            "on": "\u691c\u51fa"
+        },
+        "occupancy": {
+            "off": "\u672a\u691c\u51fa",
+            "on": "\u691c\u51fa"
+        },
+        "opening": {
+            "off": "\u9589\u9396",
+            "on": "\u958b\u653e"
+        },
+        "presence": {
+            "off": "\u5916\u51fa",
+            "on": "\u5728\u5b85"
+        },
+        "problem": {
+            "off": "OK"
+        },
+        "safety": {
+            "off": "\u5b89\u5168",
+            "on": "\u5371\u967a"
+        },
+        "smoke": {
+            "off": "\u672a\u691c\u51fa",
+            "on": "\u691c\u51fa"
+        },
+        "sound": {
+            "off": "\u672a\u691c\u51fa",
+            "on": "\u691c\u51fa"
+        },
+        "vibration": {
+            "off": "\u672a\u691c\u51fa",
+            "on": "\u691c\u51fa"
+        },
+        "window": {
+            "off": "\u9589\u9396",
+            "on": "\u958b\u653e"
+        }
+    },
     "title": "\u30d0\u30a4\u30ca\u30ea\u30bb\u30f3\u30b5\u30fc"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/ko.json b/homeassistant/components/binary_sensor/.translations/ko.json
index a6eed61f1b5b24df788e51faac658ecacaa23482..cd7281cbbb0c2bff13c99022781e7dddf98bea79 100644
--- a/homeassistant/components/binary_sensor/.translations/ko.json
+++ b/homeassistant/components/binary_sensor/.translations/ko.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} \uc774(\uac00) \uc9c4\ub3d9\uc744 \uac10\uc9c0\ud560 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        },
+        "battery": {
+            "off": "\ubcf4\ud1b5",
+            "on": "\ub0ae\uc74c"
+        },
+        "cold": {
+            "off": "\ubcf4\ud1b5",
+            "on": "\uc800\uc628"
+        },
+        "connectivity": {
+            "off": "\uc5f0\uacb0\ud574\uc81c\ub428",
+            "on": "\uc5f0\uacb0\ub428"
+        },
+        "door": {
+            "off": "\ub2eb\ud798",
+            "on": "\uc5f4\ub9bc"
+        },
+        "garage_door": {
+            "off": "\ub2eb\ud798",
+            "on": "\uc5f4\ub9bc"
+        },
+        "gas": {
+            "off": "\uc774\uc0c1\uc5c6\uc74c",
+            "on": "\uac10\uc9c0\ub428"
+        },
+        "heat": {
+            "off": "\ubcf4\ud1b5",
+            "on": "\uace0\uc628"
+        },
+        "lock": {
+            "off": "\uc7a0\uae40",
+            "on": "\ud574\uc81c"
+        },
+        "moisture": {
+            "off": "\uac74\uc870\ud568",
+            "on": "\uc2b5\ud568"
+        },
+        "motion": {
+            "off": "\uc774\uc0c1\uc5c6\uc74c",
+            "on": "\uac10\uc9c0\ub428"
+        },
+        "occupancy": {
+            "off": "\uc774\uc0c1\uc5c6\uc74c",
+            "on": "\uac10\uc9c0\ub428"
+        },
+        "opening": {
+            "off": "\ub2eb\ud798",
+            "on": "\uc5f4\ub9bc"
+        },
+        "presence": {
+            "off": "\uc678\ucd9c",
+            "on": "\uc7ac\uc2e4"
+        },
+        "problem": {
+            "off": "\ubb38\uc81c\uc5c6\uc74c",
+            "on": "\ubb38\uc81c\uc788\uc74c"
+        },
+        "safety": {
+            "off": "\uc548\uc804",
+            "on": "\uc704\ud5d8"
+        },
+        "smoke": {
+            "off": "\uc774\uc0c1\uc5c6\uc74c",
+            "on": "\uac10\uc9c0\ub428"
+        },
+        "sound": {
+            "off": "\uc774\uc0c1\uc5c6\uc74c",
+            "on": "\uac10\uc9c0\ub428"
+        },
+        "vibration": {
+            "off": "\uc774\uc0c1\uc5c6\uc74c",
+            "on": "\uac10\uc9c0\ub428"
+        },
+        "window": {
+            "off": "\ub2eb\ud798",
+            "on": "\uc5f4\ub9bc"
+        }
+    },
     "title": "\uc774\uc9c4\uc13c\uc11c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/lb.json b/homeassistant/components/binary_sensor/.translations/lb.json
index ecd276a8ec7591bad0be58e9b9c95786f1824a0f..fc29c0e67a80fa1091e440856544f800e669344a 100644
--- a/homeassistant/components/binary_sensor/.translations/lb.json
+++ b/homeassistant/components/binary_sensor/.translations/lb.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} huet ugefaange Vibratiounen z'entdecken"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Niddreg"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Kal"
+        },
+        "connectivity": {
+            "off": "Net Verbonnen",
+            "on": "Verbonnen"
+        },
+        "door": {
+            "off": "Zou",
+            "on": "Op"
+        },
+        "garage_door": {
+            "off": "Zou",
+            "on": "Op"
+        },
+        "gas": {
+            "off": "Kloer",
+            "on": "Detekt\u00e9iert"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Waarm"
+        },
+        "lock": {
+            "off": "Gespaart",
+            "on": "Net gespaart"
+        },
+        "moisture": {
+            "off": "Dr\u00e9chen",
+            "on": "Naass"
+        },
+        "motion": {
+            "off": "Roueg",
+            "on": "Detekt\u00e9iert"
+        },
+        "occupancy": {
+            "off": "Roueg",
+            "on": "Detekt\u00e9iert"
+        },
+        "opening": {
+            "off": "Zou",
+            "on": "Op"
+        },
+        "presence": {
+            "off": "\u00cbnnerwee",
+            "on": "Doheem"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "S\u00e9cher",
+            "on": "Ons\u00e9cher"
+        },
+        "smoke": {
+            "off": "Kloer",
+            "on": "Detekt\u00e9iert"
+        },
+        "sound": {
+            "off": "Roueg",
+            "on": "Detekt\u00e9iert"
+        },
+        "vibration": {
+            "off": "Kloer",
+            "on": "Detekt\u00e9iert"
+        },
+        "window": {
+            "off": "Zou",
+            "on": "Op"
+        }
+    },
     "title": "Bin\u00e4ren Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/lt.json b/homeassistant/components/binary_sensor/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..1214ac5347066149c43d9a5c00825d1f9cdc889c
--- /dev/null
+++ b/homeassistant/components/binary_sensor/.translations/lt.json
@@ -0,0 +1,60 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        },
+        "connectivity": {
+            "off": "Atsijung\u0119s",
+            "on": "Prisijung\u0119s"
+        },
+        "door": {
+            "off": "U\u017edaryta",
+            "on": "Atidaryta"
+        },
+        "garage_door": {
+            "off": "U\u017edaryta",
+            "on": "Atidaryta"
+        },
+        "gas": {
+            "off": "Neaptikta",
+            "on": "Aptikta"
+        },
+        "moisture": {
+            "off": "Sausa",
+            "on": "\u0160lapia"
+        },
+        "motion": {
+            "off": "Nejuda",
+            "on": "Aptiktas judesys"
+        },
+        "occupancy": {
+            "off": "Laisva",
+            "on": "U\u017eimta"
+        },
+        "opening": {
+            "off": "U\u017edaryta",
+            "on": "Atidaryta"
+        },
+        "safety": {
+            "off": "Saugu",
+            "on": "Nesaugu"
+        },
+        "smoke": {
+            "off": "Neaptikta",
+            "on": "Aptikta"
+        },
+        "sound": {
+            "off": "Tylu",
+            "on": "Aptikta"
+        },
+        "vibration": {
+            "off": "Neaptikta",
+            "on": "Aptikta"
+        },
+        "window": {
+            "off": "U\u017edaryta",
+            "on": "Atidaryta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/lv.json b/homeassistant/components/binary_sensor/.translations/lv.json
index 295919e27ba7023948c0244a4d8cfcd2715eb3b2..14f39116c49e5ad22a8fbf3438baabc8c54b028e 100644
--- a/homeassistant/components/binary_sensor/.translations/lv.json
+++ b/homeassistant/components/binary_sensor/.translations/lv.json
@@ -5,5 +5,87 @@
             "turned_on": "{entity_name} tika iesl\u0113gta"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts"
+        },
+        "battery": {
+            "off": "Norm\u0101ls",
+            "on": "Zems"
+        },
+        "cold": {
+            "off": "Norm\u0101ls",
+            "on": "Auksts"
+        },
+        "connectivity": {
+            "off": "Atvienots",
+            "on": "Piesl\u0113dzies"
+        },
+        "door": {
+            "off": "Aizv\u0113rtas",
+            "on": "Atv\u0113rtas"
+        },
+        "garage_door": {
+            "off": "Aizv\u0113rtas",
+            "on": "Atv\u0113rtas"
+        },
+        "gas": {
+            "off": "Br\u012bvs",
+            "on": "Sajusta"
+        },
+        "heat": {
+            "off": "Norm\u0101ls",
+            "on": "Karsts"
+        },
+        "lock": {
+            "off": "Sl\u0113gts",
+            "on": "Atsl\u0113gts"
+        },
+        "moisture": {
+            "off": "Sauss",
+            "on": "Slapj\u0161"
+        },
+        "motion": {
+            "off": "Br\u012bvs",
+            "on": "Sajusta"
+        },
+        "occupancy": {
+            "off": "Br\u012bvs",
+            "on": "Aiz\u0146emts"
+        },
+        "opening": {
+            "off": "Aizv\u0113rts",
+            "on": "Atv\u0113rts"
+        },
+        "presence": {
+            "off": "Promb\u016btne",
+            "on": "M\u0101j\u0101s"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Probl\u0113ma"
+        },
+        "safety": {
+            "off": "Dro\u0161i",
+            "on": "Nedro\u0161i"
+        },
+        "smoke": {
+            "off": "Br\u012bvs",
+            "on": "Sajusta"
+        },
+        "sound": {
+            "off": "Br\u012bvs",
+            "on": "Sajusts"
+        },
+        "vibration": {
+            "off": "Br\u012bvs",
+            "on": "Sajusts"
+        },
+        "window": {
+            "off": "Aizv\u0113rts",
+            "on": "Atv\u0113rts"
+        }
+    },
     "title": "Bin\u0101rais sensors"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/nb.json b/homeassistant/components/binary_sensor/.translations/nb.json
index cbaa6c032e67f798ccf2ade74666463b6f5e7a7b..76c567136466adaa52bd01e9839b66e09869aee3 100644
--- a/homeassistant/components/binary_sensor/.translations/nb.json
+++ b/homeassistant/components/binary_sensor/.translations/nb.json
@@ -1,3 +1,85 @@
 {
+    "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": "Normal",
+            "on": "Varm"
+        },
+        "lock": {
+            "off": "L\u00e5st",
+            "on": "Ul\u00e5st"
+        },
+        "moisture": {
+            "off": "T\u00f8rr",
+            "on": "Fuktig"
+        },
+        "motion": {
+            "off": "Klar",
+            "on": "Oppdaget"
+        },
+        "occupancy": {
+            "off": "Klar",
+            "on": "Oppdaget"
+        },
+        "opening": {
+            "off": "Lukket",
+            "on": "\u00c5pen"
+        },
+        "presence": {
+            "off": "Borte",
+            "on": "Hjemme"
+        },
+        "problem": {
+            "off": "",
+            "on": ""
+        },
+        "safety": {
+            "off": "Sikker",
+            "on": "Usikker"
+        },
+        "smoke": {
+            "off": "Klar",
+            "on": "Oppdaget"
+        },
+        "sound": {
+            "off": "Klar",
+            "on": "Oppdaget"
+        },
+        "vibration": {
+            "off": "Klar",
+            "on": "Oppdaget"
+        },
+        "window": {
+            "off": "Lukket",
+            "on": "\u00c5pent"
+        }
+    },
     "title": "Bin\u00e6r sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/nl.json b/homeassistant/components/binary_sensor/.translations/nl.json
index 552def8dbf223fc0d9c5a49fdc11887f6a033c52..e99c41a473c061e2fe1d982edfdf79a5b7f1a20d 100644
--- a/homeassistant/components/binary_sensor/.translations/nl.json
+++ b/homeassistant/components/binary_sensor/.translations/nl.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} begon trillingen te detecteren"
         }
     },
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        },
+        "battery": {
+            "off": "Normaal",
+            "on": "Laag"
+        },
+        "cold": {
+            "off": "Normaal",
+            "on": "Koud"
+        },
+        "connectivity": {
+            "off": "Verbroken",
+            "on": "Verbonden"
+        },
+        "door": {
+            "off": "Dicht",
+            "on": "Open"
+        },
+        "garage_door": {
+            "off": "Dicht",
+            "on": "Open"
+        },
+        "gas": {
+            "off": "Niet gedetecteerd",
+            "on": "Gedetecteerd"
+        },
+        "heat": {
+            "off": "Normaal",
+            "on": "Heet"
+        },
+        "lock": {
+            "off": "Vergrendeld",
+            "on": "Ontgrendeld"
+        },
+        "moisture": {
+            "off": "Droog",
+            "on": "Vochtig"
+        },
+        "motion": {
+            "off": "Niet gedetecteerd",
+            "on": "Gedetecteerd"
+        },
+        "occupancy": {
+            "off": "Niet gedetecteerd",
+            "on": "Gedetecteerd"
+        },
+        "opening": {
+            "off": "Gesloten",
+            "on": "Open"
+        },
+        "presence": {
+            "off": "Afwezig",
+            "on": "Thuis"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Probleem"
+        },
+        "safety": {
+            "off": "Veilig",
+            "on": "Onveilig"
+        },
+        "smoke": {
+            "off": "Niet gedetecteerd",
+            "on": "Gedetecteerd"
+        },
+        "sound": {
+            "off": "Niet gedetecteerd",
+            "on": "Gedetecteerd"
+        },
+        "vibration": {
+            "off": "Niet gedetecteerd",
+            "on": "Gedetecteerd"
+        },
+        "window": {
+            "off": "Dicht",
+            "on": "Open"
+        }
+    },
     "title": "Binaire sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/nn.json b/homeassistant/components/binary_sensor/.translations/nn.json
index 4f35d2212f68206da2d1c189c29b6339d59eb3d8..740f55076f4e42e1757a3bf8157c0de20c674c85 100644
--- a/homeassistant/components/binary_sensor/.translations/nn.json
+++ b/homeassistant/components/binary_sensor/.translations/nn.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        },
+        "battery": {
+            "off": "Normalt",
+            "on": "L\u00e5gt"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Kald"
+        },
+        "connectivity": {
+            "off": "Fr\u00e5kopla",
+            "on": "Tilkopla"
+        },
+        "door": {
+            "off": "Lukka",
+            "on": "Open"
+        },
+        "garage_door": {
+            "off": "Lukka",
+            "on": "Open"
+        },
+        "gas": {
+            "off": "Ikkje oppdaga",
+            "on": "Oppdaga"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Varm"
+        },
+        "lock": {
+            "off": "L\u00e5st",
+            "on": "Ul\u00e5st"
+        },
+        "moisture": {
+            "off": "T\u00f8rr",
+            "on": "V\u00e5t"
+        },
+        "motion": {
+            "off": "Ikkje oppdaga",
+            "on": "Oppdaga"
+        },
+        "occupancy": {
+            "off": "Ikkje oppdaga",
+            "on": "Oppdaga"
+        },
+        "opening": {
+            "off": "Lukka",
+            "on": "Open"
+        },
+        "presence": {
+            "off": "Borte",
+            "on": "Heime"
+        },
+        "problem": {
+            "off": "Ok",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "Sikker",
+            "on": "Usikker"
+        },
+        "smoke": {
+            "off": "Ikkje oppdaga",
+            "on": "Oppdaga"
+        },
+        "sound": {
+            "off": "Ikkje oppdaga",
+            "on": "Oppdaga"
+        },
+        "vibration": {
+            "off": "Ikkje oppdaga",
+            "on": "Oppdaga"
+        },
+        "window": {
+            "off": "Lukka",
+            "on": "Open"
+        }
+    },
     "title": "Bin\u00e6rsensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/no.json b/homeassistant/components/binary_sensor/.translations/no.json
index b82dd8b0533726269d08020612596dc7cf07dede..4010e8262416a3963e226da2b219f2ab8293ec55 100644
--- a/homeassistant/components/binary_sensor/.translations/no.json
+++ b/homeassistant/components/binary_sensor/.translations/no.json
@@ -88,5 +88,6 @@
             "unsafe": "{entity_name} ble usikker",
             "vibration": "{entity_name} begynte \u00e5 oppdage vibrasjon"
         }
-    }
+    },
+    "title": "Bin\u00e6r sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/pl.json b/homeassistant/components/binary_sensor/.translations/pl.json
index e713441bb5d3d7313ceb4dfb84974c77af6f88f3..67af6898c39df284c6293275a91d701a30b850a5 100644
--- a/homeassistant/components/binary_sensor/.translations/pl.json
+++ b/homeassistant/components/binary_sensor/.translations/pl.json
@@ -89,5 +89,87 @@
             "vibration": "sensor {entity_name} wykryje wibracje"
         }
     },
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        },
+        "battery": {
+            "off": "na\u0142adowana",
+            "on": "roz\u0142adowana"
+        },
+        "cold": {
+            "off": "normalnie",
+            "on": "zimno"
+        },
+        "connectivity": {
+            "off": "offline",
+            "on": "online"
+        },
+        "door": {
+            "off": "zamkni\u0119te",
+            "on": "otwarte"
+        },
+        "garage_door": {
+            "off": "zamkni\u0119ta",
+            "on": "otwarta"
+        },
+        "gas": {
+            "off": "brak",
+            "on": "wykryto"
+        },
+        "heat": {
+            "off": "normalnie",
+            "on": "gor\u0105co"
+        },
+        "lock": {
+            "off": "zamkni\u0119ty",
+            "on": "otwarty"
+        },
+        "moisture": {
+            "off": "brak wilgoci",
+            "on": "wilgo\u0107"
+        },
+        "motion": {
+            "off": "brak",
+            "on": "wykryto"
+        },
+        "occupancy": {
+            "off": "brak",
+            "on": "wykryto"
+        },
+        "opening": {
+            "off": "zamkni\u0119te",
+            "on": "otwarte"
+        },
+        "presence": {
+            "off": "poza domem",
+            "on": "w domu"
+        },
+        "problem": {
+            "off": "ok",
+            "on": "problem"
+        },
+        "safety": {
+            "off": "brak zagro\u017cenia",
+            "on": "zagro\u017cenie"
+        },
+        "smoke": {
+            "off": "brak",
+            "on": "wykryto"
+        },
+        "sound": {
+            "off": "brak",
+            "on": "wykryto"
+        },
+        "vibration": {
+            "off": "brak",
+            "on": "wykryto"
+        },
+        "window": {
+            "off": "zamkni\u0119te",
+            "on": "otwarte"
+        }
+    },
     "title": "Sensor binarny"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/pt-BR.json b/homeassistant/components/binary_sensor/.translations/pt-BR.json
index 5b1e6642247ee7eb7c5f306030e6cf83829b7812..52671ca0425ed4a5c6dbf826f67580b6822edc80 100644
--- a/homeassistant/components/binary_sensor/.translations/pt-BR.json
+++ b/homeassistant/components/binary_sensor/.translations/pt-BR.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Fraca"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Frio"
+        },
+        "connectivity": {
+            "off": "Desconectado",
+            "on": "Conectado"
+        },
+        "door": {
+            "off": "Fechado",
+            "on": "Aberto"
+        },
+        "garage_door": {
+            "off": "Fechado",
+            "on": "Aberto"
+        },
+        "gas": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Quente"
+        },
+        "lock": {
+            "off": "Trancado",
+            "on": "Desbloqueado"
+        },
+        "moisture": {
+            "off": "Seco",
+            "on": "Molhado"
+        },
+        "motion": {
+            "off": "Desligado",
+            "on": "Detectado"
+        },
+        "occupancy": {
+            "off": "Desocupado",
+            "on": "Detectado"
+        },
+        "opening": {
+            "off": "Fechado",
+            "on": "Aberto"
+        },
+        "presence": {
+            "off": "Ausente",
+            "on": "Em casa"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problema"
+        },
+        "safety": {
+            "off": "Seguro",
+            "on": "N\u00e3o seguro"
+        },
+        "smoke": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "sound": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "vibration": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "window": {
+            "off": "Fechado",
+            "on": "Aberto"
+        }
+    },
     "title": "Sensor bin\u00e1rio"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/pt.json b/homeassistant/components/binary_sensor/.translations/pt.json
index 3a1401e7463ca5dc54685d3639243f1b3ee39ef3..3942e8eff5197e7b5f935d60836bd54fefc9e691 100644
--- a/homeassistant/components/binary_sensor/.translations/pt.json
+++ b/homeassistant/components/binary_sensor/.translations/pt.json
@@ -37,5 +37,87 @@
             "vibration": "foram detectadas vibra\u00e7\u00f5es em {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Baixo"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Frio"
+        },
+        "connectivity": {
+            "off": "Desligado",
+            "on": "Ligado"
+        },
+        "door": {
+            "off": "Fechada",
+            "on": "Aberta"
+        },
+        "garage_door": {
+            "off": "Fechada",
+            "on": "Aberta"
+        },
+        "gas": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Quente"
+        },
+        "lock": {
+            "off": "Trancada",
+            "on": "Destrancada"
+        },
+        "moisture": {
+            "off": "Seco",
+            "on": "H\u00famido"
+        },
+        "motion": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "occupancy": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "opening": {
+            "off": "Fechado",
+            "on": "Aberto"
+        },
+        "presence": {
+            "off": "Fora",
+            "on": "Casa"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problema"
+        },
+        "safety": {
+            "off": "Seguro",
+            "on": "Inseguro"
+        },
+        "smoke": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "sound": {
+            "off": "Limpo",
+            "on": "Detectado"
+        },
+        "vibration": {
+            "off": "Limpo",
+            "on": "Detetado"
+        },
+        "window": {
+            "off": "Fechada",
+            "on": "Aberta"
+        }
+    },
     "title": "Sensor bin\u00e1rio"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/ro.json b/homeassistant/components/binary_sensor/.translations/ro.json
index 8bf81d850332212ac4447db647380f3d2af92f92..4ad892d234a4962d551110d1ae80a7eaacd7095e 100644
--- a/homeassistant/components/binary_sensor/.translations/ro.json
+++ b/homeassistant/components/binary_sensor/.translations/ro.json
@@ -42,5 +42,87 @@
             "vibration": "{entity_name} a \u00eenceput s\u0103 detecteze vibra\u021biile"
         }
     },
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "Sc\u0103zuta"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Rece"
+        },
+        "connectivity": {
+            "off": "Deconectat",
+            "on": "Conectat"
+        },
+        "door": {
+            "off": "\u00cenchis",
+            "on": "Deschis"
+        },
+        "garage_door": {
+            "off": "\u00cenchis",
+            "on": "Deschis"
+        },
+        "gas": {
+            "off": "Liber",
+            "on": "Detec\u021bie"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Fierbinte"
+        },
+        "lock": {
+            "off": "Blocat",
+            "on": "Deblocat"
+        },
+        "moisture": {
+            "off": "Uscat",
+            "on": "Umed"
+        },
+        "motion": {
+            "off": "Liber",
+            "on": "Detec\u021bie"
+        },
+        "occupancy": {
+            "off": "Liber",
+            "on": "Detec\u021bie"
+        },
+        "opening": {
+            "off": "\u00cenchis",
+            "on": "Deschis"
+        },
+        "presence": {
+            "off": "Plecat",
+            "on": "Acas\u0103"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Problem\u0103"
+        },
+        "safety": {
+            "off": "Sigur",
+            "on": "Nesigur"
+        },
+        "smoke": {
+            "off": "Liber",
+            "on": "Detec\u021bie"
+        },
+        "sound": {
+            "off": "Liber",
+            "on": "Detec\u021bie"
+        },
+        "vibration": {
+            "off": "Liber",
+            "on": "Detec\u021bie"
+        },
+        "window": {
+            "off": "\u00cenchis",
+            "on": "Deschis"
+        }
+    },
     "title": "Senzor binar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/ru.json b/homeassistant/components/binary_sensor/.translations/ru.json
index 5ca84a4b3a43fd38b6c1087e45424f6339c4ade0..c3906cdc88c45b131d5adabcb0c76e7bb6970c9a 100644
--- a/homeassistant/components/binary_sensor/.translations/ru.json
+++ b/homeassistant/components/binary_sensor/.translations/ru.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0442\u044c \u0432\u0438\u0431\u0440\u0430\u0446\u0438\u044e"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        },
+        "battery": {
+            "off": "\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u044b\u0439",
+            "on": "\u041d\u0438\u0437\u043a\u0438\u0439"
+        },
+        "cold": {
+            "off": "\u041d\u043e\u0440\u043c\u0430",
+            "on": "\u041e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435"
+        },
+        "connectivity": {
+            "off": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
+            "on": "\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
+        },
+        "door": {
+            "off": "\u0417\u0430\u043a\u0440\u044b\u0442\u0430",
+            "on": "\u041e\u0442\u043a\u0440\u044b\u0442\u0430"
+        },
+        "garage_door": {
+            "off": "\u0417\u0430\u043a\u0440\u044b\u0442\u044b",
+            "on": "\u041e\u0442\u043a\u0440\u044b\u0442\u044b"
+        },
+        "gas": {
+            "off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d",
+            "on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d"
+        },
+        "heat": {
+            "off": "\u041d\u043e\u0440\u043c\u0430",
+            "on": "\u041d\u0430\u0433\u0440\u0435\u0432"
+        },
+        "lock": {
+            "off": "\u0417\u0430\u043a\u0440\u044b\u0442",
+            "on": "\u041e\u0442\u043a\u0440\u044b\u0442"
+        },
+        "moisture": {
+            "off": "\u0421\u0443\u0445\u043e",
+            "on": "\u0412\u043b\u0430\u0436\u043d\u043e"
+        },
+        "motion": {
+            "off": "\u041d\u0435\u0442 \u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f ",
+            "on": "\u0414\u0432\u0438\u0436\u0435\u043d\u0438\u0435"
+        },
+        "occupancy": {
+            "off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e",
+            "on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e"
+        },
+        "opening": {
+            "off": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
+            "on": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e"
+        },
+        "presence": {
+            "off": "\u041d\u0435 \u0434\u043e\u043c\u0430",
+            "on": "\u0414\u043e\u043c\u0430"
+        },
+        "problem": {
+            "off": "\u041e\u041a",
+            "on": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430"
+        },
+        "safety": {
+            "off": "\u0411\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e",
+            "on": "\u041d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e"
+        },
+        "smoke": {
+            "off": "\u041d\u0435\u0442 \u0434\u044b\u043c\u0430",
+            "on": "\u0414\u044b\u043c"
+        },
+        "sound": {
+            "off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d",
+            "on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d"
+        },
+        "vibration": {
+            "off": "\u041d\u0435 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430",
+            "on": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u0430"
+        },
+        "window": {
+            "off": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
+            "on": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e"
+        }
+    },
     "title": "\u0411\u0438\u043d\u0430\u0440\u043d\u044b\u0439 \u0441\u0435\u043d\u0441\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/sk.json b/homeassistant/components/binary_sensor/.translations/sk.json
index 597060def82580707f728988a2d258bacf2adad9..5cff82615ae01310a59c0360ac6d2e83583b0ced 100644
--- a/homeassistant/components/binary_sensor/.translations/sk.json
+++ b/homeassistant/components/binary_sensor/.translations/sk.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Neakt\u00edvny",
+            "on": "Akt\u00edvny"
+        },
+        "battery": {
+            "off": "Norm\u00e1lna",
+            "on": "Slab\u00e1"
+        },
+        "cold": {
+            "off": "Norm\u00e1lny",
+            "on": "Studen\u00fd"
+        },
+        "connectivity": {
+            "off": "Odpojen\u00fd",
+            "on": "Pripojen\u00fd"
+        },
+        "door": {
+            "off": "Zatvoren\u00e9",
+            "on": "Otvoren\u00e9"
+        },
+        "garage_door": {
+            "off": "Zatvoren\u00e9",
+            "on": "Otvoren\u00e9"
+        },
+        "gas": {
+            "off": "\u017diadny plyn",
+            "on": "Zachyten\u00fd plyn"
+        },
+        "heat": {
+            "off": "Norm\u00e1lny",
+            "on": "Hor\u00faci"
+        },
+        "lock": {
+            "off": "Zamknut\u00fd",
+            "on": "Odomknut\u00fd"
+        },
+        "moisture": {
+            "off": "Sucho",
+            "on": "Vlhko"
+        },
+        "motion": {
+            "off": "K\u013eud",
+            "on": "Pohyb"
+        },
+        "occupancy": {
+            "off": "Vo\u013en\u00e9",
+            "on": "Obsaden\u00e9"
+        },
+        "opening": {
+            "off": "Zatvoren\u00e9",
+            "on": "Otvoren\u00e9"
+        },
+        "presence": {
+            "off": "Pre\u010d",
+            "on": "Doma"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Probl\u00e9m"
+        },
+        "safety": {
+            "off": "Zabezpe\u010den\u00e9",
+            "on": "Nezabezpe\u010den\u00e9"
+        },
+        "smoke": {
+            "off": "\u017diadny dym",
+            "on": "Zachyten\u00fd dym"
+        },
+        "sound": {
+            "off": "Ticho",
+            "on": "Zachyten\u00fd zvuk"
+        },
+        "vibration": {
+            "off": "K\u013eud",
+            "on": "Zachyten\u00e9 vibr\u00e1cie"
+        },
+        "window": {
+            "off": "Zatvoren\u00e9",
+            "on": "Otvoren\u00e9"
+        }
+    },
     "title": "Bin\u00e1rny senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/sl.json b/homeassistant/components/binary_sensor/.translations/sl.json
index 25064209e71598f3c3bfc45e7d7fcc898b28817c..a340b62ac9970bb80f5ff65507302a2ec8a6214f 100644
--- a/homeassistant/components/binary_sensor/.translations/sl.json
+++ b/homeassistant/components/binary_sensor/.translations/sl.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} je za\u010del odkrivat vibracije"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        },
+        "battery": {
+            "off": "Normalno",
+            "on": "Nizko"
+        },
+        "cold": {
+            "off": "Normalno",
+            "on": "Hladno"
+        },
+        "connectivity": {
+            "off": "Povezava prekinjena",
+            "on": "Povezan"
+        },
+        "door": {
+            "off": "Zaprto",
+            "on": "Odprto"
+        },
+        "garage_door": {
+            "off": "Zaprto",
+            "on": "Odprto"
+        },
+        "gas": {
+            "off": "\u010cisto",
+            "on": "Zaznano"
+        },
+        "heat": {
+            "off": "Normalno",
+            "on": "Vro\u010de"
+        },
+        "lock": {
+            "off": "Zaklenjeno",
+            "on": "Odklenjeno"
+        },
+        "moisture": {
+            "off": "Suho",
+            "on": "Mokro"
+        },
+        "motion": {
+            "off": "\u010cisto",
+            "on": "Zaznano"
+        },
+        "occupancy": {
+            "off": "\u010cisto",
+            "on": "Zaznano"
+        },
+        "opening": {
+            "off": "Zaprto",
+            "on": "Odprto"
+        },
+        "presence": {
+            "off": "Odsoten",
+            "on": "Doma"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "Te\u017eava"
+        },
+        "safety": {
+            "off": "Varno",
+            "on": "Nevarno"
+        },
+        "smoke": {
+            "off": "\u010cisto",
+            "on": "Zaznano"
+        },
+        "sound": {
+            "off": "\u010cisto",
+            "on": "Zaznano"
+        },
+        "vibration": {
+            "off": "\u010cisto",
+            "on": "Zaznano"
+        },
+        "window": {
+            "off": "Zaprto",
+            "on": "Odprto"
+        }
+    },
     "title": "Binarni senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/sv.json b/homeassistant/components/binary_sensor/.translations/sv.json
index 1e89b6eb75fcb6ce07ab365261facc2853af01ad..c651d895fdaa2249fbeb13e0e5e6421b7f3bd787 100644
--- a/homeassistant/components/binary_sensor/.translations/sv.json
+++ b/homeassistant/components/binary_sensor/.translations/sv.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name} b\u00f6rjade detektera vibrationer"
         }
     },
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "L\u00e5g"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "Kallt"
+        },
+        "connectivity": {
+            "off": "Fr\u00e5nkopplad",
+            "on": "Ansluten"
+        },
+        "door": {
+            "off": "St\u00e4ngd",
+            "on": "\u00d6ppen"
+        },
+        "garage_door": {
+            "off": "St\u00e4ngd",
+            "on": "\u00d6ppen"
+        },
+        "gas": {
+            "off": "Klart",
+            "on": "Detekterad"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "Varmt"
+        },
+        "lock": {
+            "off": "L\u00e5st",
+            "on": "Ol\u00e5st"
+        },
+        "moisture": {
+            "off": "Torr",
+            "on": "Bl\u00f6t"
+        },
+        "motion": {
+            "off": "Klart",
+            "on": "Detekterad"
+        },
+        "occupancy": {
+            "off": "Tomt",
+            "on": "Detekterad"
+        },
+        "opening": {
+            "off": "St\u00e4ngd",
+            "on": "\u00d6ppen"
+        },
+        "presence": {
+            "off": "Borta",
+            "on": "Hemma"
+        },
+        "problem": {
+            "off": "Ok",
+            "on": "Problem"
+        },
+        "safety": {
+            "off": "S\u00e4ker",
+            "on": "Os\u00e4ker"
+        },
+        "smoke": {
+            "off": "Klart",
+            "on": "Detekterad"
+        },
+        "sound": {
+            "off": "Klart",
+            "on": "Detekterad"
+        },
+        "vibration": {
+            "off": "Klart",
+            "on": "Detekterad"
+        },
+        "window": {
+            "off": "St\u00e4ngt",
+            "on": "\u00d6ppet"
+        }
+    },
     "title": "Bin\u00e4r sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/ta.json b/homeassistant/components/binary_sensor/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..a720b61c69c727e680b26cab4562001078e35e62
--- /dev/null
+++ b/homeassistant/components/binary_sensor/.translations/ta.json
@@ -0,0 +1,60 @@
+{
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd "
+        },
+        "gas": {
+            "off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1",
+            "on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        },
+        "heat": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b9a\u0bc2\u0b9f\u0bbe\u0ba9"
+        },
+        "moisture": {
+            "off": "\u0b89\u0bb2\u0bb0\u0bcd",
+            "on": "\u0b88\u0bb0\u0bae\u0bcd"
+        },
+        "motion": {
+            "off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
+            "on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        },
+        "occupancy": {
+            "off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
+            "on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        },
+        "opening": {
+            "off": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
+            "on": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1"
+        },
+        "presence": {
+            "off": "\u0ba4\u0bca\u0bb2\u0bc8\u0bb5\u0bbf\u0bb2\u0bcd",
+            "on": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1"
+        },
+        "problem": {
+            "off": "\u0b9a\u0bb0\u0bbf",
+            "on": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd"
+        },
+        "safety": {
+            "off": "\u0baa\u0bbe\u0ba4\u0bc1\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bbe\u0ba9",
+            "on": "\u0baa\u0bbe\u0ba4\u0bc1\u0b95\u0bbe\u0baa\u0bcd\u0baa\u0bb1\u0bcd\u0bb1"
+        },
+        "smoke": {
+            "off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
+            "on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        },
+        "sound": {
+            "off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
+            "on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        },
+        "vibration": {
+            "off": "\u0ba4\u0bc6\u0bb3\u0bbf\u0bb5\u0bc1 ",
+            "on": "\u0b95\u0ba3\u0bcd\u0b9f\u0bb1\u0bbf\u0baf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        },
+        "window": {
+            "off": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
+            "on": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/te.json b/homeassistant/components/binary_sensor/.translations/te.json
index fc106a12252ce6fe8388ccee6d0128ab1743c109..4d5817d74927f6917b39605232a2810d5ef08394 100644
--- a/homeassistant/components/binary_sensor/.translations/te.json
+++ b/homeassistant/components/binary_sensor/.translations/te.json
@@ -1,3 +1,84 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        },
+        "battery": {
+            "off": "\u0c38\u0c3e\u0c27\u0c3e\u0c30\u0c23",
+            "on": "\u0c24\u0c15\u0c4d\u0c15\u0c41\u0c35"
+        },
+        "cold": {
+            "on": "\u0c1a\u0c32\u0c4d\u0c32\u0c28\u0c3f"
+        },
+        "connectivity": {
+            "off": "\u0c21\u0c3f\u0c38\u0c4d\u0c15\u0c28\u0c46\u0c15\u0c4d\u0c1f\u0c4d",
+            "on": "\u0c15\u0c28\u0c46\u0c15\u0c4d\u0c1f\u0c4d"
+        },
+        "door": {
+            "off": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
+            "on": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
+        },
+        "garage_door": {
+            "off": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
+            "on": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
+        },
+        "gas": {
+            "off": "\u0c17\u0c4d\u0c2f\u0c3e\u0c38\u0c4d \u0c06\u0c2b\u0c4d",
+            "on": "\u0c17\u0c4d\u0c2f\u0c3e\u0c38\u0c4d \u0c06\u0c28\u0c4d"
+        },
+        "heat": {
+            "off": "\u0c38\u0c3e\u0c27\u0c3e\u0c30\u0c23",
+            "on": "\u0c35\u0c47\u0c21\u0c3f"
+        },
+        "lock": {
+            "off": "\u0c32\u0c3e\u0c15\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c3f\u0c02\u0c26\u0c3f",
+            "on": "\u0c32\u0c3e\u0c15\u0c4d \u0c1a\u0c47\u0c2f\u0c2c\u0c21\u0c32\u0c47\u0c26\u0c41"
+        },
+        "moisture": {
+            "off": "\u0c2a\u0c4a\u0c21\u0c3f",
+            "on": "\u0c24\u0c21\u0c3f"
+        },
+        "motion": {
+            "off": "\u0c15\u0c26\u0c32\u0c3f\u0c15 \u0c32\u0c47\u0c26\u0c41",
+            "on": "\u0c15\u0c26\u0c32\u0c3f\u0c15 \u0c35\u0c41\u0c02\u0c26\u0c3f"
+        },
+        "occupancy": {
+            "off": "\u0c09\u0c28\u0c3f\u0c15\u0c3f\u0c21\u0c3f \u0c32\u0c47\u0c26\u0c41",
+            "on": "\u0c09\u0c28\u0c3f\u0c15\u0c3f\u0c21\u0c3f \u0c09\u0c02\u0c26\u0c3f"
+        },
+        "opening": {
+            "off": "\u0c2e\u0c42\u0c38\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
+            "on": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f"
+        },
+        "presence": {
+            "off": "\u0c2c\u0c2f\u0c1f",
+            "on": "\u0c07\u0c02\u0c1f"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "\u0c38\u0c2e\u0c38\u0c4d\u0c2f"
+        },
+        "safety": {
+            "off": "\u0c15\u0c4d\u0c37\u0c47\u0c2e\u0c02",
+            "on": "\u0c15\u0c4d\u0c37\u0c47\u0c2e\u0c02 \u0c15\u0c3e\u0c26\u0c41"
+        },
+        "smoke": {
+            "off": "\u0c2a\u0c4a\u0c17 \u0c32\u0c47\u0c26\u0c41",
+            "on": "\u0c2a\u0c4a\u0c17 \u0c35\u0c41\u0c02\u0c26\u0c3f"
+        },
+        "sound": {
+            "off": "\u0c36\u0c2c\u0c4d\u0c27\u0c02 \u0c32\u0c47\u0c26\u0c41",
+            "on": "\u0c36\u0c2c\u0c4d\u0c27\u0c02 \u0c35\u0c41\u0c02\u0c26\u0c3f"
+        },
+        "vibration": {
+            "off": "\u0c15\u0c26\u0c32\u0c1f\u0c4d\u0c32\u0c47\u0c26\u0c41",
+            "on": "\u0c15\u0c26\u0c41\u0c32\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f"
+        },
+        "window": {
+            "off": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
+            "on": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
+        }
+    },
     "title": "\u0c2c\u0c48\u0c28\u0c30\u0c40 \u0c38\u0c46\u0c28\u0c4d\u0c38\u0c3e\u0c30\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/th.json b/homeassistant/components/binary_sensor/.translations/th.json
index 63a898f407bf9ef99831eae79eaff193178fad1a..b8f41eb2b73a117222faea75daf7da2b6bb2a989 100644
--- a/homeassistant/components/binary_sensor/.translations/th.json
+++ b/homeassistant/components/binary_sensor/.translations/th.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        },
+        "battery": {
+            "off": "\u0e1b\u0e01\u0e15\u0e34",
+            "on": "\u0e15\u0e48\u0e33"
+        },
+        "cold": {
+            "off": "\u0e1b\u0e01\u0e15\u0e34",
+            "on": "\u0e2b\u0e19\u0e32\u0e27"
+        },
+        "connectivity": {
+            "off": "\u0e15\u0e31\u0e14\u0e01\u0e32\u0e23\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d",
+            "on": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d\u0e41\u0e25\u0e49\u0e27"
+        },
+        "door": {
+            "off": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        },
+        "garage_door": {
+            "off": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        },
+        "gas": {
+            "off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e41\u0e01\u0e4a\u0e2a",
+            "on": "\u0e15\u0e23\u0e27\u0e08\u0e1e\u0e1a\u0e41\u0e01\u0e4a\u0e2a"
+        },
+        "heat": {
+            "off": "\u0e1b\u0e01\u0e15\u0e34",
+            "on": "\u0e23\u0e49\u0e2d\u0e19"
+        },
+        "lock": {
+            "off": "\u0e25\u0e47\u0e2d\u0e04\u0e2d\u0e22\u0e39\u0e48",
+            "on": "\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e04\u0e41\u0e25\u0e49\u0e27"
+        },
+        "moisture": {
+            "off": "\u0e41\u0e2b\u0e49\u0e07",
+            "on": "\u0e40\u0e1b\u0e35\u0e22\u0e01"
+        },
+        "motion": {
+            "off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e2b\u0e27",
+            "on": "\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e44\u0e2b\u0e27"
+        },
+        "occupancy": {
+            "off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a",
+            "on": "\u0e1e\u0e1a"
+        },
+        "opening": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        },
+        "presence": {
+            "off": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48",
+            "on": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19"
+        },
+        "problem": {
+            "off": "\u0e15\u0e01\u0e25\u0e07",
+            "on": "\u0e1b\u0e31\u0e0d\u0e2b\u0e32"
+        },
+        "safety": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        },
+        "smoke": {
+            "off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e04\u0e27\u0e31\u0e19",
+            "on": "\u0e1e\u0e1a\u0e04\u0e27\u0e31\u0e19"
+        },
+        "sound": {
+            "off": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e22\u0e34\u0e19",
+            "on": "\u0e44\u0e14\u0e49\u0e22\u0e34\u0e19"
+        },
+        "vibration": {
+            "off": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e19",
+            "on": "\u0e1e\u0e1a\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e19"
+        },
+        "window": {
+            "off": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e40\u0e0b\u0e47\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e41\u0e1a\u0e1a\u0e44\u0e1a\u0e19\u0e32\u0e23\u0e35"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/tr.json b/homeassistant/components/binary_sensor/.translations/tr.json
index efa686ba703ee32d59c5ece8ec86980f697b4dae..582668c179d4c7af77b17d174fc13e346a820a47 100644
--- a/homeassistant/components/binary_sensor/.translations/tr.json
+++ b/homeassistant/components/binary_sensor/.translations/tr.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        },
+        "battery": {
+            "off": "Normal",
+            "on": "D\u00fc\u015f\u00fck"
+        },
+        "cold": {
+            "off": "Normal",
+            "on": "So\u011fuk"
+        },
+        "connectivity": {
+            "off": "Ba\u011flant\u0131 kesildi",
+            "on": "Ba\u011fl\u0131"
+        },
+        "door": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        },
+        "garage_door": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        },
+        "gas": {
+            "off": "Temiz",
+            "on": "Alg\u0131land\u0131"
+        },
+        "heat": {
+            "off": "Normal",
+            "on": "S\u0131cak"
+        },
+        "lock": {
+            "off": "Kilit kapal\u0131",
+            "on": "Kilit a\u00e7\u0131k"
+        },
+        "moisture": {
+            "off": "Kuru",
+            "on": "Islak"
+        },
+        "motion": {
+            "off": "Temiz",
+            "on": "Alg\u0131land\u0131"
+        },
+        "occupancy": {
+            "off": "Temiz",
+            "on": "Alg\u0131land\u0131"
+        },
+        "opening": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        },
+        "presence": {
+            "off": "D\u0131\u015farda",
+            "on": "Evde"
+        },
+        "problem": {
+            "off": "Tamam",
+            "on": "Sorun"
+        },
+        "safety": {
+            "off": "G\u00fcvenli",
+            "on": "G\u00fcvensiz"
+        },
+        "smoke": {
+            "off": "Temiz",
+            "on": "Alg\u0131land\u0131"
+        },
+        "sound": {
+            "off": "Temiz",
+            "on": "Alg\u0131land\u0131"
+        },
+        "vibration": {
+            "off": "Temiz",
+            "on": "Alg\u0131land\u0131"
+        },
+        "window": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "\u0130kili sens\u00f6r"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/uk.json b/homeassistant/components/binary_sensor/.translations/uk.json
index bdc2f8a37884ae2b046b23fb92fdcf52cb74ae0d..7b01acae4fb55b5b4c369103dc08c5f7cb63e3f1 100644
--- a/homeassistant/components/binary_sensor/.translations/uk.json
+++ b/homeassistant/components/binary_sensor/.translations/uk.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        },
+        "battery": {
+            "off": "\u041d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0438\u0439",
+            "on": "\u041d\u0438\u0437\u044c\u043a\u0438\u0439"
+        },
+        "cold": {
+            "off": "\u041d\u043e\u0440\u043c\u0430",
+            "on": "\u041e\u0445\u043e\u043b\u043e\u0434\u0436\u0435\u043d\u043d\u044f"
+        },
+        "connectivity": {
+            "off": "\u0412\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
+            "on": "\u041f\u0456\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
+        },
+        "door": {
+            "off": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u0456",
+            "on": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u0456"
+        },
+        "garage_door": {
+            "off": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u0406",
+            "on": "\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0456"
+        },
+        "gas": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0433\u0430\u0437"
+        },
+        "heat": {
+            "off": "\u041d\u043e\u0440\u043c\u0430",
+            "on": "\u041d\u0430\u0433\u0440\u0456\u0432\u0430\u043d\u043d\u044f"
+        },
+        "lock": {
+            "off": "\u0417\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e",
+            "on": "\u0420\u043e\u0437\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e"
+        },
+        "moisture": {
+            "off": "\u0421\u0443\u0445\u043e",
+            "on": "\u0412\u043e\u043b\u043e\u0433\u043e"
+        },
+        "motion": {
+            "off": "\u041d\u0435\u043c\u0430\u0454 \u0440\u0443\u0445\u0443",
+            "on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0440\u0443\u0445"
+        },
+        "occupancy": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u043f\u0440\u0438\u0441\u0443\u0442\u043d\u0456\u0441\u0442\u044c"
+        },
+        "opening": {
+            "off": "\u0417\u0430\u043a\u0440\u0438\u0442\u043e",
+            "on": "\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u0439"
+        },
+        "presence": {
+            "off": "\u041d\u0435 \u0432\u0434\u043e\u043c\u0430",
+            "on": "\u0412\u0434\u043e\u043c\u0430"
+        },
+        "problem": {
+            "off": "\u041e\u041a",
+            "on": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430"
+        },
+        "safety": {
+            "off": "\u0411\u0435\u0437\u043f\u0435\u0447\u043d\u043e",
+            "on": "\u041d\u0435\u0431\u0435\u0437\u043f\u0435\u0447\u043d\u043e"
+        },
+        "smoke": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0434\u0438\u043c"
+        },
+        "sound": {
+            "off": "\u0427\u0438\u0441\u0442\u043e",
+            "on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u043e \u0437\u0432\u0443\u043a"
+        },
+        "vibration": {
+            "off": "\u041d\u0435 \u0432\u0438\u044f\u0432\u043b\u0435\u043d\u043e",
+            "on": "\u0412\u0438\u044f\u0432\u043b\u0435\u043d\u0430 \u0432\u0456\u0431\u0440\u0430\u0446\u0456\u044f"
+        },
+        "window": {
+            "off": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u0435",
+            "on": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u0435"
+        }
+    },
     "title": "\u0411\u0456\u043d\u0430\u0440\u043d\u0438\u0439 \u0434\u0430\u0442\u0447\u0438\u043a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/vi.json b/homeassistant/components/binary_sensor/.translations/vi.json
index d7b293c54292bc946965634867fd5501a74273a1..d74bda46730663ab463126043073cea4c410bfac 100644
--- a/homeassistant/components/binary_sensor/.translations/vi.json
+++ b/homeassistant/components/binary_sensor/.translations/vi.json
@@ -1,3 +1,85 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        },
+        "battery": {
+            "off": "B\u00ecnh th\u01b0\u1eddng",
+            "on": "Th\u1ea5p"
+        },
+        "cold": {
+            "off": "B\u00ecnh th\u01b0\u1eddng",
+            "on": "L\u1ea1nh"
+        },
+        "connectivity": {
+            "off": "\u0110\u00e3 ng\u1eaft k\u1ebft n\u1ed1i",
+            "on": "\u0110\u00e3 k\u1ebft n\u1ed1i"
+        },
+        "door": {
+            "off": "\u0110\u00f3ng",
+            "on": "M\u1edf"
+        },
+        "garage_door": {
+            "off": "\u0110\u00f3ng",
+            "on": "M\u1edf"
+        },
+        "gas": {
+            "off": "Tr\u00f4\u0341ng tra\u0309i",
+            "on": "Ph\u00e1t hi\u1ec7n"
+        },
+        "heat": {
+            "off": "B\u00ecnh th\u01b0\u1eddng",
+            "on": "N\u00f3ng"
+        },
+        "lock": {
+            "off": "\u0110\u00e3 kho\u00e1",
+            "on": "M\u1edf kho\u00e1"
+        },
+        "moisture": {
+            "off": "Kh\u00f4",
+            "on": "\u01af\u1edbt"
+        },
+        "motion": {
+            "off": "Tr\u00f4\u0341ng tra\u0309i",
+            "on": "Ph\u00e1t hi\u1ec7n"
+        },
+        "occupancy": {
+            "off": "Tr\u00f4\u0341ng tra\u0309i",
+            "on": "Ph\u00e1t hi\u1ec7n"
+        },
+        "opening": {
+            "off": "\u0110\u00e3 \u0111\u00f3ng",
+            "on": "M\u1edf"
+        },
+        "presence": {
+            "off": "\u0110i v\u1eafng",
+            "on": "\u1ede nh\u00e0"
+        },
+        "problem": {
+            "off": "OK",
+            "on": "C\u00f3 v\u1ea5n \u0111\u1ec1"
+        },
+        "safety": {
+            "off": "An to\u00e0n",
+            "on": "Kh\u00f4ng an to\u00e0n"
+        },
+        "smoke": {
+            "off": "Tr\u00f4\u0341ng tra\u0309i",
+            "on": "Ph\u00e1t hi\u1ec7n"
+        },
+        "sound": {
+            "off": "Tr\u00f4\u0341ng tra\u0309i",
+            "on": "Ph\u00e1t hi\u1ec7n"
+        },
+        "vibration": {
+            "off": "Tr\u00f4\u0341ng tra\u0309i",
+            "on": "Ph\u00e1t hi\u1ec7n"
+        },
+        "window": {
+            "off": "\u0110\u00f3ng",
+            "on": "M\u1edf"
+        }
+    },
     "title": "C\u1ea3m bi\u1ebfn nh\u1ecb ph\u00e2n"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/zh-Hans.json b/homeassistant/components/binary_sensor/.translations/zh-Hans.json
index ed74b1bf8b12aef0d0cf5fb0a4e2b518a7d419f4..d2edb26163fe9506314660d7c54d4c71e0e569e1 100644
--- a/homeassistant/components/binary_sensor/.translations/zh-Hans.json
+++ b/homeassistant/components/binary_sensor/.translations/zh-Hans.json
@@ -51,5 +51,87 @@
             "light": "{entity_name} \u5f00\u59cb\u68c0\u6d4b\u5230\u5149\u7ebf"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u5173\u95ed",
+            "on": "\u5f00\u542f"
+        },
+        "battery": {
+            "off": "\u6b63\u5e38",
+            "on": "\u4f4e"
+        },
+        "cold": {
+            "off": "\u6b63\u5e38",
+            "on": "\u8fc7\u51b7"
+        },
+        "connectivity": {
+            "off": "\u5df2\u65ad\u5f00",
+            "on": "\u5df2\u8fde\u63a5"
+        },
+        "door": {
+            "off": "\u5173\u95ed",
+            "on": "\u5f00\u542f"
+        },
+        "garage_door": {
+            "off": "\u5173\u95ed",
+            "on": "\u5f00\u542f"
+        },
+        "gas": {
+            "off": "\u6b63\u5e38",
+            "on": "\u89e6\u53d1"
+        },
+        "heat": {
+            "off": "\u6b63\u5e38",
+            "on": "\u8fc7\u70ed"
+        },
+        "lock": {
+            "off": "\u4e0a\u9501",
+            "on": "\u89e3\u9501"
+        },
+        "moisture": {
+            "off": "\u5e72\u71e5",
+            "on": "\u6e7f\u6da6"
+        },
+        "motion": {
+            "off": "\u672a\u89e6\u53d1",
+            "on": "\u89e6\u53d1"
+        },
+        "occupancy": {
+            "off": "\u672a\u89e6\u53d1",
+            "on": "\u5df2\u89e6\u53d1"
+        },
+        "opening": {
+            "off": "\u5173\u95ed",
+            "on": "\u5f00\u542f"
+        },
+        "presence": {
+            "off": "\u79bb\u5f00",
+            "on": "\u5728\u5bb6"
+        },
+        "problem": {
+            "off": "\u6b63\u5e38",
+            "on": "\u5f02\u5e38"
+        },
+        "safety": {
+            "off": "\u5b89\u5168",
+            "on": "\u5371\u9669"
+        },
+        "smoke": {
+            "off": "\u6b63\u5e38",
+            "on": "\u89e6\u53d1"
+        },
+        "sound": {
+            "off": "\u6b63\u5e38",
+            "on": "\u89e6\u53d1"
+        },
+        "vibration": {
+            "off": "\u6b63\u5e38",
+            "on": "\u89e6\u53d1"
+        },
+        "window": {
+            "off": "\u5173\u95ed",
+            "on": "\u5f00\u542f"
+        }
+    },
     "title": "\u4e8c\u5143\u4f20\u611f\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/binary_sensor/.translations/zh-Hant.json b/homeassistant/components/binary_sensor/.translations/zh-Hant.json
index 5124c449d182b5890ce3b50f990b7ea3a13e8b00..44a71b738faee2aa7e285c834fc2566c3a9a92bd 100644
--- a/homeassistant/components/binary_sensor/.translations/zh-Hant.json
+++ b/homeassistant/components/binary_sensor/.translations/zh-Hant.json
@@ -89,5 +89,87 @@
             "vibration": "{entity_name}\u5df2\u5075\u6e2c\u5230\u9707\u52d5"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f"
+        },
+        "battery": {
+            "off": "\u96fb\u91cf\u6b63\u5e38",
+            "on": "\u96fb\u91cf\u4f4e"
+        },
+        "cold": {
+            "off": "\u4e0d\u51b7",
+            "on": "\u51b7"
+        },
+        "connectivity": {
+            "off": "\u5df2\u65b7\u7dda",
+            "on": "\u5df2\u9023\u7dda"
+        },
+        "door": {
+            "off": "\u5df2\u95dc\u9589",
+            "on": "\u5df2\u958b\u555f"
+        },
+        "garage_door": {
+            "off": "\u95dc\u9589",
+            "on": "\u5df2\u958b\u555f"
+        },
+        "gas": {
+            "off": "\u672a\u89f8\u767c",
+            "on": "\u5df2\u89f8\u767c"
+        },
+        "heat": {
+            "off": "\u4e0d\u71b1",
+            "on": "\u71b1"
+        },
+        "lock": {
+            "off": "\u5df2\u4e0a\u9396",
+            "on": "\u5df2\u89e3\u9396"
+        },
+        "moisture": {
+            "off": "\u4e7e\u71e5",
+            "on": "\u6fd5\u6f64"
+        },
+        "motion": {
+            "off": "\u7121\u4eba",
+            "on": "\u6709\u4eba"
+        },
+        "occupancy": {
+            "off": "\u672a\u89f8\u767c",
+            "on": "\u5df2\u89f8\u767c"
+        },
+        "opening": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f"
+        },
+        "presence": {
+            "off": "\u96e2\u5bb6",
+            "on": "\u5728\u5bb6"
+        },
+        "problem": {
+            "off": "\u78ba\u5b9a",
+            "on": "\u554f\u984c"
+        },
+        "safety": {
+            "off": "\u5b89\u5168",
+            "on": "\u5371\u96aa"
+        },
+        "smoke": {
+            "off": "\u672a\u89f8\u767c",
+            "on": "\u5df2\u89f8\u767c"
+        },
+        "sound": {
+            "off": "\u5df2\u89e3\u9664",
+            "on": "\u5df2\u89f8\u767c"
+        },
+        "vibration": {
+            "off": "\u672a\u5075\u6e2c",
+            "on": "\u5075\u6e2c"
+        },
+        "window": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f"
+        }
+    },
     "title": "\u4e8c\u9032\u4f4d\u50b3\u611f\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/braviatv/.translations/lb.json b/homeassistant/components/braviatv/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..9a64abadb63b5ae5aa2ed13d3ebf6c13d864197e
--- /dev/null
+++ b/homeassistant/components/braviatv/.translations/lb.json
@@ -0,0 +1,35 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "D\u00ebse Fernseh ass scho konfigur\u00e9iert."
+        },
+        "error": {
+            "invalid_host": "Ong\u00ebltege Numm oder IP Adresse.",
+            "unsupported_model": "D\u00e4in TV Modell g\u00ebtt net \u00ebnnerst\u00ebtzt."
+        },
+        "step": {
+            "authorize": {
+                "data": {
+                    "pin": "PIN Code"
+                },
+                "title": "Sony Bravia TV erlaaben"
+            },
+            "user": {
+                "data": {
+                    "host": "TV Host Numm oder IP Adresse"
+                },
+                "title": "Sony Bravia TV"
+            }
+        }
+    },
+    "options": {
+        "step": {
+            "user": {
+                "data": {
+                    "ignored_sources": "L\u00ebscht vun ignor\u00e9ierte Quellen"
+                },
+                "title": "Optioune fir Sony Bravia TV"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/af.json b/homeassistant/components/calendar/.translations/af.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..e9d01214e08411e23b7673cbd70245a7c3fd7d4b 100644
--- a/homeassistant/components/calendar/.translations/af.json
+++ b/homeassistant/components/calendar/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/ar.json b/homeassistant/components/calendar/.translations/ar.json
index bec892cb35f3d36d23ecc1b03808b9812dc7b23e..033a147f799f7c224e6dd15c673a540c2ecaec84 100644
--- a/homeassistant/components/calendar/.translations/ar.json
+++ b/homeassistant/components/calendar/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u0627\u0644\u062a\u0642\u0648\u064a\u0645"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/bg.json b/homeassistant/components/calendar/.translations/bg.json
index 6552f959bea1f5d21a24dc5d5cd8ee5b23b40438..bd4bb5fb584d1c45c3a16d014916888e989cb2dc 100644
--- a/homeassistant/components/calendar/.translations/bg.json
+++ b/homeassistant/components/calendar/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/bs.json b/homeassistant/components/calendar/.translations/bs.json
index 0f65da1b8f56534e443c8aae777d09135e67b3d7..4655814c097fc760282ee39be3a84e2ab47fed57 100644
--- a/homeassistant/components/calendar/.translations/bs.json
+++ b/homeassistant/components/calendar/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Kalendar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/ca.json b/homeassistant/components/calendar/.translations/ca.json
index 3209d2e34df0e724bae2a907805ac225c01b44f0..5e842769c51f288936b3788f638a40748228ced0 100644
--- a/homeassistant/components/calendar/.translations/ca.json
+++ b/homeassistant/components/calendar/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desactivat",
+            "on": "Activat"
+        }
+    },
     "title": "Calendari"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/cs.json b/homeassistant/components/calendar/.translations/cs.json
index 1ef286616de4ca90fc77e10e0c88e9661ab24239..315c67b070308855c4879b6db4cceb618f3bf698 100644
--- a/homeassistant/components/calendar/.translations/cs.json
+++ b/homeassistant/components/calendar/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "Kalend\u00e1\u0159"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/cy.json b/homeassistant/components/calendar/.translations/cy.json
index 89ab8601d0bf3ab3d48adfd64cf054d6054026c5..9e348b3ed93f389ab40309dfd246242fa5b6e986 100644
--- a/homeassistant/components/calendar/.translations/cy.json
+++ b/homeassistant/components/calendar/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Calendr"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/da.json b/homeassistant/components/calendar/.translations/da.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..c57af953ad238e8473c7eb01ea0a0469d53c2e85 100644
--- a/homeassistant/components/calendar/.translations/da.json
+++ b/homeassistant/components/calendar/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/de.json b/homeassistant/components/calendar/.translations/de.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..70c9fc7a318574f4fce822a80426fa42db457027 100644
--- a/homeassistant/components/calendar/.translations/de.json
+++ b/homeassistant/components/calendar/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/el.json b/homeassistant/components/calendar/.translations/el.json
index a2481a086a6d74eadd1b8e686cd972aea9cc3d6c..58a04bbeeacfbdfff41c83edb20b8257aebae1b0 100644
--- a/homeassistant/components/calendar/.translations/el.json
+++ b/homeassistant/components/calendar/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf",
+            "on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf"
+        }
+    },
     "title": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bb\u03cc\u03b3\u03b9\u03bf"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/en.json b/homeassistant/components/calendar/.translations/en.json
index 0eac68d8a36c939a12ac5801b328bc28388a9a3d..1a454c483cdc74884c765feb0e748ab15880b90a 100644
--- a/homeassistant/components/calendar/.translations/en.json
+++ b/homeassistant/components/calendar/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Calendar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/es-419.json b/homeassistant/components/calendar/.translations/es-419.json
index 38a154a4b108fa8d08c281cd283e426c6d03c25b..cab0bd1d814090a3e42c08ef51e8a6976f434c5c 100644
--- a/homeassistant/components/calendar/.translations/es-419.json
+++ b/homeassistant/components/calendar/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desactivado",
+            "on": "Activado"
+        }
+    },
     "title": "Calendario"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/es.json b/homeassistant/components/calendar/.translations/es.json
index 38a154a4b108fa8d08c281cd283e426c6d03c25b..47da487c739eae0504fafbffc11499a298b0d500 100644
--- a/homeassistant/components/calendar/.translations/es.json
+++ b/homeassistant/components/calendar/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Calendario"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/et.json b/homeassistant/components/calendar/.translations/et.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..bbdab07d5de852d9adde216f49497b3b4e60e758 100644
--- a/homeassistant/components/calendar/.translations/et.json
+++ b/homeassistant/components/calendar/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/eu.json b/homeassistant/components/calendar/.translations/eu.json
index a478c39e279a510ec1cd75a348bd0df3a6a75f33..22e0b3be84fd1302b18dbbac581c9164eb9b677d 100644
--- a/homeassistant/components/calendar/.translations/eu.json
+++ b/homeassistant/components/calendar/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Egutegia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/fa.json b/homeassistant/components/calendar/.translations/fa.json
index 15fc7951a2e10b5e6f114a0e69c6c48e0ed618be..f6d09cd27ab379ca696df7a3ac536e71bb42547b 100644
--- a/homeassistant/components/calendar/.translations/fa.json
+++ b/homeassistant/components/calendar/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
+            "on": "\u0641\u0639\u0627\u0644"
+        }
+    },
     "title": "\u062a\u0642\u0648\u06cc\u0645"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/fi.json b/homeassistant/components/calendar/.translations/fi.json
index 9a11644e4ab9dd4fcd6e18a020ba2dc551e1f617..8aa704af01042129023e52a30d1cbe64d2b61f9c 100644
--- a/homeassistant/components/calendar/.translations/fi.json
+++ b/homeassistant/components/calendar/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois p\u00e4\u00e4lt\u00e4",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Kalenteri"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/fr.json b/homeassistant/components/calendar/.translations/fr.json
index ba981a80defe013b3996fe90749e00d8e32bfd20..70aaa6f0292b71ddfe4aa256b2998dfa95698932 100644
--- a/homeassistant/components/calendar/.translations/fr.json
+++ b/homeassistant/components/calendar/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Inactif",
+            "on": "Actif"
+        }
+    },
     "title": "Calendrier"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/gsw.json b/homeassistant/components/calendar/.translations/gsw.json
index 01d71d8e1269820940f38a06a4fe3dd355a1055b..58d1042af2e0736863274fd79ba1cc3a7ab067d8 100644
--- a/homeassistant/components/calendar/.translations/gsw.json
+++ b/homeassistant/components/calendar/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    },
     "title": "Kal\u00e4nder"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/he.json b/homeassistant/components/calendar/.translations/he.json
index 5bd795c98f5daa7ab724df9a8f95edaf4591e3ab..206528ef6a85cd50e874d07093b102fdc7f628b8 100644
--- a/homeassistant/components/calendar/.translations/he.json
+++ b/homeassistant/components/calendar/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05dc\u05d5\u05bc\u05d7\u05b7 \u05e9\u05c1\u05b8\u05e0\u05b8\u05d4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/hi.json b/homeassistant/components/calendar/.translations/hi.json
new file mode 100644
index 0000000000000000000000000000000000000000..654cbbd0bb0162f2d6c64ebd3000100a3b339bae
--- /dev/null
+++ b/homeassistant/components/calendar/.translations/hi.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/hr.json b/homeassistant/components/calendar/.translations/hr.json
index 0f65da1b8f56534e443c8aae777d09135e67b3d7..4655814c097fc760282ee39be3a84e2ab47fed57 100644
--- a/homeassistant/components/calendar/.translations/hr.json
+++ b/homeassistant/components/calendar/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Kalendar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/hu.json b/homeassistant/components/calendar/.translations/hu.json
index 27caf391869569e86b9281108dbe99194349cb9c..722f67aa095f01738893e10c3a15b854a52ea5b7 100644
--- a/homeassistant/components/calendar/.translations/hu.json
+++ b/homeassistant/components/calendar/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "Napt\u00e1r"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/hy.json b/homeassistant/components/calendar/.translations/hy.json
index 6ee3308d4145507e85e7f04bc44245326074cb77..2bfad01c51257585040e335ebe1d5b10490f259e 100644
--- a/homeassistant/components/calendar/.translations/hy.json
+++ b/homeassistant/components/calendar/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u0555\u0580\u0561\u0581\u0578\u0582\u0575\u0581"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/id.json b/homeassistant/components/calendar/.translations/id.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..383a6ba77a13bf0043efe1916fc6b70eccb7db8d 100644
--- a/homeassistant/components/calendar/.translations/id.json
+++ b/homeassistant/components/calendar/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/is.json b/homeassistant/components/calendar/.translations/is.json
index 09c1bccc8ec88cb99df5c1c96fea6ded79f82097..e693887c6e42f384be4e304ae9f3ecea6a974e0a 100644
--- a/homeassistant/components/calendar/.translations/is.json
+++ b/homeassistant/components/calendar/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u00d3virkt",
+            "on": "Virkt"
+        }
+    },
     "title": "Dagatal"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/it.json b/homeassistant/components/calendar/.translations/it.json
index 38a154a4b108fa8d08c281cd283e426c6d03c25b..f9dcc4d668e74cdd0051fdcbae254663575169c5 100644
--- a/homeassistant/components/calendar/.translations/it.json
+++ b/homeassistant/components/calendar/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Disattivo",
+            "on": "Attivo"
+        }
+    },
     "title": "Calendario"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/ja.json b/homeassistant/components/calendar/.translations/ja.json
index f81d502bfeca5d09dcf1809158b0fa03b1085d1e..07a3cd908e75170fe099eff8722cc9c6a0e53c8a 100644
--- a/homeassistant/components/calendar/.translations/ja.json
+++ b/homeassistant/components/calendar/.translations/ja.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    },
     "title": "\u30ab\u30ec\u30f3\u30c0\u30fc"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/ko.json b/homeassistant/components/calendar/.translations/ko.json
index 7e52dc3b9dd74e1e252531f1a608567ddcb8d85b..af8622be7d772bf04217485a5b1fbddbac7e3532 100644
--- a/homeassistant/components/calendar/.translations/ko.json
+++ b/homeassistant/components/calendar/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc77c\uc815"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/lb.json b/homeassistant/components/calendar/.translations/lb.json
index 5c2ca2dd4a9b19fb37473d773d0ccc78fbe906ba..df7b45c3636eb84942291386cfbcab02bdb013c3 100644
--- a/homeassistant/components/calendar/.translations/lb.json
+++ b/homeassistant/components/calendar/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Kalenner"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/lt.json b/homeassistant/components/calendar/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..3cf0e9b442d9f02082e70cb4a9defac7ddee1ffd
--- /dev/null
+++ b/homeassistant/components/calendar/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/lv.json b/homeassistant/components/calendar/.translations/lv.json
index 4048cac0a397cee166c828dbcb3b305d3c55e02a..25a5b3d2733d5575cf85a3e291a7fc9368319649 100644
--- a/homeassistant/components/calendar/.translations/lv.json
+++ b/homeassistant/components/calendar/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts"
+        }
+    },
     "title": "Kalend\u0101rs"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/nb.json b/homeassistant/components/calendar/.translations/nb.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..516a3b7d443cdbad0a696c3db1cf52dc137f30ad 100644
--- a/homeassistant/components/calendar/.translations/nb.json
+++ b/homeassistant/components/calendar/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/nl.json b/homeassistant/components/calendar/.translations/nl.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..af586da6f9691bca1d0c1df205e095bb86eef92d 100644
--- a/homeassistant/components/calendar/.translations/nl.json
+++ b/homeassistant/components/calendar/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/nn.json b/homeassistant/components/calendar/.translations/nn.json
index 0f65da1b8f56534e443c8aae777d09135e67b3d7..e72b238e1282c535c810add3c6d9389c8f447c50 100644
--- a/homeassistant/components/calendar/.translations/nn.json
+++ b/homeassistant/components/calendar/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Kalendar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/no.json b/homeassistant/components/calendar/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..ba22ae540fca07f4e2014fdf2b2b65d45e13cacf
--- /dev/null
+++ b/homeassistant/components/calendar/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Kalender"
+}
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/pl.json b/homeassistant/components/calendar/.translations/pl.json
index f813b69b68f7ca81d3fb53bcd546484ff3f44c0b..94ac2fd244d86bafb0e17d8fe826bbd4c68212a3 100644
--- a/homeassistant/components/calendar/.translations/pl.json
+++ b/homeassistant/components/calendar/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Kalendarz"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/pt-BR.json b/homeassistant/components/calendar/.translations/pt-BR.json
index c83427ddc84a4904650e9eaed8ec61b8f6db8932..fca0b1a103bd9653b5a6504f5436428e101b8a83 100644
--- a/homeassistant/components/calendar/.translations/pt-BR.json
+++ b/homeassistant/components/calendar/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Inativo",
+            "on": "Ativo"
+        }
+    },
     "title": "Calend\u00e1rio"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/pt.json b/homeassistant/components/calendar/.translations/pt.json
index c83427ddc84a4904650e9eaed8ec61b8f6db8932..0d47e41440b5046dc09fec1692ee1ed92bcb9a6a 100644
--- a/homeassistant/components/calendar/.translations/pt.json
+++ b/homeassistant/components/calendar/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Calend\u00e1rio"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/ro.json b/homeassistant/components/calendar/.translations/ro.json
index 0eac68d8a36c939a12ac5801b328bc28388a9a3d..6433538a1e169b7f028dd44bce6623eb9748d1a5 100644
--- a/homeassistant/components/calendar/.translations/ro.json
+++ b/homeassistant/components/calendar/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Calendar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/ru.json b/homeassistant/components/calendar/.translations/ru.json
index e62c8f2897c233b21350687db0b1d91d54c79762..0a95a70ae062711aea7f838a9767d050bd720e26 100644
--- a/homeassistant/components/calendar/.translations/ru.json
+++ b/homeassistant/components/calendar/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440\u044c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/sk.json b/homeassistant/components/calendar/.translations/sk.json
index f529e83a59475ff7fce7218e4a1a8625f1a7f358..8bda47c7ac673f602879f5c668cc9167b97d833f 100644
--- a/homeassistant/components/calendar/.translations/sk.json
+++ b/homeassistant/components/calendar/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neakt\u00edvny",
+            "on": "Akt\u00edvny"
+        }
+    },
     "title": "Kalend\u00e1r"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/sl.json b/homeassistant/components/calendar/.translations/sl.json
index 83ba7739cdaac0bfbd12bc0d03dd3f091ac8a3ee..bd917673e7851ed6dbb90079d966ffe7480e9e5c 100644
--- a/homeassistant/components/calendar/.translations/sl.json
+++ b/homeassistant/components/calendar/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Koledar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/sv.json b/homeassistant/components/calendar/.translations/sv.json
index ba22ae540fca07f4e2014fdf2b2b65d45e13cacf..516a3b7d443cdbad0a696c3db1cf52dc137f30ad 100644
--- a/homeassistant/components/calendar/.translations/sv.json
+++ b/homeassistant/components/calendar/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Kalender"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/ta.json b/homeassistant/components/calendar/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..27ed507378f358dc6112d3327c4839afa93c3123
--- /dev/null
+++ b/homeassistant/components/calendar/.translations/ta.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd "
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/te.json b/homeassistant/components/calendar/.translations/te.json
index 8194b8c28f00a3a94feadf1e7ff66acc4bb5fb81..5a7f88b221ecac0d00e2921980ae2b30a8cc4d83 100644
--- a/homeassistant/components/calendar/.translations/te.json
+++ b/homeassistant/components/calendar/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c15\u0c4d\u0c2f\u0c3e\u0c32\u0c46\u0c02\u0c21\u0c30\u0c41"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/th.json b/homeassistant/components/calendar/.translations/th.json
index ec9862732cbee70dca7abc58759b58a8f8add53e..552424760c8bc38c361507eb2a3fce6b7dd6be7c 100644
--- a/homeassistant/components/calendar/.translations/th.json
+++ b/homeassistant/components/calendar/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e1b\u0e0f\u0e34\u0e17\u0e34\u0e19"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/tr.json b/homeassistant/components/calendar/.translations/tr.json
index 1e330ed3f57703edf54e823fde5443090f9fbd27..3925c50dd41b0a5919b3de263ea53b22c56b5d91 100644
--- a/homeassistant/components/calendar/.translations/tr.json
+++ b/homeassistant/components/calendar/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Takvim"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/uk.json b/homeassistant/components/calendar/.translations/uk.json
index 6552f959bea1f5d21a24dc5d5cd8ee5b23b40438..a456fad0f79e811cba243df62e48cf45e14f03ab 100644
--- a/homeassistant/components/calendar/.translations/uk.json
+++ b/homeassistant/components/calendar/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u041a\u0430\u043b\u0435\u043d\u0434\u0430\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/vi.json b/homeassistant/components/calendar/.translations/vi.json
index 4ee82e7a465850696fd633cf751d2bdaa5264f0f..82c3728ce0097ff8d7e50f4af32c7babd68e282d 100644
--- a/homeassistant/components/calendar/.translations/vi.json
+++ b/homeassistant/components/calendar/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "L\u1ecbch"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/zh-Hans.json b/homeassistant/components/calendar/.translations/zh-Hans.json
index 5b4f640364a3c9eb9057c88dfcaf9b939cd57825..8ac81c99fa5ed2c69e9b0b897dec1a429c259cdb 100644
--- a/homeassistant/components/calendar/.translations/zh-Hans.json
+++ b/homeassistant/components/calendar/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u5173",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u65e5\u5386"
 }
\ No newline at end of file
diff --git a/homeassistant/components/calendar/.translations/zh-Hant.json b/homeassistant/components/calendar/.translations/zh-Hant.json
index 3953cc14283777a9e12a0c8e293d00f0aad27ee3..98955bc45b2110af6752d730f8496a2271b4e693 100644
--- a/homeassistant/components/calendar/.translations/zh-Hant.json
+++ b/homeassistant/components/calendar/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f"
+        }
+    },
     "title": "\u884c\u4e8b\u66c6"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/af.json b/homeassistant/components/camera/.translations/af.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..1696c9045bbd1bfaeb148837d46ab54836386bf7 100644
--- a/homeassistant/components/camera/.translations/af.json
+++ b/homeassistant/components/camera/.translations/af.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Onaktief",
+            "recording": "Opname",
+            "streaming": "Stroming"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/ar.json b/homeassistant/components/camera/.translations/ar.json
index 08b820644935742d9fd7e130c63d947ae26c33e8..3cd28abe6189f9dd9d017dec6e9ebae548784a13 100644
--- a/homeassistant/components/camera/.translations/ar.json
+++ b/homeassistant/components/camera/.translations/ar.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u062e\u0627\u0645\u0644",
+            "recording": "\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0633\u062c\u064a\u0644",
+            "streaming": "\u062c\u0627\u0631\u064a \u0627\u0644\u0628\u062b"
+        }
+    },
     "title": "\u0643\u0627\u0645\u064a\u0631\u0627"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/bg.json b/homeassistant/components/camera/.translations/bg.json
index f1a15a7a821ba5f2a9d8cd8aa84b5dacee61c52a..b15bbc2f15307e550f341e91e0a815de9aebffb2 100644
--- a/homeassistant/components/camera/.translations/bg.json
+++ b/homeassistant/components/camera/.translations/bg.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u041d\u0435 \u0437\u0430\u043f\u0438\u0441\u0432\u0430",
+            "recording": "\u0417\u0430\u043f\u0438\u0441\u0432\u0430\u043d\u0435",
+            "streaming": "\u041f\u0440\u0435\u0434\u0430\u0432\u0430"
+        }
+    },
     "title": "\u041a\u0430\u043c\u0435\u0440\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/bs.json b/homeassistant/components/camera/.translations/bs.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..746cbf74d1ee30c77eae8d12eb727922a7336f70 100644
--- a/homeassistant/components/camera/.translations/bs.json
+++ b/homeassistant/components/camera/.translations/bs.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Besposlen",
+            "recording": "Snimanje",
+            "streaming": "Predaja slike"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/ca.json b/homeassistant/components/camera/.translations/ca.json
index 418353464215ce1f540e92a92daffdda37837efd..0a7b029aced02e55112f0cf569bdc64b8c5a3015 100644
--- a/homeassistant/components/camera/.translations/ca.json
+++ b/homeassistant/components/camera/.translations/ca.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inactiu",
+            "recording": "Enregistrant",
+            "streaming": "Transmetent v\u00eddeo"
+        }
+    },
     "title": "C\u00e0mera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/cs.json b/homeassistant/components/camera/.translations/cs.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..3a310779d7974852afe4a35349c1ef7a08639be3 100644
--- a/homeassistant/components/camera/.translations/cs.json
+++ b/homeassistant/components/camera/.translations/cs.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Ne\u010dinn\u00fd",
+            "recording": "Z\u00e1znam",
+            "streaming": "Streamov\u00e1n\u00ed"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/cy.json b/homeassistant/components/camera/.translations/cy.json
index cc881ee406cd6bb6a6f428c21d800542635a8193..13363333d8a604e75b7e7911b0b90551c58fe300 100644
--- a/homeassistant/components/camera/.translations/cy.json
+++ b/homeassistant/components/camera/.translations/cy.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Segur",
+            "recording": "Recordio",
+            "streaming": "Ffrydio"
+        }
+    },
     "title": "Camera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/da.json b/homeassistant/components/camera/.translations/da.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..41bdb7f4edd24de30f7eac703db920eb949c06f5 100644
--- a/homeassistant/components/camera/.translations/da.json
+++ b/homeassistant/components/camera/.translations/da.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "recording": "Optager",
+            "streaming": "Streamer"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/de.json b/homeassistant/components/camera/.translations/de.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..d6f409f1a0e313d64b727e6ef7ad4a63f6b776bd 100644
--- a/homeassistant/components/camera/.translations/de.json
+++ b/homeassistant/components/camera/.translations/de.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Unt\u00e4tig",
+            "recording": "Aufnehmen",
+            "streaming": "\u00dcbertr\u00e4gt"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/el.json b/homeassistant/components/camera/.translations/el.json
index 7203c2118d2e98c9d118a1d6a314621b22224414..56a57402b4d2979faac6f7b511fc3d09f2151273 100644
--- a/homeassistant/components/camera/.translations/el.json
+++ b/homeassistant/components/camera/.translations/el.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0391\u03b4\u03c1\u03b1\u03bd\u03ad\u03c2",
+            "recording": "\u039a\u03b1\u03c4\u03b1\u03b3\u03c1\u03ac\u03c6\u03b5\u03b9",
+            "streaming": "\u039c\u03b5\u03c4\u03ac\u03b4\u03bf\u03c3\u03b7 \u03a1\u03bf\u03ae\u03c2"
+        }
+    },
     "title": "\u039a\u03ac\u03bc\u03b5\u03c1\u03b1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/en.json b/homeassistant/components/camera/.translations/en.json
index cc881ee406cd6bb6a6f428c21d800542635a8193..f0e1ec40a9c926c37e9377137ee159935bdb6131 100644
--- a/homeassistant/components/camera/.translations/en.json
+++ b/homeassistant/components/camera/.translations/en.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Idle",
+            "recording": "Recording",
+            "streaming": "Streaming"
+        }
+    },
     "title": "Camera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/es-419.json b/homeassistant/components/camera/.translations/es-419.json
index e3c81d8bb6ff1918ee564d7e4d027acec748d6c5..4e00ed763779f8c363937063baffe860ed2c158e 100644
--- a/homeassistant/components/camera/.translations/es-419.json
+++ b/homeassistant/components/camera/.translations/es-419.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inactivo",
+            "recording": "Grabando",
+            "streaming": "Streaming"
+        }
+    },
     "title": "C\u00e1mara"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/es.json b/homeassistant/components/camera/.translations/es.json
index e3c81d8bb6ff1918ee564d7e4d027acec748d6c5..54f22812cf2e7d5f65a733629d637d1a08c09972 100644
--- a/homeassistant/components/camera/.translations/es.json
+++ b/homeassistant/components/camera/.translations/es.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inactivo",
+            "recording": "Grabando",
+            "streaming": "Transmitiendo"
+        }
+    },
     "title": "C\u00e1mara"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/et.json b/homeassistant/components/camera/.translations/et.json
index 1003a79e3c477c40783427960ce5943d3b3bdb6f..1d33a9b1cafbe52b050afaceedaf6b5f42f3a866 100644
--- a/homeassistant/components/camera/.translations/et.json
+++ b/homeassistant/components/camera/.translations/et.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Ootel",
+            "recording": "Salvestab",
+            "streaming": "Voogedastab"
+        }
+    },
     "title": "Kaamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/eu.json b/homeassistant/components/camera/.translations/eu.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..e470b6d13551ea46ea2da30b7a4d15e546aedba0 100644
--- a/homeassistant/components/camera/.translations/eu.json
+++ b/homeassistant/components/camera/.translations/eu.json
@@ -1,3 +1,8 @@
 {
+    "state": {
+        "_": {
+            "recording": "Grabatzen"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/fa.json b/homeassistant/components/camera/.translations/fa.json
index da13f0eb55e1cb75eb6f75a0c4099d45f9708747..5d8020b55ea4ecce0ee74e2fa242f39d13d7d68e 100644
--- a/homeassistant/components/camera/.translations/fa.json
+++ b/homeassistant/components/camera/.translations/fa.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0628\u06cc\u06a9\u0627\u0631",
+            "recording": "\u062f\u0631 \u062d\u0627\u0644 \u0636\u0628\u0637",
+            "streaming": "\u062f\u0631 \u062d\u0627\u0644 \u067e\u062e\u0634"
+        }
+    },
     "title": "\u062f\u0648\u0631\u0628\u06cc\u0646"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/fi.json b/homeassistant/components/camera/.translations/fi.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..5fe10682a217ef5a8d67396aa528573a5c75d37d 100644
--- a/homeassistant/components/camera/.translations/fi.json
+++ b/homeassistant/components/camera/.translations/fi.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Lepotilassa",
+            "recording": "Tallentaa",
+            "streaming": "Toistaa"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/fr.json b/homeassistant/components/camera/.translations/fr.json
index bbda5dfdef222abd8077d64c0c1f9bb67c7f115c..d4f5cd31afcde432317f3bd7c5a3b3733ba8dbb9 100644
--- a/homeassistant/components/camera/.translations/fr.json
+++ b/homeassistant/components/camera/.translations/fr.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "En veille",
+            "recording": "Enregistrement",
+            "streaming": "Diffusion en cours"
+        }
+    },
     "title": "Cam\u00e9ra"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/gsw.json b/homeassistant/components/camera/.translations/gsw.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..5c09ff84d57ddbd648680ca24dc6278203ba6ccc 100644
--- a/homeassistant/components/camera/.translations/gsw.json
+++ b/homeassistant/components/camera/.translations/gsw.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "L\u00e4\u00e4rlauf",
+            "recording": "Nimt uf",
+            "streaming": "Streamt"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/he.json b/homeassistant/components/camera/.translations/he.json
index e1980ddd88e333f9a6488d8ecd49c20484faec63..ccca3a7909966d4bf329428cee693cd6bb1502a7 100644
--- a/homeassistant/components/camera/.translations/he.json
+++ b/homeassistant/components/camera/.translations/he.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u05de\u05d7\u05db\u05d4",
+            "recording": "\u05de\u05e7\u05dc\u05d9\u05d8",
+            "streaming": "\u05de\u05d6\u05e8\u05d9\u05dd"
+        }
+    },
     "title": "\u05de\u05b7\u05e6\u05dc\u05b5\u05de\u05b8\u05d4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/hi.json b/homeassistant/components/camera/.translations/hi.json
new file mode 100644
index 0000000000000000000000000000000000000000..911c0011db0c739baa3e64efd74e58a471184380
--- /dev/null
+++ b/homeassistant/components/camera/.translations/hi.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "recording": "\u0930\u093f\u0915\u0949\u0930\u094d\u0921\u093f\u0902\u0917"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/hr.json b/homeassistant/components/camera/.translations/hr.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..40d11226a52f4a52a8dba0605e24e5994c8848a0 100644
--- a/homeassistant/components/camera/.translations/hr.json
+++ b/homeassistant/components/camera/.translations/hr.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Neaktivan",
+            "recording": "Snimanje",
+            "streaming": "Oda\u0161ilja"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/hu.json b/homeassistant/components/camera/.translations/hu.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..41a125e80bf5570e621a1143ad6bd5a841f5c7a2 100644
--- a/homeassistant/components/camera/.translations/hu.json
+++ b/homeassistant/components/camera/.translations/hu.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "T\u00e9tlen",
+            "recording": "Felv\u00e9tel",
+            "streaming": "Streamel\u00e9s"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/hy.json b/homeassistant/components/camera/.translations/hy.json
index dd0f230556233e993bdd814ac4082e89034e828e..48a722755f29ec3221fcd7cb7f0b0bb47f7d35cd 100644
--- a/homeassistant/components/camera/.translations/hy.json
+++ b/homeassistant/components/camera/.translations/hy.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u057a\u0561\u0580\u0561\u057a",
+            "recording": "\u0541\u0561\u0575\u0576\u0561\u0563\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576\u0568",
+            "streaming": "\u0540\u0578\u057d\u0584"
+        }
+    },
     "title": "\u054f\u0565\u057d\u0561\u056d\u0581\u056b\u056f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/id.json b/homeassistant/components/camera/.translations/id.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..7256dc88e5ad0ada00481ed17fd3f5cc1200af57 100644
--- a/homeassistant/components/camera/.translations/id.json
+++ b/homeassistant/components/camera/.translations/id.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Siaga",
+            "recording": "Merekam",
+            "streaming": "Streaming"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/is.json b/homeassistant/components/camera/.translations/is.json
index b15ca2701483a52b1331deed3294fe40d4ce5df4..03c03bd5604564da498bc4c7fe1a184d6bebe547 100644
--- a/homeassistant/components/camera/.translations/is.json
+++ b/homeassistant/components/camera/.translations/is.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "A\u00f0ger\u00f0alaus",
+            "recording": "\u00cd uppt\u00f6ku",
+            "streaming": "Streymi"
+        }
+    },
     "title": "Myndav\u00e9l"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/it.json b/homeassistant/components/camera/.translations/it.json
index 14b7f2226fe6621c4469a3fa41e1761928d682d8..79fe9916de3b64363010b929d8d494b10786f07e 100644
--- a/homeassistant/components/camera/.translations/it.json
+++ b/homeassistant/components/camera/.translations/it.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inattiva",
+            "recording": "In registrazione",
+            "streaming": "Streaming"
+        }
+    },
     "title": "Telecamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/ja.json b/homeassistant/components/camera/.translations/ja.json
index 6cd37d2c0ad51a8c1e78761c5ac4604092bdec17..4ab2b8ed3b6a55552152d1ffa64f334ed9cc9da6 100644
--- a/homeassistant/components/camera/.translations/ja.json
+++ b/homeassistant/components/camera/.translations/ja.json
@@ -1,3 +1,8 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u30a2\u30a4\u30c9\u30eb"
+        }
+    },
     "title": "\u30ab\u30e1\u30e9"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/ko.json b/homeassistant/components/camera/.translations/ko.json
index 2079917030878aaa3ac23ddf991dbfd0f95a5a4c..8c054ff862ceebddd964ec5f64a13df8ede47c53 100644
--- a/homeassistant/components/camera/.translations/ko.json
+++ b/homeassistant/components/camera/.translations/ko.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\ub300\uae30\uc911",
+            "recording": "\ub179\ud654\uc911",
+            "streaming": "\uc2a4\ud2b8\ub9ac\ubc0d"
+        }
+    },
     "title": "\uce74\uba54\ub77c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/lb.json b/homeassistant/components/camera/.translations/lb.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..aba896b00c3df8ff984ff95c64d47e9d7dac4746 100644
--- a/homeassistant/components/camera/.translations/lb.json
+++ b/homeassistant/components/camera/.translations/lb.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Roueg",
+            "recording": "H\u00eblt Op",
+            "streaming": "Streamt"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/lt.json b/homeassistant/components/camera/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..24091a05733092c4b43bf1713782e1a62d114572
--- /dev/null
+++ b/homeassistant/components/camera/.translations/lt.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "idle": "Laukimo re\u017eimas",
+            "recording": "\u012era\u0161ymas",
+            "streaming": "Transliuojama"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/lv.json b/homeassistant/components/camera/.translations/lv.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..b4cede92841110a0a49285ab1b71b94bb6bb777d 100644
--- a/homeassistant/components/camera/.translations/lv.json
+++ b/homeassistant/components/camera/.translations/lv.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "D\u012bkst\u0101ve",
+            "recording": "Ieraksta",
+            "streaming": "Straum\u0113"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/nb.json b/homeassistant/components/camera/.translations/nb.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..f7f505e9d1c5171b7c7ffbdddb281bc58af5a6fc 100644
--- a/homeassistant/components/camera/.translations/nb.json
+++ b/homeassistant/components/camera/.translations/nb.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "recording": "Opptak",
+            "streaming": "Str\u00f8mmer"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/nl.json b/homeassistant/components/camera/.translations/nl.json
index cc881ee406cd6bb6a6f428c21d800542635a8193..976d8e651fb36e02b53d2e8917bdd0f0e00e14f2 100644
--- a/homeassistant/components/camera/.translations/nl.json
+++ b/homeassistant/components/camera/.translations/nl.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inactief",
+            "recording": "Opnemen",
+            "streaming": "Streamen"
+        }
+    },
     "title": "Camera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/nn.json b/homeassistant/components/camera/.translations/nn.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..39df070558b504715d7723d43574998a412a7edd 100644
--- a/homeassistant/components/camera/.translations/nn.json
+++ b/homeassistant/components/camera/.translations/nn.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "recording": "Opptak",
+            "streaming": "Str\u00f8ymer"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/no.json b/homeassistant/components/camera/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7
--- /dev/null
+++ b/homeassistant/components/camera/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Kamera"
+}
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/pl.json b/homeassistant/components/camera/.translations/pl.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..e7922e118df3da5a43aee556334e7c6accb4882e 100644
--- a/homeassistant/components/camera/.translations/pl.json
+++ b/homeassistant/components/camera/.translations/pl.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "nieaktywna",
+            "recording": "nagrywanie",
+            "streaming": "strumieniowanie"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/pt-BR.json b/homeassistant/components/camera/.translations/pt-BR.json
index a72d99e23ab8cbca1f3694df494cda2a8a2b185e..7534267a8751d56bb765fb773c92643293377fa2 100644
--- a/homeassistant/components/camera/.translations/pt-BR.json
+++ b/homeassistant/components/camera/.translations/pt-BR.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Ocioso",
+            "recording": "Gravando",
+            "streaming": "Transmitindo"
+        }
+    },
     "title": "C\u00e2mera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/pt.json b/homeassistant/components/camera/.translations/pt.json
index 02fc2b75f947677accc0f9e3c1e1818dceabb7e9..91d38a221584e78a35d6a89f22d613b2cf595717 100644
--- a/homeassistant/components/camera/.translations/pt.json
+++ b/homeassistant/components/camera/.translations/pt.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Em espera",
+            "recording": "A gravar",
+            "streaming": "A enviar"
+        }
+    },
     "title": "C\u00e2mara"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/ro.json b/homeassistant/components/camera/.translations/ro.json
index cc881ee406cd6bb6a6f428c21d800542635a8193..32fd0582d605c9c4d217ffc6fefe4f248c6c2939 100644
--- a/homeassistant/components/camera/.translations/ro.json
+++ b/homeassistant/components/camera/.translations/ro.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inactiv",
+            "recording": "\u00cenregistrare",
+            "streaming": "Streaming"
+        }
+    },
     "title": "Camera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/ru.json b/homeassistant/components/camera/.translations/ru.json
index f1a15a7a821ba5f2a9d8cd8aa84b5dacee61c52a..5334d49d2ffb2e02a14022016c4323e9c5608678 100644
--- a/homeassistant/components/camera/.translations/ru.json
+++ b/homeassistant/components/camera/.translations/ru.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0411\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435",
+            "recording": "\u0417\u0430\u043f\u0438\u0441\u044c",
+            "streaming": "\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f"
+        }
+    },
     "title": "\u041a\u0430\u043c\u0435\u0440\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/sk.json b/homeassistant/components/camera/.translations/sk.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..496ac7e451ed943bc52dc3bfcadfa9c6df3aa504 100644
--- a/homeassistant/components/camera/.translations/sk.json
+++ b/homeassistant/components/camera/.translations/sk.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Ne\u010dinn\u00e1",
+            "recording": "Z\u00e1znam",
+            "streaming": "Streamovanie"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/sl.json b/homeassistant/components/camera/.translations/sl.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..969a4d46562d86409cd760b588d0f01d6f6bb66f 100644
--- a/homeassistant/components/camera/.translations/sl.json
+++ b/homeassistant/components/camera/.translations/sl.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "V pripravljenosti",
+            "recording": "Snemanje",
+            "streaming": "Pretakanje"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/sv.json b/homeassistant/components/camera/.translations/sv.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..7c3d03430863e410f0be36d05e588b1fb053462e 100644
--- a/homeassistant/components/camera/.translations/sv.json
+++ b/homeassistant/components/camera/.translations/sv.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "recording": "Spelar in",
+            "streaming": "Str\u00f6mmar"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/ta.json b/homeassistant/components/camera/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..abf73c2c2101850a270251040cffb22c657cf024
--- /dev/null
+++ b/homeassistant/components/camera/.translations/ta.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "idle": "\u0baa\u0ba3\u0bbf\u0baf\u0bbf\u0ba9\u0bcd\u0bb1\u0bbf",
+            "recording": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc1",
+            "streaming": "\u0bb8\u0bcd\u0b9f\u0bcd\u0bb0\u0bc0\u0bae\u0bbf\u0b99\u0bcd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/te.json b/homeassistant/components/camera/.translations/te.json
index b11756de7a38b144b78ea7486394a56473844d11..e9c13f2fe36da0d14fddb87eb9b50f697eeb7309 100644
--- a/homeassistant/components/camera/.translations/te.json
+++ b/homeassistant/components/camera/.translations/te.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0c10\u0c21\u0c3f\u0c32\u0c4d",
+            "recording": "\u0c30\u0c3f\u0c15\u0c3e\u0c30\u0c4d\u0c21\u0c3f\u0c02\u0c17\u0c4d",
+            "streaming": "\u0c2a\u0c4d\u0c30\u0c38\u0c3e\u0c30\u0c02"
+        }
+    },
     "title": "\u0c15\u0c46\u0c2e\u0c47\u0c30\u0c3e"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/th.json b/homeassistant/components/camera/.translations/th.json
index adeed7fbf39c6dab510c7431f0356fbc2fc1cf37..ac9b819a3b161f4595c461b0a2850ba3f2607b85 100644
--- a/homeassistant/components/camera/.translations/th.json
+++ b/homeassistant/components/camera/.translations/th.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+            "recording": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01",
+            "streaming": "\u0e2a\u0e15\u0e23\u0e35\u0e21\u0e21\u0e34\u0e48\u0e07"
+        }
+    },
     "title": "\u0e01\u0e25\u0e49\u0e2d\u0e07"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/tr.json b/homeassistant/components/camera/.translations/tr.json
index f3d16970c0118bb9c9f6cb449e0a2cf31454a1a7..313eaeb887b877d9d592599bd15cf9c46b7c83a4 100644
--- a/homeassistant/components/camera/.translations/tr.json
+++ b/homeassistant/components/camera/.translations/tr.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Bo\u015fta",
+            "recording": "Kaydediliyor",
+            "streaming": "Yay\u0131n ak\u0131\u015f\u0131"
+        }
+    },
     "title": "Kamera"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/uk.json b/homeassistant/components/camera/.translations/uk.json
index f1a15a7a821ba5f2a9d8cd8aa84b5dacee61c52a..2f31b0e0171212f518859736775f0d342026bd78 100644
--- a/homeassistant/components/camera/.translations/uk.json
+++ b/homeassistant/components/camera/.translations/uk.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u041e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f",
+            "recording": "\u0417\u0430\u043f\u0438\u0441",
+            "streaming": "\u0422\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0456\u044f"
+        }
+    },
     "title": "\u041a\u0430\u043c\u0435\u0440\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/vi.json b/homeassistant/components/camera/.translations/vi.json
index 2636db35b4e235c13a181e675c57a131f3eee655..6998526947756e11b22a94a40ff05fb03ba17c75 100644
--- a/homeassistant/components/camera/.translations/vi.json
+++ b/homeassistant/components/camera/.translations/vi.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "Kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng",
+            "recording": "Ghi \u00e2m",
+            "streaming": "Ph\u00e1t tr\u1ef1c tuy\u1ebfn"
+        }
+    },
     "title": "M\u00e1y \u1ea3nh"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/zh-Hans.json b/homeassistant/components/camera/.translations/zh-Hans.json
index 5d04ffdfc0e3c7e5b8590604a69d052253cc652c..e50c157515b8d21f83fd51fea85ba932c033721a 100644
--- a/homeassistant/components/camera/.translations/zh-Hans.json
+++ b/homeassistant/components/camera/.translations/zh-Hans.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u5f85\u673a",
+            "recording": "\u5f55\u5236\u4e2d",
+            "streaming": "\u76d1\u63a7\u4e2d"
+        }
+    },
     "title": "\u6444\u50cf\u5934"
 }
\ No newline at end of file
diff --git a/homeassistant/components/camera/.translations/zh-Hant.json b/homeassistant/components/camera/.translations/zh-Hant.json
index 1cc988e8bed5b881ec12b0de889c844929c8c96a..580728a7bf5439e41ec72849c2ef4b79386ab09d 100644
--- a/homeassistant/components/camera/.translations/zh-Hant.json
+++ b/homeassistant/components/camera/.translations/zh-Hant.json
@@ -1,3 +1,10 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u5f85\u547d",
+            "recording": "\u9304\u5f71\u4e2d",
+            "streaming": "\u76e3\u63a7\u4e2d"
+        }
+    },
     "title": "\u651d\u5f71\u6a5f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/af.json b/homeassistant/components/climate/.translations/af.json
index 89e000dff1c7c610ee8a2dbf12655a48ca335ef6..4a6ceb4a267eb600239d584932721cd549ed25b0 100644
--- a/homeassistant/components/climate/.translations/af.json
+++ b/homeassistant/components/climate/.translations/af.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Outo",
+            "cool": "Koel",
+            "dry": "Droog",
+            "fan_only": "Slegs waaier",
+            "heat": "Hitte",
+            "heat_cool": "Verhit/Verkoel",
+            "off": "Af"
+        }
+    },
     "title": "Klimaat"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/ar.json b/homeassistant/components/climate/.translations/ar.json
index 05fc8ce111949701eac4b4cab68680e6c5d64a86..1363f619d25e87182ddafa3d8893bcfdc12de316 100644
--- a/homeassistant/components/climate/.translations/ar.json
+++ b/homeassistant/components/climate/.translations/ar.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u062a\u0644\u0642\u0627\u0626\u064a",
+            "cool": "\u062a\u0628\u0631\u064a\u062f",
+            "dry": "\u062c\u0627\u0641",
+            "fan_only": "\u0627\u0644\u0645\u0631\u0648\u062d\u0629 \u0641\u0642\u0637",
+            "heat": "\u062a\u062f\u0641\u0626\u0629",
+            "off": "\u0625\u064a\u0642\u0627\u0641"
+        }
+    },
     "title": "\u0627\u0644\u0637\u0642\u0633"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/bg.json b/homeassistant/components/climate/.translations/bg.json
index 9d918323c5ad442a43ea846c6e25e39670942c82..7c7389545ebaa73e9afac944502c409d89a8b92f 100644
--- a/homeassistant/components/climate/.translations/bg.json
+++ b/homeassistant/components/climate/.translations/bg.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} \u0420\u0435\u0436\u0438\u043c \u043d\u0430 \u041e\u0412\u041a \u0441\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u0438"
         }
     },
+    "state": {
+        "_": {
+            "auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u043d",
+            "cool": "\u041e\u0445\u043b\u0430\u0436\u0434\u0430\u043d\u0435",
+            "dry": "\u0421\u0443\u0445",
+            "fan_only": "\u0421\u0430\u043c\u043e \u0432\u0435\u043d\u0442\u0438\u043b\u0430\u0442\u043e\u0440",
+            "heat": "\u041e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u0435",
+            "heat_cool": "\u041e\u0442\u043e\u043f\u043b\u0435\u043d\u0438\u0435/\u041e\u0445\u043b\u0430\u0436\u0434\u0430\u043d\u0435",
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u041a\u043b\u0438\u043c\u0430\u0442"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/bs.json b/homeassistant/components/climate/.translations/bs.json
index e8feb64aa8781eab92a513708606cdce04e45e55..a18207041eaf32227249bc0b8c2c4aa591b08a37 100644
--- a/homeassistant/components/climate/.translations/bs.json
+++ b/homeassistant/components/climate/.translations/bs.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Hladno",
+            "dry": "Suh",
+            "fan_only": "Samo ventilator",
+            "heat": "Toplota",
+            "off": "Isklju\u010den"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/ca.json b/homeassistant/components/climate/.translations/ca.json
index 5d6c73db05935c9a10e34c6116808572e150bcd3..e2f3a58e2eb7e5ecc4e8c658df6e93708b32b2a9 100644
--- a/homeassistant/components/climate/.translations/ca.json
+++ b/homeassistant/components/climate/.translations/ca.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "El mode HVAC de {entity_name} ha canviat"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Autom\u00e0tic",
+            "cool": "Refredar",
+            "dry": "Assecar",
+            "fan_only": "Nom\u00e9s ventilador",
+            "heat": "Escalfar",
+            "heat_cool": "Escalfar/Refredar",
+            "off": "Apagat"
+        }
+    },
     "title": "Climatitzaci\u00f3"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/cs.json b/homeassistant/components/climate/.translations/cs.json
index 37d9647e01ae1a1532b885414fc5ee77a0f389f9..a61706acea8f496a9feea89d9c136f84308aca98 100644
--- a/homeassistant/components/climate/.translations/cs.json
+++ b/homeassistant/components/climate/.translations/cs.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Automatika",
+            "cool": "Chlazen\u00ed",
+            "dry": "Vysou\u0161en\u00ed",
+            "fan_only": "Pouze ventil\u00e1tor",
+            "heat": "Topen\u00ed",
+            "heat_cool": "Vyt\u00e1p\u011bn\u00ed/Chlazen\u00ed",
+            "off": "Neaktivn\u00ed"
+        }
+    },
     "title": "Klimatizace"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/cy.json b/homeassistant/components/climate/.translations/cy.json
index 0f0d63a675e4f96d730e3a730837a838be94f63e..c2d1ebdef05136d696edf54303e6b80c48e7f96d 100644
--- a/homeassistant/components/climate/.translations/cy.json
+++ b/homeassistant/components/climate/.translations/cy.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "auto": "Awto",
+            "cool": "Sefydlog",
+            "dry": "Sych",
+            "fan_only": "Fan yn unig",
+            "heat": "Gwres",
+            "off": "i ffwrdd"
+        }
+    },
     "title": "Hinsawdd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/da.json b/homeassistant/components/climate/.translations/da.json
index cbb10514f8ad80e0d43baa74084541ede7642ea9..18b2bf16d49351965d7667ff322b514d21a715e8 100644
--- a/homeassistant/components/climate/.translations/da.json
+++ b/homeassistant/components/climate/.translations/da.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} klimaanl\u00e6gstilstand \u00e6ndret"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "K\u00f8l",
+            "dry": "T\u00f8r",
+            "fan_only": "Kun bl\u00e6ser",
+            "heat": "Varme",
+            "heat_cool": "Opvarm/k\u00f8l",
+            "off": "Fra"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/de.json b/homeassistant/components/climate/.translations/de.json
index c48a617f6781058d8198c085413d3603b3747943..b720df9f0076b68f47a3cfa1e136b41acfe2a2a2 100644
--- a/homeassistant/components/climate/.translations/de.json
+++ b/homeassistant/components/climate/.translations/de.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC-Modus ge\u00e4ndert"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Automatisch",
+            "cool": "K\u00fchlen",
+            "dry": "Entfeuchten",
+            "fan_only": "Nur Ventilator",
+            "heat": "Heizen",
+            "heat_cool": "Heizen/K\u00fchlen",
+            "off": "Aus"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/el.json b/homeassistant/components/climate/.translations/el.json
index a4e6c9aeeaba160f88361c05d6885c8f3eaf5570..44c56a0a2716a2ddb72b7295af176802f9308e10 100644
--- a/homeassistant/components/climate/.translations/el.json
+++ b/homeassistant/components/climate/.translations/el.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u0391\u03c5\u03c4\u03cc\u03bc\u03b1\u03c4\u03bf",
+            "cool": "\u0394\u03c1\u03bf\u03c3\u03b5\u03c1\u03cc",
+            "dry": "\u039e\u03b7\u03c1\u03cc",
+            "fan_only": "\u0391\u03bd\u03b5\u03bc\u03b9\u03c3\u03c4\u03ae\u03c1\u03b1\u03c2 \u03bc\u03cc\u03bd\u03bf",
+            "heat": "\u0398\u03b5\u03c1\u03bc\u03cc",
+            "heat_cool": "\u0398\u03ad\u03c1\u03bc\u03b1\u03bd\u03c3\u03b7 / \u03a8\u03cd\u03be\u03b7",
+            "off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc"
+        }
+    },
     "title": "\u03a4\u03bf \u03ba\u03bb\u03af\u03bc\u03b1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/en.json b/homeassistant/components/climate/.translations/en.json
index e759dd7525d814698e8984729b65ebb9463a0073..92ff71be75603a7c5d11340583dcaa9e761b9aac 100644
--- a/homeassistant/components/climate/.translations/en.json
+++ b/homeassistant/components/climate/.translations/en.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC mode changed"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Cool",
+            "dry": "Dry",
+            "fan_only": "Fan only",
+            "heat": "Heat",
+            "heat_cool": "Heat/Cool",
+            "off": "Off"
+        }
+    },
     "title": "Climate"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/es-419.json b/homeassistant/components/climate/.translations/es-419.json
index a7de025af783e891942ba8b01c7684f2849e08d1..d61483edda27321c19e4b5bd43b0b2a1f91aaa3e 100644
--- a/homeassistant/components/climate/.translations/es-419.json
+++ b/homeassistant/components/climate/.translations/es-419.json
@@ -7,5 +7,16 @@
             "is_hvac_mode": "{entity_name} est\u00e1 configurado en un modo HVAC espec\u00edfico"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Automatico",
+            "cool": "Enfriar",
+            "dry": "Seco",
+            "fan_only": "S\u00f3lo ventilador",
+            "heat": "Calentar",
+            "heat_cool": "Calentar/Enfriar",
+            "off": "Desactivar"
+        }
+    },
     "title": "Clima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/es.json b/homeassistant/components/climate/.translations/es.json
index 25731f3b3ad3ec443d4a8cacb615ea0e18293a5f..9ed5ff150c020b112275e823f0d7b0f07ab9a6d3 100644
--- a/homeassistant/components/climate/.translations/es.json
+++ b/homeassistant/components/climate/.translations/es.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} Modo HVAC cambiado"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Autom\u00e1tico",
+            "cool": "Fr\u00edo",
+            "dry": "Seco",
+            "fan_only": "S\u00f3lo ventilador",
+            "heat": "Calor",
+            "heat_cool": "Calor/Fr\u00edo",
+            "off": "Apagado"
+        }
+    },
     "title": "Climatizaci\u00f3n"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/et.json b/homeassistant/components/climate/.translations/et.json
index 6c81a5c1f7622de1b41095895b133ad5887a22fa..1c4a6a5ff11218820debad41271810b3b0d67678 100644
--- a/homeassistant/components/climate/.translations/et.json
+++ b/homeassistant/components/climate/.translations/et.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Automaatne",
+            "cool": "Jahuta",
+            "dry": "Kuiv",
+            "fan_only": "Ainult ventilaator",
+            "heat": "Soojenda",
+            "heat_cool": "K\u00fcta/jahuta",
+            "off": "V\u00e4ljas"
+        }
+    },
     "title": "Kliima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/eu.json b/homeassistant/components/climate/.translations/eu.json
index 4eb0277b457caf1b4415aa032172ba38fe0221d2..1dc30b687ac0a380e7249d23046cb3f61eae333b 100644
--- a/homeassistant/components/climate/.translations/eu.json
+++ b/homeassistant/components/climate/.translations/eu.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "auto": "Automatikoa",
+            "cool": "Hotza",
+            "dry": "Lehorra",
+            "fan_only": "Haizagailua bakarrik",
+            "heat": "Beroa",
+            "off": "Itzalita"
+        }
+    },
     "title": "Klimatizazioa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/fa.json b/homeassistant/components/climate/.translations/fa.json
index 307571e2bce22d32b78df556a22a0e1cbec25c56..84793ac06c9faf472d3187ae0dd072077aeabb83 100644
--- a/homeassistant/components/climate/.translations/fa.json
+++ b/homeassistant/components/climate/.translations/fa.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u062e\u0648\u062f\u06a9\u0627\u0631",
+            "cool": "\u062e\u0646\u06a9",
+            "dry": "\u062e\u0634\u06a9",
+            "fan_only": "\u0641\u0642\u0637 \u067e\u0646\u06a9\u0647",
+            "heat": "\u062d\u0631\u0627\u0631\u062a",
+            "off": "\u062e\u0627\u0645\u0648\u0634"
+        }
+    },
     "title": "\u0622\u0628 \u0648 \u0647\u0648\u0627"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/fi.json b/homeassistant/components/climate/.translations/fi.json
index 592325be44e3fec411a890a46193cb295bc2c07a..7a280d441207ebafae6eb6f165d86b15df74f383 100644
--- a/homeassistant/components/climate/.translations/fi.json
+++ b/homeassistant/components/climate/.translations/fi.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Automaatilla",
+            "cool": "J\u00e4\u00e4hdytys",
+            "dry": "Kuivaus",
+            "fan_only": "Tuuletus",
+            "heat": "L\u00e4mmitys",
+            "heat_cool": "L\u00e4mmitys/j\u00e4\u00e4hdytys",
+            "off": "Pois"
+        }
+    },
     "title": "Ilmasto"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/fr.json b/homeassistant/components/climate/.translations/fr.json
index c4b087e22b336e63681fe3dd2ae5124b3c2db4cc..913c2579478c084f3344041b1f0f8ae43dfdd3ef 100644
--- a/homeassistant/components/climate/.translations/fr.json
+++ b/homeassistant/components/climate/.translations/fr.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "Mode HVAC chang\u00e9 pour {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Frais",
+            "dry": "Sec",
+            "fan_only": "Ventilateur seul",
+            "heat": "Chauffe",
+            "heat_cool": "Chaud/Froid",
+            "off": "Inactif"
+        }
+    },
     "title": "Thermostat"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/gsw.json b/homeassistant/components/climate/.translations/gsw.json
index e8feb64aa8781eab92a513708606cdce04e45e55..9c3f9a34fb736665711f9b870de56e2bfe483e5b 100644
--- a/homeassistant/components/climate/.translations/gsw.json
+++ b/homeassistant/components/climate/.translations/gsw.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "auto": "Automatik",
+            "cool": "Ch\u00fc\u00e4l\u00e4",
+            "dry": "Troch\u00e4",
+            "fan_only": "Nur L\u00fcfter",
+            "heat": "Heiz\u00e4",
+            "off": "Us"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/he.json b/homeassistant/components/climate/.translations/he.json
index 19a1456e97d1848df6056cb6596e839b76132255..fe5380a0528b4c965cebeb4797f9d8f63ddc8228 100644
--- a/homeassistant/components/climate/.translations/he.json
+++ b/homeassistant/components/climate/.translations/he.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9",
+            "cool": "\u05e7\u05e8\u05d5\u05e8",
+            "dry": "\u05d9\u05d1\u05e9",
+            "fan_only": "\u05de\u05d0\u05d5\u05d5\u05e8\u05e8 \u05d1\u05dc\u05d1\u05d3",
+            "heat": "\u05d7\u05d9\u05de\u05d5\u05dd",
+            "heat_cool": "\u05d7\u05d9\u05de\u05d5\u05dd/\u05e7\u05d9\u05e8\u05d5\u05e8",
+            "off": "\u05db\u05d1\u05d5\u05d9"
+        }
+    },
     "title": "\u05d0\u05b7\u05e7\u05dc\u05b4\u05d9\u05dd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/hi.json b/homeassistant/components/climate/.translations/hi.json
index 543b7d51251147d748c41d1f94cecd26f9a1f824..1c595e33c76db7b6d20d94347dd76ce1594cb771 100644
--- a/homeassistant/components/climate/.translations/hi.json
+++ b/homeassistant/components/climate/.translations/hi.json
@@ -1,3 +1,11 @@
 {
+    "state": {
+        "_": {
+            "cool": "\u0920\u0902\u0921\u093e",
+            "dry": "\u0938\u0942\u0916\u093e",
+            "heat": "\u0917\u0930\u094d\u092e\u0940",
+            "off": "\u092c\u0902\u0926"
+        }
+    },
     "title": "\u091c\u0932\u0935\u093e\u092f\u0941"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/hr.json b/homeassistant/components/climate/.translations/hr.json
index e8feb64aa8781eab92a513708606cdce04e45e55..a960810c02062e82c16545f39a30992151af08c9 100644
--- a/homeassistant/components/climate/.translations/hr.json
+++ b/homeassistant/components/climate/.translations/hr.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Hla\u0111enje",
+            "dry": "Suho",
+            "fan_only": "Samo ventilator",
+            "heat": "Grijanje",
+            "heat_cool": "Grijanje/Hla\u0111enje",
+            "off": "Isklju\u010den"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/hu.json b/homeassistant/components/climate/.translations/hu.json
index dd7b55ba0498cf214b6bb81a41ffad90b69c9d40..400c1af877d42142a88c6f217f07266c6e1ca0fd 100644
--- a/homeassistant/components/climate/.translations/hu.json
+++ b/homeassistant/components/climate/.translations/hu.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} f\u0171t\u00e9s, szell\u0151z\u00e9s \u00e9s l\u00e9gkondicion\u00e1l\u00e1s (HVAC) \u00fczemm\u00f3d megv\u00e1ltozott"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Automatikus",
+            "cool": "H\u0171t\u00e9s",
+            "dry": "Sz\u00e1raz",
+            "fan_only": "Csak ventil\u00e1tor",
+            "heat": "F\u0171t\u00e9s",
+            "heat_cool": "F\u0171t\u00e9s/H\u0171t\u00e9s",
+            "off": "Ki"
+        }
+    },
     "title": "H\u0171t\u00e9s/f\u0171t\u00e9s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/hy.json b/homeassistant/components/climate/.translations/hy.json
index 9b63c0e17b35c6a7733cae40f8c21580ed78d0ac..d7a090fe5f3932d50b8d61604d861fc258d73e5f 100644
--- a/homeassistant/components/climate/.translations/hy.json
+++ b/homeassistant/components/climate/.translations/hy.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u0531\u057e\u057f\u0578\u0574\u0561\u057f",
+            "cool": "\u0540\u0578\u057e\u0561\u0581\u0578\u0582\u0574",
+            "dry": "\u0549\u0578\u0580",
+            "fan_only": "\u0555\u0564\u0561\u0583\u0578\u056d\u056b\u0579",
+            "heat": "\u054b\u0565\u0580\u0574\u0578\u0582\u0569\u0575\u0578\u0582\u0576",
+            "heat_cool": "\u054b\u0565\u057c\u0578\u0582\u0581\u0578\u0582\u0574/\u0540\u0578\u057e\u0561\u0581\u0578\u0582\u0574",
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e"
+        }
+    },
     "title": "\u053f\u056c\u056b\u0574\u0561"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/id.json b/homeassistant/components/climate/.translations/id.json
index 7834c7ddfb347a896102efdce230a2b0fd0f02f9..4f1ec02379b4f0f9196982c97735d23c811bf222 100644
--- a/homeassistant/components/climate/.translations/id.json
+++ b/homeassistant/components/climate/.translations/id.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Sejuk",
+            "dry": "Kering",
+            "fan_only": "Hanya kipas",
+            "heat": "Panas",
+            "heat_cool": "Panas/Dingin",
+            "off": "Off"
+        }
+    },
     "title": "Cuaca"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/is.json b/homeassistant/components/climate/.translations/is.json
index 8d3595d3163c366132ffe7e90d759b861df6d32b..dd2e8043cd888ecd86870695ea95ff275643ff2f 100644
--- a/homeassistant/components/climate/.translations/is.json
+++ b/homeassistant/components/climate/.translations/is.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Sj\u00e1lfvirkt",
+            "cool": "K\u00e6ling",
+            "dry": "\u00deurrt",
+            "fan_only": "Vifta eing\u00f6ngu",
+            "heat": "Hitun",
+            "heat_cool": "Hita/K\u00e6la",
+            "off": "Sl\u00f6kkt"
+        }
+    },
     "title": "Loftslag"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/it.json b/homeassistant/components/climate/.translations/it.json
index 566d431a7b7c99fdfef2fd155b57c18f850bc10c..4f427209325d0821daaa8ce0d816c2f238e504fc 100644
--- a/homeassistant/components/climate/.translations/it.json
+++ b/homeassistant/components/climate/.translations/it.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} modalit\u00e0 HVAC modificata"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Freddo",
+            "dry": "Secco",
+            "fan_only": "Solo ventilatore",
+            "heat": "Caldo",
+            "heat_cool": "Caldo/Freddo",
+            "off": "Spento"
+        }
+    },
     "title": "Termostato"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/ja.json b/homeassistant/components/climate/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..2d660b8dd5448bb19396acca7a06a330baee90bf
--- /dev/null
+++ b/homeassistant/components/climate/.translations/ja.json
@@ -0,0 +1,12 @@
+{
+    "state": {
+        "_": {
+            "auto": "\u30aa\u30fc\u30c8",
+            "cool": "\u51b7\u623f",
+            "dry": "\u30c9\u30e9\u30a4",
+            "fan_only": "\u30d5\u30a1\u30f3\u306e\u307f",
+            "heat": "\u6696\u623f",
+            "off": "\u30aa\u30d5"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/ko.json b/homeassistant/components/climate/.translations/ko.json
index 769e02930386ae991be97893745a2cd2f7ddb149..c707c9c1eba34abc7721bc5f2989ca01156dfa06 100644
--- a/homeassistant/components/climate/.translations/ko.json
+++ b/homeassistant/components/climate/.translations/ko.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC \ubaa8\ub4dc\uac00 \ubcc0\uacbd\ub420 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "auto": "\uc790\ub3d9",
+            "cool": "\ub0c9\ubc29",
+            "dry": "\uc81c\uc2b5",
+            "fan_only": "\uc1a1\ud48d",
+            "heat": "\ub09c\ubc29",
+            "heat_cool": "\ub0c9\ub09c\ubc29",
+            "off": "\uaebc\uc9d0"
+        }
+    },
     "title": "\uacf5\uc870\uae30\uae30"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/lb.json b/homeassistant/components/climate/.translations/lb.json
index a66dc687494fae5a7787bf3a65e0d6d91309aaf5..6d97f7759bef07301a1c7dca9bc55074bb14fc54 100644
--- a/homeassistant/components/climate/.translations/lb.json
+++ b/homeassistant/components/climate/.translations/lb.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC Modus ge\u00e4nnert"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Kill",
+            "dry": "Dr\u00e9chen",
+            "fan_only": "N\u00ebmme Ventilator",
+            "heat": "Heizen",
+            "heat_cool": "H\u00ebtzen/Ofkillen",
+            "off": "Aus"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/lt.json b/homeassistant/components/climate/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..1f60d1cd5c290011cf612112708afb35d8e332d5
--- /dev/null
+++ b/homeassistant/components/climate/.translations/lt.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/lv.json b/homeassistant/components/climate/.translations/lv.json
index 70acb19f0561c04810996e23f5bbebd5f7fa485d..f789256ed33aa6e8fae51d14fdca1c156d541528 100644
--- a/homeassistant/components/climate/.translations/lv.json
+++ b/homeassistant/components/climate/.translations/lv.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Dzes\u0113\u0161ana",
+            "dry": "Sauss",
+            "fan_only": "Tikai ventilators",
+            "heat": "Sild\u012b\u0161ana",
+            "heat_cool": "Sild\u012bt / Atdzes\u0113t",
+            "off": "Izsl\u0113gts"
+        }
+    },
     "title": "Klimats"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/nb.json b/homeassistant/components/climate/.translations/nb.json
index e8feb64aa8781eab92a513708606cdce04e45e55..aa28848f921016a1f93b5758d7afb7c47577d58f 100644
--- a/homeassistant/components/climate/.translations/nb.json
+++ b/homeassistant/components/climate/.translations/nb.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Kj\u00f8ling",
+            "dry": "T\u00f8rr",
+            "fan_only": "Kun vifte",
+            "heat": "Varme",
+            "heat_cool": "Varme/kj\u00f8ling",
+            "off": "Av"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/nl.json b/homeassistant/components/climate/.translations/nl.json
index 58f2c37536dffe34aaff5ad46544d8bc52e357ca..0237d2bbd9ac4f9444f95fce8b2643c1dad9043d 100644
--- a/homeassistant/components/climate/.translations/nl.json
+++ b/homeassistant/components/climate/.translations/nl.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC-modus gewijzigd"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Koelen",
+            "dry": "Droog",
+            "fan_only": "Alleen ventilatie",
+            "heat": "Verwarmen",
+            "heat_cool": "Verwarmen/Koelen",
+            "off": "Uit"
+        }
+    },
     "title": "Klimaat"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/nn.json b/homeassistant/components/climate/.translations/nn.json
index e8feb64aa8781eab92a513708606cdce04e45e55..12a5e879b783c517977c6fcf704ebdf04a5040fb 100644
--- a/homeassistant/components/climate/.translations/nn.json
+++ b/homeassistant/components/climate/.translations/nn.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Kj\u00f8le",
+            "dry": "T\u00f8rr",
+            "fan_only": "Berre vifte",
+            "heat": "Varme",
+            "heat_cool": "Oppvarming/Nedkj\u00f8ling",
+            "off": "Av"
+        }
+    },
     "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/no.json b/homeassistant/components/climate/.translations/no.json
index bc6e97b9aa50f7859405c2edcce455a8bc36bccc..aa0427c851a2221c87f1e0e0c385793d84bfa8c9 100644
--- a/homeassistant/components/climate/.translations/no.json
+++ b/homeassistant/components/climate/.translations/no.json
@@ -13,5 +13,6 @@
             "current_temperature_changed": "{entity_name} m\u00e5lt temperatur er endret",
             "hvac_mode_changed": "{entity_name} HVAC-modus er endret"
         }
-    }
+    },
+    "title": "Klima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/pl.json b/homeassistant/components/climate/.translations/pl.json
index 5d9a8793c5f2a2e10686e4934242542ccbb2a34b..50f882dcd8074cbc8c0f4d75c6ceb7945f1f136e 100644
--- a/homeassistant/components/climate/.translations/pl.json
+++ b/homeassistant/components/climate/.translations/pl.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "zmieni si\u0119 tryb HVAC {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "auto": "automatyczny",
+            "cool": "ch\u0142odzenie",
+            "dry": "osuszanie",
+            "fan_only": "tylko wentylator",
+            "heat": "grzanie",
+            "heat_cool": "grzanie/ch\u0142odzenie",
+            "off": "wy\u0142\u0105czony"
+        }
+    },
     "title": "Klimat"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/pt-BR.json b/homeassistant/components/climate/.translations/pt-BR.json
index 741ab50a8acd2ac113eb99677143ea565e8d6dcd..e920caf2a870fe37e545cc8ace2ebfb9ba93dc06 100644
--- a/homeassistant/components/climate/.translations/pt-BR.json
+++ b/homeassistant/components/climate/.translations/pt-BR.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Autom\u00e1tico",
+            "cool": "Frio",
+            "dry": "Seco",
+            "fan_only": "Apenas ventilador",
+            "heat": "Quente",
+            "heat_cool": "Quente/Frio",
+            "off": "Desligado"
+        }
+    },
     "title": "Clima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/pt.json b/homeassistant/components/climate/.translations/pt.json
index 3633e0fb2f7c65b7596894468255d2705a90d1e0..5acd785c644126cf558445b0d9cb100fc6125662 100644
--- a/homeassistant/components/climate/.translations/pt.json
+++ b/homeassistant/components/climate/.translations/pt.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Frio",
+            "dry": "Desumidificar",
+            "fan_only": "Apenas ventilar",
+            "heat": "Quente",
+            "heat_cool": "Calor / Frio",
+            "off": "Desligado"
+        }
+    },
     "title": "Climatiza\u00e7\u00e3o"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/ro.json b/homeassistant/components/climate/.translations/ro.json
index 741ab50a8acd2ac113eb99677143ea565e8d6dcd..bb39b84b03dddfb0f8efb298ea743b36059c7ea3 100644
--- a/homeassistant/components/climate/.translations/ro.json
+++ b/homeassistant/components/climate/.translations/ro.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Auto",
+            "cool": "Rece",
+            "dry": "Uscat",
+            "fan_only": "Numai ventilator",
+            "heat": "C\u0103ldur\u0103",
+            "heat_cool": "\u00cenc\u0103lzire / R\u0103cire",
+            "off": "Oprit"
+        }
+    },
     "title": "Clima"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/ru.json b/homeassistant/components/climate/.translations/ru.json
index 04d324fb78546d02e45e8f53930bf14c65e2efbb..415d8641a94d8de9b3ab2fafde42531f647f96d6 100644
--- a/homeassistant/components/climate/.translations/ru.json
+++ b/homeassistant/components/climate/.translations/ru.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} \u043c\u0435\u043d\u044f\u0435\u0442 \u0440\u0435\u0436\u0438\u043c \u0440\u0430\u0431\u043e\u0442\u044b"
         }
     },
+    "state": {
+        "_": {
+            "auto": "\u0410\u0432\u0442\u043e",
+            "cool": "\u041e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435",
+            "dry": "\u041e\u0441\u0443\u0448\u0435\u043d\u0438\u0435",
+            "fan_only": "\u0412\u0435\u043d\u0442\u0438\u043b\u044f\u0446\u0438\u044f",
+            "heat": "\u041e\u0431\u043e\u0433\u0440\u0435\u0432",
+            "heat_cool": "\u041e\u0431\u043e\u0433\u0440\u0435\u0432 / \u041e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435",
+            "off": "\u0412\u044b\u043a\u043b"
+        }
+    },
     "title": "\u041a\u043b\u0438\u043c\u0430\u0442"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/sk.json b/homeassistant/components/climate/.translations/sk.json
index 2a1e7aecb47e6887c6ef57efeda296dc17709e13..15536f9b879c718d2c7033ccf08769ec178c8dce 100644
--- a/homeassistant/components/climate/.translations/sk.json
+++ b/homeassistant/components/climate/.translations/sk.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Automatika",
+            "cool": "Chladenie",
+            "dry": "Su\u0161enie",
+            "fan_only": "Iba ventil\u00e1tor",
+            "heat": "K\u00farenie",
+            "heat_cool": "Vykurovanie / Chladenie",
+            "off": "Vypnut\u00e9"
+        }
+    },
     "title": "Klimatiz\u00e1cia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/sl.json b/homeassistant/components/climate/.translations/sl.json
index e4a6c67cc752c3b28604f0abcf96499a4cbf9d90..037f807b42d184732f6d92be08456002b878b940 100644
--- a/homeassistant/components/climate/.translations/sl.json
+++ b/homeassistant/components/climate/.translations/sl.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC na\u010din spremenjen"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Samodejno",
+            "cool": "Mrzlo",
+            "dry": "Suho",
+            "fan_only": "Samo ventilator",
+            "heat": "Toplo",
+            "heat_cool": "Gretje/Hlajenje",
+            "off": "Izklju\u010den"
+        }
+    },
     "title": "Klimat"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/sv.json b/homeassistant/components/climate/.translations/sv.json
index 64e4c06d95a941c8b9fa1fe66b02635dda3cc757..a5dcd72d66b368c9ad7f9e67b3a8aaac6b2df107 100644
--- a/homeassistant/components/climate/.translations/sv.json
+++ b/homeassistant/components/climate/.translations/sv.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC-l\u00e4ge har \u00e4ndrats"
         }
     },
+    "state": {
+        "_": {
+            "auto": "Automatisk",
+            "cool": "Kyla",
+            "dry": "Avfuktning",
+            "fan_only": "Endast fl\u00e4kt",
+            "heat": "V\u00e4rme",
+            "heat_cool": "V\u00e4rme/Kyla",
+            "off": "Av"
+        }
+    },
     "title": "Klimat"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/ta.json b/homeassistant/components/climate/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..17d24535cb80aa31f7a20320cde13ea3c36d73be
--- /dev/null
+++ b/homeassistant/components/climate/.translations/ta.json
@@ -0,0 +1,12 @@
+{
+    "state": {
+        "_": {
+            "auto": "\u0ba4\u0bbe\u0ba9\u0bbe\u0b95 \u0b87\u0baf\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bb2\u0bcd",
+            "cool": "\u0b95\u0bc1\u0bb3\u0bbf\u0bb0\u0bcd",
+            "dry": "\u0b89\u0bb2\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4",
+            "fan_only": "\u0bb5\u0bbf\u0b9a\u0bbf\u0bb1\u0bbf \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bcd",
+            "heat": "\u0bb5\u0bc6\u0baa\u0bcd\u0baa\u0bae\u0bcd",
+            "off": "\u0b86\u0b83\u0baa\u0bcd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/te.json b/homeassistant/components/climate/.translations/te.json
index d96cc9128d89905e1bc861e1f8040bd605f56c89..ba01524303eaf56ead71d93e310215f3fab839bd 100644
--- a/homeassistant/components/climate/.translations/te.json
+++ b/homeassistant/components/climate/.translations/te.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u0c26\u0c3e\u0c28\u0c02\u0c24\u0c1f \u0c05\u0c26\u0c47",
+            "cool": "\u0c1a\u0c32\u0c4d\u0c32\u0c17\u0c3e",
+            "dry": "\u0c2a\u0c4a\u0c21\u0c3f",
+            "fan_only": "\u0c2b\u0c4d\u0c2f\u0c3e\u0c28\u0c4d \u0c2e\u0c3e\u0c24\u0c4d\u0c30\u0c2e\u0c47",
+            "heat": "\u0c35\u0c46\u0c1a\u0c4d\u0c1a\u0c17\u0c3e",
+            "off": "\u0c06\u0c2b\u0c4d"
+        }
+    },
     "title": "\u0c35\u0c3e\u0c24\u0c3e\u0c35\u0c30\u0c23\u0c02"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/th.json b/homeassistant/components/climate/.translations/th.json
index f80100c2faa0a0fa1b56ad5a8a9ca883bf5cbf36..73c9f9e1d57b42be830e3e99b8792712a87b8706 100644
--- a/homeassistant/components/climate/.translations/th.json
+++ b/homeassistant/components/climate/.translations/th.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u0e2d\u0e31\u0e15\u0e42\u0e19\u0e21\u0e31\u0e15\u0e34",
+            "cool": "\u0e40\u0e22\u0e47\u0e19",
+            "dry": "\u0e41\u0e2b\u0e49\u0e07",
+            "fan_only": "\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e1e\u0e31\u0e14\u0e25\u0e21",
+            "heat": "\u0e23\u0e49\u0e2d\u0e19",
+            "heat_cool": "\u0e23\u0e49\u0e2d\u0e19/\u0e40\u0e22\u0e47\u0e19",
+            "off": "\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e2a\u0e20\u0e32\u0e1e\u0e2d\u0e32\u0e01\u0e32\u0e28"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/tr.json b/homeassistant/components/climate/.translations/tr.json
index 899c17661879a16fe4bc45a70e6dee4777822bb3..bfac4a6e7c645f6a5112c32453825f0c95cce6a4 100644
--- a/homeassistant/components/climate/.translations/tr.json
+++ b/homeassistant/components/climate/.translations/tr.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "Otomatik",
+            "cool": "Serin",
+            "dry": "Kuru",
+            "fan_only": "Sadece fan",
+            "heat": "S\u0131cak",
+            "heat_cool": "Is\u0131tma / So\u011futma",
+            "off": "Kapal\u0131"
+        }
+    },
     "title": "\u0130klim"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/uk.json b/homeassistant/components/climate/.translations/uk.json
index 53b5ff7ba685297e35b7486c0180cad335f32e43..227e0e1f4ef98aa4656aeeb96f354852ad2ec6d9 100644
--- a/homeassistant/components/climate/.translations/uk.json
+++ b/homeassistant/components/climate/.translations/uk.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "\u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u0438\u0439",
+            "cool": "\u041e\u0445\u043e\u043b\u043e\u0434\u0436\u0435\u043d\u043d\u044f",
+            "dry": "\u041e\u0441\u0443\u0448\u0435\u043d\u043d\u044f",
+            "fan_only": "\u041b\u0438\u0448\u0435 \u0432\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440",
+            "heat": "\u041e\u0431\u0456\u0433\u0440\u0456\u0432\u0430\u043d\u043d\u044f",
+            "heat_cool": "\u041e\u043f\u0430\u043b\u0435\u043d\u043d\u044f/\u041e\u0445\u043e\u043b\u043e\u0434\u0436\u0435\u043d\u043d\u044f",
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u041a\u043b\u0456\u043c\u0430\u0442"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/vi.json b/homeassistant/components/climate/.translations/vi.json
index 8602253dd86c38a65e2749faf2bab8150b5a288e..f5b9bd1e7233e6e387893906614ec7d872bef701 100644
--- a/homeassistant/components/climate/.translations/vi.json
+++ b/homeassistant/components/climate/.translations/vi.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "auto": "T\u01b0\u0323 \u0111\u00f4\u0323ng",
+            "cool": "M\u00e1t m\u1ebb",
+            "dry": "Kh\u00f4",
+            "fan_only": "Ch\u1ec9 c\u00f3 qu\u1ea1t",
+            "heat": "Nhi\u1ec7t",
+            "heat_cool": "N\u00f3ng/L\u1ea1nh",
+            "off": "T\u1eaft"
+        }
+    },
     "title": "Kh\u00ed h\u1eadu"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/zh-Hans.json b/homeassistant/components/climate/.translations/zh-Hans.json
index 4be2137810c2f074e15e5643610bb599c01749bd..9927cd679ae259dd3ed36e4dccfd2bcf962f6979 100644
--- a/homeassistant/components/climate/.translations/zh-Hans.json
+++ b/homeassistant/components/climate/.translations/zh-Hans.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} \u7684\u8fd0\u884c\u6a21\u5f0f\u53d8\u5316"
         }
     },
+    "state": {
+        "_": {
+            "auto": "\u81ea\u52a8",
+            "cool": "\u5236\u51b7",
+            "dry": "\u9664\u6e7f",
+            "fan_only": "\u4ec5\u9001\u98ce",
+            "heat": "\u5236\u70ed",
+            "heat_cool": "\u5236\u70ed/\u5236\u51b7",
+            "off": "\u5173"
+        }
+    },
     "title": "\u7a7a\u8c03"
 }
\ No newline at end of file
diff --git a/homeassistant/components/climate/.translations/zh-Hant.json b/homeassistant/components/climate/.translations/zh-Hant.json
index 2e7c1839b08003b6a4bd0b8b4595af17de4b1d0f..e8f43f589ee3d38bd0649f31ac9e3d0aa88a5bef 100644
--- a/homeassistant/components/climate/.translations/zh-Hant.json
+++ b/homeassistant/components/climate/.translations/zh-Hant.json
@@ -14,5 +14,16 @@
             "hvac_mode_changed": "{entity_name} HVAC \u6a21\u5f0f\u5df2\u8b8a\u66f4"
         }
     },
+    "state": {
+        "_": {
+            "auto": "\u81ea\u52d5",
+            "cool": "\u51b7\u6c23",
+            "dry": "\u9664\u6fd5\u6a21\u5f0f",
+            "fan_only": "\u50c5\u9001\u98a8",
+            "heat": "\u6696\u6c23",
+            "heat_cool": "\u6696\u6c23/\u51b7\u6c23",
+            "off": "\u95dc\u9589"
+        }
+    },
     "title": "\u6eab\u63a7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/af.json b/homeassistant/components/configurator/.translations/af.json
index f4542971d34e90ee3bf678e1cadf9c30c7b29492..494c8fb0293aabd301452599066b5d280fa68d55 100644
--- a/homeassistant/components/configurator/.translations/af.json
+++ b/homeassistant/components/configurator/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Stel op",
+            "configured": "Opgestel"
+        }
+    },
     "title": "Konfigureerder"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/ar.json b/homeassistant/components/configurator/.translations/ar.json
index b24fff873a8093aa0d51f646c1816f4f120b443d..0e0be047a224d3c00cdbc6f98301b0c363e3dbff 100644
--- a/homeassistant/components/configurator/.translations/ar.json
+++ b/homeassistant/components/configurator/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u0625\u0639\u062f\u0627\u062f",
+            "configured": "\u062a\u0645 \u0627\u0644\u0625\u0639\u062f\u0627\u062f"
+        }
+    },
     "title": "\u0627\u0644\u0625\u0639\u062f\u0627\u062f\u0627\u062a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/bg.json b/homeassistant/components/configurator/.translations/bg.json
index 2ac14a92210d837e9b894563c66d865b9edea30e..bf5990d8fced523680b574b394694e276322037f 100644
--- a/homeassistant/components/configurator/.translations/bg.json
+++ b/homeassistant/components/configurator/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0435",
+            "configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0435\u043d"
+        }
+    },
     "title": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/bs.json b/homeassistant/components/configurator/.translations/bs.json
index 099945f6201005a937689d353d48072cc6700906..643bd65489d84077af9ae54872b124630a199a0b 100644
--- a/homeassistant/components/configurator/.translations/bs.json
+++ b/homeassistant/components/configurator/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Podesite",
+            "configured": "Konfigurirano"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/ca.json b/homeassistant/components/configurator/.translations/ca.json
index ae7c391ec167b22b21269c8f2be07856ae48ef15..0a4ea1ab6fafc20fba9b2806485437f3880dd6af 100644
--- a/homeassistant/components/configurator/.translations/ca.json
+++ b/homeassistant/components/configurator/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configurar",
+            "configured": "Configurat"
+        }
+    },
     "title": "Configurador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/cs.json b/homeassistant/components/configurator/.translations/cs.json
index 2ffb94dc9737c032609f5fddfa066e225cb171ff..dcd1b4ee91e724587836e4d8c63dd1eca39e7988 100644
--- a/homeassistant/components/configurator/.translations/cs.json
+++ b/homeassistant/components/configurator/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Nakonfigurovat",
+            "configured": "Nakonfigurov\u00e1no"
+        }
+    },
     "title": "Konfigur\u00e1tor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/cy.json b/homeassistant/components/configurator/.translations/cy.json
index f4db7378cf29832b393f4a3e04c820567f746017..0712f69b211a189615a5980117ce96eef542eb86 100644
--- a/homeassistant/components/configurator/.translations/cy.json
+++ b/homeassistant/components/configurator/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Ffurfweddu",
+            "configured": "Wedi'i ffurfweddu"
+        }
+    },
     "title": "Ffurfweddwr"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/da.json b/homeassistant/components/configurator/.translations/da.json
index 099945f6201005a937689d353d48072cc6700906..476dac71ee303a473c5b2479144032d2bd40d20f 100644
--- a/homeassistant/components/configurator/.translations/da.json
+++ b/homeassistant/components/configurator/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigurer",
+            "configured": "Konfigureret"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/de.json b/homeassistant/components/configurator/.translations/de.json
index 099945f6201005a937689d353d48072cc6700906..6fd69086bcd9e052855f1f8879d002e544ea99c7 100644
--- a/homeassistant/components/configurator/.translations/de.json
+++ b/homeassistant/components/configurator/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigurieren",
+            "configured": "Konfiguriert"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/el.json b/homeassistant/components/configurator/.translations/el.json
index fb24cfd0b8e46df9a538b7e81c8fb87a1e3efeec..a8242694284f0307d8bb7cdedc2d3b36bcbbdad5 100644
--- a/homeassistant/components/configurator/.translations/el.json
+++ b/homeassistant/components/configurator/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03c3\u03c4\u03b5",
+            "configured": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03ce\u03b8\u03b7\u03ba\u03b5"
+        }
+    },
     "title": "\u0394\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03c4\u03ae\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/en.json b/homeassistant/components/configurator/.translations/en.json
index 26ff6b741bf122eaff4aa85b6d3811a0dc2f5c82..3a4b210f36323dc1fb262129ed4aa8913bc259e8 100644
--- a/homeassistant/components/configurator/.translations/en.json
+++ b/homeassistant/components/configurator/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configure",
+            "configured": "Configured"
+        }
+    },
     "title": "Configurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/es-419.json b/homeassistant/components/configurator/.translations/es-419.json
index ae7c391ec167b22b21269c8f2be07856ae48ef15..dffb90e6d4980a5e964aea6090c84897804ddcd1 100644
--- a/homeassistant/components/configurator/.translations/es-419.json
+++ b/homeassistant/components/configurator/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configurar",
+            "configured": "Configurado"
+        }
+    },
     "title": "Configurador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/es.json b/homeassistant/components/configurator/.translations/es.json
index ae7c391ec167b22b21269c8f2be07856ae48ef15..dffb90e6d4980a5e964aea6090c84897804ddcd1 100644
--- a/homeassistant/components/configurator/.translations/es.json
+++ b/homeassistant/components/configurator/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configurar",
+            "configured": "Configurado"
+        }
+    },
     "title": "Configurador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/et.json b/homeassistant/components/configurator/.translations/et.json
index 37e0a4ea1df2b9c2b404430376ffd9bf5cec89c9..7bee6125685891619d53a487f11639b6a1ef7c35 100644
--- a/homeassistant/components/configurator/.translations/et.json
+++ b/homeassistant/components/configurator/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Seadista",
+            "configured": "Seadistatud"
+        }
+    },
     "title": "Seadistaja"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/eu.json b/homeassistant/components/configurator/.translations/eu.json
index ec5c8134eba60cecd5c8dc32032a9e377c3a9a1b..fafcf6863f38868ad011d45d2a4340f4f7a770db 100644
--- a/homeassistant/components/configurator/.translations/eu.json
+++ b/homeassistant/components/configurator/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfiguratu",
+            "configured": "Konfiguratuta"
+        }
+    },
     "title": "Konfiguratzailea"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/fa.json b/homeassistant/components/configurator/.translations/fa.json
index d5527516e0064edb33ff411901d506b37d0bd126..8eeb6b1385e26fc035f74846ceb22d33e092fea3 100644
--- a/homeassistant/components/configurator/.translations/fa.json
+++ b/homeassistant/components/configurator/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc",
+            "configured": "\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647"
+        }
+    },
     "title": "\u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u0646\u062f\u0647"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/fi.json b/homeassistant/components/configurator/.translations/fi.json
index 30355fa7e1e107bd2d71d2aedcd2e5c5bd96b869..88c1583182abdac01ff04e4cd0f4d2b53aa45b3b 100644
--- a/homeassistant/components/configurator/.translations/fi.json
+++ b/homeassistant/components/configurator/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "M\u00e4\u00e4rittele",
+            "configured": "M\u00e4\u00e4ritetty"
+        }
+    },
     "title": "Asetukset"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/fr.json b/homeassistant/components/configurator/.translations/fr.json
index 1989aecdbcc88332679cf7298037d659c832baeb..01dd299abe866739c6f5d862b0701205b469104e 100644
--- a/homeassistant/components/configurator/.translations/fr.json
+++ b/homeassistant/components/configurator/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configurer",
+            "configured": "Configur\u00e9"
+        }
+    },
     "title": "Configurateur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/gsw.json b/homeassistant/components/configurator/.translations/gsw.json
index 26ff6b741bf122eaff4aa85b6d3811a0dc2f5c82..7538d2dad51f304f07d1043518523d3fd602b8f2 100644
--- a/homeassistant/components/configurator/.translations/gsw.json
+++ b/homeassistant/components/configurator/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfiguri\u00e4r\u00e4",
+            "configured": "Konfiguri\u00e4rt"
+        }
+    },
     "title": "Configurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/he.json b/homeassistant/components/configurator/.translations/he.json
index 42c5ef0793bbe394fe336d2716ecb5f58890b772..7cc7aad41d73624c99e3ddc129649ec6b165dcbd 100644
--- a/homeassistant/components/configurator/.translations/he.json
+++ b/homeassistant/components/configurator/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u05d4\u05d2\u05d3\u05e8",
+            "configured": "\u05d4\u05d5\u05d2\u05d3\u05e8"
+        }
+    },
     "title": "\u05e7\u05d5\u05e0\u05e4\u05d9\u05d2\u05d5\u05e8\u05d8\u05d5\u05e8"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/hr.json b/homeassistant/components/configurator/.translations/hr.json
index 099945f6201005a937689d353d48072cc6700906..f336542f7877170009cd4b36ef0f4f44a52e81da 100644
--- a/homeassistant/components/configurator/.translations/hr.json
+++ b/homeassistant/components/configurator/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfiguriranje",
+            "configured": "Konfiguriran"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/hu.json b/homeassistant/components/configurator/.translations/hu.json
index 2ffb94dc9737c032609f5fddfa066e225cb171ff..eda4d16bc1bd5310e493323dfbdccceaeb75f3db 100644
--- a/homeassistant/components/configurator/.translations/hu.json
+++ b/homeassistant/components/configurator/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Be\u00e1ll\u00edt\u00e1s",
+            "configured": "Be\u00e1ll\u00edtva"
+        }
+    },
     "title": "Konfigur\u00e1tor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/hy.json b/homeassistant/components/configurator/.translations/hy.json
index 011aa485dd53d076f309f4d054b326db3e17ae40..4ce35563baefd7438b54b5e2542a5d329d238c75 100644
--- a/homeassistant/components/configurator/.translations/hy.json
+++ b/homeassistant/components/configurator/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u0565\u056c",
+            "configured": "\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u057e\u0561\u056e"
+        }
+    },
     "title": "\u053f\u0561\u0580\u0563\u0561\u057e\u0578\u0580\u056b\u0579"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/id.json b/homeassistant/components/configurator/.translations/id.json
index 099945f6201005a937689d353d48072cc6700906..759af513228a3a7e0dcc07a326c45b4091b8a457 100644
--- a/homeassistant/components/configurator/.translations/id.json
+++ b/homeassistant/components/configurator/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigurasi",
+            "configured": "Terkonfigurasi"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/is.json b/homeassistant/components/configurator/.translations/is.json
index e4b36d08778ea32d1f71caf091c4978f51e2f0f5..93a92a804b3d650375f1c7eccdfc60206e257e11 100644
--- a/homeassistant/components/configurator/.translations/is.json
+++ b/homeassistant/components/configurator/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Stilli",
+            "configured": "Stillt"
+        }
+    },
     "title": "Stillingar\u00e1lfur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/it.json b/homeassistant/components/configurator/.translations/it.json
index c496e55f60cc06c98cc48d82458dc3229907c254..3e17f84d1c87bb580c6a73704668fd9dc6273f6c 100644
--- a/homeassistant/components/configurator/.translations/it.json
+++ b/homeassistant/components/configurator/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configura",
+            "configured": "Configurato"
+        }
+    },
     "title": "Configuratore"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/ja.json b/homeassistant/components/configurator/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..44c6ef349c003f4e53ed93a2e9537185091774da
--- /dev/null
+++ b/homeassistant/components/configurator/.translations/ja.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "configure": "\u8a2d\u5b9a",
+            "configured": "\u8a2d\u5b9a\u6e08\u307f"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/ko.json b/homeassistant/components/configurator/.translations/ko.json
index 5b70415caf1cf1b79fe9349f3373da254420e092..58bf663fefd82b3d2c6c74279db04531f571cb0c 100644
--- a/homeassistant/components/configurator/.translations/ko.json
+++ b/homeassistant/components/configurator/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\uc124\uc815",
+            "configured": "\uc124\uc815\ub428"
+        }
+    },
     "title": "\uad6c\uc131"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/lb.json b/homeassistant/components/configurator/.translations/lb.json
index 666a190572e874649bec8b869e1088b6d6e00463..504ed491b5d5e0716118d05247148bbdcaeafb7a 100644
--- a/homeassistant/components/configurator/.translations/lb.json
+++ b/homeassistant/components/configurator/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Astellen",
+            "configured": "Agestallt"
+        }
+    },
     "title": "Konfigur\u00e9ieren"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/lv.json b/homeassistant/components/configurator/.translations/lv.json
index 0fdc255715f64caed6603021fe696f312f9b0467..0a73cca9d7a83b45788430b5136f5411c161d717 100644
--- a/homeassistant/components/configurator/.translations/lv.json
+++ b/homeassistant/components/configurator/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigur\u0113t",
+            "configured": "Konfigur\u0113ts"
+        }
+    },
     "title": "Konfigur\u0113t\u0101js"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/nb.json b/homeassistant/components/configurator/.translations/nb.json
index 099945f6201005a937689d353d48072cc6700906..1f923920583944db935bcc1f791af997a2ac4260 100644
--- a/homeassistant/components/configurator/.translations/nb.json
+++ b/homeassistant/components/configurator/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigurer",
+            "configured": "Konfigurert"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/nl.json b/homeassistant/components/configurator/.translations/nl.json
index 26ff6b741bf122eaff4aa85b6d3811a0dc2f5c82..d8ad5061e0fc885a3d3a77ed9472b2ea4ea2e3e9 100644
--- a/homeassistant/components/configurator/.translations/nl.json
+++ b/homeassistant/components/configurator/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configureer",
+            "configured": "Geconfigureerd"
+        }
+    },
     "title": "Configurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/nn.json b/homeassistant/components/configurator/.translations/nn.json
index 099945f6201005a937689d353d48072cc6700906..c359f56cad1b2a9a96f1f6a2b78b7d813e706c79 100644
--- a/homeassistant/components/configurator/.translations/nn.json
+++ b/homeassistant/components/configurator/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigurerer",
+            "configured": "Konfigurert"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/no.json b/homeassistant/components/configurator/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..099945f6201005a937689d353d48072cc6700906
--- /dev/null
+++ b/homeassistant/components/configurator/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Konfigurator"
+}
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/pl.json b/homeassistant/components/configurator/.translations/pl.json
index 099945f6201005a937689d353d48072cc6700906..98a82bd80aea6b112218bbbf3c4de978d628006f 100644
--- a/homeassistant/components/configurator/.translations/pl.json
+++ b/homeassistant/components/configurator/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Skonfiguruj",
+            "configured": "skonfigurowany"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/pt-BR.json b/homeassistant/components/configurator/.translations/pt-BR.json
index ae7c391ec167b22b21269c8f2be07856ae48ef15..dffb90e6d4980a5e964aea6090c84897804ddcd1 100644
--- a/homeassistant/components/configurator/.translations/pt-BR.json
+++ b/homeassistant/components/configurator/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configurar",
+            "configured": "Configurado"
+        }
+    },
     "title": "Configurador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/pt.json b/homeassistant/components/configurator/.translations/pt.json
index ae7c391ec167b22b21269c8f2be07856ae48ef15..dffb90e6d4980a5e964aea6090c84897804ddcd1 100644
--- a/homeassistant/components/configurator/.translations/pt.json
+++ b/homeassistant/components/configurator/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configurar",
+            "configured": "Configurado"
+        }
+    },
     "title": "Configurador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/ro.json b/homeassistant/components/configurator/.translations/ro.json
index 26ff6b741bf122eaff4aa85b6d3811a0dc2f5c82..8a205563803ac0a4a34fd448a5ddfefed90078a5 100644
--- a/homeassistant/components/configurator/.translations/ro.json
+++ b/homeassistant/components/configurator/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Configureaz\u0103",
+            "configured": "Configurat"
+        }
+    },
     "title": "Configurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/ru.json b/homeassistant/components/configurator/.translations/ru.json
index 2ac14a92210d837e9b894563c66d865b9edea30e..57be89551a396713d6cccde976152b75b7925c4d 100644
--- a/homeassistant/components/configurator/.translations/ru.json
+++ b/homeassistant/components/configurator/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u041d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c",
+            "configured": "\u041d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u043e"
+        }
+    },
     "title": "\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/sk.json b/homeassistant/components/configurator/.translations/sk.json
index 2ffb94dc9737c032609f5fddfa066e225cb171ff..b4a22864cfb41e93f008389e0cc8dba3ec90e536 100644
--- a/homeassistant/components/configurator/.translations/sk.json
+++ b/homeassistant/components/configurator/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigurova\u0165",
+            "configured": "Nakonfigurovan\u00e9"
+        }
+    },
     "title": "Konfigur\u00e1tor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/sl.json b/homeassistant/components/configurator/.translations/sl.json
index 099945f6201005a937689d353d48072cc6700906..a612146e91965aeceffab8607f268ad765d58730 100644
--- a/homeassistant/components/configurator/.translations/sl.json
+++ b/homeassistant/components/configurator/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfiguriraj",
+            "configured": "Konfigurirano"
+        }
+    },
     "title": "Konfigurator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/sv.json b/homeassistant/components/configurator/.translations/sv.json
index 8115938bd575dcab15ec4ccc23a5ab58c36b7be6..856be2ae01e09187f0cd8628509c837c95f577b1 100644
--- a/homeassistant/components/configurator/.translations/sv.json
+++ b/homeassistant/components/configurator/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Konfigurera",
+            "configured": "Konfigurerad"
+        }
+    },
     "title": "Konfiguratorn"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/ta.json b/homeassistant/components/configurator/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..27894b3ba1174b021ce6ae6642150ceed1e714db
--- /dev/null
+++ b/homeassistant/components/configurator/.translations/ta.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "configure": "\u0b89\u0bb3\u0bcd\u0bb3\u0bae\u0bc8",
+            "configured": "\u0b89\u0bb3\u0bcd\u0bb3\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/te.json b/homeassistant/components/configurator/.translations/te.json
index 8be8e71bf701d970c40524d0637a04ef52adba19..82fba2a671d6815d01c908c49fd883dc529d330f 100644
--- a/homeassistant/components/configurator/.translations/te.json
+++ b/homeassistant/components/configurator/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u0c15\u0c3e\u0c28\u0c4d\u0c2b\u0c3f\u0c17\u0c30\u0c4d",
+            "configured": "\u0c15\u0c3e\u0c28\u0c4d\u0c2b\u0c3f\u0c17\u0c30\u0c4d"
+        }
+    },
     "title": "\u0c15\u0c3e\u0c28\u0c4d\u0c2b\u0c3f\u0c17\u0c30\u0c47\u0c1f\u0c30\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/th.json b/homeassistant/components/configurator/.translations/th.json
index 8b0137018febb2799bab21dab59b4f3bb4a3b214..5f82d109f0edde89032b3d4d2d172de064b3205a 100644
--- a/homeassistant/components/configurator/.translations/th.json
+++ b/homeassistant/components/configurator/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32",
+            "configured": "\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32\u0e41\u0e25\u0e49\u0e27"
+        }
+    },
     "title": "\u0e15\u0e31\u0e27\u0e15\u0e31\u0e49\u0e07\u0e04\u0e48\u0e32"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/tr.json b/homeassistant/components/configurator/.translations/tr.json
index 75194b60e17f8ae39e0620036b5779a88fb06b36..2c78391b563203cd9d1e4beb170525fddf0202ef 100644
--- a/homeassistant/components/configurator/.translations/tr.json
+++ b/homeassistant/components/configurator/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "Ayarla",
+            "configured": "Ayarland\u0131"
+        }
+    },
     "title": "Yap\u0131land\u0131r\u0131c\u0131"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/uk.json b/homeassistant/components/configurator/.translations/uk.json
index 29fea28b286ee19c15b6b1c65776e03761a0760a..22c03e565ebe5e85e0379c4e75d4c541dd4ae657 100644
--- a/homeassistant/components/configurator/.translations/uk.json
+++ b/homeassistant/components/configurator/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438",
+            "configured": "\u041d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e"
+        }
+    },
     "title": "\u041a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0442\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/vi.json b/homeassistant/components/configurator/.translations/vi.json
index 0bb59012189d04e81614c4e4f90a2252d3b9bf4e..4d6bb9c4c496062818ac42f08862e02994143345 100644
--- a/homeassistant/components/configurator/.translations/vi.json
+++ b/homeassistant/components/configurator/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "C\u1ea5u h\u00ecnh",
+            "configured": "\u0110\u00e3 c\u1ea5u h\u00ecnh"
+        }
+    },
     "title": "Tr\u00ecnh c\u1ea5u h\u00ecnh"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/zh-Hans.json b/homeassistant/components/configurator/.translations/zh-Hans.json
index de0ac733127fc1bbc994bb0b6aab9136d24b3800..78f21d69e15ae584fe7e7435e69dec76a0066720 100644
--- a/homeassistant/components/configurator/.translations/zh-Hans.json
+++ b/homeassistant/components/configurator/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u8bbe\u7f6e",
+            "configured": "\u8bbe\u7f6e\u6210\u529f"
+        }
+    },
     "title": "\u914d\u7f6e\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/configurator/.translations/zh-Hant.json b/homeassistant/components/configurator/.translations/zh-Hant.json
index 37ccced46178f1eafffa972536363fcd03a17915..f3cd720e1efd038d2c4bfb91d5b534964087011f 100644
--- a/homeassistant/components/configurator/.translations/zh-Hant.json
+++ b/homeassistant/components/configurator/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "configure": "\u8a2d\u5b9a",
+            "configured": "\u8a2d\u5b9a\u6210\u529f"
+        }
+    },
     "title": "\u8a2d\u5b9a\u6a94\u7de8\u8f2f\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/conversation/.translations/no.json b/homeassistant/components/conversation/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..b27eaed6e90b3c630d7985cb7396ef12d4a9315e
--- /dev/null
+++ b/homeassistant/components/conversation/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Samtale"
+}
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/af.json b/homeassistant/components/cover/.translations/af.json
index bd80a5fff77f5a1a25430d462fecdb3c6cb0dd95..581cc0b6919a3e9dda592d4ebec4fcd4fcff4e5d 100644
--- a/homeassistant/components/cover/.translations/af.json
+++ b/homeassistant/components/cover/.translations/af.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Toe",
+            "closing": "Sluiting",
+            "open": "Oop",
+            "opening": "Opening",
+            "stopped": "Gestop"
+        }
+    },
     "title": "Dekking"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/ar.json b/homeassistant/components/cover/.translations/ar.json
index da5bb48f0c1cbfa4c7952c80160b63c10a6a8764..5fecd1da06ed436ab1572563a1f4de535858610c 100644
--- a/homeassistant/components/cover/.translations/ar.json
+++ b/homeassistant/components/cover/.translations/ar.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0645\u063a\u0644\u0642",
+            "closing": "\u062c\u0627\u0631\u064a \u0627\u0644\u0627\u063a\u0644\u0627\u0642",
+            "open": "\u0645\u0641\u062a\u0648\u062d",
+            "opening": "\u062c\u0627\u0631\u064a \u0627\u0644\u0641\u062a\u062d",
+            "stopped": "\u0645\u0648\u0642\u0641"
+        }
+    },
     "title": "\u0633\u062a\u0627\u0631"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/bg.json b/homeassistant/components/cover/.translations/bg.json
index 8c7ff4baae27e56464a67b3d4a19391d27b672d7..99b9240f2ae1e0d3e4548db16c65dad12f72a6e8 100644
--- a/homeassistant/components/cover/.translations/bg.json
+++ b/homeassistant/components/cover/.translations/bg.json
@@ -17,5 +17,14 @@
             "tilt_position": "{entity_name} \u043f\u0440\u043e\u043c\u0435\u043d\u0438 \u043d\u0430\u043a\u043b\u043e\u043d\u0430 \u0441\u0438"
         }
     },
+    "state": {
+        "_": {
+            "closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
+            "closing": "\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435",
+            "open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
+            "opening": "\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435",
+            "stopped": "\u0421\u043f\u0440\u044f\u043d\u0430"
+        }
+    },
     "title": "\u041f\u0430\u0440\u0430\u0432\u0430\u043d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/bs.json b/homeassistant/components/cover/.translations/bs.json
index 8fb2faafcc225493d03cf9029534cb0fb6d17242..fba4be0c94f2979368571d8b55e078ed67a5a66f 100644
--- a/homeassistant/components/cover/.translations/bs.json
+++ b/homeassistant/components/cover/.translations/bs.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zatvoren",
+            "closing": "Zatvoreno",
+            "open": "Otvoren",
+            "opening": "Otvoreno",
+            "stopped": "Zaustavljen"
+        }
+    },
     "title": "Poklopac"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/ca.json b/homeassistant/components/cover/.translations/ca.json
index cb42b906535ee1f57df02a41ab190b3238c2961d..e54cc563da5db3a0f3e7ce54fe8b9dc9cb604d28 100644
--- a/homeassistant/components/cover/.translations/ca.json
+++ b/homeassistant/components/cover/.translations/ca.json
@@ -25,5 +25,14 @@
             "tilt_position": "Canvia la inclinaci\u00f3 de {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Tancada",
+            "closing": "Tancant",
+            "open": "Oberta",
+            "opening": "Obrint",
+            "stopped": "Aturat"
+        }
+    },
     "title": "Coberta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/cs.json b/homeassistant/components/cover/.translations/cs.json
index 447890ba7f2b29a06048a3cd93ad5ab2b3dffe88..c32db1e8b9762a0a577d3288f4bd262696d8da17 100644
--- a/homeassistant/components/cover/.translations/cs.json
+++ b/homeassistant/components/cover/.translations/cs.json
@@ -9,5 +9,14 @@
             "is_tilt_position": "pozice naklon\u011bn\u00ed {entity_name} je"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Zav\u0159eno",
+            "closing": "Zav\u00edr\u00e1n\u00ed",
+            "open": "Otev\u0159eno",
+            "opening": "Otev\u00edr\u00e1n\u00ed",
+            "stopped": "Zastaveno"
+        }
+    },
     "title": "Roleta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/cy.json b/homeassistant/components/cover/.translations/cy.json
index 0c539f587b54755f4dc66d2f2827a8bae24f253a..508364501baa5728be57de3cd7abaacf98dda5fa 100644
--- a/homeassistant/components/cover/.translations/cy.json
+++ b/homeassistant/components/cover/.translations/cy.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Ar gau",
+            "closing": "Cau",
+            "open": "Agor",
+            "opening": "Yn agor",
+            "stopped": "Stopio"
+        }
+    },
     "title": "Clawr"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/da.json b/homeassistant/components/cover/.translations/da.json
index e4a4d62781a421581cbac93b129df305176c1c14..a79f3ddd1dce54d124e6a8214d54595f484d746e 100644
--- a/homeassistant/components/cover/.translations/da.json
+++ b/homeassistant/components/cover/.translations/da.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} vippeposition \u00e6ndres"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Lukket",
+            "closing": "Lukker",
+            "open": "\u00c5ben",
+            "opening": "\u00c5bner",
+            "stopped": "Stoppet"
+        }
+    },
     "title": "Gardin/port"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/de.json b/homeassistant/components/cover/.translations/de.json
index dbe6c535092bb55fa11ebbfa22407931f66e7cfa..a90ec822adc36a219a0baba184edb68afc0e2e3a 100644
--- a/homeassistant/components/cover/.translations/de.json
+++ b/homeassistant/components/cover/.translations/de.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} ver\u00e4ndert die Neigungsposition"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Geschlossen",
+            "closing": "Schlie\u00dft",
+            "open": "Offen",
+            "opening": "\u00d6ffnet",
+            "stopped": "Angehalten"
+        }
+    },
     "title": "Abdeckung"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/el.json b/homeassistant/components/cover/.translations/el.json
index a45ed3b547dd6b8d146ba2093f5bc5f33c9e0bcc..258b57716d35fe34630dad0a07ed5862f49d77c6 100644
--- a/homeassistant/components/cover/.translations/el.json
+++ b/homeassistant/components/cover/.translations/el.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "closing": "\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf",
+            "open": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc",
+            "opening": "\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1",
+            "stopped": "\u03a3\u03c4\u03b1\u03bc\u03ac\u03c4\u03b7\u03c3\u03b5"
+        }
+    },
     "title": "\u039a\u03ac\u03bb\u03c5\u03c8\u03b7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/en.json b/homeassistant/components/cover/.translations/en.json
index 4bd1c90143f813b3df07f6ff859d9e010b214cdc..de2ad4e0b1575dff375f6217a53be4aea184e238 100644
--- a/homeassistant/components/cover/.translations/en.json
+++ b/homeassistant/components/cover/.translations/en.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} tilt position changes"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Closed",
+            "closing": "Closing",
+            "open": "Open",
+            "opening": "Opening",
+            "stopped": "Stopped"
+        }
+    },
     "title": "Cover"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/es-419.json b/homeassistant/components/cover/.translations/es-419.json
index 7d5ad113b22fa0c2d5a862243037b199de354c76..3593ba289604e64f02becf87a56360aec70317b6 100644
--- a/homeassistant/components/cover/.translations/es-419.json
+++ b/homeassistant/components/cover/.translations/es-419.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Cerrado",
+            "closing": "Cerrando",
+            "open": "Abierto",
+            "opening": "Abriendo",
+            "stopped": "Detenido"
+        }
+    },
     "title": "Portada"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/es.json b/homeassistant/components/cover/.translations/es.json
index 5232baf8ca4b08a3dc707de76725125cc5de99e9..857813eefb55143a92b56b24f07079a603718130 100644
--- a/homeassistant/components/cover/.translations/es.json
+++ b/homeassistant/components/cover/.translations/es.json
@@ -25,5 +25,14 @@
             "tilt_position": "Cambia la posici\u00f3n de inclinaci\u00f3n de {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Cerrado",
+            "closing": "Cerrando",
+            "open": "Abierto",
+            "opening": "Abriendo",
+            "stopped": "Detenido"
+        }
+    },
     "title": "Persiana"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/et.json b/homeassistant/components/cover/.translations/et.json
index 361a6957eb51479ebd51a3e3153614e7d2ccf4c7..96d81b3a7b61a2c3a65d460e604d5b36c3176f64 100644
--- a/homeassistant/components/cover/.translations/et.json
+++ b/homeassistant/components/cover/.translations/et.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Suletud",
+            "closing": "Sulgub",
+            "open": "Avatud",
+            "opening": "Avaneb",
+            "stopped": "Peatatud"
+        }
+    },
     "title": "Kate"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/eu.json b/homeassistant/components/cover/.translations/eu.json
new file mode 100644
index 0000000000000000000000000000000000000000..e9cc846746e377983f40232582aaa7fecea84922
--- /dev/null
+++ b/homeassistant/components/cover/.translations/eu.json
@@ -0,0 +1,11 @@
+{
+    "state": {
+        "_": {
+            "closed": "Itxita",
+            "closing": "Ixten",
+            "open": "Irekita",
+            "opening": "Irekitzen",
+            "stopped": "Geldituta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/fa.json b/homeassistant/components/cover/.translations/fa.json
index 3985fed6db9ab1ed1091cd2d34fb378356fef962..950172ad183c5d45aea7360c8893ade31afd704f 100644
--- a/homeassistant/components/cover/.translations/fa.json
+++ b/homeassistant/components/cover/.translations/fa.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0628\u0633\u062a\u0647 \u0634\u062f\u0647",
+            "closing": "\u062f\u0631 \u062d\u0627\u0644 \u0628\u0633\u062a\u0647 \u0634\u062f\u0646",
+            "open": "\u0628\u0627\u0632",
+            "opening": "\u062f\u0631 \u062d\u0627\u0644 \u0628\u0627\u0632 \u0634\u062f\u0646",
+            "stopped": "\u0645\u062a\u0648\u0642\u0641"
+        }
+    },
     "title": "\u067e\u0648\u0634\u0634"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/fi.json b/homeassistant/components/cover/.translations/fi.json
index 183ba79e0647ce817ea987961b71b90ea287d804..282a3d9928c3241370b1fdbd6507d66b19dcee35 100644
--- a/homeassistant/components/cover/.translations/fi.json
+++ b/homeassistant/components/cover/.translations/fi.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Suljettu",
+            "closing": "Suljetaan",
+            "open": "Auki",
+            "opening": "Avataan",
+            "stopped": "Pys\u00e4ytetty"
+        }
+    },
     "title": "Kaihtimet"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/fr.json b/homeassistant/components/cover/.translations/fr.json
index 3033958d9363d41d6cf296785b8ec7f6b290651e..d9ceb569753b395726de933b4cc944502119cba2 100644
--- a/homeassistant/components/cover/.translations/fr.json
+++ b/homeassistant/components/cover/.translations/fr.json
@@ -20,5 +20,14 @@
             "tilt_position": "{entity_name} changement d'inclinaison"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Ferm\u00e9",
+            "closing": "Fermeture",
+            "open": "Ouvert",
+            "opening": "Ouverture",
+            "stopped": "Arr\u00eat\u00e9"
+        }
+    },
     "title": "Volets"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/gsw.json b/homeassistant/components/cover/.translations/gsw.json
index 1ba4c099483b645b5492dc1274f85f221480c188..2f85109e0cb85e5a66fc39244d43c4ae3fc7e2fd 100644
--- a/homeassistant/components/cover/.translations/gsw.json
+++ b/homeassistant/components/cover/.translations/gsw.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Gschloss\u00e4",
+            "closing": "Am schliesse",
+            "open": "Off\u00e4",
+            "opening": "Am \u00f6ffn\u00e4",
+            "stopped": "Gstoppt"
+        }
+    },
     "title": "Roulade"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/he.json b/homeassistant/components/cover/.translations/he.json
index ecc19f2f84e842fbf1b5eacba2190059fba8c671..ebc7d39b450b723983f4a6ede68b08766c54f0da 100644
--- a/homeassistant/components/cover/.translations/he.json
+++ b/homeassistant/components/cover/.translations/he.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u05e0\u05e1\u05d2\u05e8",
+            "closing": "\u05e1\u05d5\u05d2\u05e8",
+            "open": "\u05e4\u05ea\u05d5\u05d7",
+            "opening": "\u05e4\u05d5\u05ea\u05d7",
+            "stopped": "\u05e2\u05e6\u05d5\u05e8"
+        }
+    },
     "title": "\u05d5\u05d9\u05dc\u05d5\u05df"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/hr.json b/homeassistant/components/cover/.translations/hr.json
index 8fb2faafcc225493d03cf9029534cb0fb6d17242..5b9e285566ce1bce585fc954b8fc4b11292f52cc 100644
--- a/homeassistant/components/cover/.translations/hr.json
+++ b/homeassistant/components/cover/.translations/hr.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zatvoreno",
+            "closing": "Zatvaranje",
+            "open": "Otvoreno",
+            "opening": "Otvaranje",
+            "stopped": "zaustavljen"
+        }
+    },
     "title": "Poklopac"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/hu.json b/homeassistant/components/cover/.translations/hu.json
index b6b085ce9c467a0c04630905bb231eaef97654d0..6d48cca1251304cde374ee6da3356369594eb5d4 100644
--- a/homeassistant/components/cover/.translations/hu.json
+++ b/homeassistant/components/cover/.translations/hu.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} d\u00f6nt\u00e9si poz\u00edci\u00f3ja v\u00e1ltozik"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Z\u00e1rva",
+            "closing": "Z\u00e1r\u00e1s",
+            "open": "Nyitva",
+            "opening": "Nyit\u00e1s",
+            "stopped": "Meg\u00e1ll\u00edtva"
+        }
+    },
     "title": "Bor\u00edt\u00f3"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/hy.json b/homeassistant/components/cover/.translations/hy.json
index 8f24a7993a83ae9c4c173e81ec05c9314e8971fd..6352c9d25f453ca3d98d8ff459063decfbe2c703 100644
--- a/homeassistant/components/cover/.translations/hy.json
+++ b/homeassistant/components/cover/.translations/hy.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0553\u0561\u056f\u057e\u0561\u056e",
+            "closing": "\u0553\u0561\u056f\u0578\u0582\u0574",
+            "open": "\u0532\u0561\u0581",
+            "opening": "\u0532\u0561\u0581\u0578\u0582\u0574",
+            "stopped": "\u0534\u0561\u0564\u0561\u0580\u0565\u0581"
+        }
+    },
     "title": "\u053e\u0561\u056e\u056f\u0565\u056c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/id.json b/homeassistant/components/cover/.translations/id.json
index 5a7095ea355ee9963db18136438ef959fd4ba48f..b38fcf86a174e0c5f548163a11e664d6f2363ebe 100644
--- a/homeassistant/components/cover/.translations/id.json
+++ b/homeassistant/components/cover/.translations/id.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Tertutup",
+            "closing": "Menutup",
+            "open": "Buka",
+            "opening": "Membuka",
+            "stopped": "Terhenti"
+        }
+    },
     "title": "Penutup"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/is.json b/homeassistant/components/cover/.translations/is.json
index a62aa376d287d91e7cd6d08466c9ce06a27e171d..4a61c4f7cc5485f2e0a754e080a994dd12b31caa 100644
--- a/homeassistant/components/cover/.translations/is.json
+++ b/homeassistant/components/cover/.translations/is.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Loka\u00f0",
+            "closing": "Loka",
+            "open": "Opin",
+            "opening": "Opna",
+            "stopped": "St\u00f6\u00f0vu\u00f0"
+        }
+    },
     "title": "Gluggatj\u00f6ld"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/it.json b/homeassistant/components/cover/.translations/it.json
index 676a1e90afa47870b051df0005488e639063ee99..70589da242cec420bd0a748cb0a6cd1ed55d52d9 100644
--- a/homeassistant/components/cover/.translations/it.json
+++ b/homeassistant/components/cover/.translations/it.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} cambiamenti della posizione d'inclinazione"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Chiuso",
+            "closing": "In chiusura",
+            "open": "Aperto",
+            "opening": "In apertura",
+            "stopped": "Arrestato"
+        }
+    },
     "title": "Chiusure"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/ja.json b/homeassistant/components/cover/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..859240315bfb7bfac330dd123e2ca601bfceaad9
--- /dev/null
+++ b/homeassistant/components/cover/.translations/ja.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "closed": "\u9589\u9396",
+            "opening": "\u6249"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/ko.json b/homeassistant/components/cover/.translations/ko.json
index b0a10cd63c82accd7b617f64223ea1adc93fc554..0a666a8bd82d67d608c667b23d200918958b9160 100644
--- a/homeassistant/components/cover/.translations/ko.json
+++ b/homeassistant/components/cover/.translations/ko.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} \uac1c\ud3d0 \uae30\uc6b8\uae30\uac00 \ubcc0\ud560 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "closed": "\ub2eb\ud798",
+            "closing": "\ub2eb\ub294\uc911",
+            "open": "\uc5f4\ub9bc",
+            "opening": "\uc5ec\ub294\uc911",
+            "stopped": "\uba48\ucda4"
+        }
+    },
     "title": "\uc5ec\ub2eb\uc774"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/lb.json b/homeassistant/components/cover/.translations/lb.json
index cea00af3e8b8a4189f4bed152056c176bcbc9f32..4aff8a3f329b328190bf0b04f58f74c2fdc6c502 100644
--- a/homeassistant/components/cover/.translations/lb.json
+++ b/homeassistant/components/cover/.translations/lb.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} kipp positioun ge\u00e4nnert"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Zou",
+            "closing": "G\u00ebtt zougemaach",
+            "open": "Op",
+            "opening": "G\u00ebtt opgemaach",
+            "stopped": "Gestoppt"
+        }
+    },
     "title": "Paart"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/lv.json b/homeassistant/components/cover/.translations/lv.json
index 5cc8740ed329634837dae1f9c95332abd4bf75de..618e81b970d1024108a6b4e3e185ceab131324b6 100644
--- a/homeassistant/components/cover/.translations/lv.json
+++ b/homeassistant/components/cover/.translations/lv.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Sl\u0113gts",
+            "closing": "Sl\u0113dzas",
+            "open": "Atv\u0113rts",
+            "opening": "Atveras",
+            "stopped": "Aptur\u0113ts"
+        }
+    },
     "title": "Nosegi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/nb.json b/homeassistant/components/cover/.translations/nb.json
index 91d23a039ae9b27c1ba1d263e9509b8f37ac34c6..c92cb789d030f96f69044711a8442d0cad1172ee 100644
--- a/homeassistant/components/cover/.translations/nb.json
+++ b/homeassistant/components/cover/.translations/nb.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Lukket",
+            "closing": "Lukker",
+            "open": "\u00c5pen",
+            "opening": "\u00c5pner",
+            "stopped": "Stoppet"
+        }
+    },
     "title": "Cover"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/nl.json b/homeassistant/components/cover/.translations/nl.json
index 10539d6204d4749b0b9b10100486f4f8e0b0bdfc..f29132c3f18cb05fa475f12608edc57c90160eaf 100644
--- a/homeassistant/components/cover/.translations/nl.json
+++ b/homeassistant/components/cover/.translations/nl.json
@@ -17,5 +17,14 @@
             "tilt_position": "{entity_name} kantel positiewijzigingen"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Gesloten",
+            "closing": "Sluit",
+            "open": "Open",
+            "opening": "Opent",
+            "stopped": "Gestopt"
+        }
+    },
     "title": "Bedekking"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/nn.json b/homeassistant/components/cover/.translations/nn.json
index d12951fe906f023e762463e7c680bc0cf6abd3cf..5be3b85301894c56c38a76ee1880648514dd7ca8 100644
--- a/homeassistant/components/cover/.translations/nn.json
+++ b/homeassistant/components/cover/.translations/nn.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Lukka",
+            "closing": "Lukkar",
+            "open": "Open",
+            "opening": "Opnar",
+            "stopped": "Stoppa"
+        }
+    },
     "title": "Dekke"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/no.json b/homeassistant/components/cover/.translations/no.json
index 369d6b30cb8728b4fccbb8e6720f19aaae686606..e13feac92b8592d850aa39720eae5adc17d42c70 100644
--- a/homeassistant/components/cover/.translations/no.json
+++ b/homeassistant/components/cover/.translations/no.json
@@ -24,5 +24,6 @@
             "position": "{entity_name} posisjon endringer",
             "tilt_position": "{entity_name} endringer i vippeposisjon"
         }
-    }
+    },
+    "title": "Dekke"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/pl.json b/homeassistant/components/cover/.translations/pl.json
index fba3c7607879625f9db6198db3c8087f2d342812..501b2f78d7a52de5f42df0c19de206bcb625d3c8 100644
--- a/homeassistant/components/cover/.translations/pl.json
+++ b/homeassistant/components/cover/.translations/pl.json
@@ -25,5 +25,14 @@
             "tilt_position": "zmieni si\u0119 pochylenie pokrywy {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "closed": "zamkni\u0119ta",
+            "closing": "zamykanie",
+            "open": "otwarta",
+            "opening": "otwieranie",
+            "stopped": "zatrzymany"
+        }
+    },
     "title": "Pokrywa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/pt-BR.json b/homeassistant/components/cover/.translations/pt-BR.json
index 4a016c9ec851bfaa5ff4d0d6b1e3fed3a00a50c2..3403666dfb94c92a98f4d4b5b9208dbf7bcb60e3 100644
--- a/homeassistant/components/cover/.translations/pt-BR.json
+++ b/homeassistant/components/cover/.translations/pt-BR.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Fechado",
+            "closing": "Fechando",
+            "open": "Aberto",
+            "opening": "Abrindo",
+            "stopped": "Parado"
+        }
+    },
     "title": "Cobertura"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/pt.json b/homeassistant/components/cover/.translations/pt.json
index 2cfe9c76715d3d61cc3e328ffef09542475ecd66..7c50b7a63cdab4b0fce22ed44df027abfb0a28d5 100644
--- a/homeassistant/components/cover/.translations/pt.json
+++ b/homeassistant/components/cover/.translations/pt.json
@@ -15,5 +15,14 @@
             "opening": "{entity_name} est\u00e1 a abrir"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Fechada",
+            "closing": "A fechar",
+            "open": "Aberta",
+            "opening": "A abrir",
+            "stopped": "Parado"
+        }
+    },
     "title": "Cobertura"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/ro.json b/homeassistant/components/cover/.translations/ro.json
index 876aefaf6c6295a4718f14ce0869410a22cff0d4..8c6d371c2bbec384af754dc4d3c84fdaf3d53120 100644
--- a/homeassistant/components/cover/.translations/ro.json
+++ b/homeassistant/components/cover/.translations/ro.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u00cenchis",
+            "closing": "\u00cenchidere",
+            "open": "Deschis",
+            "opening": "Deschidere",
+            "stopped": "Oprit"
+        }
+    },
     "title": "Jaluzea"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/ru.json b/homeassistant/components/cover/.translations/ru.json
index 2ade16ee77f061357f4dd6ab118014eb994976e8..df35c58b7ddb7dc80577defe29d0b528f516c0f1 100644
--- a/homeassistant/components/cover/.translations/ru.json
+++ b/homeassistant/components/cover/.translations/ru.json
@@ -23,5 +23,14 @@
             "tilt_position": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u043d\u0430\u043a\u043b\u043e\u043d"
         }
     },
+    "state": {
+        "_": {
+            "closed": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
+            "closing": "\u0417\u0430\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f",
+            "open": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e",
+            "opening": "\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442\u0441\u044f",
+            "stopped": "\u041e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e"
+        }
+    },
     "title": "\u0416\u0430\u043b\u044e\u0437\u0438"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/sk.json b/homeassistant/components/cover/.translations/sk.json
index ca2ef720cb41ad7f96a50781047bd0044a42c412..57379849b3256643431d7464d00b9308cb01d029 100644
--- a/homeassistant/components/cover/.translations/sk.json
+++ b/homeassistant/components/cover/.translations/sk.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zatvoren\u00e9",
+            "closing": "Zatv\u00e1ra sa",
+            "open": "Otvoren\u00e9",
+            "opening": "Otv\u00e1ra sa",
+            "stopped": "Zastaven\u00e9"
+        }
+    },
     "title": "Kryt"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/sl.json b/homeassistant/components/cover/.translations/sl.json
index 10d72af13d196b21f1da8cbd4b0b6ba44ee3ab87..d3f29a780442d464f33fe954650f6f7c4a1e4bba 100644
--- a/homeassistant/components/cover/.translations/sl.json
+++ b/homeassistant/components/cover/.translations/sl.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name} spremembe nagiba"
         }
     },
+    "state": {
+        "_": {
+            "closed": "Zaprto",
+            "closing": "Zapiranje",
+            "open": "Odprto",
+            "opening": "Odpiranje",
+            "stopped": "Ustavljeno"
+        }
+    },
     "title": "Cover"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/sv.json b/homeassistant/components/cover/.translations/sv.json
index 1bef92f8dea6b46672af0a17ad8525e736ec85dc..0a8dbecf1244278287ff7e0ffdf9785ab27896d6 100644
--- a/homeassistant/components/cover/.translations/sv.json
+++ b/homeassistant/components/cover/.translations/sv.json
@@ -17,5 +17,14 @@
             "tilt_position": "{entity_name} lutningsposition \u00e4ndras"
         }
     },
+    "state": {
+        "_": {
+            "closed": "St\u00e4ngd",
+            "closing": "St\u00e4nger",
+            "open": "\u00d6ppen",
+            "opening": "\u00d6ppnar",
+            "stopped": "Stoppad"
+        }
+    },
     "title": "Rullgardin"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/ta.json b/homeassistant/components/cover/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..4107fa9a18f801d6768a91a62b23dec1d9da2a28
--- /dev/null
+++ b/homeassistant/components/cover/.translations/ta.json
@@ -0,0 +1,11 @@
+{
+    "state": {
+        "_": {
+            "closed": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
+            "closing": "\u0bae\u0bc2\u0b9f\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
+            "open": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
+            "opening": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
+            "stopped": "\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/te.json b/homeassistant/components/cover/.translations/te.json
index dfa9112d5e78981c0da6ba679dc9a37cb3465369..41042d9897728180a671a15444533ee9c37d057d 100644
--- a/homeassistant/components/cover/.translations/te.json
+++ b/homeassistant/components/cover/.translations/te.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
+            "closing": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f",
+            "open": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
+            "opening": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c41\u0c15\u0c41\u0c02\u0c1f\u0c4b\u0c02\u0c26\u0c3f",
+            "stopped": "\u0c06\u0c17\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f"
+        }
+    },
     "title": "\u0c15\u0c35\u0c30\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/th.json b/homeassistant/components/cover/.translations/th.json
index 6ffc0e869dd4a3cdc399f6b39053d7c644519c91..8213c7c1e12b9d2c56323bf48103d4c1a25c0cf0 100644
--- a/homeassistant/components/cover/.translations/th.json
+++ b/homeassistant/components/cover/.translations/th.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0e1b\u0e34\u0e14",
+            "closing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e1b\u0e34\u0e14",
+            "open": "\u0e40\u0e1b\u0e34\u0e14",
+            "opening": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e1b\u0e34\u0e14",
+            "stopped": "\u0e2b\u0e22\u0e38\u0e14"
+        }
+    },
     "title": "\u0e21\u0e48\u0e32\u0e19"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/tr.json b/homeassistant/components/cover/.translations/tr.json
index 73d4b523b8b9623e9938681c3c375cb284176e65..98bc8cdb18d7fa2c82262c1e43986a641c744a69 100644
--- a/homeassistant/components/cover/.translations/tr.json
+++ b/homeassistant/components/cover/.translations/tr.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "Kapal\u0131",
+            "closing": "Kapan\u0131yor",
+            "open": "A\u00e7\u0131k",
+            "opening": "A\u00e7\u0131l\u0131yor",
+            "stopped": "Durduruldu"
+        }
+    },
     "title": "Panjur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/uk.json b/homeassistant/components/cover/.translations/uk.json
index c1c4b89a36928aedd75ebf41e550e2b466aafe0d..0e0917177e6d0265861f6b4d6486d6558df7291b 100644
--- a/homeassistant/components/cover/.translations/uk.json
+++ b/homeassistant/components/cover/.translations/uk.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u043e",
+            "closing": "\u0417\u0430\u043a\u0440\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f",
+            "open": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u043e",
+            "opening": "\u0412\u0456\u0434\u043a\u0440\u0438\u0432\u0430\u0454\u0442\u044c\u0441\u044f",
+            "stopped": "\u041f\u0440\u0438\u0437\u0443\u043f\u0438\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/vi.json b/homeassistant/components/cover/.translations/vi.json
index f2d92c12f5097c5b186e757a4331be22be57c2dd..4cdf974d0b6e9369d59aea8e9d168bb40641acfb 100644
--- a/homeassistant/components/cover/.translations/vi.json
+++ b/homeassistant/components/cover/.translations/vi.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0110\u00e3 \u0111\u00f3ng",
+            "closing": "\u0110ang \u0111\u00f3ng",
+            "open": "M\u1edf",
+            "opening": "\u0110ang m\u1edf",
+            "stopped": "\u0110\u00e3 d\u1eebng"
+        }
+    },
     "title": "R\u00e8m, c\u1eeda cu\u1ed1n"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/zh-Hans.json b/homeassistant/components/cover/.translations/zh-Hans.json
index b576d350557fb61780c17fd88608efc0b858f73d..2929a2cd33e60fa42a4a4ab5bf588838242a25be 100644
--- a/homeassistant/components/cover/.translations/zh-Hans.json
+++ b/homeassistant/components/cover/.translations/zh-Hans.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u5df2\u5173\u95ed",
+            "closing": "\u6b63\u5728\u5173\u95ed",
+            "open": "\u5df2\u6253\u5f00",
+            "opening": "\u6b63\u5728\u6253\u5f00",
+            "stopped": "\u5df2\u505c\u6b62"
+        }
+    },
     "title": "\u5377\u5e18"
 }
\ No newline at end of file
diff --git a/homeassistant/components/cover/.translations/zh-Hant.json b/homeassistant/components/cover/.translations/zh-Hant.json
index f525da61ff5040d8f1cb4b01e7c57836a947555c..31c0900af9a1f65484410adb7bb3933412669f5e 100644
--- a/homeassistant/components/cover/.translations/zh-Hant.json
+++ b/homeassistant/components/cover/.translations/zh-Hant.json
@@ -25,5 +25,14 @@
             "tilt_position": "{entity_name}\u6a19\u984c\u4f4d\u7f6e\u8b8a\u66f4"
         }
     },
+    "state": {
+        "_": {
+            "closed": "\u95dc\u9589",
+            "closing": "\u95dc\u9589\u4e2d",
+            "open": "\u958b\u555f",
+            "opening": "\u958b\u555f\u4e2d",
+            "stopped": "\u505c\u6b62"
+        }
+    },
     "title": "\u6372\u7c3e/\u9580"
 }
\ No newline at end of file
diff --git a/homeassistant/components/deconz/.translations/lb.json b/homeassistant/components/deconz/.translations/lb.json
index 9a5aff2778f8dc25ba1464293bd18c61920e445a..ab96460dc79a3816b0e57fd62b98f83074393569 100644
--- a/homeassistant/components/deconz/.translations/lb.json
+++ b/homeassistant/components/deconz/.translations/lb.json
@@ -29,6 +29,19 @@
                     "host": "Host",
                     "port": "Port"
                 }
+            },
+            "manual_input": {
+                "data": {
+                    "host": "Apparat",
+                    "port": "Port"
+                },
+                "title": "deCONZ Gateway ariichten"
+            },
+            "user": {
+                "data": {
+                    "host": "Entdeckte deCONZ Gateway auswielen"
+                },
+                "title": "deCONZ Gateway auswielen"
             }
         }
     },
diff --git a/homeassistant/components/deconz/.translations/no.json b/homeassistant/components/deconz/.translations/no.json
index d44c9e350b392c6ef3b1dbc5c06702c035db248c..c743774c41b61412c6a6f3adedaf50bd5f556e7d 100644
--- a/homeassistant/components/deconz/.translations/no.json
+++ b/homeassistant/components/deconz/.translations/no.json
@@ -29,6 +29,19 @@
                     "host": "Vert",
                     "port": ""
                 }
+            },
+            "manual_input": {
+                "data": {
+                    "host": "Vert",
+                    "port": "Port"
+                },
+                "title": "Konfigurer deCONZ gateway"
+            },
+            "user": {
+                "data": {
+                    "host": "Velg oppdaget deCONZ gateway"
+                },
+                "title": "Velg deCONZ gateway"
             }
         }
     },
diff --git a/homeassistant/components/device_tracker/.translations/af.json b/homeassistant/components/device_tracker/.translations/af.json
index b5f17b7b6c5baf4df626fdcbc05c935e3dad163a..b0e60d5aef359835393bec3bb61bbd902ec83478 100644
--- a/homeassistant/components/device_tracker/.translations/af.json
+++ b/homeassistant/components/device_tracker/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Tuis",
+            "not_home": "Elders"
+        }
+    },
     "title": "Toestel opspoorder"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/ar.json b/homeassistant/components/device_tracker/.translations/ar.json
index 210306752bc50b0f68084145fb5cd4a1d850d262..a8f82c90ae15b5bf2403ee1f8eaf123a408edcd9 100644
--- a/homeassistant/components/device_tracker/.translations/ar.json
+++ b/homeassistant/components/device_tracker/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
+            "not_home": "\u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0646\u0632\u0644"
+        }
+    },
     "title": "\u062a\u0639\u0642\u0628 \u0627\u0644\u062c\u0647\u0627\u0632"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/bg.json b/homeassistant/components/device_tracker/.translations/bg.json
index 4546b7777cd15f35e9f84649d27676789c3a06e1..a687290cdacea00ebe669e39a301717204ce8a9f 100644
--- a/homeassistant/components/device_tracker/.translations/bg.json
+++ b/homeassistant/components/device_tracker/.translations/bg.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} \u043d\u0435 \u0435 \u0443 \u0434\u043e\u043c\u0430"
         }
     },
+    "state": {
+        "_": {
+            "home": "\u0412\u043a\u044a\u0449\u0438",
+            "not_home": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430"
+        }
+    },
     "title": "\u041f\u0440\u043e\u0441\u043b\u0435\u0434\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/bs.json b/homeassistant/components/device_tracker/.translations/bs.json
index e02959cb4a33896899264c66f4b451c2b44c88ab..3221e7edc84a39667d953ed8462d81fedf83ed14 100644
--- a/homeassistant/components/device_tracker/.translations/bs.json
+++ b/homeassistant/components/device_tracker/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Kod ku\u0107e",
+            "not_home": "Odsutan"
+        }
+    },
     "title": "Pra\u0107enje ure\u0111aja"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/ca.json b/homeassistant/components/device_tracker/.translations/ca.json
index 21bb882f72f43b6c433715d11aed26f14e132520..d2fc21036915402e328af97ebf94b1d4d8e212b5 100644
--- a/homeassistant/components/device_tracker/.translations/ca.json
+++ b/homeassistant/components/device_tracker/.translations/ca.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} no \u00e9s a casa"
         }
     },
+    "state": {
+        "_": {
+            "home": "A casa",
+            "not_home": "Fora"
+        }
+    },
     "title": "Seguiment de dispositius"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/cs.json b/homeassistant/components/device_tracker/.translations/cs.json
index b03a107fb04db27adfd927cf3e0bcb4dab06cc1e..ed1923ceb075d2f1e59525c6176e3fe91aaadfe0 100644
--- a/homeassistant/components/device_tracker/.translations/cs.json
+++ b/homeassistant/components/device_tracker/.translations/cs.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} nen\u00ed doma"
         }
     },
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Pry\u010d"
+        }
+    },
     "title": "Sledova\u010d za\u0159\u00edzen\u00ed"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/cy.json b/homeassistant/components/device_tracker/.translations/cy.json
index a43481ced8ac766b0302e5f97e6558c3289d42b2..373281bf897be8b7b6b10b2e20b79a506f249957 100644
--- a/homeassistant/components/device_tracker/.translations/cy.json
+++ b/homeassistant/components/device_tracker/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Gartref",
+            "not_home": "Diim gartref"
+        }
+    },
     "title": "Traciwr dyfais"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/da.json b/homeassistant/components/device_tracker/.translations/da.json
index 5313afe53b3e4bd5dc6fccbef08a5c36b8c73375..c663c9028a0df378a72a60fefbf56206a66df2a4 100644
--- a/homeassistant/components/device_tracker/.translations/da.json
+++ b/homeassistant/components/device_tracker/.translations/da.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} er ikke hjemme"
         }
     },
+    "state": {
+        "_": {
+            "home": "Hjemme",
+            "not_home": "Ude"
+        }
+    },
     "title": "Enhedssporing"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/de.json b/homeassistant/components/device_tracker/.translations/de.json
index 33e2d407f5d7eeb8d6ee97d6dc3cd4e2f1b6cb9e..651805dcb14b86d6f1f8ebdccb5974a3ee913b3f 100644
--- a/homeassistant/components/device_tracker/.translations/de.json
+++ b/homeassistant/components/device_tracker/.translations/de.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} ist nicht zu Hause"
         }
     },
+    "state": {
+        "_": {
+            "home": "Zu Hause",
+            "not_home": "Abwesend"
+        }
+    },
     "title": "Ger\u00e4te-Tracker"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/el.json b/homeassistant/components/device_tracker/.translations/el.json
index 4a8c6db80e1064862e0118dc87b344b10b913b49..6a6c0969eb2c12855dfba03ba964271276e73839 100644
--- a/homeassistant/components/device_tracker/.translations/el.json
+++ b/homeassistant/components/device_tracker/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u03a3\u03c0\u03af\u03c4\u03b9",
+            "not_home": "\u0395\u03ba\u03c4\u03cc\u03c2 \u03a3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd"
+        }
+    },
     "title": "\u03a3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b1\u03bd\u03b9\u03c7\u03bd\u03b5\u03c5\u03c4\u03ae"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/en.json b/homeassistant/components/device_tracker/.translations/en.json
index 7a9cad1d87b2b5982eaa7af8a062f7550f513e00..dad3e1d52b774860a0e025d8429d08d81e48e8d3 100644
--- a/homeassistant/components/device_tracker/.translations/en.json
+++ b/homeassistant/components/device_tracker/.translations/en.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} is not home"
         }
     },
+    "state": {
+        "_": {
+            "home": "Home",
+            "not_home": "Away"
+        }
+    },
     "title": "Device tracker"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/es-419.json b/homeassistant/components/device_tracker/.translations/es-419.json
index 2943fcb0e08e86f50d2359eb3a100785f13e492b..8a8b7197dcb0ef6cabd4445ebc242f0684487572 100644
--- a/homeassistant/components/device_tracker/.translations/es-419.json
+++ b/homeassistant/components/device_tracker/.translations/es-419.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} no est\u00e1 en casa"
         }
     },
+    "state": {
+        "_": {
+            "home": "En Casa",
+            "not_home": "Fuera de Casa"
+        }
+    },
     "title": "Rastreador de dispositivos"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/es.json b/homeassistant/components/device_tracker/.translations/es.json
index c9c5ab444bf3f1c819f3099b0762d6ef55c2d69a..60bb86fbd273c08afcd2e1163342f855564b296f 100644
--- a/homeassistant/components/device_tracker/.translations/es.json
+++ b/homeassistant/components/device_tracker/.translations/es.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} no est\u00e1 en casa"
         }
     },
+    "state": {
+        "_": {
+            "home": "En casa",
+            "not_home": "Fuera de casa"
+        }
+    },
     "title": "Rastreador de dispositivo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/et.json b/homeassistant/components/device_tracker/.translations/et.json
index 343c22aa45ec44ecb89ec4caca9dc01533019627..340c03665ff2305a3217b329d235d20886355add 100644
--- a/homeassistant/components/device_tracker/.translations/et.json
+++ b/homeassistant/components/device_tracker/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Kodus",
+            "not_home": "Eemal"
+        }
+    },
     "title": "Seadme tr\u00e4kker"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/eu.json b/homeassistant/components/device_tracker/.translations/eu.json
new file mode 100644
index 0000000000000000000000000000000000000000..179a4448f5fb85bd3de4c014695230cef53428f8
--- /dev/null
+++ b/homeassistant/components/device_tracker/.translations/eu.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "home": "Etxean",
+            "not_home": "Kanpoan"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/fa.json b/homeassistant/components/device_tracker/.translations/fa.json
index 5df02049595eb721effce246b5007ae1a29086a1..2354717bdcd2ba3989c6f157175976e789c0051a 100644
--- a/homeassistant/components/device_tracker/.translations/fa.json
+++ b/homeassistant/components/device_tracker/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u062e\u0627\u0646\u0647",
+            "not_home": "\u0628\u06cc\u0631\u0648\u0646"
+        }
+    },
     "title": "\u0631\u062f\u06cc\u0627\u0628"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/fi.json b/homeassistant/components/device_tracker/.translations/fi.json
index 82c64c47046c791d1a2709014d34da9b0ee564fd..922e5eb5560d7ffb8a999aa721957f6ffa6dfd81 100644
--- a/homeassistant/components/device_tracker/.translations/fi.json
+++ b/homeassistant/components/device_tracker/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Kotona",
+            "not_home": "Poissa"
+        }
+    },
     "title": "Laiteseuranta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/fr.json b/homeassistant/components/device_tracker/.translations/fr.json
index 1546d885b93354d47e8920e1dc7b601953805a6f..14cbd04871c68eef945415eada0df9da6937a80a 100644
--- a/homeassistant/components/device_tracker/.translations/fr.json
+++ b/homeassistant/components/device_tracker/.translations/fr.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} n'est pas \u00e0 la maison"
         }
     },
+    "state": {
+        "_": {
+            "home": "Pr\u00e9sent",
+            "not_home": "Absent"
+        }
+    },
     "title": "Dispositif de suivi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/gsw.json b/homeassistant/components/device_tracker/.translations/gsw.json
new file mode 100644
index 0000000000000000000000000000000000000000..2f52ef016e655f9b1af63c5d5c80218e4d0f97ca
--- /dev/null
+++ b/homeassistant/components/device_tracker/.translations/gsw.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "home": "Dahei",
+            "not_home": "Nid Dahei"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/he.json b/homeassistant/components/device_tracker/.translations/he.json
index d68f6442adcd4fab6517cf1604506b07a392407e..5db22ed4071f1069e2d8ac90757460c3ff238f3a 100644
--- a/homeassistant/components/device_tracker/.translations/he.json
+++ b/homeassistant/components/device_tracker/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u05d1\u05d1\u05d9\u05ea",
+            "not_home": "\u05dc\u05d0 \u05d1\u05d1\u05d9\u05ea"
+        }
+    },
     "title": "\u05de\u05e2\u05e7\u05d1 \u05de\u05db\u05e9\u05d9\u05e8"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/hi.json b/homeassistant/components/device_tracker/.translations/hi.json
index dba6c44f4c988351f8402260cf7385c8bffa9244..df8c83c109139c373726ba93122e9e3f30fed91e 100644
--- a/homeassistant/components/device_tracker/.translations/hi.json
+++ b/homeassistant/components/device_tracker/.translations/hi.json
@@ -1,3 +1,8 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0918\u0930"
+        }
+    },
     "title": "\u0921\u093f\u0935\u093e\u0907\u0938 \u091f\u094d\u0930\u0948\u0915\u0930"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/hr.json b/homeassistant/components/device_tracker/.translations/hr.json
index e02959cb4a33896899264c66f4b451c2b44c88ab..eaef3d43c4f1d3e638008208e4442ea17083b230 100644
--- a/homeassistant/components/device_tracker/.translations/hr.json
+++ b/homeassistant/components/device_tracker/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Odsutan"
+        }
+    },
     "title": "Pra\u0107enje ure\u0111aja"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/hu.json b/homeassistant/components/device_tracker/.translations/hu.json
index 794eaeb2c62913f4de8dbc7b0bb608cd3876ba5a..2954376e314efa4161dc1d9a7f4d3bf72c8894ac 100644
--- a/homeassistant/components/device_tracker/.translations/hu.json
+++ b/homeassistant/components/device_tracker/.translations/hu.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} nincs otthon"
         }
     },
+    "state": {
+        "_": {
+            "home": "Otthon",
+            "not_home": "T\u00e1vol"
+        }
+    },
     "title": "Eszk\u00f6z nyomk\u00f6vet\u0151"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/hy.json b/homeassistant/components/device_tracker/.translations/hy.json
index 52323bd892d6680a0a3c5df8de112285e6017899..48730500a19e66f6e895c5884400857e4787c345 100644
--- a/homeassistant/components/device_tracker/.translations/hy.json
+++ b/homeassistant/components/device_tracker/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u054f\u0578\u0582\u0576",
+            "not_home": "\u0540\u0565\u057c\u0578\u0582"
+        }
+    },
     "title": "\u054d\u0561\u0580\u0584\u056b \u0578\u0580\u0578\u0576\u056b\u0579"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/id.json b/homeassistant/components/device_tracker/.translations/id.json
index 06d58c26494622abe9baa6819c041ce0f945af99..99baa5e1a76c54286a7f9f9da379643243a76696 100644
--- a/homeassistant/components/device_tracker/.translations/id.json
+++ b/homeassistant/components/device_tracker/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Rumah",
+            "not_home": "Keluar"
+        }
+    },
     "title": "Pelacak perangkat"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/is.json b/homeassistant/components/device_tracker/.translations/is.json
index 55dfbb4dcc1139ff1ed45d0ff372d125c197cb1d..433d2a6afb8a0f2b6d06a4f9d7689d5072641faf 100644
--- a/homeassistant/components/device_tracker/.translations/is.json
+++ b/homeassistant/components/device_tracker/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Heima",
+            "not_home": "Fjarverandi"
+        }
+    },
     "title": "Rekja t\u00e6ki"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/it.json b/homeassistant/components/device_tracker/.translations/it.json
index 0cd34c90fd58f371089949cab8423d0998fec91e..bcb9753631065a2cd318d52fec8e9e3b586ccbcd 100644
--- a/homeassistant/components/device_tracker/.translations/it.json
+++ b/homeassistant/components/device_tracker/.translations/it.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} non \u00e8 in casa"
         }
     },
+    "state": {
+        "_": {
+            "home": "A casa",
+            "not_home": "Fuori casa"
+        }
+    },
     "title": "Tracciatore dispositivo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/ja.json b/homeassistant/components/device_tracker/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..6679d6cca0644febb6ad4e50513039e481f19b40
--- /dev/null
+++ b/homeassistant/components/device_tracker/.translations/ja.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "home": "\u5728\u5b85",
+            "not_home": "\u5916\u51fa"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/ko.json b/homeassistant/components/device_tracker/.translations/ko.json
index 5202f8b6f1dbae57c655e0332233bf4d44e635a0..e3e72d49c89e01a56283b74a4c318386ecbff329 100644
--- a/homeassistant/components/device_tracker/.translations/ko.json
+++ b/homeassistant/components/device_tracker/.translations/ko.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} \uc774(\uac00) \uc678\ucd9c \uc911\uc774\uba74"
         }
     },
+    "state": {
+        "_": {
+            "home": "\uc7ac\uc2e4",
+            "not_home": "\uc678\ucd9c"
+        }
+    },
     "title": "\ucd94\uc801 \uae30\uae30"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/lb.json b/homeassistant/components/device_tracker/.translations/lb.json
index 204488d856af8e2c596f6ec0ec51dcea9325c328..88d1b40b7ba1f5094bfb5413d49de9258d1cf1d4 100644
--- a/homeassistant/components/device_tracker/.translations/lb.json
+++ b/homeassistant/components/device_tracker/.translations/lb.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} ass net doheem"
         }
     },
+    "state": {
+        "_": {
+            "home": "Doheem",
+            "not_home": "\u00cbnnerwee"
+        }
+    },
     "title": "Apparat Verfolgung"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/lv.json b/homeassistant/components/device_tracker/.translations/lv.json
index 0e4d636cb52dbf08fd7e027d60ea3946de1229fc..5ebb6b99979920636580e9fdabdda45992363948 100644
--- a/homeassistant/components/device_tracker/.translations/lv.json
+++ b/homeassistant/components/device_tracker/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "M\u0101j\u0101s",
+            "not_home": "Prom"
+        }
+    },
     "title": "Ier\u012b\u010du izsekot\u0101js"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/nb.json b/homeassistant/components/device_tracker/.translations/nb.json
index 574645aa53743860373ac242d6a4f5e53c08443d..6a9e073ca7d8a428db2382bfbd66aa46c8be3193 100644
--- a/homeassistant/components/device_tracker/.translations/nb.json
+++ b/homeassistant/components/device_tracker/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Hjemme",
+            "not_home": "Borte"
+        }
+    },
     "title": "Enhetssporing"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/nl.json b/homeassistant/components/device_tracker/.translations/nl.json
index 73d583cdcd08ffc93169b5636fc19d80e344d15e..99c0652d982266ab24a011f748728e958876850a 100644
--- a/homeassistant/components/device_tracker/.translations/nl.json
+++ b/homeassistant/components/device_tracker/.translations/nl.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} is niet thuis"
         }
     },
+    "state": {
+        "_": {
+            "home": "Thuis",
+            "not_home": "Afwezig"
+        }
+    },
     "title": "Apparaat tracker"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/nn.json b/homeassistant/components/device_tracker/.translations/nn.json
index 420fab86493db2c7e1a045cdc3e198fe72f87346..6dff562699238736d0fe2bb93231d32e651915e6 100644
--- a/homeassistant/components/device_tracker/.translations/nn.json
+++ b/homeassistant/components/device_tracker/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Heime",
+            "not_home": "Borte"
+        }
+    },
     "title": "Einingssporing"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/no.json b/homeassistant/components/device_tracker/.translations/no.json
index d714b5b7d31c2f0a0c87cf83477c850f68d2d64d..8073a7f58713ca0f4f09b66eff5f654c204201ca 100644
--- a/homeassistant/components/device_tracker/.translations/no.json
+++ b/homeassistant/components/device_tracker/.translations/no.json
@@ -4,5 +4,6 @@
             "is_home": "{entity_name} er hjemme",
             "is_not_home": "{entity_name} er ikke hjemme"
         }
-    }
+    },
+    "title": "Enhetssporing"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/pl.json b/homeassistant/components/device_tracker/.translations/pl.json
index 1bdee1038470a30795d071d1c50e67a87e17b635..94cc3d97138b4d75f32e81f52ecd20057d0d5260 100644
--- a/homeassistant/components/device_tracker/.translations/pl.json
+++ b/homeassistant/components/device_tracker/.translations/pl.json
@@ -5,5 +5,11 @@
             "is_not_home": "urz\u0105dzenie {entity_name} jest poza domem"
         }
     },
+    "state": {
+        "_": {
+            "home": "w domu",
+            "not_home": "poza domem"
+        }
+    },
     "title": "\u015aledzenie urz\u0105dze\u0144"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/pt-BR.json b/homeassistant/components/device_tracker/.translations/pt-BR.json
index 299568d752d5d48e207e075f4fb4be867126efc3..c20638a4a6131c9a186e70baf0acd8caa46e1602 100644
--- a/homeassistant/components/device_tracker/.translations/pt-BR.json
+++ b/homeassistant/components/device_tracker/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Em casa",
+            "not_home": "Ausente"
+        }
+    },
     "title": "Rastreador de dispositivo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/pt.json b/homeassistant/components/device_tracker/.translations/pt.json
index 193d1622f9fc4bdf9ab7df4711bc2e4d8e50fe7b..420a2a5ed36366b6f0c1478d3aad86dfdf799071 100644
--- a/homeassistant/components/device_tracker/.translations/pt.json
+++ b/homeassistant/components/device_tracker/.translations/pt.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} n\u00e3o est\u00e1 em casa"
         }
     },
+    "state": {
+        "_": {
+            "home": "Casa",
+            "not_home": "Fora"
+        }
+    },
     "title": "Monitorizador de dispositivos"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/ro.json b/homeassistant/components/device_tracker/.translations/ro.json
index 93c8ffc041b97cd517c34c13fcb5d3c02ff2d044..a2f6bb3d08c20b463ea174c6ebf956f883b30068 100644
--- a/homeassistant/components/device_tracker/.translations/ro.json
+++ b/homeassistant/components/device_tracker/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Acas\u0103",
+            "not_home": "Plecat"
+        }
+    },
     "title": "Dispozitiv tracker"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/ru.json b/homeassistant/components/device_tracker/.translations/ru.json
index 6bc3e75e0e5d0e868ae2743f5c03918c1ceaf9fc..8ea3398e3e20b90ac84b017a122a4f2e1a3387fa 100644
--- a/homeassistant/components/device_tracker/.translations/ru.json
+++ b/homeassistant/components/device_tracker/.translations/ru.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} \u043d\u0435 \u0434\u043e\u043c\u0430"
         }
     },
+    "state": {
+        "_": {
+            "home": "\u0414\u043e\u043c\u0430",
+            "not_home": "\u041d\u0435 \u0434\u043e\u043c\u0430"
+        }
+    },
     "title": "\u041e\u0442\u0441\u043b\u0435\u0436\u0438\u0432\u0430\u043d\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/sk.json b/homeassistant/components/device_tracker/.translations/sk.json
index 134b52d04752908628f5147072d83608a8a38195..9d52c35e2cb6c7ed2c3dcb7dfa474080f17d9273 100644
--- a/homeassistant/components/device_tracker/.translations/sk.json
+++ b/homeassistant/components/device_tracker/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Pre\u010d"
+        }
+    },
     "title": "Sledovanie zariadenia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/sl.json b/homeassistant/components/device_tracker/.translations/sl.json
index 36c1ca747ad44846548787b6391d84d34edafd6c..d5ba84f5e29cbbda25e8e65a312d88b28bffcfe8 100644
--- a/homeassistant/components/device_tracker/.translations/sl.json
+++ b/homeassistant/components/device_tracker/.translations/sl.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} ni doma"
         }
     },
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Odsoten"
+        }
+    },
     "title": "Sledilnik naprave"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/sv.json b/homeassistant/components/device_tracker/.translations/sv.json
index df0ff63f23699d3c02b3e491967de3a8cba69546..7ef1cc7b2f8745b01fcb185f6252927e2b372294 100644
--- a/homeassistant/components/device_tracker/.translations/sv.json
+++ b/homeassistant/components/device_tracker/.translations/sv.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} \u00e4r inte hemma"
         }
     },
+    "state": {
+        "_": {
+            "home": "Hemma",
+            "not_home": "Borta"
+        }
+    },
     "title": "Enhetssp\u00e5rare"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/ta.json b/homeassistant/components/device_tracker/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..f3c6966ab99c6771e281ebb2ece76ef651fd7449
--- /dev/null
+++ b/homeassistant/components/device_tracker/.translations/ta.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "home": "\u0bae\u0bc1\u0b95\u0baa\u0bcd\u0baa\u0bc1",
+            "not_home": "\u0ba4\u0bca\u0bb2\u0bc8\u0bb5\u0bbf\u0bb2\u0bcd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/te.json b/homeassistant/components/device_tracker/.translations/te.json
index fce36c00386acbd42495bd334b9335bbeab7936b..89bc428d2f9c993e07e0749168cd24af74731037 100644
--- a/homeassistant/components/device_tracker/.translations/te.json
+++ b/homeassistant/components/device_tracker/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0c07\u0c02\u0c1f",
+            "not_home": "\u0c2c\u0c2f\u0c1f"
+        }
+    },
     "title": "\u0c2a\u0c30\u0c3f\u0c15\u0c30\u0c02 \u0c1f\u0c4d\u0c30\u0c3e\u0c15\u0c30\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/th.json b/homeassistant/components/device_tracker/.translations/th.json
index 259d249037119f78a2e9ec6b1c8efecc3821f880..26db63ab4d475272db9d180204d57e6dc355e4ee 100644
--- a/homeassistant/components/device_tracker/.translations/th.json
+++ b/homeassistant/components/device_tracker/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
+            "not_home": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48"
+        }
+    },
     "title": "\u0e2d\u0e38\u0e1b\u0e01\u0e23\u0e13\u0e4c\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/tr.json b/homeassistant/components/device_tracker/.translations/tr.json
index c899992ba6b918baf37f858590c961db2b9b00a4..6bb5ae146037337d66e22e063710d4fea3194b07 100644
--- a/homeassistant/components/device_tracker/.translations/tr.json
+++ b/homeassistant/components/device_tracker/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Evde",
+            "not_home": "D\u0131\u015far\u0131da"
+        }
+    },
     "title": "Cihaz izleyici"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/uk.json b/homeassistant/components/device_tracker/.translations/uk.json
index ca99ed4372ffbb84bef13a4f81c05662983fd4b6..f49c7acc0e3933b66df08fa6b118bc55a18d143a 100644
--- a/homeassistant/components/device_tracker/.translations/uk.json
+++ b/homeassistant/components/device_tracker/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0412\u0434\u043e\u043c\u0430",
+            "not_home": "\u0412\u0456\u0434\u0441\u0443\u0442\u043d\u0456\u0439"
+        }
+    },
     "title": "\u0422\u0440\u0435\u043a\u0435\u0440 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/vi.json b/homeassistant/components/device_tracker/.translations/vi.json
index 26d1be1972aaddf85f9bae99df1f85dfd7c8e09e..7b0be26d4ade9d7b58f223b7df2c30ae5bccb1b1 100644
--- a/homeassistant/components/device_tracker/.translations/vi.json
+++ b/homeassistant/components/device_tracker/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u1ede nh\u00e0",
+            "not_home": "\u0110i v\u1eafng"
+        }
+    },
     "title": "Tr\u00ecnh theo d\u00f5i thi\u1ebft b\u1ecb"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/zh-Hans.json b/homeassistant/components/device_tracker/.translations/zh-Hans.json
index 83595d2b67e1240d8093652d20d57258c82cd083..28adcdbdd1a990868077f634ad69294dc0929844 100644
--- a/homeassistant/components/device_tracker/.translations/zh-Hans.json
+++ b/homeassistant/components/device_tracker/.translations/zh-Hans.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name} \u4e0d\u5728\u5bb6"
         }
     },
+    "state": {
+        "_": {
+            "home": "\u5728\u5bb6",
+            "not_home": "\u79bb\u5f00"
+        }
+    },
     "title": "\u8bbe\u5907\u8ddf\u8e2a\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/device_tracker/.translations/zh-Hant.json b/homeassistant/components/device_tracker/.translations/zh-Hant.json
index e4adb451c2032e5cd2cb2b78d87a4e1e37a8eb33..b1d3e1a17799ef8bf755cc364562e557c5d16373 100644
--- a/homeassistant/components/device_tracker/.translations/zh-Hant.json
+++ b/homeassistant/components/device_tracker/.translations/zh-Hant.json
@@ -5,5 +5,11 @@
             "is_not_home": "{entity_name}\u4e0d\u5728\u5bb6"
         }
     },
+    "state": {
+        "_": {
+            "home": "\u5728\u5bb6",
+            "not_home": "\u96e2\u5bb6"
+        }
+    },
     "title": "\u8a2d\u5099\u8ffd\u8e64\u5668"
 }
\ 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 ba4f87415a6ffa8dffb4017ffa89c5b6393da32b..2d4f72c50fb4626563ade02baa5c62e282f52b93 100644
--- a/homeassistant/components/emulated_roku/.translations/no.json
+++ b/homeassistant/components/emulated_roku/.translations/no.json
@@ -17,5 +17,5 @@
             }
         }
     },
-    "title": ""
+    "title": "Emulerte Roku"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/af.json b/homeassistant/components/fan/.translations/af.json
index 4eb212a6a5a512af9fd0db486d31b4a0a38d29cd..cb955a8bec9c7050dd24a50dc7d4d49289b3016b 100644
--- a/homeassistant/components/fan/.translations/af.json
+++ b/homeassistant/components/fan/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Waaier"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/ar.json b/homeassistant/components/fan/.translations/ar.json
index 8f417f02abff91f0424f71b2633007587afb61f0..d20f0b68e89e93b571a7d14c8ce5dd3013ae0ea7 100644
--- a/homeassistant/components/fan/.translations/ar.json
+++ b/homeassistant/components/fan/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u0645\u0631\u0648\u062d\u0629"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/bg.json b/homeassistant/components/fan/.translations/bg.json
index e20877e0253b36112053899ddb9eed8a7f66f4e7..34eaae0e84e9213570df76257257633adaff23a4 100644
--- a/homeassistant/components/fan/.translations/bg.json
+++ b/homeassistant/components/fan/.translations/bg.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} \u0431\u044a\u0434\u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u0412\u0435\u043d\u0442\u0438\u043b\u0430\u0442\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/bs.json b/homeassistant/components/fan/.translations/bs.json
index 56bb146be2fdef33005e2669baf1552dae3f4496..e0cbfcbec89e1603343dc0601cf4d5565f6c76ed 100644
--- a/homeassistant/components/fan/.translations/bs.json
+++ b/homeassistant/components/fan/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Ventilator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/ca.json b/homeassistant/components/fan/.translations/ca.json
index 0f96ac998650d79c6fbe0628f8b87a7cd5b00824..2c9ea5f4e708446bcadc49bf279a94562ff2a54e 100644
--- a/homeassistant/components/fan/.translations/ca.json
+++ b/homeassistant/components/fan/.translations/ca.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} s'ha enc\u00e8s"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagat",
+            "on": "Enc\u00e8s"
+        }
+    },
     "title": "Ventiladors"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/cs.json b/homeassistant/components/fan/.translations/cs.json
index 21a705e17f0e58984df12bf5a32816d367e8e6f3..58f27535d2bd977cf9cf18e274e0342369fddf40 100644
--- a/homeassistant/components/fan/.translations/cs.json
+++ b/homeassistant/components/fan/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "Ventil\u00e1tor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/cy.json b/homeassistant/components/fan/.translations/cy.json
index a176c43186cecabff051cb9805a1da809d6086da..6454924ef2369fab83716a47a5b0b55a80902fd3 100644
--- a/homeassistant/components/fan/.translations/cy.json
+++ b/homeassistant/components/fan/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Ffan"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/da.json b/homeassistant/components/fan/.translations/da.json
index 290d2ab0e14f859558d610a5a74d3c6cad4aeae6..b6028ee6a18f7657798069d5821482ffbfa4446d 100644
--- a/homeassistant/components/fan/.translations/da.json
+++ b/homeassistant/components/fan/.translations/da.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} blev t\u00e6ndt"
         }
     },
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        }
+    },
     "title": "Bl\u00e6ser"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/de.json b/homeassistant/components/fan/.translations/de.json
index a50e53bef7b674804fa5ada66245f85baa2108e0..04d15e42706f9233b5d09a77d6020f713f63f725 100644
--- a/homeassistant/components/fan/.translations/de.json
+++ b/homeassistant/components/fan/.translations/de.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} eingeschaltet"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Ventilator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/el.json b/homeassistant/components/fan/.translations/el.json
index 7eac2381073f55ace53675d835b437e9d015eb23..518f25b6b8967c181a47cdca8fab5ce87ec6c3ed 100644
--- a/homeassistant/components/fan/.translations/el.json
+++ b/homeassistant/components/fan/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        }
+    },
     "title": "\u0391\u03bd\u03b5\u03bc\u03b9\u03c3\u03c4\u03ae\u03c1\u03b1\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/en.json b/homeassistant/components/fan/.translations/en.json
index a211308d68b68e55935a216499e90f98b1b56dd7..8ef5c8b8b4bc858ebfb9b42ea11a59aea71731fe 100644
--- a/homeassistant/components/fan/.translations/en.json
+++ b/homeassistant/components/fan/.translations/en.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} turned on"
         }
     },
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Fan"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/es-419.json b/homeassistant/components/fan/.translations/es-419.json
index 3fa024cb905d00f1430e857bfd72a03f29719948..6060cff985a74ec66ccc4921bc064572a9a3c624 100644
--- a/homeassistant/components/fan/.translations/es-419.json
+++ b/homeassistant/components/fan/.translations/es-419.json
@@ -9,5 +9,11 @@
             "turned_on": "{entity_name} se encendi\u00f3"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desactivado",
+            "on": "Encendido"
+        }
+    },
     "title": "Ventilador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/es.json b/homeassistant/components/fan/.translations/es.json
index 477b7b473930ed31ade5e80aa99765585e818ccb..645f0c820c68bfab01267590448a13b84b54d85f 100644
--- a/homeassistant/components/fan/.translations/es.json
+++ b/homeassistant/components/fan/.translations/es.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} activado"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Ventilador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/et.json b/homeassistant/components/fan/.translations/et.json
index 42f2c2420062c54f7ea6e0d3fec438a14047fdc8..6652568a0a7b24341d03358a2e0c7ed3be635944 100644
--- a/homeassistant/components/fan/.translations/et.json
+++ b/homeassistant/components/fan/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Ventilaator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/eu.json b/homeassistant/components/fan/.translations/eu.json
index 9205f5f38dbba787844a4595ffcdaef08cbac6d2..e421d7a29f7291265dea0b4882ad8c31f1fb1692 100644
--- a/homeassistant/components/fan/.translations/eu.json
+++ b/homeassistant/components/fan/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Haizagailua"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/fa.json b/homeassistant/components/fan/.translations/fa.json
index 7e843656062d6109fe827ed0117c1dc5db5400ed..0cfd0f47f4fedd3b95a159a19909504b4d48544c 100644
--- a/homeassistant/components/fan/.translations/fa.json
+++ b/homeassistant/components/fan/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u062e\u0627\u0645\u0648\u0634",
+            "on": "\u0631\u0648\u0634\u0646"
+        }
+    },
     "title": "\u0641\u0646"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/fi.json b/homeassistant/components/fan/.translations/fi.json
index 15d8186b319d4b765078b66be20df1acf93887f8..20ae0a77799a43f40502f77677a5f0f31bff55d0 100644
--- a/homeassistant/components/fan/.translations/fi.json
+++ b/homeassistant/components/fan/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Tuuletin"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/fr.json b/homeassistant/components/fan/.translations/fr.json
index 5317cd664ec4152e5214df54b86448bd310b57ab..88b4057a3ebbb3acb8d214429b1c58dc78b31ef9 100644
--- a/homeassistant/components/fan/.translations/fr.json
+++ b/homeassistant/components/fan/.translations/fr.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} allum\u00e9"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u00c9teint",
+            "on": "Marche"
+        }
+    },
     "title": "Ventilateur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/gsw.json b/homeassistant/components/fan/.translations/gsw.json
new file mode 100644
index 0000000000000000000000000000000000000000..badd78cb9fe8b50037df0ca4bd282e41496f8e9b
--- /dev/null
+++ b/homeassistant/components/fan/.translations/gsw.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/he.json b/homeassistant/components/fan/.translations/he.json
index 841163d6080326b699977c167c1ba4a44e68878c..e2081b7460eba5ec3985f7b8dc56f9c32ec2ac19 100644
--- a/homeassistant/components/fan/.translations/he.json
+++ b/homeassistant/components/fan/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05de\u05d0\u05d5\u05d5\u05e8\u05e8"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/hi.json b/homeassistant/components/fan/.translations/hi.json
index 4b76ba30b460dfd6a00d5abb832c0b8151287d9b..555d17b7d3eb9c392896b6c67362e7fbb5932876 100644
--- a/homeassistant/components/fan/.translations/hi.json
+++ b/homeassistant/components/fan/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u092a\u0902\u0916\u093e"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/hr.json b/homeassistant/components/fan/.translations/hr.json
index 56bb146be2fdef33005e2669baf1552dae3f4496..e0cbfcbec89e1603343dc0601cf4d5565f6c76ed 100644
--- a/homeassistant/components/fan/.translations/hr.json
+++ b/homeassistant/components/fan/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Ventilator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/hu.json b/homeassistant/components/fan/.translations/hu.json
index 5f8c57542e89005560fd1954db59eed8a04043be..daa8f0acf97c75bfab1d81758ab15ba5a7e1daa9 100644
--- a/homeassistant/components/fan/.translations/hu.json
+++ b/homeassistant/components/fan/.translations/hu.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} be lett kapcsolva"
         }
     },
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "Ventil\u00e1tor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/hy.json b/homeassistant/components/fan/.translations/hy.json
index 360eb4af7cffd557779b9781dc7282f17ecc927d..a1688e90b09d5a11258fd0d8d7f8dea456d3353d 100644
--- a/homeassistant/components/fan/.translations/hy.json
+++ b/homeassistant/components/fan/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u0585\u0564\u0561\u0583\u0578\u056d\u056b\u0579"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/id.json b/homeassistant/components/fan/.translations/id.json
index 057da69426960b91969bda082feab7f8830fe63c..b5324f36f6a8ded65994dc2ca6caaf97163cbf50 100644
--- a/homeassistant/components/fan/.translations/id.json
+++ b/homeassistant/components/fan/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Kipas angin"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/is.json b/homeassistant/components/fan/.translations/is.json
index 975cd23385d8a12770fc32c1cbf9ada99d8a36b4..f06d44366b02a9f2d6c2777376d59d9a665b095c 100644
--- a/homeassistant/components/fan/.translations/is.json
+++ b/homeassistant/components/fan/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Sl\u00f6kkt",
+            "on": "\u00cd gangi"
+        }
+    },
     "title": "Vifta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/it.json b/homeassistant/components/fan/.translations/it.json
index b3844afce19bc2d737a3570f062504b269443909..2a8ca655f664213ce608bbd879ce2fd7d108c2e3 100644
--- a/homeassistant/components/fan/.translations/it.json
+++ b/homeassistant/components/fan/.translations/it.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} attivato"
         }
     },
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Ventilatore"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/ja.json b/homeassistant/components/fan/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..15dd3796187f211b278196ad5d098bf271e486c1
--- /dev/null
+++ b/homeassistant/components/fan/.translations/ja.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/ko.json b/homeassistant/components/fan/.translations/ko.json
index f0af6a71bb488d7fee71a827914a9e4315186b94..5f6116d48d23d66f35b036aacd8051616cef9a9b 100644
--- a/homeassistant/components/fan/.translations/ko.json
+++ b/homeassistant/components/fan/.translations/ko.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} \uc774(\uac00) \ucf1c\uc9c8 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc1a1\ud48d\uae30"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/lb.json b/homeassistant/components/fan/.translations/lb.json
index af051c19b7f8b6a123d363c19babcc5bfb573e83..acac97c93cfbcffa8cea214e079a057016b83449 100644
--- a/homeassistant/components/fan/.translations/lb.json
+++ b/homeassistant/components/fan/.translations/lb.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} gouf ugeschalt"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Ventilator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/lt.json b/homeassistant/components/fan/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..3cf0e9b442d9f02082e70cb4a9defac7ddee1ffd
--- /dev/null
+++ b/homeassistant/components/fan/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/lv.json b/homeassistant/components/fan/.translations/lv.json
index 33b887870d6b0a51ca0478bf635f377a463f7507..0c18f8cc0ebacbeef6eacc921f4846720b35c975 100644
--- a/homeassistant/components/fan/.translations/lv.json
+++ b/homeassistant/components/fan/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts"
+        }
+    },
     "title": "Ventilators"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/nb.json b/homeassistant/components/fan/.translations/nb.json
index 1cc3c49dad304cc3526675f44bacb863d77b08cf..f9d1def352beb7e5d2c80c5b0eb2e750408fc061 100644
--- a/homeassistant/components/fan/.translations/nb.json
+++ b/homeassistant/components/fan/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Vifte"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/nl.json b/homeassistant/components/fan/.translations/nl.json
index 641361bc5b40b9dc3cec0ef536605570cdaea6a8..07f6bbf8c7b8c031281b92c5a81e459cc45f42e9 100644
--- a/homeassistant/components/fan/.translations/nl.json
+++ b/homeassistant/components/fan/.translations/nl.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} ingeschakeld"
         }
     },
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Ventilator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/nn.json b/homeassistant/components/fan/.translations/nn.json
index 1cc3c49dad304cc3526675f44bacb863d77b08cf..f9d1def352beb7e5d2c80c5b0eb2e750408fc061 100644
--- a/homeassistant/components/fan/.translations/nn.json
+++ b/homeassistant/components/fan/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Vifte"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/no.json b/homeassistant/components/fan/.translations/no.json
index aa6320f0a657b6c919d9f42c3c4c2b0ede6e127c..094ca1bc378bfd7ee8fdc3981ce465eb062d6b55 100644
--- a/homeassistant/components/fan/.translations/no.json
+++ b/homeassistant/components/fan/.translations/no.json
@@ -12,5 +12,6 @@
             "turned_off": "{entity_name} sl\u00e5tt av",
             "turned_on": "{entity_name} sl\u00e5tt p\u00e5"
         }
-    }
+    },
+    "title": "Vifte"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/pl.json b/homeassistant/components/fan/.translations/pl.json
index 929c72732ffe8e9c76fd4cf28f50ed5d3d1c3b1f..b90d6084ca0e45ec76ea05eb8d97b47f508583c5 100644
--- a/homeassistant/components/fan/.translations/pl.json
+++ b/homeassistant/components/fan/.translations/pl.json
@@ -13,5 +13,11 @@
             "turned_on": "nast\u0105pi w\u0142\u0105czenie {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Wentylator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/pt-BR.json b/homeassistant/components/fan/.translations/pt-BR.json
index 953726f0d675b60aaffee4fdcaf2d780ee56ea80..f5e9e2f8629fbefeacf79e65f7777837ad47a883 100644
--- a/homeassistant/components/fan/.translations/pt-BR.json
+++ b/homeassistant/components/fan/.translations/pt-BR.json
@@ -5,5 +5,11 @@
             "is_on": "{entity_name} est\u00e1 ligado"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Ventilador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/pt.json b/homeassistant/components/fan/.translations/pt.json
index ffbcc229a097f10b528e38f1dd1a1f2adca2f292..5373dde19b1e538a329c5742a0f4704a8d3fba46 100644
--- a/homeassistant/components/fan/.translations/pt.json
+++ b/homeassistant/components/fan/.translations/pt.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} ligou-se"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desligada",
+            "on": "Ligado"
+        }
+    },
     "title": "Vento\u00ednha"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/ro.json b/homeassistant/components/fan/.translations/ro.json
index 56bb146be2fdef33005e2669baf1552dae3f4496..926aba2b9f4963f747d32a7621b9d2ade3691974 100644
--- a/homeassistant/components/fan/.translations/ro.json
+++ b/homeassistant/components/fan/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Ventilator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/ru.json b/homeassistant/components/fan/.translations/ru.json
index 9a52a68d44f65d366faf2fb52ed614b634288908..8d1bf91ed1efb4614eb889e92df592648cdc0658 100644
--- a/homeassistant/components/fan/.translations/ru.json
+++ b/homeassistant/components/fan/.translations/ru.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u0412\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/sk.json b/homeassistant/components/fan/.translations/sk.json
index 21a705e17f0e58984df12bf5a32816d367e8e6f3..1dc17560e3427d2961246a3ddac5743b5de6bb7a 100644
--- a/homeassistant/components/fan/.translations/sk.json
+++ b/homeassistant/components/fan/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neakt\u00edvny",
+            "on": "Zapnut\u00fd"
+        }
+    },
     "title": "Ventil\u00e1tor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/sl.json b/homeassistant/components/fan/.translations/sl.json
index aa112b4ed9dcab1b782fa0d44ef3959448e98b27..c987bd921c8af5140be1fb6a774a96100f415e58 100644
--- a/homeassistant/components/fan/.translations/sl.json
+++ b/homeassistant/components/fan/.translations/sl.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} vklopljen"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Ventilator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/sv.json b/homeassistant/components/fan/.translations/sv.json
index ea1f26b624104e300805f9a517f442f4d3c37097..dd1aaad405227d836c0c4a6736e1aaddbda033a6 100644
--- a/homeassistant/components/fan/.translations/sv.json
+++ b/homeassistant/components/fan/.translations/sv.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} aktiverades"
         }
     },
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Fl\u00e4kt"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/ta.json b/homeassistant/components/fan/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..02e61095e836a591d3fc896a8024342b4d2d75db
--- /dev/null
+++ b/homeassistant/components/fan/.translations/ta.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0bb5\u0bbf\u0b9a\u0bbf\u0bb1\u0bbf \u0b86\u0ba9\u0bcd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/te.json b/homeassistant/components/fan/.translations/te.json
index 6bba3eccb37dfed17bf3248cf6f8b73d4e6c66ae..83ed200c7b163afe5fa3ac44b73f776bcdcb2500 100644
--- a/homeassistant/components/fan/.translations/te.json
+++ b/homeassistant/components/fan/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c2b\u0c4d\u0c2f\u0c3e\u0c28\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/th.json b/homeassistant/components/fan/.translations/th.json
index fae832be1fa425a647f77293227bd4d61be8886d..8626b372d3221c094d70c92686e0f1282430fe84 100644
--- a/homeassistant/components/fan/.translations/th.json
+++ b/homeassistant/components/fan/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e1e\u0e31\u0e14\u0e25\u0e21"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/tr.json b/homeassistant/components/fan/.translations/tr.json
index 0c6f96bcf6981cfb2d57733e8a0fa52a1dcdf94d..4ffc57601bdd53df6ee2d9247d918706561dcf1f 100644
--- a/homeassistant/components/fan/.translations/tr.json
+++ b/homeassistant/components/fan/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Fan"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/uk.json b/homeassistant/components/fan/.translations/uk.json
index 48ad928b0a78d99fa670f674a95e1d833e484dcb..80b64c28c2f9ce922c2500800115d5eeace4f76e 100644
--- a/homeassistant/components/fan/.translations/uk.json
+++ b/homeassistant/components/fan/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u0412\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/vi.json b/homeassistant/components/fan/.translations/vi.json
index 1582154a5b6f8d05468abe512db3f9341304fff0..0208c6de8cbd7aff554eb3fe1cb749c268ad5c8b 100644
--- a/homeassistant/components/fan/.translations/vi.json
+++ b/homeassistant/components/fan/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "Qu\u1ea1t"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/zh-Hans.json b/homeassistant/components/fan/.translations/zh-Hans.json
index f6a592b67d308baa33491cc92184612bd0b31a71..6dde9459c1aca7e7fb49823512583a1a6d1eb08c 100644
--- a/homeassistant/components/fan/.translations/zh-Hans.json
+++ b/homeassistant/components/fan/.translations/zh-Hans.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} \u88ab\u5f00\u542f"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u5173\u95ed",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u98ce\u6247"
 }
\ No newline at end of file
diff --git a/homeassistant/components/fan/.translations/zh-Hant.json b/homeassistant/components/fan/.translations/zh-Hant.json
index 57bb4bb438d2e59548ef5ac64a7736cd0af08811..aca88f36fda6d40878d4e4f7ee7c2769ee071457 100644
--- a/homeassistant/components/fan/.translations/zh-Hant.json
+++ b/homeassistant/components/fan/.translations/zh-Hant.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name}\u5df2\u958b\u555f"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f"
+        }
+    },
     "title": "\u98a8\u6247"
 }
\ No newline at end of file
diff --git a/homeassistant/components/flume/.translations/lb.json b/homeassistant/components/flume/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..33afc930e8ebc70a627acdf1b4e83a898ffc7482
--- /dev/null
+++ b/homeassistant/components/flume/.translations/lb.json
@@ -0,0 +1,22 @@
+{
+    "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",
+                    "client_secret": "Client Schl\u00ebssel",
+                    "password": "Passwuert",
+                    "username": "Benotzernumm"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/fritzbox/.translations/en.json b/homeassistant/components/fritzbox/.translations/en.json
new file mode 100644
index 0000000000000000000000000000000000000000..dbfd329a128b8d5cd13dc95df31a7e9a55183f1a
--- /dev/null
+++ b/homeassistant/components/fritzbox/.translations/en.json
@@ -0,0 +1,32 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "This AVM FRITZ!Box is already configured.",
+            "already_in_progress": "AVM FRITZ!Box configuration is already in progress.",
+            "not_found": "No supported AVM FRITZ!Box found on the network."
+        },
+        "error": {
+            "auth_failed": "Username and/or password are incorrect."
+        },
+        "flow_title": "AVM FRITZ!Box: {name}",
+        "step": {
+            "confirm": {
+                "data": {
+                    "password": "Password",
+                    "username": "Username"
+                },
+                "description": "Do you want to set up {name}?",
+                "title": "AVM FRITZ!Box"
+            },
+            "user": {
+                "data": {
+                    "host": "Host or IP address",
+                    "password": "Password",
+                    "username": "Username"
+                },
+                "description": "Enter your AVM FRITZ!Box information.",
+                "title": "AVM FRITZ!Box"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/fritzbox/.translations/lb.json b/homeassistant/components/fritzbox/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..4f82a03859cc4507c67f08fb1c02d6691d2334af
--- /dev/null
+++ b/homeassistant/components/fritzbox/.translations/lb.json
@@ -0,0 +1,32 @@
+{
+    "config": {
+        "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."
+        },
+        "error": {
+            "auth_failed": "Benotzernumm an/oder Passwuert inkorrekt"
+        },
+        "flow_title": "AVM FRITZ!Box: {name}",
+        "step": {
+            "confirm": {
+                "data": {
+                    "password": "Passwuert",
+                    "username": "Benotzernumm"
+                },
+                "description": "Soll {name} konfigur\u00e9iert ginn?",
+                "title": "AVM FRITZ!Box"
+            },
+            "user": {
+                "data": {
+                    "host": "Numm oder IP Adresse",
+                    "password": "Passwuert",
+                    "username": "Benotzernumm"
+                },
+                "description": "F\u00ebll d\u00e9ng AVM FRITZ!Box Informatiounen aus.",
+                "title": "AVM FRITZ!Box"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/af.json b/homeassistant/components/group/.translations/af.json
index 755da4e86fba5998b63e542ec6c2e16be374d2c9..4ababc0a7ec9f82a7588612d7555b456c9e45807 100644
--- a/homeassistant/components/group/.translations/af.json
+++ b/homeassistant/components/group/.translations/af.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Toe",
+            "home": "Tuis",
+            "locked": "Gesluit",
+            "not_home": "Elders",
+            "off": "Af",
+            "ok": "OK",
+            "on": "Aan",
+            "open": "Oop",
+            "problem": "Probleem",
+            "unlocked": "Oopgesluit"
+        }
+    },
     "title": "Groep"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/ar.json b/homeassistant/components/group/.translations/ar.json
index 0274345b0dd36b0908e48c1abe28d5973336c352..26310b131c1f6fb5cdfd7c3fb33ac5c3c658cca5 100644
--- a/homeassistant/components/group/.translations/ar.json
+++ b/homeassistant/components/group/.translations/ar.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0645\u063a\u0644\u0642 ",
+            "home": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
+            "locked": "\u0645\u0642\u0641\u0644 ",
+            "not_home": "\u0641\u064a \u0627\u0644\u062e\u0627\u0631\u062c",
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "ok": "\u0623\u0648\u0643\u064a",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644",
+            "open": "\u0645\u0641\u062a\u0648\u062d ",
+            "problem": "\u0645\u0634\u0643\u0644\u0629",
+            "unlocked": "\u063a\u064a\u0631 \u0645\u0642\u0641\u0644 "
+        }
+    },
     "title": "\u0645\u062c\u0645\u0648\u0639\u0629"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/bg.json b/homeassistant/components/group/.translations/bg.json
index dbe9eb159462f86d768ce1b96d20905b1617fe48..c737a09216e0407fd229bc14b4c8d2235e0cbd65 100644
--- a/homeassistant/components/group/.translations/bg.json
+++ b/homeassistant/components/group/.translations/bg.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
+            "home": "\u0412\u043a\u044a\u0449\u0438",
+            "locked": "\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d\u0430",
+            "not_home": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430",
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "ok": "\u041e\u041a",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0430",
+            "open": "\u041e\u0442\u0432\u043e\u0440\u0435\u043d\u0430",
+            "problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c",
+            "unlocked": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430"
+        }
+    },
     "title": "\u0413\u0440\u0443\u043f\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/bs.json b/homeassistant/components/group/.translations/bs.json
index ddedd5e0a192cda3d641c49b2777842a9236a7fb..b74015e389bd4af52b461e42e1703c05280833a5 100644
--- a/homeassistant/components/group/.translations/bs.json
+++ b/homeassistant/components/group/.translations/bs.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zatvoren",
+            "home": "Kod ku\u0107e",
+            "locked": "Zaklju\u010dan",
+            "not_home": "Odsutan",
+            "off": "Isklju\u010den",
+            "ok": "OK",
+            "on": "Uklju\u010den",
+            "open": "Otvoren",
+            "problem": "Problem",
+            "unlocked": "Otklju\u010dan"
+        }
+    },
     "title": "Grupa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/ca.json b/homeassistant/components/group/.translations/ca.json
index 4d3cabae91bea88695dda41f06fd43c27e2c2646..bbbd84b2147d65c778f1be6e53a5515cead783b1 100644
--- a/homeassistant/components/group/.translations/ca.json
+++ b/homeassistant/components/group/.translations/ca.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Tancat",
+            "home": "A casa",
+            "locked": "Bloquejat",
+            "not_home": "Fora",
+            "off": "Desactivat",
+            "ok": "Correcte",
+            "on": "Activat",
+            "open": "Obert",
+            "problem": "Problema",
+            "unlocked": "Desbloquejat"
+        }
+    },
     "title": "Grups"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/cs.json b/homeassistant/components/group/.translations/cs.json
index dfb23d2c61ebf6a7d39373edf5fa9ada8b22b721..b33ff28448bac7d56d03333d5f3c8d4239f694cd 100644
--- a/homeassistant/components/group/.translations/cs.json
+++ b/homeassistant/components/group/.translations/cs.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zav\u0159eno",
+            "home": "Doma",
+            "locked": "Zam\u010deno",
+            "not_home": "Pry\u010d",
+            "off": "Neaktivn\u00ed",
+            "ok": "V po\u0159\u00e1dku",
+            "on": "Aktivn\u00ed",
+            "open": "Otev\u0159eno",
+            "problem": "Probl\u00e9m",
+            "unlocked": "Odem\u010deno"
+        }
+    },
     "title": "Skupina"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/cy.json b/homeassistant/components/group/.translations/cy.json
index 60260ba96199a1099d0ab4e0be58479ee9026369..51104ed48c12b021c20a15595095ae79d79424db 100644
--- a/homeassistant/components/group/.translations/cy.json
+++ b/homeassistant/components/group/.translations/cy.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Wedi cau",
+            "home": "Gartref",
+            "locked": " Cloi",
+            "not_home": "Dim gartref",
+            "off": "i ffwrdd",
+            "ok": "Iawn",
+            "on": "Ar",
+            "open": "Agored",
+            "problem": "Problem",
+            "unlocked": "Dadgloi"
+        }
+    },
     "title": "Gr\u0175p"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/da.json b/homeassistant/components/group/.translations/da.json
index b41c930ac9fb93dde046150e7bfc6c66cadd88a8..a0b58d0adab4613221e60e9ca5fc432a4d05944a 100644
--- a/homeassistant/components/group/.translations/da.json
+++ b/homeassistant/components/group/.translations/da.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Lukket",
+            "home": "Hjemme",
+            "locked": "L\u00e5st",
+            "not_home": "Ude",
+            "off": "Fra",
+            "ok": "OK",
+            "on": "Til",
+            "open": "\u00c5ben",
+            "problem": "Problem",
+            "unlocked": "Ul\u00e5st"
+        }
+    },
     "title": "Gruppe"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/de.json b/homeassistant/components/group/.translations/de.json
index b41c930ac9fb93dde046150e7bfc6c66cadd88a8..80da069e72a951552e7c0fb1f3bebfea9b0d8a43 100644
--- a/homeassistant/components/group/.translations/de.json
+++ b/homeassistant/components/group/.translations/de.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Geschlossen",
+            "home": "Zu Hause",
+            "locked": "Verriegelt",
+            "not_home": "Abwesend",
+            "off": "Aus",
+            "ok": "OK",
+            "on": "An",
+            "open": "Offen",
+            "problem": "Problem",
+            "unlocked": "Entriegelt"
+        }
+    },
     "title": "Gruppe"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/el.json b/homeassistant/components/group/.translations/el.json
index 39521a87a0b444e6578e3f4ebc18bb059f825f0f..e22d7a788aff31a3aa96b7ba259185645f342f4c 100644
--- a/homeassistant/components/group/.translations/el.json
+++ b/homeassistant/components/group/.translations/el.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "home": "\u03a3\u03c0\u03af\u03c4\u03b9",
+            "locked": "\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03bf",
+            "not_home": "\u0395\u03ba\u03c4\u03cc\u03c2 \u03a3\u03c0\u03b9\u03c4\u03b9\u03bf\u03cd",
+            "off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc",
+            "ok": "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9",
+            "on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc",
+            "open": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc",
+            "problem": "\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1",
+            "unlocked": "\u039e\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03c4\u03bf"
+        }
+    },
     "title": "\u039f\u03bc\u03ac\u03b4\u03b1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/en.json b/homeassistant/components/group/.translations/en.json
index 1a85d1ddb3ffde64c47bbcbc4dc023a53ded2d0e..2f6ee5c2d40983abf6c5a761b5eff8369806a4aa 100644
--- a/homeassistant/components/group/.translations/en.json
+++ b/homeassistant/components/group/.translations/en.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Closed",
+            "home": "[%key:component::device_tracker::state::home%]",
+            "locked": "Locked",
+            "not_home": "[%key:component::device_tracker::state::not_home%]",
+            "off": "Off",
+            "ok": "OK",
+            "on": "On",
+            "open": "Open",
+            "problem": "Problem",
+            "unlocked": "Unlocked"
+        }
+    },
     "title": "Group"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/es-419.json b/homeassistant/components/group/.translations/es-419.json
index c3c49f56eeaeadb7ad16db92598fdc2451510734..17e89cb3c6162dd91e70e559a11324e1f095a26e 100644
--- a/homeassistant/components/group/.translations/es-419.json
+++ b/homeassistant/components/group/.translations/es-419.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Cerrado",
+            "home": "En casa",
+            "locked": "Cerrado",
+            "not_home": "Fuera de Casa",
+            "off": "Apagado",
+            "ok": "OK",
+            "on": "Encendido",
+            "open": "Abierto",
+            "problem": "Problema",
+            "unlocked": "Abierto"
+        }
+    },
     "title": "Grupo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/es.json b/homeassistant/components/group/.translations/es.json
index c3c49f56eeaeadb7ad16db92598fdc2451510734..9aac8e09780e98e72981783778ab1b95b4f99842 100644
--- a/homeassistant/components/group/.translations/es.json
+++ b/homeassistant/components/group/.translations/es.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Cerrado",
+            "home": "En casa",
+            "locked": "Bloqueado",
+            "not_home": "Fuera de casa",
+            "off": "Apagado",
+            "ok": "OK",
+            "on": "Encendido",
+            "open": "Abierto",
+            "problem": "Problema",
+            "unlocked": "Desbloqueado"
+        }
+    },
     "title": "Grupo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/et.json b/homeassistant/components/group/.translations/et.json
index 4ec00acf89dbeeda8188bf12c27a5874889d41ac..dacd0973f1d5775813174c8ab49e009b8834631f 100644
--- a/homeassistant/components/group/.translations/et.json
+++ b/homeassistant/components/group/.translations/et.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Suletud",
+            "home": "Kodus",
+            "locked": "Lukus",
+            "not_home": "Eemal",
+            "off": "V\u00e4ljas",
+            "ok": "OK",
+            "on": "Sees",
+            "open": "Avatud",
+            "problem": "Probleem",
+            "unlocked": "Lukustamata"
+        }
+    },
     "title": "Grupp"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/eu.json b/homeassistant/components/group/.translations/eu.json
index 6862a0856121cbeddef0e1fabc881b497f7cc42c..af90d04e5efab356db9ccc20008e3a5636b8db6b 100644
--- a/homeassistant/components/group/.translations/eu.json
+++ b/homeassistant/components/group/.translations/eu.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "closed": "Itxita",
+            "home": "Etxean",
+            "not_home": "Kanpoan",
+            "off": "Itzalita",
+            "ok": "Itzalita",
+            "on": "Piztuta",
+            "open": "Ireki",
+            "problem": "Arazoa"
+        }
+    },
     "title": "Taldea"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/fa.json b/homeassistant/components/group/.translations/fa.json
index 77445f57da2ab460fda1b5706b9abe0e8d237050..8a12e9aeed02e9dcaba94824e965f4c16299a5a0 100644
--- a/homeassistant/components/group/.translations/fa.json
+++ b/homeassistant/components/group/.translations/fa.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0628\u0633\u062a\u0647",
+            "home": "\u062e\u0627\u0646\u0647",
+            "locked": "\u0642\u0641\u0644 \u0634\u062f\u0647",
+            "not_home": "\u0628\u06cc\u0631\u0648\u0646",
+            "off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
+            "ok": "\u062e\u0648\u0628",
+            "on": "\u0641\u0639\u0627\u0644",
+            "open": "\u0628\u0627\u0632",
+            "problem": "\u0645\u0634\u06a9\u0644",
+            "unlocked": "\u0628\u0627\u0632"
+        }
+    },
     "title": "\u06af\u0631\u0648\u0647"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/fi.json b/homeassistant/components/group/.translations/fi.json
index d92d58bb30225e33a6bc583b9439bcad96eb5030..b83d12ebd1a326ae32a6bed9dcf656be96e151e8 100644
--- a/homeassistant/components/group/.translations/fi.json
+++ b/homeassistant/components/group/.translations/fi.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Suljettu",
+            "home": "Kotona",
+            "locked": "Lukittu",
+            "not_home": "Poissa",
+            "off": "Pois",
+            "ok": "Ok",
+            "on": "P\u00e4\u00e4ll\u00e4",
+            "open": "Auki",
+            "problem": "Ongelma",
+            "unlocked": "Avattu"
+        }
+    },
     "title": "Ryhm\u00e4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/fr.json b/homeassistant/components/group/.translations/fr.json
index f18765d86ba5ed019fe1593792ddb955de8415f9..f1ade09f6504c2f1f1e577c22beeece09a5e0c4f 100644
--- a/homeassistant/components/group/.translations/fr.json
+++ b/homeassistant/components/group/.translations/fr.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Ferm\u00e9",
+            "home": "Pr\u00e9sent",
+            "locked": "Verrouill\u00e9",
+            "not_home": "Absent",
+            "off": "Inactif",
+            "ok": "OK",
+            "on": "Actif",
+            "open": "Ouvert",
+            "problem": "Probl\u00e8me",
+            "unlocked": "D\u00e9verrouill\u00e9"
+        }
+    },
     "title": "Groupe"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/gsw.json b/homeassistant/components/group/.translations/gsw.json
index b41c930ac9fb93dde046150e7bfc6c66cadd88a8..57a174ab1e02daf3ed99b5025342c1b9221a4b93 100644
--- a/homeassistant/components/group/.translations/gsw.json
+++ b/homeassistant/components/group/.translations/gsw.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Gschloss\u00e4",
+            "home": "Dahei",
+            "locked": "Gsperrt",
+            "not_home": "Nid Dahei",
+            "off": "Us",
+            "ok": "Ok",
+            "on": "Ah",
+            "open": "Off\u00e4",
+            "problem": "Problem",
+            "unlocked": "Entsperrt"
+        }
+    },
     "title": "Gruppe"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/he.json b/homeassistant/components/group/.translations/he.json
index 0a96e99d303232fdd156f336a066f6c25afd3716..caa6ee98ea84c99706f0627d0a8a712f369aa9d2 100644
--- a/homeassistant/components/group/.translations/he.json
+++ b/homeassistant/components/group/.translations/he.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u05e1\u05d2\u05d5\u05e8",
+            "home": "\u05d1\u05d1\u05d9\u05ea",
+            "locked": "\u05e0\u05e2\u05d5\u05dc",
+            "not_home": "\u05dc\u05d0 \u05d1\u05d1\u05d9\u05ea",
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "ok": "\u05ea\u05e7\u05d9\u05df",
+            "on": "\u05d3\u05dc\u05d5\u05e7",
+            "open": "\u05e4\u05ea\u05d5\u05d7",
+            "problem": "\u05d1\u05e2\u05d9\u05d4",
+            "unlocked": "\u05e4\u05ea\u05d5\u05d7"
+        }
+    },
     "title": "\u05e7\u05b0\u05d1\u05d5\u05bc\u05e6\u05b8\u05d4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/hi.json b/homeassistant/components/group/.translations/hi.json
index debda9db8955284bf923d06cb15fea513e78e9d3..bf3b5329d2d72e946597664695c6024ee601b2fd 100644
--- a/homeassistant/components/group/.translations/hi.json
+++ b/homeassistant/components/group/.translations/hi.json
@@ -1,3 +1,11 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0918\u0930",
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942",
+            "problem": "\u0938\u092e\u0938\u094d\u092f\u093e"
+        }
+    },
     "title": "\u0938\u092e\u0942\u0939"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/hr.json b/homeassistant/components/group/.translations/hr.json
index ddedd5e0a192cda3d641c49b2777842a9236a7fb..85abe33638b8d3e7af19edb06480667e5f51a2d0 100644
--- a/homeassistant/components/group/.translations/hr.json
+++ b/homeassistant/components/group/.translations/hr.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zatvoreno",
+            "home": "Doma",
+            "locked": "Zaklju\u010dano",
+            "not_home": "Odsutan",
+            "off": "Uklju\u010deno",
+            "ok": "U redu",
+            "on": "Uklju\u010deno",
+            "open": "Otvoreno",
+            "problem": "Problem",
+            "unlocked": "Otklju\u010dano"
+        }
+    },
     "title": "Grupa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/hu.json b/homeassistant/components/group/.translations/hu.json
index 0ae5c0d3f1530b2be5571f118fa261f59a213143..3c4a8ce75c5804b4e7f8709263eb54c38ea40be6 100644
--- a/homeassistant/components/group/.translations/hu.json
+++ b/homeassistant/components/group/.translations/hu.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Z\u00e1rva",
+            "home": "Otthon",
+            "locked": "Bez\u00e1rva",
+            "not_home": "T\u00e1vol",
+            "off": "Ki",
+            "ok": "OK",
+            "on": "Be",
+            "open": "Nyitva",
+            "problem": "Probl\u00e9ma",
+            "unlocked": "Kinyitva"
+        }
+    },
     "title": "Csoport"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/hy.json b/homeassistant/components/group/.translations/hy.json
index c1398138df1c6af4da64f7f21e7bc6ab5a145c37..7ccd318451c4915df33662450a21505d66a73120 100644
--- a/homeassistant/components/group/.translations/hy.json
+++ b/homeassistant/components/group/.translations/hy.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0553\u0561\u056f\u057e\u0561\u056e",
+            "home": "\u054f\u0578\u0582\u0576",
+            "locked": "\u056f\u0578\u0572\u057a\u057e\u0561\u056e \u0567",
+            "not_home": "\u0540\u0565\u057c\u0578\u0582",
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "ok": "\u053c\u0561\u057e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e",
+            "open": "\u0532\u0561\u0581\u0565\u0584",
+            "problem": "\u053d\u0576\u0564\u056b\u0580",
+            "unlocked": "\u0532\u0561\u0581\u0565\u056c \u0567"
+        }
+    },
     "title": "\u053d\u0578\u0582\u0574\u0562"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/id.json b/homeassistant/components/group/.translations/id.json
index c6d0480b1b524a3c558954c5c5e04cd6592146ef..9a38f0f2de3c155dc3b8e6905a8e8918659fbdfb 100644
--- a/homeassistant/components/group/.translations/id.json
+++ b/homeassistant/components/group/.translations/id.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Tertutup",
+            "home": "Rumah",
+            "locked": "Terkunci",
+            "not_home": "Keluar",
+            "off": "Off",
+            "ok": "OK",
+            "on": "On",
+            "open": "Terbuka",
+            "problem": "Masalah",
+            "unlocked": "Terbuka"
+        }
+    },
     "title": "Grup"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/is.json b/homeassistant/components/group/.translations/is.json
index 89c542cacb07b3dd7eab7caf7a8d1a4750962777..4e364e36f3edb9e27bfdab2dd34e64f1bacfbcfd 100644
--- a/homeassistant/components/group/.translations/is.json
+++ b/homeassistant/components/group/.translations/is.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Loku\u00f0",
+            "home": "Heima",
+            "locked": "L\u00e6st",
+            "not_home": "Fjarverandi",
+            "off": "\u00d3virkur",
+            "ok": "\u00cd lagi",
+            "on": "Virkur",
+            "open": "Opin",
+            "problem": "Vandam\u00e1l",
+            "unlocked": "Afl\u00e6st"
+        }
+    },
     "title": "H\u00f3pur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/it.json b/homeassistant/components/group/.translations/it.json
index 16eb80c6bfb6cf03416427f806e734e5b65c7e38..bbc9753909b763f4f637a81c726cf76f4f33d367 100644
--- a/homeassistant/components/group/.translations/it.json
+++ b/homeassistant/components/group/.translations/it.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Chiuso",
+            "home": "A casa",
+            "locked": "Bloccato",
+            "not_home": "Fuori casa",
+            "off": "Spento",
+            "ok": "OK",
+            "on": "Acceso",
+            "open": "Aperto",
+            "problem": "Problema",
+            "unlocked": "Sbloccato"
+        }
+    },
     "title": "Gruppo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/ja.json b/homeassistant/components/group/.translations/ja.json
index e5ad363cc482fc9b79d2fcdb4da0735e648135fa..d6f283d5ef638b34532714f096a2d01d994027c7 100644
--- a/homeassistant/components/group/.translations/ja.json
+++ b/homeassistant/components/group/.translations/ja.json
@@ -1,3 +1,14 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u9589\u9396",
+            "home": "\u5728\u5b85",
+            "locked": "\u30ed\u30c3\u30af\u3055\u308c\u307e\u3057\u305f",
+            "not_home": "\u5916\u51fa",
+            "off": "\u30aa\u30d5",
+            "ok": "OK",
+            "on": "\u30aa\u30f3"
+        }
+    },
     "title": "\u30b0\u30eb\u30fc\u30d7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/ko.json b/homeassistant/components/group/.translations/ko.json
index cd50cc2a1581599ef3f8ecf5f172f7794124a2fe..c2adb88c7ca28b6f7e9ece53a865dc288689edd0 100644
--- a/homeassistant/components/group/.translations/ko.json
+++ b/homeassistant/components/group/.translations/ko.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\ub2eb\ud798",
+            "home": "\uc7ac\uc2e4",
+            "locked": "\uc7a0\uae40",
+            "not_home": "\uc678\ucd9c",
+            "off": "\uaebc\uc9d0",
+            "ok": "\ubb38\uc81c\uc5c6\uc74c",
+            "on": "\ucf1c\uc9d0",
+            "open": "\uc5f4\ub9bc",
+            "problem": "\ubb38\uc81c\uc788\uc74c",
+            "unlocked": "\ud574\uc81c"
+        }
+    },
     "title": "\uadf8\ub8f9"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/lb.json b/homeassistant/components/group/.translations/lb.json
index b41c930ac9fb93dde046150e7bfc6c66cadd88a8..7eab2528c34b325d9f58e5f4c0f3fadf0466c13a 100644
--- a/homeassistant/components/group/.translations/lb.json
+++ b/homeassistant/components/group/.translations/lb.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zou",
+            "home": "Doheem",
+            "locked": "Gespaart",
+            "not_home": "\u00cbnnerwee",
+            "off": "Aus",
+            "ok": "OK",
+            "on": "Un",
+            "open": "Op",
+            "problem": "Problem",
+            "unlocked": "Net gespaart"
+        }
+    },
     "title": "Gruppe"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/lt.json b/homeassistant/components/group/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..533d203663a299cf39736f24e38cf640a752c961
--- /dev/null
+++ b/homeassistant/components/group/.translations/lt.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "ok": "Ok",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/lv.json b/homeassistant/components/group/.translations/lv.json
index ddedd5e0a192cda3d641c49b2777842a9236a7fb..9d0c951820316be085c23a1ee54a373f512e208c 100644
--- a/homeassistant/components/group/.translations/lv.json
+++ b/homeassistant/components/group/.translations/lv.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Sl\u0113gta",
+            "home": "M\u0101j\u0101s",
+            "locked": "Blo\u0137\u0113ta",
+            "not_home": "Promb\u016btn\u0113",
+            "off": "Izsl\u0113gta",
+            "ok": "OK",
+            "on": "Iesl\u0113gta",
+            "open": "Atv\u0113rta",
+            "problem": "Probl\u0113ma",
+            "unlocked": "Atblo\u0137\u0113ta"
+        }
+    },
     "title": "Grupa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/nb.json b/homeassistant/components/group/.translations/nb.json
index b41c930ac9fb93dde046150e7bfc6c66cadd88a8..14ac7fac24f2ad6b2f167c381078d35c5a0678d5 100644
--- a/homeassistant/components/group/.translations/nb.json
+++ b/homeassistant/components/group/.translations/nb.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Lukket",
+            "home": "Hjemme",
+            "locked": "L\u00e5st",
+            "not_home": "Borte",
+            "off": "Av",
+            "ok": "",
+            "on": "P\u00e5",
+            "open": "\u00c5pen",
+            "problem": "Problem",
+            "unlocked": "Ul\u00e5st"
+        }
+    },
     "title": "Gruppe"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/nl.json b/homeassistant/components/group/.translations/nl.json
index 755da4e86fba5998b63e542ec6c2e16be374d2c9..be9b55699b09d7192309ec957833837cac1a663a 100644
--- a/homeassistant/components/group/.translations/nl.json
+++ b/homeassistant/components/group/.translations/nl.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Gesloten",
+            "home": "Thuis",
+            "locked": "Vergrendeld",
+            "not_home": "Afwezig",
+            "off": "Uit",
+            "ok": "OK",
+            "on": "Aan",
+            "open": "Open",
+            "problem": "Probleem",
+            "unlocked": "Ontgrendeld"
+        }
+    },
     "title": "Groep"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/nn.json b/homeassistant/components/group/.translations/nn.json
index b41c930ac9fb93dde046150e7bfc6c66cadd88a8..972c43b81d65f0344dbaf32232c63812c056453a 100644
--- a/homeassistant/components/group/.translations/nn.json
+++ b/homeassistant/components/group/.translations/nn.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Lukka",
+            "home": "Heime",
+            "locked": "L\u00e5st",
+            "not_home": "Borte",
+            "off": "Av",
+            "ok": "Ok",
+            "on": "P\u00e5",
+            "open": "Open",
+            "problem": "Problem",
+            "unlocked": "Ul\u00e5st"
+        }
+    },
     "title": "Gruppe"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/no.json b/homeassistant/components/group/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..b41c930ac9fb93dde046150e7bfc6c66cadd88a8
--- /dev/null
+++ b/homeassistant/components/group/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Gruppe"
+}
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/pl.json b/homeassistant/components/group/.translations/pl.json
index ddedd5e0a192cda3d641c49b2777842a9236a7fb..b72716973d8107f69fc65f4a33149d6eda885c4f 100644
--- a/homeassistant/components/group/.translations/pl.json
+++ b/homeassistant/components/group/.translations/pl.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "zamkni\u0119te",
+            "home": "w domu",
+            "locked": "zamkni\u0119ty",
+            "not_home": "poza domem",
+            "off": "wy\u0142\u0105czony",
+            "ok": "ok",
+            "on": "w\u0142\u0105czony",
+            "open": "otwarte",
+            "problem": "problem",
+            "unlocked": "otwarty"
+        }
+    },
     "title": "Grupa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/pt-BR.json b/homeassistant/components/group/.translations/pt-BR.json
index c3c49f56eeaeadb7ad16db92598fdc2451510734..e0cbc7c02fd49ace17d5f30a726a8f0f0b59daf9 100644
--- a/homeassistant/components/group/.translations/pt-BR.json
+++ b/homeassistant/components/group/.translations/pt-BR.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Fechado",
+            "home": "Em casa",
+            "locked": "Trancado",
+            "not_home": "Ausente",
+            "off": "Desligado",
+            "ok": "OK",
+            "on": "Ligado",
+            "open": "Aberto",
+            "problem": "Problema",
+            "unlocked": "Destrancado"
+        }
+    },
     "title": "Grupo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/pt.json b/homeassistant/components/group/.translations/pt.json
index c3c49f56eeaeadb7ad16db92598fdc2451510734..1dfe38b7b71ae15cdb3135dddd49c4dfaf524ff8 100644
--- a/homeassistant/components/group/.translations/pt.json
+++ b/homeassistant/components/group/.translations/pt.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Fechada",
+            "home": "Casa",
+            "locked": "Bloqueado",
+            "not_home": "Fora",
+            "off": "Desligado",
+            "ok": "OK",
+            "on": "Ligado",
+            "open": "Aberta",
+            "problem": "Problema",
+            "unlocked": "Desbloqueado"
+        }
+    },
     "title": "Grupo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/ro.json b/homeassistant/components/group/.translations/ro.json
index c6d0480b1b524a3c558954c5c5e04cd6592146ef..865c08d5ab556cff977d235ab00b8fcacbae1c3c 100644
--- a/homeassistant/components/group/.translations/ro.json
+++ b/homeassistant/components/group/.translations/ro.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u00cenchis",
+            "home": "Acas\u0103",
+            "locked": "Blocat",
+            "not_home": "Plecat",
+            "off": "Oprit",
+            "ok": "OK",
+            "on": "Pornit",
+            "open": "Deschis",
+            "problem": "Problem\u0103",
+            "unlocked": "Deblocat"
+        }
+    },
     "title": "Grup"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/ru.json b/homeassistant/components/group/.translations/ru.json
index 4478fc5ae104c78158edc92362357921652ff505..01fac1581ca2ea2825d02fb4ca56c6d6ea38399e 100644
--- a/homeassistant/components/group/.translations/ru.json
+++ b/homeassistant/components/group/.translations/ru.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0417\u0430\u043a\u0440\u044b\u0442\u043e",
+            "home": "\u0414\u043e\u043c\u0430",
+            "locked": "\u0417\u0430\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430",
+            "not_home": "\u041d\u0435 \u0434\u043e\u043c\u0430",
+            "off": "\u0412\u044b\u043a\u043b",
+            "ok": "\u041e\u041a",
+            "on": "\u0412\u043a\u043b",
+            "open": "\u041e\u0442\u043a\u0440\u044b\u0442\u043e",
+            "problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430",
+            "unlocked": "\u0420\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u0430"
+        }
+    },
     "title": "\u0413\u0440\u0443\u043f\u043f\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/sk.json b/homeassistant/components/group/.translations/sk.json
index dfb23d2c61ebf6a7d39373edf5fa9ada8b22b721..151cc1c47b06825603dfe0ef1c1eba77cc71bf3f 100644
--- a/homeassistant/components/group/.translations/sk.json
+++ b/homeassistant/components/group/.translations/sk.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zatvoren\u00e1",
+            "home": "Doma",
+            "locked": "Zamknut\u00e1",
+            "not_home": "Pre\u010d",
+            "off": "Vypnut\u00e1",
+            "ok": "OK",
+            "on": "Zapnut\u00e1",
+            "open": "Otvoren\u00e1",
+            "problem": "Probl\u00e9m",
+            "unlocked": "Odomknut\u00e1"
+        }
+    },
     "title": "Skupina"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/sl.json b/homeassistant/components/group/.translations/sl.json
index dfb23d2c61ebf6a7d39373edf5fa9ada8b22b721..f810bbc6d2d06960641b00c7de92bc4bc4b219b8 100644
--- a/homeassistant/components/group/.translations/sl.json
+++ b/homeassistant/components/group/.translations/sl.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Zaprto",
+            "home": "Doma",
+            "locked": "Zaklenjeno",
+            "not_home": "Odsoten",
+            "off": "Izklju\u010den",
+            "ok": "OK",
+            "on": "Vklopljen",
+            "open": "Odprto",
+            "problem": "Te\u017eava",
+            "unlocked": "Odklenjeno"
+        }
+    },
     "title": "Skupina"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/sv.json b/homeassistant/components/group/.translations/sv.json
index 4ec00acf89dbeeda8188bf12c27a5874889d41ac..50b3f605682ca1056d81c69ef1387315c5447722 100644
--- a/homeassistant/components/group/.translations/sv.json
+++ b/homeassistant/components/group/.translations/sv.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "St\u00e4ngd",
+            "home": "Hemma",
+            "locked": "L\u00e5st",
+            "not_home": "Borta",
+            "off": "Av",
+            "ok": "Ok",
+            "on": "P\u00e5",
+            "open": "\u00d6ppen",
+            "problem": "Problem",
+            "unlocked": "Ol\u00e5st"
+        }
+    },
     "title": "Grupp"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/ta.json b/homeassistant/components/group/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..225ebd99fa7a0b595079843664f229b114186db6
--- /dev/null
+++ b/homeassistant/components/group/.translations/ta.json
@@ -0,0 +1,16 @@
+{
+    "state": {
+        "_": {
+            "closed": "\u0bae\u0bc2\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 ",
+            "home": "\u0bb5\u0bc0\u0b9f\u0bcd\u0b9f\u0bbf\u0bb2\u0bcd",
+            "locked": "\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 ",
+            "not_home": "\u0ba4\u0bca\u0bb2\u0bc8\u0bb5\u0bbf\u0bb2\u0bcd",
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "ok": "\u0b9a\u0bb0\u0bbf",
+            "on": "\u0b86\u0ba9\u0bcd",
+            "open": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 ",
+            "problem": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd",
+            "unlocked": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1 "
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/te.json b/homeassistant/components/group/.translations/te.json
index 4803077aed8e3956601b903088e893b103289f84..ef4ed78af516e42a645369accf2e3dc0486a6020 100644
--- a/homeassistant/components/group/.translations/te.json
+++ b/homeassistant/components/group/.translations/te.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0c2e\u0c42\u0c38\u0c41\u0c15\u0c41\u0c02\u0c26\u0c3f",
+            "home": "\u0c07\u0c02\u0c1f",
+            "locked": "\u0c2e\u0c42\u0c38\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41",
+            "not_home": "\u0c2c\u0c2f\u0c1f",
+            "off": "\u0c06\u0c2b\u0c4d",
+            "ok": "\u0c05\u0c32\u0c3e\u0c17\u0c47",
+            "on": "\u0c06\u0c28\u0c4d",
+            "open": "\u0c24\u0c46\u0c30\u0c3f\u0c1a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
+            "problem": "\u0c38\u0c2e\u0c38\u0c4d\u0c2f",
+            "unlocked": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41"
+        }
+    },
     "title": "\u0c17\u0c4d\u0c30\u0c42\u0c2a\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/th.json b/homeassistant/components/group/.translations/th.json
index e8862d529cf04bbcd9ea64e164fb76f2280ac5a6..e90a6173e15981e1d6629c80643ffc731d46dae0 100644
--- a/homeassistant/components/group/.translations/th.json
+++ b/homeassistant/components/group/.translations/th.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e49\u0e27",
+            "home": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
+            "locked": "\u0e25\u0e47\u0e2d\u0e04\u0e41\u0e25\u0e49\u0e27",
+            "not_home": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
+            "off": "\u0e1b\u0e34\u0e14",
+            "ok": "\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+            "on": "\u0e40\u0e1b\u0e34\u0e14",
+            "open": "\u0e40\u0e1b\u0e34\u0e14",
+            "problem": "\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32",
+            "unlocked": "\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e04\u0e41\u0e25\u0e49\u0e27"
+        }
+    },
     "title": "\u0e01\u0e25\u0e38\u0e48\u0e21"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/tr.json b/homeassistant/components/group/.translations/tr.json
index c6d0480b1b524a3c558954c5c5e04cd6592146ef..5a596efdf010897c102a9c61c4f1d024ba585ebb 100644
--- a/homeassistant/components/group/.translations/tr.json
+++ b/homeassistant/components/group/.translations/tr.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "Kapand\u0131",
+            "home": "Evde",
+            "locked": "Kilitli",
+            "not_home": "D\u0131\u015far\u0131da",
+            "off": "Kapal\u0131",
+            "ok": "Tamam",
+            "on": "A\u00e7\u0131k",
+            "open": "A\u00e7\u0131k",
+            "problem": "Problem",
+            "unlocked": "Kilitli de\u011fil"
+        }
+    },
     "title": "Grup"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/uk.json b/homeassistant/components/group/.translations/uk.json
index dbe9eb159462f86d768ce1b96d20905b1617fe48..2d57686134a7d89355f6050748d673bb56b479f6 100644
--- a/homeassistant/components/group/.translations/uk.json
+++ b/homeassistant/components/group/.translations/uk.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0417\u0430\u0447\u0438\u043d\u0435\u043d\u043e",
+            "home": "\u0412\u0434\u043e\u043c\u0430",
+            "locked": "\u0417\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e",
+            "not_home": "\u041d\u0435 \u0432\u0434\u043e\u043c\u0430",
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "ok": "\u041e\u041a",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e",
+            "open": "\u0412\u0456\u0434\u0447\u0438\u043d\u0435\u043d\u043e",
+            "problem": "\u0425\u0430\u043b\u0435\u043f\u0430",
+            "unlocked": "\u0420\u043e\u0437\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e"
+        }
+    },
     "title": "\u0413\u0440\u0443\u043f\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/vi.json b/homeassistant/components/group/.translations/vi.json
index 83a77447dc0458332860f58d38f22c78166332e0..f95e6ed506ffabd9ace8f446c2d397b4aad0e582 100644
--- a/homeassistant/components/group/.translations/vi.json
+++ b/homeassistant/components/group/.translations/vi.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u0110\u00e3 \u0111\u00f3ng",
+            "home": "\u1ede nh\u00e0",
+            "locked": "Kho\u00e1",
+            "not_home": "\u0110i v\u1eafng",
+            "off": "T\u1eaft",
+            "ok": "OK",
+            "on": "B\u1eadt",
+            "open": "M\u1edf",
+            "problem": "V\u1ea5n \u0111\u1ec1",
+            "unlocked": "M\u1edf kho\u00e1"
+        }
+    },
     "title": "Nh\u00f3m"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/zh-Hans.json b/homeassistant/components/group/.translations/zh-Hans.json
index 7f17036379acb2f22ca657d285fa412e2cfb7b9a..66577b36963f36ea3b92b37fa92a59d9d4738797 100644
--- a/homeassistant/components/group/.translations/zh-Hans.json
+++ b/homeassistant/components/group/.translations/zh-Hans.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u5df2\u5173\u95ed",
+            "home": "\u5728\u5bb6",
+            "locked": "\u5df2\u9501\u5b9a",
+            "not_home": "\u79bb\u5f00",
+            "off": "\u5173\u95ed",
+            "ok": "\u6b63\u5e38",
+            "on": "\u5f00\u542f",
+            "open": "\u5f00\u542f",
+            "problem": "\u5f02\u5e38",
+            "unlocked": "\u5df2\u89e3\u9501"
+        }
+    },
     "title": "\u7fa4\u7ec4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/group/.translations/zh-Hant.json b/homeassistant/components/group/.translations/zh-Hant.json
index 068bb7336934250ca6575dfdbed780b71e5d4ecc..bfd808d61a1ad9f350deac907cb737b6d726eb25 100644
--- a/homeassistant/components/group/.translations/zh-Hant.json
+++ b/homeassistant/components/group/.translations/zh-Hant.json
@@ -1,3 +1,17 @@
 {
+    "state": {
+        "_": {
+            "closed": "\u95dc\u9589",
+            "home": "\u5728\u5bb6",
+            "locked": "\u9396",
+            "not_home": "\u96e2\u5bb6",
+            "off": "\u95dc\u9589",
+            "ok": "\u6b63\u5e38",
+            "on": "\u958b\u555f",
+            "open": "\u958b\u555f",
+            "problem": "\u7570\u5e38",
+            "unlocked": "\u5df2\u89e3\u9396"
+        }
+    },
     "title": "\u7fa4\u7d44"
 }
\ No newline at end of file
diff --git a/homeassistant/components/hassio/.translations/no.json b/homeassistant/components/hassio/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..981cb51c83ab8bf0ee5a3bbbd259ec21341793e3
--- /dev/null
+++ b/homeassistant/components/hassio/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Hass.io"
+}
\ No newline at end of file
diff --git a/homeassistant/components/homeassistant/.translations/no.json b/homeassistant/components/homeassistant/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..774c815a5c292ba24d1828d25604fa7068e11254
--- /dev/null
+++ b/homeassistant/components/homeassistant/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Home Assistent"
+}
\ 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 e70a463dcd6cfaa3846ab9fc012a3373d4d2ee4a..f3d93fd9e9280bffcaa2938eba8f5f56d38c69d8 100644
--- a/homeassistant/components/homekit_controller/.translations/no.json
+++ b/homeassistant/components/homekit_controller/.translations/no.json
@@ -36,5 +36,5 @@
             }
         }
     },
-    "title": "HomeKit tilbeh\u00f8r"
+    "title": "HomeKit-kontroller"
 }
\ No newline at end of file
diff --git a/homeassistant/components/hue/.translations/no.json b/homeassistant/components/hue/.translations/no.json
index a0873737a7e0930c374dec50e8417292a68dead8..93167cd6ac88b2683bb98d8e527dd1f06bef13ce 100644
--- a/homeassistant/components/hue/.translations/no.json
+++ b/homeassistant/components/hue/.translations/no.json
@@ -35,13 +35,17 @@
             "button_4": "Fjerde knapp",
             "dim_down": "Dimm ned",
             "dim_up": "Dimm opp",
+            "double_buttons_1_3": "F\u00f8rste og tredje knapper",
+            "double_buttons_2_4": "Andre og fjerde knapper",
             "turn_off": "Skru av",
             "turn_on": "Sl\u00e5 p\u00e5"
         },
         "trigger_type": {
             "remote_button_long_release": "\"{subtype}\"-knappen sluppet etter langt trykk",
             "remote_button_short_press": "\"{subtype}\" -knappen ble trykket",
-            "remote_button_short_release": "\"{subtype}\"-knappen sluppet"
+            "remote_button_short_release": "\"{subtype}\"-knappen sluppet",
+            "remote_double_button_long_press": "Begge \" {subtype} \" utgitt etter lang trykk",
+            "remote_double_button_short_press": "Begge \" {subtype} \" utgitt"
         }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/image_processing/.translations/no.json b/homeassistant/components/image_processing/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..cdaf3b4128bbd9cdfe9699bbdb9a2fbec819283a
--- /dev/null
+++ b/homeassistant/components/image_processing/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Bildebehandling"
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/af.json b/homeassistant/components/input_boolean/.translations/af.json
index f5bbc92c4fc168d7194828fbc1ae114796d5e405..8f6ff68a76360ae0db19f64caccd14c7f00b80c7 100644
--- a/homeassistant/components/input_boolean/.translations/af.json
+++ b/homeassistant/components/input_boolean/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Invoer boole"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/ar.json b/homeassistant/components/input_boolean/.translations/ar.json
index cf0a52133b95022bbe11729832a4fd1307fb65cd..924577b69cdb604096a28084c17edefd46f7adca 100644
--- a/homeassistant/components/input_boolean/.translations/ar.json
+++ b/homeassistant/components/input_boolean/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u0645\u062f\u062e\u0644 \u0628\u0648\u0644\u064a\u0646\u064a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/bg.json b/homeassistant/components/input_boolean/.translations/bg.json
index 6ca01629e663e41042fed02eaf0821b73b616443..6aa0b4ac4f4c7de385e864a4e4d2d00b359bbca7 100644
--- a/homeassistant/components/input_boolean/.translations/bg.json
+++ b/homeassistant/components/input_boolean/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u0411\u0443\u043b\u0435\u0432\u0438 \u043f\u0440\u043e\u043c\u0435\u043b\u0438\u0432\u0438"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/bs.json b/homeassistant/components/input_boolean/.translations/bs.json
index 1289314235218f56d5e2a913cfb43fec845f886c..b0220158f0f4bde1a888b8ad7392b17f2c6d3650 100644
--- a/homeassistant/components/input_boolean/.translations/bs.json
+++ b/homeassistant/components/input_boolean/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Unos boolean"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/ca.json b/homeassistant/components/input_boolean/.translations/ca.json
index 6b5bdac6b7158a81ecf8bd320e618889ff7e4ca2..0ef459d9bb58b3cf71ddc6692c7dc019fe88466a 100644
--- a/homeassistant/components/input_boolean/.translations/ca.json
+++ b/homeassistant/components/input_boolean/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desactivat",
+            "on": "Activat"
+        }
+    },
     "title": "Entrada booleana"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/cs.json b/homeassistant/components/input_boolean/.translations/cs.json
index 63ddcc2cc490a7ac54e12243c4d33a3c7b250c35..3db899fd0930030374a7a88f22c98e9ebda8c20c 100644
--- a/homeassistant/components/input_boolean/.translations/cs.json
+++ b/homeassistant/components/input_boolean/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "Zad\u00e1n\u00ed ano/ne"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/cy.json b/homeassistant/components/input_boolean/.translations/cy.json
index fab62477d57c81cafe0a7926628f13d71bde71bd..b953772ef08d173276fb580d15e1129e788677a8 100644
--- a/homeassistant/components/input_boolean/.translations/cy.json
+++ b/homeassistant/components/input_boolean/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Mewnbynnu boolean"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/da.json b/homeassistant/components/input_boolean/.translations/da.json
index 0331e29f37af1b58d315fb9730bf0bfc51eed6dc..6eca48943aabd6d6679c42e8dbdf3b18bb559712 100644
--- a/homeassistant/components/input_boolean/.translations/da.json
+++ b/homeassistant/components/input_boolean/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        }
+    },
     "title": "Boolsk valg"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/de.json b/homeassistant/components/input_boolean/.translations/de.json
index 5e263a612a0fe17a93fb4e4038272da2cecf864d..fb70ba80257010512c5e84941b214ed3df6914e0 100644
--- a/homeassistant/components/input_boolean/.translations/de.json
+++ b/homeassistant/components/input_boolean/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Boolescher Wert eingeben"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/el.json b/homeassistant/components/input_boolean/.translations/el.json
index c06686e7db4c08ef17a1d2886f84be0f94f1a93f..41fcd83a349507a8dffd42148e4a004e19f37345 100644
--- a/homeassistant/components/input_boolean/.translations/el.json
+++ b/homeassistant/components/input_boolean/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        }
+    },
     "title": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03bb\u03bf\u03b3\u03b9\u03ba\u03ae\u03c2 \u03c0\u03c1\u03ac\u03be\u03b7\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/en.json b/homeassistant/components/input_boolean/.translations/en.json
index 81d89eb53adc6504dccf45bd26b944eb7f7c8dc6..4401df1f4530ae64f5885ec4df9641277e1fd9b7 100644
--- a/homeassistant/components/input_boolean/.translations/en.json
+++ b/homeassistant/components/input_boolean/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Input boolean"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/es-419.json b/homeassistant/components/input_boolean/.translations/es-419.json
index 6b5bdac6b7158a81ecf8bd320e618889ff7e4ca2..ba41429450205431b54161fb411aa1ac7f3a2777 100644
--- a/homeassistant/components/input_boolean/.translations/es-419.json
+++ b/homeassistant/components/input_boolean/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Entrada booleana"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/es.json b/homeassistant/components/input_boolean/.translations/es.json
index 6b5bdac6b7158a81ecf8bd320e618889ff7e4ca2..ba41429450205431b54161fb411aa1ac7f3a2777 100644
--- a/homeassistant/components/input_boolean/.translations/es.json
+++ b/homeassistant/components/input_boolean/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Entrada booleana"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/et.json b/homeassistant/components/input_boolean/.translations/et.json
index eb5f6b8e65111baf65377947e841a0ac405d4c15..3edfbf3cb5da5a67ef275310a20fa21505cf614b 100644
--- a/homeassistant/components/input_boolean/.translations/et.json
+++ b/homeassistant/components/input_boolean/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Sisesta t\u00f5ev\u00e4\u00e4rtus"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/eu.json b/homeassistant/components/input_boolean/.translations/eu.json
index c8d78581a4b679f3d38346edcac22051686a5ce2..379e0449b17d0528e58d0dc4459aef239aafa5e3 100644
--- a/homeassistant/components/input_boolean/.translations/eu.json
+++ b/homeassistant/components/input_boolean/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Sarrera boolearra"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/fa.json b/homeassistant/components/input_boolean/.translations/fa.json
index 2710baee30de6bf7b81e87dfaaeaab71bf28372e..555d47da048d9034b818d3c11cbf7e5463556fdf 100644
--- a/homeassistant/components/input_boolean/.translations/fa.json
+++ b/homeassistant/components/input_boolean/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
+            "on": "\u0641\u0639\u0627\u0644"
+        }
+    },
     "title": "\u0648\u0631\u0648\u062f\u06cc \u0628\u0648\u0644\u06cc\u0646"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/fi.json b/homeassistant/components/input_boolean/.translations/fi.json
index 4b01ea6066e60e28c188a1ba275bee28fbfc2c2c..321056098be5963e65cc5578736693d828f32ee9 100644
--- a/homeassistant/components/input_boolean/.translations/fi.json
+++ b/homeassistant/components/input_boolean/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Sy\u00f6t\u00e4 totuusarvo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/fr.json b/homeassistant/components/input_boolean/.translations/fr.json
index d2b33ef935c9c273c179a94cccac8a53cb3ce602..5bd2cf2891c04cb01471db69f93355067fda6b26 100644
--- a/homeassistant/components/input_boolean/.translations/fr.json
+++ b/homeassistant/components/input_boolean/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Arr\u00eat\u00e9",
+            "on": "Marche"
+        }
+    },
     "title": "Entr\u00e9e logique"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/gsw.json b/homeassistant/components/input_boolean/.translations/gsw.json
new file mode 100644
index 0000000000000000000000000000000000000000..badd78cb9fe8b50037df0ca4bd282e41496f8e9b
--- /dev/null
+++ b/homeassistant/components/input_boolean/.translations/gsw.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/he.json b/homeassistant/components/input_boolean/.translations/he.json
index 8e692afee12d4374671ca8dd4442720e8f073cef..08bdc30a60256f761a55eb59fe5dc47b2d5ef5ac 100644
--- a/homeassistant/components/input_boolean/.translations/he.json
+++ b/homeassistant/components/input_boolean/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05e7\u05dc\u05d8 \u05d1\u05d5\u05dc\u05d9\u05d0\u05e0\u05d9"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/hi.json b/homeassistant/components/input_boolean/.translations/hi.json
index b9e7c7826bfb2ee065cc47cc8c14cd0149d89b51..10c1cc40051df15d5220974a9403eb75f3118a6d 100644
--- a/homeassistant/components/input_boolean/.translations/hi.json
+++ b/homeassistant/components/input_boolean/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u0907\u0928\u092a\u0941\u091f \u092c\u0942\u0932\u093f\u092f\u0928"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/hr.json b/homeassistant/components/input_boolean/.translations/hr.json
index 81d89eb53adc6504dccf45bd26b944eb7f7c8dc6..c9386653b7ee99b52e27a5440177774dcc90f4cb 100644
--- a/homeassistant/components/input_boolean/.translations/hr.json
+++ b/homeassistant/components/input_boolean/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Input boolean"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/hu.json b/homeassistant/components/input_boolean/.translations/hu.json
index 92d2f41d8068ce798d8ce7dab8e60e21cd66031c..bdf99ca8f47b5dbd24c61d53e156daa3fb1aba0e 100644
--- a/homeassistant/components/input_boolean/.translations/hu.json
+++ b/homeassistant/components/input_boolean/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "Logikai bemenet"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/hy.json b/homeassistant/components/input_boolean/.translations/hy.json
index acc0dd2ade2ee474221098a656b1d8afe90e839d..65e85a6a7e0e7cbdb105178c5ef9c1ecbe5cfc6a 100644
--- a/homeassistant/components/input_boolean/.translations/hy.json
+++ b/homeassistant/components/input_boolean/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u0544\u0578\u0582\u057f\u0584\u0561\u0563\u0580\u057e\u0561\u056e \u057f\u0580\u0561\u0574\u0561\u0562\u0561\u0576\u0561\u056f\u0561\u0576 \u0561\u0580\u056a\u0565\u0584"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/id.json b/homeassistant/components/input_boolean/.translations/id.json
index 81d89eb53adc6504dccf45bd26b944eb7f7c8dc6..4401df1f4530ae64f5885ec4df9641277e1fd9b7 100644
--- a/homeassistant/components/input_boolean/.translations/id.json
+++ b/homeassistant/components/input_boolean/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Input boolean"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/is.json b/homeassistant/components/input_boolean/.translations/is.json
new file mode 100644
index 0000000000000000000000000000000000000000..d26336b8060e01444d51d7ac8127abf3f5c80231
--- /dev/null
+++ b/homeassistant/components/input_boolean/.translations/is.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "\u00c1"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/it.json b/homeassistant/components/input_boolean/.translations/it.json
index 4122af6a37d9ea7a541f4b7a7ea5520bb5e7b294..84168c161aa05c4a7e00f86c33a44cba054d6bd4 100644
--- a/homeassistant/components/input_boolean/.translations/it.json
+++ b/homeassistant/components/input_boolean/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Input booleano"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/ja.json b/homeassistant/components/input_boolean/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..15dd3796187f211b278196ad5d098bf271e486c1
--- /dev/null
+++ b/homeassistant/components/input_boolean/.translations/ja.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/ko.json b/homeassistant/components/input_boolean/.translations/ko.json
index bd252181db4123cfb35083f7d53854d7a358d0d8..712051d04a4729ea23593fe09ff8a51c28ed3cb7 100644
--- a/homeassistant/components/input_boolean/.translations/ko.json
+++ b/homeassistant/components/input_boolean/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\ub17c\ub9ac\uc785\ub825"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/lb.json b/homeassistant/components/input_boolean/.translations/lb.json
index b9e0a40035e41f3b403ce90e9c896b13526fa6b0..03f385e8fca6c64fe3a7d54fec6b1cd6da9b51c4 100644
--- a/homeassistant/components/input_boolean/.translations/lb.json
+++ b/homeassistant/components/input_boolean/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Boolean-Agab"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/lt.json b/homeassistant/components/input_boolean/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..b9ad676cc0870bf35cc0a46853207d76967459ea
--- /dev/null
+++ b/homeassistant/components/input_boolean/.translations/lt.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/lv.json b/homeassistant/components/input_boolean/.translations/lv.json
index a6535cc544c42e39e6bfac94cb7bcc84d455b528..540a4a3fc93b47705b77c8acb4a7277498ac5dc6 100644
--- a/homeassistant/components/input_boolean/.translations/lv.json
+++ b/homeassistant/components/input_boolean/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gta",
+            "on": "Iesl\u0113gta"
+        }
+    },
     "title": "Ieejas boolean"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/nb.json b/homeassistant/components/input_boolean/.translations/nb.json
index e10574b1e685b8f09260a20d9cfcab582c4e7ab8..30fd5804d3391256ed81a98b7c81dbcc38111896 100644
--- a/homeassistant/components/input_boolean/.translations/nb.json
+++ b/homeassistant/components/input_boolean/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Angi boolsk"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/nl.json b/homeassistant/components/input_boolean/.translations/nl.json
index e3908eefa7a99d9cb64b8890299a1e53f65bbf55..da3df8382ca77ab54c05941261202217d872f4c5 100644
--- a/homeassistant/components/input_boolean/.translations/nl.json
+++ b/homeassistant/components/input_boolean/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Boolean invoer"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/nn.json b/homeassistant/components/input_boolean/.translations/nn.json
index 786980e5a793e98a5b55dc1a8af55706a9a0d988..bed9ea4b31b436ef2b4e1fbf7487168cfda10aeb 100644
--- a/homeassistant/components/input_boolean/.translations/nn.json
+++ b/homeassistant/components/input_boolean/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Angje boolsk"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/no.json b/homeassistant/components/input_boolean/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..b6ffe9f30ef5c7d5c44ebb07befeac8dbfef64e8
--- /dev/null
+++ b/homeassistant/components/input_boolean/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Valgt boolsk"
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/pl.json b/homeassistant/components/input_boolean/.translations/pl.json
index 7e75ea439b7d23d5c531a65e82e825c02f6f1565..031c361aeec3bf535c1a9c02423cc7527d7baaeb 100644
--- a/homeassistant/components/input_boolean/.translations/pl.json
+++ b/homeassistant/components/input_boolean/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Pole warto\u015bci logicznej"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/pt-BR.json b/homeassistant/components/input_boolean/.translations/pt-BR.json
index 6b5bdac6b7158a81ecf8bd320e618889ff7e4ca2..cea7b4fdb59709277fde7792822b234322eb2cd3 100644
--- a/homeassistant/components/input_boolean/.translations/pt-BR.json
+++ b/homeassistant/components/input_boolean/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Entrada booleana"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/pt.json b/homeassistant/components/input_boolean/.translations/pt.json
index bfca0cadaeddc6d1ee319d95ab142fe030a1b98c..0a9c7466a4b6e2ddf87d0678757f9a78bad8fc0c 100644
--- a/homeassistant/components/input_boolean/.translations/pt.json
+++ b/homeassistant/components/input_boolean/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Introduzir booleano"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/ro.json b/homeassistant/components/input_boolean/.translations/ro.json
index 7f4de4021aa7143d215b31b82c7aae0b064435eb..f196d0cf3387cb54a0b2cee661484d4b38cd1e10 100644
--- a/homeassistant/components/input_boolean/.translations/ro.json
+++ b/homeassistant/components/input_boolean/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Selectie On/Off"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/ru.json b/homeassistant/components/input_boolean/.translations/ru.json
index 33ccfb0a3a43d4c6f0032fba964877f0347e075e..2aa6a382570406bae66dae873963209f1d45aac0 100644
--- a/homeassistant/components/input_boolean/.translations/ru.json
+++ b/homeassistant/components/input_boolean/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/sk.json b/homeassistant/components/input_boolean/.translations/sk.json
index a62957781f7a216a486d3603d1e80e35cec2180e..29ada82c064118ef6cd7a08cfff74d8f66a979e2 100644
--- a/homeassistant/components/input_boolean/.translations/sk.json
+++ b/homeassistant/components/input_boolean/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Vypnut\u00e9",
+            "on": "Zapnut\u00e9"
+        }
+    },
     "title": "Logick\u00fd vstup"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/sl.json b/homeassistant/components/input_boolean/.translations/sl.json
index 4c7c0eaeb2235a64042775c397658ef697eae773..e0f7eb97344844978eddc3e4c85c5e643dbb5d1d 100644
--- a/homeassistant/components/input_boolean/.translations/sl.json
+++ b/homeassistant/components/input_boolean/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "vnesite logi\u010dno vrednost"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/sv.json b/homeassistant/components/input_boolean/.translations/sv.json
index fa235bcc11e3bef134c8e090d8a94e8dc13f17da..204857de817f84e559c78efc5fac36f7e592840d 100644
--- a/homeassistant/components/input_boolean/.translations/sv.json
+++ b/homeassistant/components/input_boolean/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "V\u00e4lj av eller p\u00e5"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/ta.json b/homeassistant/components/input_boolean/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..e18bb7afcbbba1a094ae457782ada4052856b1d0
--- /dev/null
+++ b/homeassistant/components/input_boolean/.translations/ta.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/te.json b/homeassistant/components/input_boolean/.translations/te.json
index d48149c6556a56f5d108de0df88d60eeab230738..d1ed197565a7070f74bdc112b8e5422b63cf4021 100644
--- a/homeassistant/components/input_boolean/.translations/te.json
+++ b/homeassistant/components/input_boolean/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c07\u0c28\u0c4d\u0c2a\u0c41\u0c1f\u0c4d \u0c2c\u0c42\u0c32\u0c3f\u0c2f\u0c28\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/th.json b/homeassistant/components/input_boolean/.translations/th.json
index 355cf7e394e52f21ceea9a5c76d0b6144110c886..c06c074bf3b89a161c25c89f49787f16beaad9ff 100644
--- a/homeassistant/components/input_boolean/.translations/th.json
+++ b/homeassistant/components/input_boolean/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e1b\u0e49\u0e2d\u0e19\u0e04\u0e48\u0e32\u0e15\u0e23\u0e23\u0e01\u0e30"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/tr.json b/homeassistant/components/input_boolean/.translations/tr.json
index 4c1537980167c88c81523c96b7c7f2f6fc59c8b7..ad1792af7c4d468df930d3360cbdf548102121dd 100644
--- a/homeassistant/components/input_boolean/.translations/tr.json
+++ b/homeassistant/components/input_boolean/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Do\u011fru/Yanl\u0131\u015f giriniz"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/uk.json b/homeassistant/components/input_boolean/.translations/uk.json
index a8ae01ea81a74d6e801d015b9c6630d64155029d..c677957de475da53aaa4f17b5ce0229ccd59ec0a 100644
--- a/homeassistant/components/input_boolean/.translations/uk.json
+++ b/homeassistant/components/input_boolean/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u0412\u0432\u0435\u0434\u0435\u043d\u043d\u044f \u043b\u043e\u0433\u0456\u0447\u043d\u043e\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u043d\u044f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/vi.json b/homeassistant/components/input_boolean/.translations/vi.json
index fb601442b6586a5f215b6683d5d975e859a8cf85..c703018ab7614f9bc8bde125f36c518cee4ac8c2 100644
--- a/homeassistant/components/input_boolean/.translations/vi.json
+++ b/homeassistant/components/input_boolean/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "\u0110\u1ea7u v\u00e0o l\u00f4gic"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/zh-Hans.json b/homeassistant/components/input_boolean/.translations/zh-Hans.json
index a7c564e9001341d73d2f64cd30478c901337bab7..596d9486244d90b1f1208172d9f177964f343cb6 100644
--- a/homeassistant/components/input_boolean/.translations/zh-Hans.json
+++ b/homeassistant/components/input_boolean/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u5173",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u4e8c\u5143\u9009\u62e9\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_boolean/.translations/zh-Hant.json b/homeassistant/components/input_boolean/.translations/zh-Hant.json
index c5e809e7e8517daedbbc17d4378ea17c7fb18b61..fd1e761d02f9799359af6deeb70f781e52c66ce6 100644
--- a/homeassistant/components/input_boolean/.translations/zh-Hant.json
+++ b/homeassistant/components/input_boolean/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f"
+        }
+    },
     "title": "\u958b\u95dc\u6846"
 }
\ No newline at end of file
diff --git a/homeassistant/components/input_datetime/.translations/no.json b/homeassistant/components/input_datetime/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..d86f7180c81c3a7c7afeb116759fa562a026f3e3
--- /dev/null
+++ b/homeassistant/components/input_datetime/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Angi dato"
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_number/.translations/no.json b/homeassistant/components/input_number/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..c36d2b6aafc00d2616ba85a4e5d4142492447d27
--- /dev/null
+++ b/homeassistant/components/input_number/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Angi nummer"
+}
\ No newline at end of file
diff --git a/homeassistant/components/input_select/.translations/no.json b/homeassistant/components/input_select/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..6840f1416c89dba738dd1b31a6cb146a171ecb63
--- /dev/null
+++ b/homeassistant/components/input_select/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Angi 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
new file mode 100644
index 0000000000000000000000000000000000000000..a643fa15fdaa2c22ea3e223952fc3beb67f6c74e
--- /dev/null
+++ b/homeassistant/components/input_text/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Angi tekst"
+}
\ No newline at end of file
diff --git a/homeassistant/components/ipp/.translations/lb.json b/homeassistant/components/ipp/.translations/lb.json
index c331b9c7e220e22833dd22527768caacb5e43570..7a92b59a47ab1426b4520a3d86ae78107ec33ccb 100644
--- a/homeassistant/components/ipp/.translations/lb.json
+++ b/homeassistant/components/ipp/.translations/lb.json
@@ -4,6 +4,8 @@
             "already_configured": "D\u00ebse Printer ass scho konfigur\u00e9iert.",
             "connection_error": "Feeler beim verbannen mam Printer.",
             "connection_upgrade": "Feeler beim verbannen mam Printer well eng Aktualis\u00e9ierung vun der Verbindung erfuerderlech ass.",
+            "ipp_error": "IPP Feeler opgetrueden.",
+            "ipp_version_error": "IPP Versioun net vum Printer \u00ebnnerst\u00ebtzt.",
             "parse_error": "Feeler beim ausliesen vun der \u00c4ntwert vum Printer."
         },
         "error": {
diff --git a/homeassistant/components/ipp/.translations/sv.json b/homeassistant/components/ipp/.translations/sv.json
new file mode 100644
index 0000000000000000000000000000000000000000..ffa6a6ae955c447605a925a69b8160ad88279b40
--- /dev/null
+++ b/homeassistant/components/ipp/.translations/sv.json
@@ -0,0 +1,34 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Den h\u00e4r skrivaren \u00e4r redan konfigurerad.",
+            "connection_error": "Kunde inte ansluta till skrivaren",
+            "connection_upgrade": "Misslyckades att ansluta till skrivaren d\u00e5 anslutningen beh\u00f6ver uppgraderas.",
+            "ipp_error": "IPP-fel p\u00e5tr\u00e4ffades.",
+            "ipp_version_error": "IPP versionen st\u00f6ds inte av skrivaren",
+            "parse_error": "Det gick inte att f\u00f6rst\u00e5 responsen fr\u00e5n skrivaren"
+        },
+        "error": {
+            "connection_error": "Kunde inte ansluta till skrivaren",
+            "connection_upgrade": "Kunde inte ansluta till skrivaren. F\u00f6rs\u00f6k igen med SSL/TLS alternativet ifyllt."
+        },
+        "flow_title": "Skrivare: {name}",
+        "step": {
+            "user": {
+                "data": {
+                    "base_path": "Relativ s\u00f6kv\u00e4g till skrivaren",
+                    "host": "V\u00e4rd eller IP-adress",
+                    "port": "Port",
+                    "ssl": "Skrivaren st\u00f6der kommunikation \u00f6ver SSL / TLS",
+                    "verify_ssl": "Skrivaren anv\u00e4nder ett korrekt SSL-certifikat"
+                },
+                "description": "S\u00e4tt upp din skrivare \u00f6ver Internet Printing Protocol (IPP) f\u00f6r att integrera den med Home Assistant.",
+                "title": "Anslut din skrivare"
+            },
+            "zeroconf_confirm": {
+                "description": "Vill du l\u00e4gga till skrivaren med namn `{name}` till Home Assistant?",
+                "title": "Uppt\u00e4ckte skrivare"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/islamic_prayer_times/.translations/en.json b/homeassistant/components/islamic_prayer_times/.translations/en.json
index ebbea482122aefe655185087a2def2b1d73240b4..155a693ab1fbadfe6b5a07390e7acca6b1654e8d 100644
--- a/homeassistant/components/islamic_prayer_times/.translations/en.json
+++ b/homeassistant/components/islamic_prayer_times/.translations/en.json
@@ -1,23 +1,23 @@
 {
-  "title": "Islamic Prayer Times",
-  "config": {
-    "step": {
-      "user": {
-        "title": "Set up Islamic Prayer Times",
-        "description": "Do you want to set up Islamic Prayer Times?"
-      }
+    "config": {
+        "abort": {
+            "one_instance_allowed": "Only a single instance is necessary."
+        },
+        "step": {
+            "user": {
+                "description": "Do you want to set up Islamic Prayer Times?",
+                "title": "Set up Islamic Prayer Times"
+            }
+        }
     },
-    "abort": {
-      "one_instance_allowed": "Only a single instance is necessary."
-    }
-  },
-  "options": {
-    "step": {
-      "init": {
-        "data": {
-          "calc_method": "Prayer calculation method"
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "calc_method": "Prayer calculation method"
+                }
+            }
         }
-      }
-    }
-  }
-}
+    },
+    "title": "Islamic Prayer Times"
+}
\ No newline at end of file
diff --git a/homeassistant/components/islamic_prayer_times/.translations/lb.json b/homeassistant/components/islamic_prayer_times/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..7cdf0beb3855f60c8e8e4f449735695b438a5116
--- /dev/null
+++ b/homeassistant/components/islamic_prayer_times/.translations/lb.json
@@ -0,0 +1,23 @@
+{
+    "config": {
+        "abort": {
+            "one_instance_allowed": "N\u00ebmmen eng eenzeg Instanz ass n\u00e9ideg."
+        },
+        "step": {
+            "user": {
+                "description": "Soll Islamesch Gebied z\u00e4iten konfigur\u00e9iert ginn?",
+                "title": "Islamesch Gebied z\u00e4iten ariichten"
+            }
+        }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "calc_method": "Gebieder Berechnungsmethod"
+                }
+            }
+        }
+    },
+    "title": "Islamesch Gebied z\u00e4iten"
+}
\ No newline at end of file
diff --git a/homeassistant/components/islamic_prayer_times/.translations/no.json b/homeassistant/components/islamic_prayer_times/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..ea5e7ae807b436cdbedc0436aaa30cedd54bfd6f
--- /dev/null
+++ b/homeassistant/components/islamic_prayer_times/.translations/no.json
@@ -0,0 +1,23 @@
+{
+    "config": {
+        "abort": {
+            "one_instance_allowed": "Kun en enkelt forekomst er n\u00f8dvendig."
+        },
+        "step": {
+            "user": {
+                "description": "Vil du sette opp islamske b\u00f8nnetider?",
+                "title": "Sett opp islamske b\u00f8nnetider"
+            }
+        }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "calc_method": "Metode for beregning av b\u00f8nn"
+                }
+            }
+        }
+    },
+    "title": "Islamske b\u00f8nnetider"
+}
\ No newline at end of file
diff --git a/homeassistant/components/konnected/.translations/hu.json b/homeassistant/components/konnected/.translations/hu.json
index 35a4adfebe3a1c4b0e74e98877cbed842eaee5ac..b7d4017a87e6c5837864d2a446d5a4283475f023 100644
--- a/homeassistant/components/konnected/.translations/hu.json
+++ b/homeassistant/components/konnected/.translations/hu.json
@@ -4,6 +4,7 @@
             "options_digital": {
                 "data": {
                     "name": "N\u00e9v (nem k\u00f6telez\u0151)",
+                    "poll_interval": "Lek\u00e9rdez\u00e9si id\u0151k\u00f6z (perc) (opcion\u00e1lis)",
                     "type": "\u00c9rz\u00e9kel\u0151 t\u00edpusa"
                 }
             },
diff --git a/homeassistant/components/konnected/.translations/pl.json b/homeassistant/components/konnected/.translations/pl.json
index fe3ce92f4767f6643333d0e19dfdb24c79d7b024..f41ceea26f4f859954f3d00e45549210c580116f 100644
--- a/homeassistant/components/konnected/.translations/pl.json
+++ b/homeassistant/components/konnected/.translations/pl.json
@@ -14,6 +14,10 @@
                 "description": "Model: {model} \nHost: {host} \nPort: {port} \n\nMo\u017cesz skonfigurowa\u0107 IO i zachowanie  panelu w ustawieniach Konnected Alarm Panel.",
                 "title": "Urz\u0105dzenie Konnected gotowe"
             },
+            "import_confirm": {
+                "description": "Panel alarmu Konnected o identyfikatorze {id} zosta\u0142 wykryty w pliku configuration.yaml. Ten kreator pozwoli ci zaimportowa\u0107 go do integracji.",
+                "title": "Import urz\u0105dzenia Konnected"
+            },
             "user": {
                 "data": {
                     "host": "Adres IP urz\u0105dzenia Konnected",
diff --git a/homeassistant/components/light/.translations/af.json b/homeassistant/components/light/.translations/af.json
index 1e21027a604217d11f670f3191aba263ca74a13d..2846f979f97f48cf7aa66cf0b5e1f5d39c926d57 100644
--- a/homeassistant/components/light/.translations/af.json
+++ b/homeassistant/components/light/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Lig"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/ar.json b/homeassistant/components/light/.translations/ar.json
index 9d445724c1c3db7729d3728fe125c5eae45c743b..23554bd603bedd384435bbfd471b8f35e2de7f36 100644
--- a/homeassistant/components/light/.translations/ar.json
+++ b/homeassistant/components/light/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u0627\u0644\u0636\u0648\u0621"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/bg.json b/homeassistant/components/light/.translations/bg.json
index b9cc9118220768b61ac536060228025ca606688b..e4542ad99d3e375c7eb563540a473465bec28417 100644
--- a/homeassistant/components/light/.translations/bg.json
+++ b/homeassistant/components/light/.translations/bg.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} \u0435 \u0432\u043a\u043b\u044e\u0447\u0435\u043d"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d\u043e",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d\u043e"
+        }
+    },
     "title": "\u041e\u0441\u0432\u0435\u0442\u043b\u0435\u043d\u0438\u0435"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/bs.json b/homeassistant/components/light/.translations/bs.json
index 7f1579001328fe5a2f98eeb1db9b3726f65eb0ec..ae858ae0c2b01332e0eba50e3390c30d06825d0e 100644
--- a/homeassistant/components/light/.translations/bs.json
+++ b/homeassistant/components/light/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Svjetlo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/ca.json b/homeassistant/components/light/.translations/ca.json
index 62f026fb03515ac69f94980cec227de47ebe4f74..ce5bb5c3c7b639e1c599d45c62e40d079da9450a 100644
--- a/homeassistant/components/light/.translations/ca.json
+++ b/homeassistant/components/light/.translations/ca.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name} enc\u00e8s"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagada",
+            "on": "Encesa"
+        }
+    },
     "title": "Llums"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/cs.json b/homeassistant/components/light/.translations/cs.json
index 2a3458c3f04b3f97f586d8a10d2d2ffea4b34459..fad25c00e7946301e101809a843024249c39fe7a 100644
--- a/homeassistant/components/light/.translations/cs.json
+++ b/homeassistant/components/light/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Nesv\u00edt\u00ed",
+            "on": "Sv\u00edt\u00ed"
+        }
+    },
     "title": "Sv\u011btlo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/cy.json b/homeassistant/components/light/.translations/cy.json
index 734a81fba16718e504930490fb32c8c92e055d5d..224beab1ebe4b53db21ca8d7016618d799293400 100644
--- a/homeassistant/components/light/.translations/cy.json
+++ b/homeassistant/components/light/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Golau"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/da.json b/homeassistant/components/light/.translations/da.json
index dd9526e8ad78a6ead2100d0d0101e7964af2f1d1..ed0cef6d3c1ae6df53bd86b0d78b44a809b20c4a 100644
--- a/homeassistant/components/light/.translations/da.json
+++ b/homeassistant/components/light/.translations/da.json
@@ -16,5 +16,11 @@
             "turned_on": "{entity_name} t\u00e6ndte"
         }
     },
+    "state": {
+        "_": {
+            "off": "Slukket",
+            "on": "T\u00e6ndt"
+        }
+    },
     "title": "Lys"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/de.json b/homeassistant/components/light/.translations/de.json
index 75178c5ed2e282e714d3527fa815ff611cc0e766..3084c9f30c53de107968f32e2ca89adef5473ef0 100644
--- a/homeassistant/components/light/.translations/de.json
+++ b/homeassistant/components/light/.translations/de.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name} eingeschaltet"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Licht"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/el.json b/homeassistant/components/light/.translations/el.json
index 12356ef38ceef407260264ab5d1607042a62bd38..65191da141764c37402875d7478b25503c7d5cc8 100644
--- a/homeassistant/components/light/.translations/el.json
+++ b/homeassistant/components/light/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        }
+    },
     "title": "\u03a6\u03c9\u03c4\u03b9\u03c3\u03c4\u03b9\u03ba\u03ac"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/en.json b/homeassistant/components/light/.translations/en.json
index 50cf04725f02f8b5949f562c56c10e4a855057a9..c22b237cd65fc8feceb15544f12f99134af92d26 100644
--- a/homeassistant/components/light/.translations/en.json
+++ b/homeassistant/components/light/.translations/en.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name} turned on"
         }
     },
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Light"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/es-419.json b/homeassistant/components/light/.translations/es-419.json
index 56469f7842f9ad86fb4fc8ed045170476384082a..a36bd06e27e4dd4200d2bb8232d89ec602199487 100644
--- a/homeassistant/components/light/.translations/es-419.json
+++ b/homeassistant/components/light/.translations/es-419.json
@@ -9,5 +9,11 @@
             "turned_on": "{entity_name} activada"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Luz"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/es.json b/homeassistant/components/light/.translations/es.json
index 18eb21be2afa24ba432219fabdeac18ce8c60c86..51e091682411b37a7f09ecbb22eaeb6fd645d63b 100644
--- a/homeassistant/components/light/.translations/es.json
+++ b/homeassistant/components/light/.translations/es.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name} encendida"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagada",
+            "on": "Encendida"
+        }
+    },
     "title": "Luz"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/et.json b/homeassistant/components/light/.translations/et.json
index dc02240fb9a3dea02688bc722b6841e471021fb2..4eef7a8526746afd5e6b8dad238a0ce31e76be5a 100644
--- a/homeassistant/components/light/.translations/et.json
+++ b/homeassistant/components/light/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Tuled"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/eu.json b/homeassistant/components/light/.translations/eu.json
index c1b2a001623d48a6cc382341077c582d6060cac8..c2c85357e6ac6976221b149ccf48a750066e5f82 100644
--- a/homeassistant/components/light/.translations/eu.json
+++ b/homeassistant/components/light/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Argia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/fa.json b/homeassistant/components/light/.translations/fa.json
index 5669c448965ab4ef0f18ea8cbd4ab49b0bc8386a..7c92b0e3ae8fe5fae2c19cba06723eb5c829ba12 100644
--- a/homeassistant/components/light/.translations/fa.json
+++ b/homeassistant/components/light/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u062e\u0627\u0645\u0648\u0634",
+            "on": "\u0631\u0648\u0634\u0646"
+        }
+    },
     "title": "\u0686\u0631\u0627\u063a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/fi.json b/homeassistant/components/light/.translations/fi.json
index fad6bd2cc1396483584f766975283defc287ef83..86f6fd9050366c762dfc666596daad8680858eea 100644
--- a/homeassistant/components/light/.translations/fi.json
+++ b/homeassistant/components/light/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Valo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/fr.json b/homeassistant/components/light/.translations/fr.json
index b6146584d0a96c76991bcf67eb94f2f01bd582e9..33db7fd7506b3dad42a85b09bb19cb5d0372b423 100644
--- a/homeassistant/components/light/.translations/fr.json
+++ b/homeassistant/components/light/.translations/fr.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} activ\u00e9"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u00c9teinte",
+            "on": "Actif"
+        }
+    },
     "title": "Lumi\u00e8re"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/gsw.json b/homeassistant/components/light/.translations/gsw.json
index fff5188e04b41da359607a85fec7160dc1b3262a..f4df7d423003eab614c8a08c1dcb41d97cd78908 100644
--- a/homeassistant/components/light/.translations/gsw.json
+++ b/homeassistant/components/light/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    },
     "title": "Li\u00e4cht"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/he.json b/homeassistant/components/light/.translations/he.json
index 2343dac5bb14cc0c2139a059f9bbe60a8d7da278..bb49ba266a79bac6a22ccbc4bf4b0d3ff0dbc659 100644
--- a/homeassistant/components/light/.translations/he.json
+++ b/homeassistant/components/light/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05d0\u05d5\u05b9\u05e8"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/hi.json b/homeassistant/components/light/.translations/hi.json
index f92740755bf7f2a76114caa5703ca011014bbfad..a2c84d58ad69a40be52c7e6817091f57c2b10edf 100644
--- a/homeassistant/components/light/.translations/hi.json
+++ b/homeassistant/components/light/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u0930\u094b\u0936\u0928\u0940"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/hr.json b/homeassistant/components/light/.translations/hr.json
index 7f1579001328fe5a2f98eeb1db9b3726f65eb0ec..6c1a69849050f7d18b857bf02f59df393ad353aa 100644
--- a/homeassistant/components/light/.translations/hr.json
+++ b/homeassistant/components/light/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010deno",
+            "on": "Uklju\u010deno"
+        }
+    },
     "title": "Svjetlo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/hu.json b/homeassistant/components/light/.translations/hu.json
index 515260349579335f2a9c3921b6bbb89bc5b41c4e..ad215a5ba4c66c9ae776ffcd69b661211813318a 100644
--- a/homeassistant/components/light/.translations/hu.json
+++ b/homeassistant/components/light/.translations/hu.json
@@ -16,5 +16,11 @@
             "turned_on": "{entity_name} fel lett kapcsolva"
         }
     },
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "Vil\u00e1g\u00edt\u00e1s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/hy.json b/homeassistant/components/light/.translations/hy.json
index d6eb30277cedf4e3b73a5e4242bcc4bb30bca332..88b7943cb2f0fb4ba1efec96274d1a454b2ec89b 100644
--- a/homeassistant/components/light/.translations/hy.json
+++ b/homeassistant/components/light/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u054d\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u053c\u0578\u0582\u0575\u057d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/id.json b/homeassistant/components/light/.translations/id.json
index b9ebd3937956dc2dd806ea299f2753104b933438..bc2ba732df2bd2228360f04fd3d55216c4f8b138 100644
--- a/homeassistant/components/light/.translations/id.json
+++ b/homeassistant/components/light/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Lampu"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/is.json b/homeassistant/components/light/.translations/is.json
index 7c0c5861cf81055b3478784df98e3ea90c9a71ac..365502c203277784d530a3aa9d6dc3d4a44dd965 100644
--- a/homeassistant/components/light/.translations/is.json
+++ b/homeassistant/components/light/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Sl\u00f6kkt",
+            "on": "Kveikt"
+        }
+    },
     "title": "Lj\u00f3s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/it.json b/homeassistant/components/light/.translations/it.json
index 8049e3658694db7242977b92216eeb181794c9a8..c9cc397211dac723bddfbd0dd879748d9042bc51 100644
--- a/homeassistant/components/light/.translations/it.json
+++ b/homeassistant/components/light/.translations/it.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name} attivato"
         }
     },
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Luce"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/ja.json b/homeassistant/components/light/.translations/ja.json
index 9608bdb306b22e3e8c1570e0bc51a72f4c5e8f52..d4ac27ea526dc6a55996088ffc8bdc9802dbcb7a 100644
--- a/homeassistant/components/light/.translations/ja.json
+++ b/homeassistant/components/light/.translations/ja.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    },
     "title": "\u7167\u660e"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/ko.json b/homeassistant/components/light/.translations/ko.json
index 5f8d9034a62af4a753797a61747d79063bd6d72e..cef5c22c87174b49588492793a9024416dc9cd2b 100644
--- a/homeassistant/components/light/.translations/ko.json
+++ b/homeassistant/components/light/.translations/ko.json
@@ -16,5 +16,11 @@
             "turned_on": "{entity_name} \uc774(\uac00) \ucf1c\uc9c8 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc804\ub4f1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/lb.json b/homeassistant/components/light/.translations/lb.json
index e910eea1074f4650d2fb34be93fcf361efdcf83e..cf59afd72a4e7585a70168b5925191f9b17bd80a 100644
--- a/homeassistant/components/light/.translations/lb.json
+++ b/homeassistant/components/light/.translations/lb.json
@@ -3,6 +3,7 @@
         "action_type": {
             "brightness_decrease": "{entity_name} Hellegkeet reduz\u00e9ieren",
             "brightness_increase": "{entity_name} Hellegkeet erh\u00e9ijen",
+            "flash": "Flash {entity_name}",
             "toggle": "{entity_name} \u00ebmschalten",
             "turn_off": "{entity_name} ausschalten",
             "turn_on": "{entity_name} uschalten"
@@ -16,5 +17,11 @@
             "turned_on": "{entity_name} gouf ugeschalt"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Luucht"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/lv.json b/homeassistant/components/light/.translations/lv.json
index d9edc58b974fe6085ca7155a9f4a0fe51881d2d2..c0cef4e320aa578d83b6f5526d1a4df47d0576ab 100644
--- a/homeassistant/components/light/.translations/lv.json
+++ b/homeassistant/components/light/.translations/lv.json
@@ -9,5 +9,11 @@
             "turned_on": "{entity_name} tika iesl\u0113gta"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gta",
+            "on": "Iesl\u0113gta"
+        }
+    },
     "title": "Gaisma"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/nb.json b/homeassistant/components/light/.translations/nb.json
index 81bd5e3a13577704c81f6da4067ede91247113ac..f1494c2c43ea000ad3d3a5de45ac99086c5a148b 100644
--- a/homeassistant/components/light/.translations/nb.json
+++ b/homeassistant/components/light/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Lys"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/nl.json b/homeassistant/components/light/.translations/nl.json
index 51ef35385f0fd84a044198fb6d00c0f3d6451e3d..761dd2bdc006dbd7afcdee73c932f618cfa93781 100644
--- a/homeassistant/components/light/.translations/nl.json
+++ b/homeassistant/components/light/.translations/nl.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} is ingeschakeld"
         }
     },
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Licht"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/nn.json b/homeassistant/components/light/.translations/nn.json
index 81bd5e3a13577704c81f6da4067ede91247113ac..f1494c2c43ea000ad3d3a5de45ac99086c5a148b 100644
--- a/homeassistant/components/light/.translations/nn.json
+++ b/homeassistant/components/light/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Lys"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/no.json b/homeassistant/components/light/.translations/no.json
index 65a50f70e72acb8ba851db3dc8955acf9bc8e619..8b9d94d18b1b1ae36860487cf24561523fd1da8b 100644
--- a/homeassistant/components/light/.translations/no.json
+++ b/homeassistant/components/light/.translations/no.json
@@ -16,5 +16,6 @@
             "turned_off": "{entity_name} sl\u00e5tt av",
             "turned_on": "{entity_name} sl\u00e5tt p\u00e5"
         }
-    }
+    },
+    "title": "Lys"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/pl.json b/homeassistant/components/light/.translations/pl.json
index 798a8f9f6599b51e3c240dc87e2fcc0e15e2deba..7cbff58c44ed0e391ab48a8a93c69b1bf1899842 100644
--- a/homeassistant/components/light/.translations/pl.json
+++ b/homeassistant/components/light/.translations/pl.json
@@ -16,5 +16,11 @@
             "turned_on": "nast\u0105pi w\u0142\u0105czenie {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "\u015awiat\u0142o"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/pt-BR.json b/homeassistant/components/light/.translations/pt-BR.json
index ecc540b2cf143e8f7af08f2719c2e29a76e65640..207305ec08bb53ed47608fd28c9af9565a486538 100644
--- a/homeassistant/components/light/.translations/pt-BR.json
+++ b/homeassistant/components/light/.translations/pt-BR.json
@@ -10,5 +10,11 @@
             "is_on": "{entity_name} est\u00e1 ligado"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desligada",
+            "on": "Ligada"
+        }
+    },
     "title": "Luz"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/pt.json b/homeassistant/components/light/.translations/pt.json
index 19b4e79fe9d73a6d4dfe728ec9153270f1935220..9de8eee5ea299828f1d2243900c5d6bcb8db71e2 100644
--- a/homeassistant/components/light/.translations/pt.json
+++ b/homeassistant/components/light/.translations/pt.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} foi ligado"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desligada",
+            "on": "Ligada"
+        }
+    },
     "title": "Ilumina\u00e7\u00e3o"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/ro.json b/homeassistant/components/light/.translations/ro.json
index 2f757b4bad3a52921766b2e4c0592ace76f1bb14..11443839af1228df1a98f53f27df2d10d9f57560 100644
--- a/homeassistant/components/light/.translations/ro.json
+++ b/homeassistant/components/light/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Lumina"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/ru.json b/homeassistant/components/light/.translations/ru.json
index 8f8b220af885f3226f0cce7ccc10369cf8785b0b..d6bab88a6713df6f6aa93d8fc2dfd023e4c49573 100644
--- a/homeassistant/components/light/.translations/ru.json
+++ b/homeassistant/components/light/.translations/ru.json
@@ -16,5 +16,11 @@
             "turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u041e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u0435"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/sk.json b/homeassistant/components/light/.translations/sk.json
index 752d3a78a5f9294c358c8582dff501358857983f..5294df79ce7d39b1ededc8a547d227d5ca3762cd 100644
--- a/homeassistant/components/light/.translations/sk.json
+++ b/homeassistant/components/light/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Vypnut\u00e9",
+            "on": "Zapnut\u00e9"
+        }
+    },
     "title": "Svetlo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/sl.json b/homeassistant/components/light/.translations/sl.json
index 7e62ef3f7ace43422fcf5d8c1efddffd4216ebba..9bb6af3c7d51cd8608cb36f56c844a97592ec60d 100644
--- a/homeassistant/components/light/.translations/sl.json
+++ b/homeassistant/components/light/.translations/sl.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name} vklopljen"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Lu\u010di"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/sv.json b/homeassistant/components/light/.translations/sv.json
index 6d9654f3c5c25606ba9bc0314c5a2169ac6c77ae..0d0e29a87ed93be9dde34a4127d2fb0a16468000 100644
--- a/homeassistant/components/light/.translations/sv.json
+++ b/homeassistant/components/light/.translations/sv.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} slogs p\u00e5"
         }
     },
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Lampor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/ta.json b/homeassistant/components/light/.translations/ta.json
index 94b931e03ba4e91930c4e814afcb4d943f2a4584..c575a92c7b24acd8021b30c96ddafa288596bf33 100644
--- a/homeassistant/components/light/.translations/ta.json
+++ b/homeassistant/components/light/.translations/ta.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd"
+        }
+    },
     "title": "\u0bae\u0bbf\u0ba9\u0bcd \u0bb5\u0bbf\u0bb3\u0b95\u0bcd\u0b95\u0bc1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/te.json b/homeassistant/components/light/.translations/te.json
index 695fba906b4eb2176e662b1c214f32c5e3a8f863..d9b0c6aa2ed8ca8f8d2ac247b070c21393e637af 100644
--- a/homeassistant/components/light/.translations/te.json
+++ b/homeassistant/components/light/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c32\u0c46\u0c56\u0c1f\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/th.json b/homeassistant/components/light/.translations/th.json
index f48d00a7defd35bf154bfbc58f7d36bf020e43ca..c19b11c8591818c0f17f192d9d7292f2f3f43052 100644
--- a/homeassistant/components/light/.translations/th.json
+++ b/homeassistant/components/light/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e41\u0e2a\u0e07\u0e2a\u0e27\u0e48\u0e32\u0e07"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/tr.json b/homeassistant/components/light/.translations/tr.json
index c70dde76a977f0f92c99ffbedd1e5e9c63684276..6fa71e8f3399d53777fa8e32e1ac011950979409 100644
--- a/homeassistant/components/light/.translations/tr.json
+++ b/homeassistant/components/light/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "I\u015f\u0131k"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/uk.json b/homeassistant/components/light/.translations/uk.json
index 8d5a70dc0014450446f413896361513bba554481..06c880fff77add1cc7ec36a5db2f88bf38c2d6a8 100644
--- a/homeassistant/components/light/.translations/uk.json
+++ b/homeassistant/components/light/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u041e\u0441\u0432\u0456\u0442\u043b\u0435\u043d\u043d\u044f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/vi.json b/homeassistant/components/light/.translations/vi.json
index 4626033dc5e6f9efdafce0fd2fa402f3b4d2c726..090e208660afb60d14cc067d5417b8e2b3fab0a5 100644
--- a/homeassistant/components/light/.translations/vi.json
+++ b/homeassistant/components/light/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "\u0110\u00e8n"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/zh-Hans.json b/homeassistant/components/light/.translations/zh-Hans.json
index 4cb2f1bab601c303a0f3a85a668aa21b291bfea8..1054820c6bb4476ef72a52148e4917aa4379889c 100644
--- a/homeassistant/components/light/.translations/zh-Hans.json
+++ b/homeassistant/components/light/.translations/zh-Hans.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name} \u88ab\u6253\u5f00"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u5173",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u706f\u5149"
 }
\ No newline at end of file
diff --git a/homeassistant/components/light/.translations/zh-Hant.json b/homeassistant/components/light/.translations/zh-Hant.json
index ec83710e860fe51169f8a94ea1b26d105caa4e39..0872a742f6fb5e5ec48eadf647fc76f878f563e0 100644
--- a/homeassistant/components/light/.translations/zh-Hant.json
+++ b/homeassistant/components/light/.translations/zh-Hant.json
@@ -17,5 +17,11 @@
             "turned_on": "{entity_name}\u5df2\u958b\u555f"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u5df2\u95dc\u71c8",
+            "on": "\u5df2\u958b\u71c8"
+        }
+    },
     "title": "\u71c8\u5149"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/af.json b/homeassistant/components/lock/.translations/af.json
index e9025e15321260edb64721fce577688f4295b1e3..4bf1277c9add1ac532108af6a5a7780c509ead07 100644
--- a/homeassistant/components/lock/.translations/af.json
+++ b/homeassistant/components/lock/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Gesluit",
+            "unlocked": "Oopgesluit"
+        }
+    },
     "title": "Slot"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/ar.json b/homeassistant/components/lock/.translations/ar.json
index 4162a0f14ce33a97512f4bbea06e8a4b8edd0494..edd4b04c794669e76ec7c4728634800c3beccc24 100644
--- a/homeassistant/components/lock/.translations/ar.json
+++ b/homeassistant/components/lock/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0645\u0642\u0641\u0644",
+            "unlocked": "\u0645\u0641\u062a\u0648\u062d"
+        }
+    },
     "title": "\u0642\u0641\u0644"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/bg.json b/homeassistant/components/lock/.translations/bg.json
index 69acda4ed489a6ee5ec4890156643c2dcc90a479..72d4378304dfe0da50546ce40bfdb9b3c477cf97 100644
--- a/homeassistant/components/lock/.translations/bg.json
+++ b/homeassistant/components/lock/.translations/bg.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d"
         }
     },
+    "state": {
+        "_": {
+            "locked": "\u0417\u0430\u043a\u043b\u044e\u0447\u0435\u043d",
+            "unlocked": "\u041e\u0442\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u041a\u043b\u044e\u0447\u0430\u043b\u043a\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/bs.json b/homeassistant/components/lock/.translations/bs.json
index 51901bb911f195d4f4c5b4580a1c50ef1f7b8c57..d7a6a80185aad539ac68bacd9efec9b52b31b37e 100644
--- a/homeassistant/components/lock/.translations/bs.json
+++ b/homeassistant/components/lock/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Zaklju\u010dan",
+            "unlocked": "Otklju\u010dan"
+        }
+    },
     "title": "Zaklju\u010daj"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/ca.json b/homeassistant/components/lock/.translations/ca.json
index cb7f0207915afc29af0447855bb35faee93cacd2..a59841298fa3be774923dfa30ca39cd4f81f37af 100644
--- a/homeassistant/components/lock/.translations/ca.json
+++ b/homeassistant/components/lock/.translations/ca.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} s'ha desbloquejat"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Bloquejat",
+            "unlocked": "Desbloquejat"
+        }
+    },
     "title": "Panys"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/cs.json b/homeassistant/components/lock/.translations/cs.json
index 8fb24e3ce7799038047f9586e71fc8cd03821635..ce9edd13c52eb2f9288c0b3e5947721f6b3c977f 100644
--- a/homeassistant/components/lock/.translations/cs.json
+++ b/homeassistant/components/lock/.translations/cs.json
@@ -10,5 +10,11 @@
             "is_unlocked": "{entity_name} je odem\u010deno"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Zam\u010deno",
+            "unlocked": "Odem\u010deno"
+        }
+    },
     "title": "Z\u00e1mek"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/cy.json b/homeassistant/components/lock/.translations/cy.json
index 696bff2f7768be5706479975f441ba2e87b9cf6b..60c7630a0925b83941294a275051f1ac3b8cd3cb 100644
--- a/homeassistant/components/lock/.translations/cy.json
+++ b/homeassistant/components/lock/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Wedi cloi",
+            "unlocked": "Datgloi"
+        }
+    },
     "title": "Clo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/da.json b/homeassistant/components/lock/.translations/da.json
index b3081298e5c20c063b36b3812e4021bce95ce4ae..12f8f490282ba97bcec47e9ae9ae7d9a7c735d02 100644
--- a/homeassistant/components/lock/.translations/da.json
+++ b/homeassistant/components/lock/.translations/da.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} l\u00e5st op"
         }
     },
+    "state": {
+        "_": {
+            "locked": "L\u00e5st",
+            "unlocked": "Ul\u00e5st"
+        }
+    },
     "title": "L\u00e5s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/de.json b/homeassistant/components/lock/.translations/de.json
index 0ec46ac387c522e3a25d30e2d24ee8dbb91e7071..6d29092e1f92acbfae2756eba7755ff0a8250a01 100644
--- a/homeassistant/components/lock/.translations/de.json
+++ b/homeassistant/components/lock/.translations/de.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} entsperrt"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Verriegelt",
+            "unlocked": "Entriegelt"
+        }
+    },
     "title": "Schloss"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/el.json b/homeassistant/components/lock/.translations/el.json
index 62e6aee9f6e25fd62bb916ea8bdf9d976c23572a..e99b10e1f64f0c4c0b13d4f5c40c1173af5ce8a4 100644
--- a/homeassistant/components/lock/.translations/el.json
+++ b/homeassistant/components/lock/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u039a\u03bb\u03b5\u03b9\u03b4\u03c9\u03bc\u03ad\u03bd\u03b7",
+            "unlocked": "\u039e\u03b5\u03ba\u03bb\u03b5\u03af\u03b4\u03c9\u03c4\u03b7"
+        }
+    },
     "title": "\u039a\u03bb\u03b5\u03af\u03b4\u03c9\u03bc\u03b1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/en.json b/homeassistant/components/lock/.translations/en.json
index 5654afd0281a09adfd66b58067721cb98b7fdac0..f6a5aac23cbe9301874ef99b7fc843d70d252bf5 100644
--- a/homeassistant/components/lock/.translations/en.json
+++ b/homeassistant/components/lock/.translations/en.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} unlocked"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Locked",
+            "unlocked": "Unlocked"
+        }
+    },
     "title": "Lock"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/es-419.json b/homeassistant/components/lock/.translations/es-419.json
index 5f60b921eff9ac443435d411a977a79be9aa4f55..ff9210f96fd57dd9671f67e182403d7fe3744909 100644
--- a/homeassistant/components/lock/.translations/es-419.json
+++ b/homeassistant/components/lock/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Cerrado",
+            "unlocked": "Abierto"
+        }
+    },
     "title": "Cerrar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/es.json b/homeassistant/components/lock/.translations/es.json
index b0cde00f82adfb5fe470a98802ec7b7b09b5f780..5cc0e80f97a61ea77ee5df229ad383bca6d2d234 100644
--- a/homeassistant/components/lock/.translations/es.json
+++ b/homeassistant/components/lock/.translations/es.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} desbloqueado"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Bloqueado",
+            "unlocked": "Desbloqueado"
+        }
+    },
     "title": "Cerradura"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/et.json b/homeassistant/components/lock/.translations/et.json
index e830ed3c4bd3dacfdc60da668091f69b18ca60af..448d1d4531ad46e68df2d1048a3419284383e766 100644
--- a/homeassistant/components/lock/.translations/et.json
+++ b/homeassistant/components/lock/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Lukus",
+            "unlocked": "Lahti"
+        }
+    },
     "title": "Lukk"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/fa.json b/homeassistant/components/lock/.translations/fa.json
index 4162a0f14ce33a97512f4bbea06e8a4b8edd0494..78a0ae96bf81443cf5df4513c5b3f12e833cafc2 100644
--- a/homeassistant/components/lock/.translations/fa.json
+++ b/homeassistant/components/lock/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0642\u0641\u0644 \u0634\u062f\u0647",
+            "unlocked": "\u0628\u0627\u0632"
+        }
+    },
     "title": "\u0642\u0641\u0644"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/fi.json b/homeassistant/components/lock/.translations/fi.json
index 221373a116f3252252e8b78c55439a9f0b000425..c845eef115cbd5078943ffe0d599a7901bfb3df2 100644
--- a/homeassistant/components/lock/.translations/fi.json
+++ b/homeassistant/components/lock/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Lukittu",
+            "unlocked": "Auki"
+        }
+    },
     "title": "Lukko"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/fr.json b/homeassistant/components/lock/.translations/fr.json
index 5265219738068319ed7d6b5da10dfc5eec7ac555..8ea273ed1d9786be4071a3ee498e1f48e7ca3478 100644
--- a/homeassistant/components/lock/.translations/fr.json
+++ b/homeassistant/components/lock/.translations/fr.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} d\u00e9verrouill\u00e9"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Verrouill\u00e9",
+            "unlocked": "D\u00e9verrouill\u00e9"
+        }
+    },
     "title": "Verrou"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/gsw.json b/homeassistant/components/lock/.translations/gsw.json
index a46901bff3532fd37cc402e47e47d03adba4dcb5..356f409b6c3fdf9a7fa43e93e2eade17ccc1c4c5 100644
--- a/homeassistant/components/lock/.translations/gsw.json
+++ b/homeassistant/components/lock/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Gsperrt",
+            "unlocked": "Entsperrt"
+        }
+    },
     "title": "Schloss"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/he.json b/homeassistant/components/lock/.translations/he.json
index 30915eaf5573f6c4a5fcfb68b8c4fe91ff397f8b..b51566b4d0d585be15ebc84e4bc263673e929582 100644
--- a/homeassistant/components/lock/.translations/he.json
+++ b/homeassistant/components/lock/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u05e0\u05e2\u05d5\u05dc",
+            "unlocked": "\u05e4\u05ea\u05d5\u05d7"
+        }
+    },
     "title": "\u05de\u05e0\u05e2\u05d5\u05dc"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/hi.json b/homeassistant/components/lock/.translations/hi.json
index d4242bd2700d72f9db60d65135775ed5bc9d7cdb..6c7600b4953ceb14b265095dbd1b9f31e196506f 100644
--- a/homeassistant/components/lock/.translations/hi.json
+++ b/homeassistant/components/lock/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0905\u0935\u0930\u094b\u0927\u093f\u0924",
+            "unlocked": "\u0916\u0941\u0932\u093e"
+        }
+    },
     "title": "\u0924\u093e\u0932\u093e"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/hr.json b/homeassistant/components/lock/.translations/hr.json
index 0daad2457c12a2045c1bd72a97c053ab2e6f16a3..9b66a81a8bd45a0e7c4b7dcfe4d802a98c5da90a 100644
--- a/homeassistant/components/lock/.translations/hr.json
+++ b/homeassistant/components/lock/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Zaklju\u010dan",
+            "unlocked": "Otklju\u010dan"
+        }
+    },
     "title": "Zaklju\u010davanje"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/hu.json b/homeassistant/components/lock/.translations/hu.json
index d38a8884cc9dbbed648917d00320a707cded5fb7..c048de07fa58f42c1f94f8018a77e8bd696af923 100644
--- a/homeassistant/components/lock/.translations/hu.json
+++ b/homeassistant/components/lock/.translations/hu.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} ki lett nyitva"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Bez\u00e1rva",
+            "unlocked": "Kinyitva"
+        }
+    },
     "title": "Z\u00e1r"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/hy.json b/homeassistant/components/lock/.translations/hy.json
index 9e48ced4eb666312d8ab591a96f6500b7976f63c..bf4cdbf00b5272dd19cb39e8cf88fd6023aaea4d 100644
--- a/homeassistant/components/lock/.translations/hy.json
+++ b/homeassistant/components/lock/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u053f\u0578\u0572\u057a\u057e\u0561\u056e \u0567",
+            "unlocked": "\u0532\u0561\u0581 \u0567"
+        }
+    },
     "title": "\u053f\u0578\u0572\u057a\u0565\u0584"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/id.json b/homeassistant/components/lock/.translations/id.json
index 46cf27299428fd78f659a885df58ce1ac191c7dc..da11e3422f15ee457d11ea0db814cdaaf0cef6fb 100644
--- a/homeassistant/components/lock/.translations/id.json
+++ b/homeassistant/components/lock/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Terkunci",
+            "unlocked": "Terbuka"
+        }
+    },
     "title": "Kunci"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/is.json b/homeassistant/components/lock/.translations/is.json
index 19571d3ecf7be78b8fb85ef9fb2f5e3a55dc6c75..e1960ee5888f6679cc8f154b6ef64e6881b2f89e 100644
--- a/homeassistant/components/lock/.translations/is.json
+++ b/homeassistant/components/lock/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "L\u00e6st",
+            "unlocked": "Afl\u00e6st"
+        }
+    },
     "title": "L\u00e1s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/it.json b/homeassistant/components/lock/.translations/it.json
index beb955cdb642afd99e18cbb28e3205f21effe166..28f4476e5b8434564f728310281fb16eff9e7fd4 100644
--- a/homeassistant/components/lock/.translations/it.json
+++ b/homeassistant/components/lock/.translations/it.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} \u00e8 sbloccato"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Bloccato",
+            "unlocked": "Sbloccato"
+        }
+    },
     "title": "Serratura"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/ko.json b/homeassistant/components/lock/.translations/ko.json
index 8398212681ab8f2407562433a5ebacaefc831109..6f04e2b41101be116d27c5d3e35898a5164418af 100644
--- a/homeassistant/components/lock/.translations/ko.json
+++ b/homeassistant/components/lock/.translations/ko.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} \uc774(\uac00) \uc7a0\uae08\uc774 \ud574\uc81c\ub420 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "locked": "\uc7a0\uae40",
+            "unlocked": "\ud574\uc81c"
+        }
+    },
     "title": "\uc7a0\uae40"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/lb.json b/homeassistant/components/lock/.translations/lb.json
index 1ce5fcdca0a5cfdc10e712b52359c6b28d637aa8..634e51234d726aa8a44d3cb22d9eec92adfecffb 100644
--- a/homeassistant/components/lock/.translations/lb.json
+++ b/homeassistant/components/lock/.translations/lb.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} entspaart"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Gespaart",
+            "unlocked": "Net gespaart"
+        }
+    },
     "title": "Schlass"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/lv.json b/homeassistant/components/lock/.translations/lv.json
index ce72e3b3bedb323fb630e037ef500bb0b0cbe4c5..2b360fd2685f6a960e22db64a8ade5586ce4e1f0 100644
--- a/homeassistant/components/lock/.translations/lv.json
+++ b/homeassistant/components/lock/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Aizsl\u0113gts",
+            "unlocked": "Atsl\u0113gts"
+        }
+    },
     "title": "Sl\u0113dzene"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/nb.json b/homeassistant/components/lock/.translations/nb.json
index db774e6fa0bb00dfa4db947ac29368ed37d2e5a0..61513243782912f45871a48f3128f533c4fd5c55 100644
--- a/homeassistant/components/lock/.translations/nb.json
+++ b/homeassistant/components/lock/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "L\u00e5st",
+            "unlocked": "Ul\u00e5st"
+        }
+    },
     "title": "L\u00e5s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/nl.json b/homeassistant/components/lock/.translations/nl.json
index dc18049ba16d9cfb4b8e9a4479be26d710b8b949..948434d5340270a0a6bbe8d043b5bfc67d37adbd 100644
--- a/homeassistant/components/lock/.translations/nl.json
+++ b/homeassistant/components/lock/.translations/nl.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} ontgrendeld"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Vergrendeld",
+            "unlocked": "Ontgrendeld"
+        }
+    },
     "title": "Slot"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/nn.json b/homeassistant/components/lock/.translations/nn.json
index db774e6fa0bb00dfa4db947ac29368ed37d2e5a0..61513243782912f45871a48f3128f533c4fd5c55 100644
--- a/homeassistant/components/lock/.translations/nn.json
+++ b/homeassistant/components/lock/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "L\u00e5st",
+            "unlocked": "Ul\u00e5st"
+        }
+    },
     "title": "L\u00e5s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/no.json b/homeassistant/components/lock/.translations/no.json
index de34f40bc38ef35e8c95cc3cc0f4db34cbf04481..a28de395d0145a270174eeefa43255795c815fc0 100644
--- a/homeassistant/components/lock/.translations/no.json
+++ b/homeassistant/components/lock/.translations/no.json
@@ -13,5 +13,6 @@
             "locked": "{entity_name} l\u00e5st",
             "unlocked": "{entity_name} l\u00e5st opp"
         }
-    }
+    },
+    "title": "L\u00e5s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/pl.json b/homeassistant/components/lock/.translations/pl.json
index 527a6f45d30fbb2aef1a1e2118d9ae791a955a14..3bdada017ff9e1f54e70aafcc9291e5d677f2aff 100644
--- a/homeassistant/components/lock/.translations/pl.json
+++ b/homeassistant/components/lock/.translations/pl.json
@@ -14,5 +14,11 @@
             "unlocked": "nast\u0105pi otwarcie {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "locked": "zamkni\u0119ty",
+            "unlocked": "otwarty"
+        }
+    },
     "title": "Zamek"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/pt-BR.json b/homeassistant/components/lock/.translations/pt-BR.json
index 76a1e7117b00e709d2432dc931fe72d42da14e82..f9c4e12214cc26a540e11deac764875c95599afa 100644
--- a/homeassistant/components/lock/.translations/pt-BR.json
+++ b/homeassistant/components/lock/.translations/pt-BR.json
@@ -6,5 +6,11 @@
             "unlock": "Desbloquear {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Trancado",
+            "unlocked": "Destrancado"
+        }
+    },
     "title": "Trancar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/pt.json b/homeassistant/components/lock/.translations/pt.json
index b96299070ef66345b8e1dea4e8515c870d008a90..3828eaa95a7a20c2edae1923e649e00ed670b234 100644
--- a/homeassistant/components/lock/.translations/pt.json
+++ b/homeassistant/components/lock/.translations/pt.json
@@ -5,5 +5,11 @@
             "unlocked": "{entity_name} aberta"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Trancada",
+            "unlocked": "Destrancada"
+        }
+    },
     "title": "Fechadura"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/ro.json b/homeassistant/components/lock/.translations/ro.json
index 2a983ee79b84b7b66eaef5a144ea69062572955a..7c366846f7cc34d347b4cb1ef105bacebe1b1139 100644
--- a/homeassistant/components/lock/.translations/ro.json
+++ b/homeassistant/components/lock/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Blocat",
+            "unlocked": "Deblocat"
+        }
+    },
     "title": "Blocare"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/ru.json b/homeassistant/components/lock/.translations/ru.json
index 40bc1f09a8b13ce7f12b49d6fc5aeb33d6954f68..3b82c1f78cce31b7a509293643796526ce0b677e 100644
--- a/homeassistant/components/lock/.translations/ru.json
+++ b/homeassistant/components/lock/.translations/ru.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} \u0440\u0430\u0437\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u0435\u0442\u0441\u044f"
         }
     },
+    "state": {
+        "_": {
+            "locked": "\u0417\u0430\u043a\u0440\u044b\u0442",
+            "unlocked": "\u041e\u0442\u043a\u0440\u044b\u0442"
+        }
+    },
     "title": "\u0417\u0430\u043c\u043e\u043a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/sk.json b/homeassistant/components/lock/.translations/sk.json
index 2e8dcdc14cd6873ae3550145852b879cb2cc0867..c01a1106cd56f4463adc5a9cc7cb98631094df1a 100644
--- a/homeassistant/components/lock/.translations/sk.json
+++ b/homeassistant/components/lock/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Zamknut\u00fd",
+            "unlocked": "Odomknut\u00fd"
+        }
+    },
     "title": "Z\u00e1mok"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/sl.json b/homeassistant/components/lock/.translations/sl.json
index 8ee0aeaaa7b6f358a1226eb12dc4ea7fccdbd98c..57dc073aeffaf5f6a7c05ed90a698259b991280a 100644
--- a/homeassistant/components/lock/.translations/sl.json
+++ b/homeassistant/components/lock/.translations/sl.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} odklenjen/a"
         }
     },
+    "state": {
+        "_": {
+            "locked": "Zaklenjeno",
+            "unlocked": "Odklenjeno"
+        }
+    },
     "title": "Klju\u010davnice"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/sv.json b/homeassistant/components/lock/.translations/sv.json
index d4eecaad20eb9cb095edf4e6055c05cdeae7e5c7..ae7ec66b16aee7aab05d7abe442962e61f06f068 100644
--- a/homeassistant/components/lock/.translations/sv.json
+++ b/homeassistant/components/lock/.translations/sv.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name} ol\u00e5st"
         }
     },
+    "state": {
+        "_": {
+            "locked": "L\u00e5st",
+            "unlocked": "Ol\u00e5st"
+        }
+    },
     "title": "L\u00e5s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/ta.json b/homeassistant/components/lock/.translations/ta.json
index 5ffdfc78cfdcb14c710206c02e6119607b79f189..f9b9e7e4211fcede82036e30adaaabe99a5fab46 100644
--- a/homeassistant/components/lock/.translations/ta.json
+++ b/homeassistant/components/lock/.translations/ta.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
+            "unlocked": "\u0ba4\u0bbf\u0bb1\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1"
+        }
+    },
     "title": "\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0bc1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/te.json b/homeassistant/components/lock/.translations/te.json
index b32becac87161f0966872d62aec1106fc469fdec..39d7659e92443c4cbe43b059b86cec7ace225326 100644
--- a/homeassistant/components/lock/.translations/te.json
+++ b/homeassistant/components/lock/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0c2e\u0c42\u0c38\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41",
+            "unlocked": "\u0c24\u0c46\u0c30\u0c41\u0c1a\u0c3f \u0c35\u0c41\u0c02\u0c21\u0c41"
+        }
+    },
     "title": "\u0c32\u0c3e\u0c15\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/th.json b/homeassistant/components/lock/.translations/th.json
index e53864e7a02cc63c63ddaa80a0bec8b8180eae06..a14ac87b82b628b4fa68e3e15842a33dade24fda 100644
--- a/homeassistant/components/lock/.translations/th.json
+++ b/homeassistant/components/lock/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0e25\u0e47\u0e2d\u0e04",
+            "unlocked": "\u0e1b\u0e25\u0e14\u0e25\u0e47\u0e2d\u0e04"
+        }
+    },
     "title": "\u0e25\u0e47\u0e2d\u0e04"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/tr.json b/homeassistant/components/lock/.translations/tr.json
index 9a0a1d8899f73f7469bdbab84ad9ef8fb49bc9f1..95b50398fdaad2718da4d0a4636f076aa50daa3c 100644
--- a/homeassistant/components/lock/.translations/tr.json
+++ b/homeassistant/components/lock/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "Kilitli",
+            "unlocked": "Kilitli de\u011fil"
+        }
+    },
     "title": "Kilit"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/uk.json b/homeassistant/components/lock/.translations/uk.json
index 700372a91635e37dd922a82366c762586e698ce2..d919252eb56204dceb0d51948682f2d32e07f1ea 100644
--- a/homeassistant/components/lock/.translations/uk.json
+++ b/homeassistant/components/lock/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0417\u0430\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e",
+            "unlocked": "\u0420\u043e\u0437\u0431\u043b\u043e\u043a\u043e\u0432\u0430\u043d\u043e"
+        }
+    },
     "title": "\u0417\u0430\u043c\u043e\u043a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/vi.json b/homeassistant/components/lock/.translations/vi.json
index 68af2a463987e4a1413aba1cfab6fea2423ad7d9..cc8260f04f37c79b53325722efda2d3ccaaec432 100644
--- a/homeassistant/components/lock/.translations/vi.json
+++ b/homeassistant/components/lock/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "locked": "\u0110\u00e3 kh\u00f3a",
+            "unlocked": "M\u1edf kh\u00f3a"
+        }
+    },
     "title": "Kh\u00f3a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/zh-Hans.json b/homeassistant/components/lock/.translations/zh-Hans.json
index 52da286bbc3df87d194c4b0ebe3c871204b3791c..07ab36a2d4ddf66e39d9cc005ccc2a9e2afb9a14 100644
--- a/homeassistant/components/lock/.translations/zh-Hans.json
+++ b/homeassistant/components/lock/.translations/zh-Hans.json
@@ -5,5 +5,11 @@
             "unlocked": "{entity_name} \u88ab\u89e3\u9501"
         }
     },
+    "state": {
+        "_": {
+            "locked": "\u9501\u5b9a",
+            "unlocked": "\u89e3\u9501"
+        }
+    },
     "title": "\u9501"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lock/.translations/zh-Hant.json b/homeassistant/components/lock/.translations/zh-Hant.json
index ac5ccef6a2c93ef87300a223bb00a364d570a475..c5d2c262a7c5156d89505d40a0ebed9e1318f311 100644
--- a/homeassistant/components/lock/.translations/zh-Hant.json
+++ b/homeassistant/components/lock/.translations/zh-Hant.json
@@ -14,5 +14,11 @@
             "unlocked": "{entity_name}\u5df2\u89e3\u9396"
         }
     },
+    "state": {
+        "_": {
+            "locked": "\u5df2\u4e0a\u9396",
+            "unlocked": "\u5df2\u89e3\u9396"
+        }
+    },
     "title": "\u9580\u9396"
 }
\ No newline at end of file
diff --git a/homeassistant/components/lovelace/.translations/no.json b/homeassistant/components/lovelace/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..2fc0c81a46c25f57f287a18ce2736510199866b4
--- /dev/null
+++ b/homeassistant/components/lovelace/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Lovelace"
+}
\ No newline at end of file
diff --git a/homeassistant/components/mailbox/.translations/no.json b/homeassistant/components/mailbox/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..3c5eee88fbd86854f48a1bd7ae59abd5596e57b5
--- /dev/null
+++ b/homeassistant/components/mailbox/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Postkasse"
+}
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/af.json b/homeassistant/components/media_player/.translations/af.json
index 0e013c92be6ac0d465e8a1ed63c775b8861a64d6..90a579298f3b1ddc8cb2f4ae720cdf288ad5ad13 100644
--- a/homeassistant/components/media_player/.translations/af.json
+++ b/homeassistant/components/media_player/.translations/af.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Onaktief",
+            "off": "Af",
+            "on": "Aan",
+            "paused": "Onderbreek",
+            "playing": "Speel Tans",
+            "standby": "Gereed"
+        }
+    },
     "title": "Media-speler"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/ar.json b/homeassistant/components/media_player/.translations/ar.json
index 41a6cd0b14b4240920492835b898e52dfc0e1f67..5fa1f1d6df5cc5497f24b7329999370ca2e360c8 100644
--- a/homeassistant/components/media_player/.translations/ar.json
+++ b/homeassistant/components/media_player/.translations/ar.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u062e\u0627\u0645\u0644",
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644",
+            "paused": "\u0645\u0648\u0642\u0651\u0641 \u0645\u0624\u0642\u062a\u0627",
+            "playing": "\u062c\u0627\u0631\u064a \u0627\u0644\u062a\u0634\u063a\u064a\u0644",
+            "standby": "\u0648\u0636\u0639 \u0627\u0644\u0625\u0646\u062a\u0638\u0627\u0631"
+        }
+    },
     "title": "\u0645\u0634\u063a\u0644 \u0627\u0644\u0645\u0648\u0633\u064a\u0642\u0649"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/bg.json b/homeassistant/components/media_player/.translations/bg.json
index 359768ca7a8415255290ae0f0f82d5deca3328f0..408f3c1e68272c831ab6fee5b21fcc0639690140 100644
--- a/homeassistant/components/media_player/.translations/bg.json
+++ b/homeassistant/components/media_player/.translations/bg.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} \u0432\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0436\u0434\u0430"
         }
     },
+    "state": {
+        "_": {
+            "idle": "\u041d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u0449",
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d",
+            "paused": "\u0412 \u043f\u0430\u0443\u0437\u0430",
+            "playing": "\u0412\u044a\u0437\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0436\u0434\u0430\u043d\u0435",
+            "standby": "\u0420\u0435\u0436\u0438\u043c \u043d\u0430 \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442"
+        }
+    },
     "title": "\u041c\u0435\u0434\u0438\u0435\u043d \u043f\u043b\u0435\u0439\u044a\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/bs.json b/homeassistant/components/media_player/.translations/bs.json
index f611b8ee0648fda66ec2577430a7eb5abc52e785..5b19d16a03398a1a4692b2873087afabf997e46e 100644
--- a/homeassistant/components/media_player/.translations/bs.json
+++ b/homeassistant/components/media_player/.translations/bs.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Besposlen",
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den",
+            "paused": "Pauziran",
+            "playing": "Prikazuje",
+            "standby": "U stanju \u010dekanja"
+        }
+    },
     "title": "Media player"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/ca.json b/homeassistant/components/media_player/.translations/ca.json
index eb23f36df46c00da3130880cb15ccd18f72dc981..d4aec4805622b8239165af6ec22abf5ece3834c3 100644
--- a/homeassistant/components/media_player/.translations/ca.json
+++ b/homeassistant/components/media_player/.translations/ca.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} est\u00e0 reproduint"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Inactiu",
+            "off": "Apagat",
+            "on": "Enc\u00e8s",
+            "paused": "Pausat",
+            "playing": "Reproduint",
+            "standby": "En espera"
+        }
+    },
     "title": "Reproductor multim\u00e8dia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/cs.json b/homeassistant/components/media_player/.translations/cs.json
index 35942dab17f261f93480474a155e95c2f60e45a7..ea2579d798ad9ef9a4e0b25bd58b210b13dfe0f2 100644
--- a/homeassistant/components/media_player/.translations/cs.json
+++ b/homeassistant/components/media_player/.translations/cs.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} p\u0159ehr\u00e1v\u00e1"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Ne\u010dinn\u00fd",
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed",
+            "paused": "Pozastaveno",
+            "playing": "P\u0159ehr\u00e1v\u00e1n\u00ed",
+            "standby": "Pohotovostn\u00ed re\u017eim"
+        }
+    },
     "title": "P\u0159ehr\u00e1va\u010d m\u00e9di\u00ed"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/cy.json b/homeassistant/components/media_player/.translations/cy.json
index eff781806b04e789bffbfa1aaeb75c5a74a27d83..9c668af532f65fd670939722229e993c17eb96c0 100644
--- a/homeassistant/components/media_player/.translations/cy.json
+++ b/homeassistant/components/media_player/.translations/cy.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Segur",
+            "off": "i ffwrdd",
+            "on": "Ar",
+            "paused": "Wedi rhewi",
+            "playing": "Chwarae",
+            "standby": "Gorffwys"
+        }
+    },
     "title": "Chwaraewr cyfryngau"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/da.json b/homeassistant/components/media_player/.translations/da.json
index 5e7f38744959516eb245c559c8afc9fae1f537ec..94a3ea4db2a37b1e56ebe4d6c256921120732d86 100644
--- a/homeassistant/components/media_player/.translations/da.json
+++ b/homeassistant/components/media_player/.translations/da.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} afspiller"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "off": "Slukket",
+            "on": "T\u00e6ndt",
+            "paused": "Sat p\u00e5 pause",
+            "playing": "Afspiller",
+            "standby": "Standby"
+        }
+    },
     "title": "Medieafspiller"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/de.json b/homeassistant/components/media_player/.translations/de.json
index cc3d8a7364eef65c951dda1b097f13f547dc867d..a7f25fa9d7cddd8f48bff508618b98242e729c05 100644
--- a/homeassistant/components/media_player/.translations/de.json
+++ b/homeassistant/components/media_player/.translations/de.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} spielt"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Unt\u00e4tig",
+            "off": "Aus",
+            "on": "An",
+            "paused": "Pausiert",
+            "playing": "Spielt",
+            "standby": "Standby"
+        }
+    },
     "title": "Mediaplayer"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/el.json b/homeassistant/components/media_player/.translations/el.json
index 792fad8c9d9c1e43a5f3ac3b358553c88a9a1c94..c67e3f83e09490edabf099be9478a9c9c385957d 100644
--- a/homeassistant/components/media_player/.translations/el.json
+++ b/homeassistant/components/media_player/.translations/el.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u03a3\u03b5 \u03b1\u03b4\u03c1\u03ac\u03bd\u03b5\u03b9\u03b1",
+            "off": "\u0391\u03c0\u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
+            "on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
+            "paused": "\u03a3\u03b5 \u03a0\u03b1\u03cd\u03c3\u03b7",
+            "playing": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u0391\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2",
+            "standby": "\u039a\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03b1\u03bd\u03b1\u03bc\u03bf\u03bd\u03ae\u03c2"
+        }
+    },
     "title": "\u03a3\u03c5\u03c3\u03ba\u03b5\u03c5\u03ae \u03b1\u03bd\u03b1\u03c0\u03b1\u03c1\u03b1\u03b3\u03c9\u03b3\u03ae\u03c2 \u03c0\u03bf\u03bb\u03c5\u03bc\u03ad\u03c3\u03c9\u03bd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/en.json b/homeassistant/components/media_player/.translations/en.json
index 96bd7c448a02bc3d185928cc8de9c824fccb71f1..3a96a2b3a906b48a0c51d2ea800d961b22215965 100644
--- a/homeassistant/components/media_player/.translations/en.json
+++ b/homeassistant/components/media_player/.translations/en.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} is playing"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Idle",
+            "off": "Off",
+            "on": "On",
+            "paused": "Paused",
+            "playing": "Playing",
+            "standby": "Standby"
+        }
+    },
     "title": "Media player"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/es-419.json b/homeassistant/components/media_player/.translations/es-419.json
index 399a8b498d19009eda742a04decebe920d2ea8a3..667d4af550e14f73e8f4aa0e017f908a789507bc 100644
--- a/homeassistant/components/media_player/.translations/es-419.json
+++ b/homeassistant/components/media_player/.translations/es-419.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inactivo",
+            "off": "Apagado",
+            "on": "Encendido",
+            "paused": "Pausado",
+            "playing": "Reproduciendo",
+            "standby": "Modo de espera"
+        }
+    },
     "title": "Reproductor multimedia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/es.json b/homeassistant/components/media_player/.translations/es.json
index b2b1462687231cf55f5c54ad0e48cb4bd10034e7..fffaedc1d972bc6ce74cc9eaaf0c8539d1cf2a4b 100644
--- a/homeassistant/components/media_player/.translations/es.json
+++ b/homeassistant/components/media_player/.translations/es.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} est\u00e1 reproduciendo"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Inactivo",
+            "off": "Apagado",
+            "on": "Encendido",
+            "paused": "En pausa",
+            "playing": "Reproduciendo",
+            "standby": "Apagado"
+        }
+    },
     "title": "Reproductor multimedia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/et.json b/homeassistant/components/media_player/.translations/et.json
index a6c60e9e213d07cbeefb35ebcfaf6d3a3c4d70a0..2800870e9ccf381c19bf3ac9d020fe8f61c992ce 100644
--- a/homeassistant/components/media_player/.translations/et.json
+++ b/homeassistant/components/media_player/.translations/et.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Ootel",
+            "off": "V\u00e4ljas",
+            "on": "Sees",
+            "paused": "Peatatud",
+            "playing": "M\u00e4ngib",
+            "standby": "Unere\u017eiimil"
+        }
+    },
     "title": "Meediam\u00e4ngija"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/eu.json b/homeassistant/components/media_player/.translations/eu.json
new file mode 100644
index 0000000000000000000000000000000000000000..54b94079bed707ee70957c46062b0e843021d1dd
--- /dev/null
+++ b/homeassistant/components/media_player/.translations/eu.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/fa.json b/homeassistant/components/media_player/.translations/fa.json
new file mode 100644
index 0000000000000000000000000000000000000000..d69c8826af402577c5a620b0a79beacf86fe3c0d
--- /dev/null
+++ b/homeassistant/components/media_player/.translations/fa.json
@@ -0,0 +1,12 @@
+{
+    "state": {
+        "_": {
+            "idle": "\u0628\u06cc\u06a9\u0627\u0631",
+            "off": "\u062e\u0627\u0645\u0648\u0634",
+            "on": "\u0631\u0648\u0634\u0646",
+            "paused": "\u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u06a9\u062b",
+            "playing": "\u062f\u0631 \u062d\u0627\u0644 \u067e\u062e\u0634",
+            "standby": "\u0622\u0645\u0627\u062f\u0647 \u0628\u0647 \u06a9\u0627\u0631"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/fi.json b/homeassistant/components/media_player/.translations/fi.json
index 625a219799533b017bd21af31e3703044a69f706..07970c7da5281e1770411e7c4615e2c54cc4336f 100644
--- a/homeassistant/components/media_player/.translations/fi.json
+++ b/homeassistant/components/media_player/.translations/fi.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Lepotilassa",
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4",
+            "paused": "Pys\u00e4ytetty",
+            "playing": "Toistaa",
+            "standby": "Lepotilassa"
+        }
+    },
     "title": "Mediatoistin"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/fr.json b/homeassistant/components/media_player/.translations/fr.json
index 3b374ad959029b7c24e6b9a9d594d9b66153dc83..5ae84d5ba6f9f8b097d79f062f1db4e8388c4ba1 100644
--- a/homeassistant/components/media_player/.translations/fr.json
+++ b/homeassistant/components/media_player/.translations/fr.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} joue"
         }
     },
+    "state": {
+        "_": {
+            "idle": "En veille",
+            "off": "\u00c9teint",
+            "on": "Marche",
+            "paused": "En pause",
+            "playing": "Lecture en cours",
+            "standby": "En veille"
+        }
+    },
     "title": "Lecteur multim\u00e9dia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/gsw.json b/homeassistant/components/media_player/.translations/gsw.json
new file mode 100644
index 0000000000000000000000000000000000000000..fa5ae675766146a91aa47b16bd3e63c534efbd49
--- /dev/null
+++ b/homeassistant/components/media_player/.translations/gsw.json
@@ -0,0 +1,12 @@
+{
+    "state": {
+        "_": {
+            "idle": "L\u00e4\u00e4rlauf",
+            "off": "Us",
+            "on": "Ah",
+            "paused": "Pousi\u00e4r\u00e4",
+            "playing": "Am spil\u00e4",
+            "standby": "Standby"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/he.json b/homeassistant/components/media_player/.translations/he.json
index aac497e66cf0586c517e1c70647b563c458faa4b..f29b3add414065d3fc07fd314bfdc06968581070 100644
--- a/homeassistant/components/media_player/.translations/he.json
+++ b/homeassistant/components/media_player/.translations/he.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u05de\u05de\u05ea\u05d9\u05df",
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7",
+            "paused": "\u05de\u05d5\u05e9\u05d4\u05d4",
+            "playing": "\u05de\u05e0\u05d2\u05df",
+            "standby": "\u05de\u05e6\u05d1 \u05d4\u05de\u05ea\u05e0\u05d4"
+        }
+    },
     "title": "\u05e0\u05d2\u05df \u05de\u05d3\u05d9\u05d4"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/hi.json b/homeassistant/components/media_player/.translations/hi.json
index 659e5eca5d376819cb34452a14b76ed86d897b5e..cdf339d389fd7f64e3d50b1190a1b5c3991b031e 100644
--- a/homeassistant/components/media_player/.translations/hi.json
+++ b/homeassistant/components/media_player/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u092e\u0940\u0921\u093f\u092f\u093e \u092a\u094d\u0932\u0947\u092f\u0930"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/hr.json b/homeassistant/components/media_player/.translations/hr.json
index f611b8ee0648fda66ec2577430a7eb5abc52e785..8788ce967707f3cb2fe889ec0183926a2d67533a 100644
--- a/homeassistant/components/media_player/.translations/hr.json
+++ b/homeassistant/components/media_player/.translations/hr.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Neaktivan",
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den",
+            "paused": "Pauzirano",
+            "playing": "Prikazivanje",
+            "standby": "U stanju \u010dekanja"
+        }
+    },
     "title": "Media player"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/hu.json b/homeassistant/components/media_player/.translations/hu.json
index 08be4695734d60075b1add6e34f9bcefdf1d4df8..0eae14fdd986b80f381de6d7931be408b57bba8f 100644
--- a/homeassistant/components/media_player/.translations/hu.json
+++ b/homeassistant/components/media_player/.translations/hu.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} lej\u00e1tszik"
         }
     },
+    "state": {
+        "_": {
+            "idle": "T\u00e9tlen",
+            "off": "Ki",
+            "on": "Be",
+            "paused": "Sz\u00fcnetel",
+            "playing": "Lej\u00e1tsz\u00e1s",
+            "standby": "K\u00e9szenl\u00e9t"
+        }
+    },
     "title": "M\u00e9dialej\u00e1tsz\u00f3"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/hy.json b/homeassistant/components/media_player/.translations/hy.json
index 5550a4f1a10078ebc1f52db3fbb6f5531294ee2b..964bdd6f6dd32a0184ac27588e82cd15532d5f59 100644
--- a/homeassistant/components/media_player/.translations/hy.json
+++ b/homeassistant/components/media_player/.translations/hy.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u054a\u0561\u0580\u0561\u057a",
+            "off": "\u0531\u0576\u057b\u0561\u057f\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e",
+            "paused": "\u0534\u0561\u0564\u0561\u0580 \u0567",
+            "playing": "\u053d\u0561\u0572\u0578\u0582\u0574",
+            "standby": "\u054d\u057a\u0561\u057d\u0578\u0582\u0574"
+        }
+    },
     "title": "\u0544\u0565\u0564\u056b\u0561 \u0576\u057e\u0561\u0563\u0561\u0580\u056f\u056b\u0579"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/id.json b/homeassistant/components/media_player/.translations/id.json
index 9b5d837269e22bc6b3af3a3f2e7927e8425a063c..bcf12d72542e8d4cfabddd6821bb663b99408cf4 100644
--- a/homeassistant/components/media_player/.translations/id.json
+++ b/homeassistant/components/media_player/.translations/id.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Diam",
+            "off": "Off",
+            "on": "On",
+            "paused": "Jeda",
+            "playing": "Memainkan",
+            "standby": "Siaga"
+        }
+    },
     "title": "Pemutar media"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/is.json b/homeassistant/components/media_player/.translations/is.json
index 13918041a624e5d5335f0adcef7110deee8d038a..276e34281712c11ff7b320b1295e71414a0ddb0a 100644
--- a/homeassistant/components/media_player/.translations/is.json
+++ b/homeassistant/components/media_player/.translations/is.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "A\u00f0ger\u00f0alaus",
+            "off": "Sl\u00f6kkt",
+            "on": "\u00ed gangi",
+            "paused": "\u00cd bi\u00f0",
+            "playing": "Spila",
+            "standby": "Bi\u00f0sta\u00f0a"
+        }
+    },
     "title": "Margmi\u00f0lunarspilari"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/it.json b/homeassistant/components/media_player/.translations/it.json
index 119152d6124b76bccecf93cc1495ffaf929da7a1..989df9c2051c704ec38dd39de62e666fb889e14f 100644
--- a/homeassistant/components/media_player/.translations/it.json
+++ b/homeassistant/components/media_player/.translations/it.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} \u00e8 in esecuzione"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Inattivo",
+            "off": "Spento",
+            "on": "Acceso",
+            "paused": "In pausa",
+            "playing": "In riproduzione",
+            "standby": "Pausa"
+        }
+    },
     "title": "Lettore multimediale"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/ja.json b/homeassistant/components/media_player/.translations/ja.json
index fd3335f2f4592ccafa909a454797f0fddfde7f11..459da77a6f93a4866eefe78b2cf4c488214bf061 100644
--- a/homeassistant/components/media_player/.translations/ja.json
+++ b/homeassistant/components/media_player/.translations/ja.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u30a2\u30a4\u30c9\u30eb",
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3",
+            "paused": "\u4e00\u6642\u505c\u6b62",
+            "playing": "\u518d\u751f\u4e2d"
+        }
+    },
     "title": "\u30e1\u30c7\u30a3\u30a2\u30d7\u30ec\u30fc\u30e4\u30fc"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/ko.json b/homeassistant/components/media_player/.translations/ko.json
index 223e78168b749953d84ad7b489cbbb4568ccfd35..47e019a879d1dfeb96e37396e7ab7d9119ead90e 100644
--- a/homeassistant/components/media_player/.translations/ko.json
+++ b/homeassistant/components/media_player/.translations/ko.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} \uc774(\uac00) \uc7ac\uc0dd \uc911\uc774\uba74"
         }
     },
+    "state": {
+        "_": {
+            "idle": "\ub300\uae30\uc911",
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0",
+            "paused": "\uc77c\uc2dc\uc911\uc9c0",
+            "playing": "\uc7ac\uc0dd\uc911",
+            "standby": "\uc900\ube44\uc911"
+        }
+    },
     "title": "\ubbf8\ub514\uc5b4\uc7ac\uc0dd\uae30"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/lb.json b/homeassistant/components/media_player/.translations/lb.json
index 0ef9f04f983e58d2cbd0815e5547a0bfe1f2ffcb..0e7e38eb004d99daf4f77696eea7ae4c1c33cfdb 100644
--- a/homeassistant/components/media_player/.translations/lb.json
+++ b/homeassistant/components/media_player/.translations/lb.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} spillt"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Waart",
+            "off": "Aus",
+            "on": "Un",
+            "paused": "Pauseiert",
+            "playing": "Spillt",
+            "standby": "Standby"
+        }
+    },
     "title": "Medie Spiller"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/lt.json b/homeassistant/components/media_player/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..b9ad676cc0870bf35cc0a46853207d76967459ea
--- /dev/null
+++ b/homeassistant/components/media_player/.translations/lt.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/lv.json b/homeassistant/components/media_player/.translations/lv.json
index ffa97a4cd25a697bc471163e5ac7536d147aea9c..be0d75bce8570e8c4481366c18bdcaf310fe7076 100644
--- a/homeassistant/components/media_player/.translations/lv.json
+++ b/homeassistant/components/media_player/.translations/lv.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "D\u012bkst\u0101v\u0113",
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts",
+            "paused": "Aptur\u0113ts",
+            "playing": "Atska\u0146o",
+            "standby": "Gaid\u012b\u0161anas re\u017e\u012bm\u0101"
+        }
+    },
     "title": "Multivides atska\u0146ot\u0101js"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/nb.json b/homeassistant/components/media_player/.translations/nb.json
index 1c1179756ff581d86d59cd2054e0f9a491d33a66..d533b6e447123f2c177dbbbd9eb2facd67635f03 100644
--- a/homeassistant/components/media_player/.translations/nb.json
+++ b/homeassistant/components/media_player/.translations/nb.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "off": "Av",
+            "on": "P\u00e5",
+            "paused": "Pauset",
+            "playing": "Spiller",
+            "standby": "Avventer"
+        }
+    },
     "title": "Mediaspiller"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/nl.json b/homeassistant/components/media_player/.translations/nl.json
index a5b73362a05cf15cce18fa2ee8da112006ac5658..5e690f35f8a11906d3cc31261286657587dc6883 100644
--- a/homeassistant/components/media_player/.translations/nl.json
+++ b/homeassistant/components/media_player/.translations/nl.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} wordt afgespeeld"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Inactief",
+            "off": "Uit",
+            "on": "Aan",
+            "paused": "Gepauzeerd",
+            "playing": "Afspelen",
+            "standby": "Standby"
+        }
+    },
     "title": "Mediaspeler"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/nn.json b/homeassistant/components/media_player/.translations/nn.json
index 6b4aa51f994c96f072fb2e866f9527de0fc7714c..98a2186ee17bc69f55cc84e74456a0747c94a553 100644
--- a/homeassistant/components/media_player/.translations/nn.json
+++ b/homeassistant/components/media_player/.translations/nn.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "off": "Av",
+            "on": "P\u00e5",
+            "paused": "Pausa",
+            "playing": "Spelar",
+            "standby": "Avventer"
+        }
+    },
     "title": "Mediaspelar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/no.json b/homeassistant/components/media_player/.translations/no.json
index 388143b53ec4d6f5efc6c1c93d94450fbb84f134..aef3d4216a16ce65ca43ede8b01c2c8bb905b340 100644
--- a/homeassistant/components/media_player/.translations/no.json
+++ b/homeassistant/components/media_player/.translations/no.json
@@ -7,5 +7,6 @@
             "is_paused": "{entity_name} er satt p\u00e5 pause",
             "is_playing": "{entity_name} spiller n\u00e5"
         }
-    }
+    },
+    "title": "Mediaspiller"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/pl.json b/homeassistant/components/media_player/.translations/pl.json
index c7afb44a0f70114628e354b46a8c26bbea5b6fd7..0c4153bdede6797a3bd930517c72237ebc2c604d 100644
--- a/homeassistant/components/media_player/.translations/pl.json
+++ b/homeassistant/components/media_player/.translations/pl.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} odtwarza media"
         }
     },
+    "state": {
+        "_": {
+            "idle": "nieaktywny",
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony",
+            "paused": "wstrzymany",
+            "playing": "odtwarzanie",
+            "standby": "tryb czuwania"
+        }
+    },
     "title": "Odtwarzacz medi\u00f3w"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/pt-BR.json b/homeassistant/components/media_player/.translations/pt-BR.json
index f611b8ee0648fda66ec2577430a7eb5abc52e785..f980d5d200431ec9be0be416ac873dea0e3d49cb 100644
--- a/homeassistant/components/media_player/.translations/pt-BR.json
+++ b/homeassistant/components/media_player/.translations/pt-BR.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Ocioso",
+            "off": "Desligado",
+            "on": "Ligado",
+            "paused": "Pausado",
+            "playing": "Tocando",
+            "standby": "Em espera"
+        }
+    },
     "title": "Media player"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/pt.json b/homeassistant/components/media_player/.translations/pt.json
index ea8b4e6855f91316b1760575d21d5209d80be865..41399a76ad2e5a443c785a6729a0e9b6f65714de 100644
--- a/homeassistant/components/media_player/.translations/pt.json
+++ b/homeassistant/components/media_player/.translations/pt.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Em espera",
+            "off": "Desligado",
+            "on": "Ligado",
+            "paused": "Em pausa",
+            "playing": "A reproduzir",
+            "standby": "Em espera"
+        }
+    },
     "title": "Leitor multim\u00e9dia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/ro.json b/homeassistant/components/media_player/.translations/ro.json
index a5b625e43efbee93ff36fa059edd529b46ba2dc6..6f8f4728e92f4cfe3850c7d7b18b14607575c421 100644
--- a/homeassistant/components/media_player/.translations/ro.json
+++ b/homeassistant/components/media_player/.translations/ro.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Inactiv",
+            "off": "Oprit",
+            "on": "Pornit",
+            "paused": "\u00cen pauz\u0103",
+            "playing": "Ruleaz\u0103",
+            "standby": "\u00cen a\u0219teptare"
+        }
+    },
     "title": "Media Player"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/ru.json b/homeassistant/components/media_player/.translations/ru.json
index d1864a223901d9ee192ecf5f2aa51788f8c72e5b..7cd447f84fb311d382b2645a6954b417ae06b630 100644
--- a/homeassistant/components/media_player/.translations/ru.json
+++ b/homeassistant/components/media_player/.translations/ru.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442 \u043c\u0435\u0434\u0438\u0430"
         }
     },
+    "state": {
+        "_": {
+            "idle": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435",
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b",
+            "paused": "\u041f\u0430\u0443\u0437\u0430",
+            "playing": "\u0412\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u0435",
+            "standby": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435"
+        }
+    },
     "title": "\u041c\u0435\u0434\u0438\u0430\u043f\u043b\u0435\u0435\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/sk.json b/homeassistant/components/media_player/.translations/sk.json
index df9c217fe5561abcd13233d730840211764fe557..16818a4b593ccf15496bca0aecae3f797ef08f3d 100644
--- a/homeassistant/components/media_player/.translations/sk.json
+++ b/homeassistant/components/media_player/.translations/sk.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Ne\u010dinn\u00fd",
+            "off": "Vypnut\u00fd",
+            "on": "Zapnut\u00fd",
+            "paused": "Pozastaven\u00fd",
+            "playing": "Prehr\u00e1vanie",
+            "standby": "Pohotovostn\u00fd re\u017eim"
+        }
+    },
     "title": "Prehr\u00e1va\u010d m\u00e9di\u00ed"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/sl.json b/homeassistant/components/media_player/.translations/sl.json
index a57aa704bda65a88b67518f56c45f5ab1888819b..f23e746e9c8d55407c7362858b54b6b3008104d0 100644
--- a/homeassistant/components/media_player/.translations/sl.json
+++ b/homeassistant/components/media_player/.translations/sl.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} predvaja"
         }
     },
+    "state": {
+        "_": {
+            "idle": "V pripravljenosti",
+            "off": "Izklju\u010den",
+            "on": "Vklopljen",
+            "paused": "Na pavzi",
+            "playing": "Predvaja",
+            "standby": "V pripravljenosti"
+        }
+    },
     "title": "Medijski predvajalnik"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/sv.json b/homeassistant/components/media_player/.translations/sv.json
index 2d59dcd5ca31d4cad9c8223858521a55e5d8ac83..95f098f2f3e27767d353c6d8efaa193b3c6e1f92 100644
--- a/homeassistant/components/media_player/.translations/sv.json
+++ b/homeassistant/components/media_player/.translations/sv.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} spelar"
         }
     },
+    "state": {
+        "_": {
+            "idle": "Inaktiv",
+            "off": "Av",
+            "on": "P\u00e5",
+            "paused": "Pausad",
+            "playing": "Spelar",
+            "standby": "Vilol\u00e4ge"
+        }
+    },
     "title": "Mediaspelare"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/ta.json b/homeassistant/components/media_player/.translations/ta.json
index 83147683e3fb82a99e659b9009e58943d01831fb..c408de6a13170651b42770cf91e56f8bd3f87a37 100644
--- a/homeassistant/components/media_player/.translations/ta.json
+++ b/homeassistant/components/media_player/.translations/ta.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0baa\u0ba3\u0bbf\u0baf\u0bbf\u0ba9\u0bcd\u0bb1\u0bbf",
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd",
+            "paused": "\u0b87\u0b9f\u0bc8\u0ba8\u0bbf\u0bb1\u0bc1\u0ba4\u0bcd\u0ba4\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1",
+            "playing": "\u0bb5\u0bbf\u0bb3\u0bc8\u0baf\u0bbe\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd",
+            "standby": "\u0b95\u0bbe\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc1"
+        }
+    },
     "title": "\u0bae\u0bc0\u0b9f\u0bbf\u0baf\u0bbe \u0baa\u0bbf\u0bb3\u0bc7\u0baf\u0bb0\u0bcd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/te.json b/homeassistant/components/media_player/.translations/te.json
index c49493bd178676a335cfc9fc1d960666cc9258e0..0e26f3d7d55569bd6cf909cf98ea9c28e3d1d6b9 100644
--- a/homeassistant/components/media_player/.translations/te.json
+++ b/homeassistant/components/media_player/.translations/te.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0c10\u0c21\u0c3f\u0c32\u0c4d",
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d",
+            "paused": "\u0c06\u0c2a\u0c3f\u0c35\u0c41\u0c02\u0c26\u0c3f",
+            "playing": "\u0c06\u0c21\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f",
+            "standby": "\u0c28\u0c3f\u0c32\u0c15\u0c21"
+        }
+    },
     "title": "\u0c2e\u0c40\u0c21\u0c3f\u0c2f\u0c3e \u0c2a\u0c4d\u0c32\u0c47\u0c2f\u0c30\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/th.json b/homeassistant/components/media_player/.translations/th.json
index 02970796a61e7ac6379685aef0159f95019ede05..a7b0178aecdf49b28bc0e8629d29c011b0b04de9 100644
--- a/homeassistant/components/media_player/.translations/th.json
+++ b/homeassistant/components/media_player/.translations/th.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14",
+            "paused": "\u0e2b\u0e22\u0e38\u0e14\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27",
+            "playing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e25\u0e48\u0e19",
+            "standby": "\u0e41\u0e2a\u0e15\u0e19\u0e14\u0e4c\u0e1a\u0e32\u0e22"
+        }
+    },
     "title": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e40\u0e25\u0e48\u0e19\u0e2a\u0e37\u0e48\u0e2d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/tr.json b/homeassistant/components/media_player/.translations/tr.json
index e37ff20a2bdd833694373488dfc0f37e4015b311..2687a8ffb4e9348c4439d5a74f86ee0ef3d00508 100644
--- a/homeassistant/components/media_player/.translations/tr.json
+++ b/homeassistant/components/media_player/.translations/tr.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Bo\u015fta",
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k",
+            "paused": "Durduruldu",
+            "playing": "Oynuyor",
+            "standby": "Bekleme modu"
+        }
+    },
     "title": "Medya oynat\u0131c\u0131"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/uk.json b/homeassistant/components/media_player/.translations/uk.json
index f5c2c85e22a8ab97c2bd23817dd488cfa11b1dc1..f475829a524119e9d69c1903273d63517fff44bc 100644
--- a/homeassistant/components/media_player/.translations/uk.json
+++ b/homeassistant/components/media_player/.translations/uk.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "\u0411\u0435\u0437\u0434\u0456\u044f\u043b\u044c\u043d\u0456\u0441\u0442\u044c",
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e",
+            "paused": "\u041f\u0440\u0438\u0437\u0443\u043f\u0438\u043d\u0435\u043d\u043e",
+            "playing": "\u041f\u0440\u043e\u0433\u0440\u0430\u0432\u0430\u043d\u043d\u044f",
+            "standby": "\u041e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f"
+        }
+    },
     "title": "\u041c\u0435\u0434\u0456\u0430 \u043f\u043b\u0435\u0454\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/vi.json b/homeassistant/components/media_player/.translations/vi.json
index f611b8ee0648fda66ec2577430a7eb5abc52e785..f5593b1cd76dfdea6c714e43c836f620d99ed373 100644
--- a/homeassistant/components/media_player/.translations/vi.json
+++ b/homeassistant/components/media_player/.translations/vi.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "idle": "Kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng",
+            "off": "T\u1eaft",
+            "on": "B\u1eadt",
+            "paused": "T\u1ea1m d\u1eebng",
+            "playing": "\u0110ang ch\u01a1i",
+            "standby": "Ch\u1ebf \u0111\u1ed9 ch\u1edd"
+        }
+    },
     "title": "Media player"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/zh-Hans.json b/homeassistant/components/media_player/.translations/zh-Hans.json
index 1524b34111f218f57515eff87109a7596e09110e..af8579075be2c33970dba842543168905f1bae12 100644
--- a/homeassistant/components/media_player/.translations/zh-Hans.json
+++ b/homeassistant/components/media_player/.translations/zh-Hans.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name} \u6b63\u5728\u64ad\u653e"
         }
     },
+    "state": {
+        "_": {
+            "idle": "\u7a7a\u95f2",
+            "off": "\u5173",
+            "on": "\u5f00",
+            "paused": "\u5df2\u6682\u505c",
+            "playing": "\u6b63\u5728\u64ad\u653e",
+            "standby": "\u5f85\u673a"
+        }
+    },
     "title": "\u64ad\u653e\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/media_player/.translations/zh-Hant.json b/homeassistant/components/media_player/.translations/zh-Hant.json
index 53ff574364ab12cfe71e513295f0ca24938312f3..1b5942b9cf3d8bc58b312d9226abeca97fb7e9c5 100644
--- a/homeassistant/components/media_player/.translations/zh-Hant.json
+++ b/homeassistant/components/media_player/.translations/zh-Hant.json
@@ -8,5 +8,15 @@
             "is_playing": "{entity_name}\u6b63\u5728\u64ad\u653e"
         }
     },
+    "state": {
+        "_": {
+            "idle": "\u9592\u7f6e",
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f",
+            "paused": "\u5df2\u66ab\u505c",
+            "playing": "\u64ad\u653e\u4e2d",
+            "standby": "\u5f85\u547d"
+        }
+    },
     "title": "\u5a92\u9ad4\u64ad\u653e\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/mikrotik/.translations/hu.json b/homeassistant/components/mikrotik/.translations/hu.json
index 41858abd83aff1e94af8b732288c812e6efe6e3e..fffa8b293dad47c62788ff00d5660343254b87e2 100644
--- a/homeassistant/components/mikrotik/.translations/hu.json
+++ b/homeassistant/components/mikrotik/.translations/hu.json
@@ -28,7 +28,7 @@
                 "data": {
                     "arp_ping": "ARP-ping enged\u00e9lyez\u00e9se",
                     "detection_time": "Otthoni intervallumk\u00e9nt vegye figyelembe",
-                    "force_dhcp": "A szkennel\u00e9s k\u00e9nyszer\u00edt\u00e9se DHCP seg\u00edts\u00e9g\u00e9vel"
+                    "force_dhcp": "A felder\u00edt\u00e9s k\u00e9nyszer\u00edt\u00e9se DHCP seg\u00edts\u00e9g\u00e9vel"
                 }
             }
         }
diff --git a/homeassistant/components/moon/.translations/sensor.bg.json b/homeassistant/components/moon/.translations/sensor.bg.json
index c764ccbc3e057e63d48c1e0fe87875f55074689b..1bb8964f9ab41b1f83568debf49230092eb8b8d2 100644
--- a/homeassistant/components/moon/.translations/sensor.bg.json
+++ b/homeassistant/components/moon/.translations/sensor.bg.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "\u041f\u044a\u0440\u0432\u0430 \u0447\u0435\u0442\u0432\u044a\u0440\u0442\u0438\u043d\u0430",
-        "full_moon": "\u041f\u044a\u043b\u043d\u043e\u043b\u0443\u043d\u0438\u0435",
-        "last_quarter": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u0447\u0435\u0442\u0432\u044a\u0440\u0442\u0438\u043d\u0430",
-        "new_moon": "\u041d\u043e\u0432\u043e\u043b\u0443\u043d\u0438\u0435",
-        "waning_crescent": "\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446",
-        "waning_gibbous": "\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446",
-        "waxing_crescent": "\u041d\u0430\u0440\u0430\u0441\u0442\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446",
-        "waxing_gibbous": "\u041d\u0430\u0440\u0430\u0441\u0442\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446"
+        "moon__phase": {
+            "first_quarter": "\u041f\u044a\u0440\u0432\u0430 \u0447\u0435\u0442\u0432\u044a\u0440\u0442\u0438\u043d\u0430",
+            "full_moon": "\u041f\u044a\u043b\u043d\u043e\u043b\u0443\u043d\u0438\u0435",
+            "last_quarter": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0430 \u0447\u0435\u0442\u0432\u044a\u0440\u0442\u0438\u043d\u0430",
+            "new_moon": "\u041d\u043e\u0432\u043e\u043b\u0443\u043d\u0438\u0435",
+            "waning_crescent": "\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446",
+            "waning_gibbous": "\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446",
+            "waxing_crescent": "\u041d\u0430\u0440\u0430\u0441\u0442\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446",
+            "waxing_gibbous": "\u041d\u0430\u0440\u0430\u0441\u0442\u0432\u0430\u0449 \u043f\u043e\u043b\u0443\u043c\u0435\u0441\u0435\u0446"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.ca.json b/homeassistant/components/moon/.translations/sensor.ca.json
index e294579da09164571eb3c4dae88150b37c5bb3b0..05748c75143311301ddfa180a50a108626413952 100644
--- a/homeassistant/components/moon/.translations/sensor.ca.json
+++ b/homeassistant/components/moon/.translations/sensor.ca.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Quart creixent",
-        "full_moon": "Lluna plena",
-        "last_quarter": "Quart minvant",
-        "new_moon": "Lluna nova",
-        "waning_crescent": "Minvant (Lluna vella)",
-        "waning_gibbous": "Gibosa minvant",
-        "waxing_crescent": "Lluna nova visible",
-        "waxing_gibbous": "Gibosa creixent"
+        "moon__phase": {
+            "first_quarter": "Quart creixent",
+            "full_moon": "Lluna plena",
+            "last_quarter": "Quart minvant",
+            "new_moon": "Lluna nova",
+            "waning_crescent": "Minvant (Lluna vella)",
+            "waning_gibbous": "Gibosa minvant",
+            "waxing_crescent": "Lluna nova visible",
+            "waxing_gibbous": "Gibosa creixent"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.cs.json b/homeassistant/components/moon/.translations/sensor.cs.json
index d39ee3707d6d2e36a120e2010ce38cad35af227c..ff430618ff96ebe0066402b1f513df673dd6cb85 100644
--- a/homeassistant/components/moon/.translations/sensor.cs.json
+++ b/homeassistant/components/moon/.translations/sensor.cs.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "first_quarter": "Prvn\u00ed \u010dtvr\u0165",
-        "full_moon": "\u00dapln\u011bk",
-        "waxing_crescent": "Dor\u016fstaj\u00edc\u00ed srpek",
-        "waxing_gibbous": "Prvn\u00ed \u010dtvr\u0165"
+        "moon__phase": {
+            "first_quarter": "Prvn\u00ed \u010dtvr\u0165",
+            "full_moon": "\u00dapln\u011bk",
+            "waxing_crescent": "Dor\u016fstaj\u00edc\u00ed srpek",
+            "waxing_gibbous": "Prvn\u00ed \u010dtvr\u0165"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.da.json b/homeassistant/components/moon/.translations/sensor.da.json
index c2406de68bbfa1163b226f9adac5d72f6131613b..84bb0229776ddf67399aab039ae85bbac51af71c 100644
--- a/homeassistant/components/moon/.translations/sensor.da.json
+++ b/homeassistant/components/moon/.translations/sensor.da.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "F\u00f8rste kvartal",
-        "full_moon": "Fuldm\u00e5ne",
-        "last_quarter": "Sidste kvartal",
-        "new_moon": "Nym\u00e5ne",
-        "waning_crescent": "Aftagende halvm\u00e5ne",
-        "waning_gibbous": "Aftagende m\u00e5ne",
-        "waxing_crescent": "Tiltagende halvm\u00e5ne",
-        "waxing_gibbous": "Tiltagende m\u00e5ne"
+        "moon__phase": {
+            "first_quarter": "F\u00f8rste kvartal",
+            "full_moon": "Fuldm\u00e5ne",
+            "last_quarter": "Sidste kvartal",
+            "new_moon": "Nym\u00e5ne",
+            "waning_crescent": "Aftagende halvm\u00e5ne",
+            "waning_gibbous": "Aftagende m\u00e5ne",
+            "waxing_crescent": "Tiltagende halvm\u00e5ne",
+            "waxing_gibbous": "Tiltagende m\u00e5ne"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.de.json b/homeassistant/components/moon/.translations/sensor.de.json
index 310ebf9c3592ba088507bb53b17c6bf621ebb60c..0ba97763e8aa602db9dfbc225e519740f4ea2554 100644
--- a/homeassistant/components/moon/.translations/sensor.de.json
+++ b/homeassistant/components/moon/.translations/sensor.de.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Erstes Viertel",
-        "full_moon": "Vollmond",
-        "last_quarter": "Letztes Viertel",
-        "new_moon": "Neumond",
-        "waning_crescent": "Abnehmende Sichel",
-        "waning_gibbous": "Drittes Viertel",
-        "waxing_crescent": "Zunehmende Sichel",
-        "waxing_gibbous": "Zweites Viertel"
+        "moon__phase": {
+            "first_quarter": "Erstes Viertel",
+            "full_moon": "Vollmond",
+            "last_quarter": "Letztes Viertel",
+            "new_moon": "Neumond",
+            "waning_crescent": "Abnehmende Sichel",
+            "waning_gibbous": "Drittes Viertel",
+            "waxing_crescent": "Zunehmende Sichel",
+            "waxing_gibbous": "Zweites Viertel"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.es-419.json b/homeassistant/components/moon/.translations/sensor.es-419.json
index 89823dd2055900b788cc2d2be1ed2d2f40e134cb..107d3e46404216b9177a727c48ef88e18d10a71d 100644
--- a/homeassistant/components/moon/.translations/sensor.es-419.json
+++ b/homeassistant/components/moon/.translations/sensor.es-419.json
@@ -1,7 +1,9 @@
 {
     "state": {
-        "first_quarter": "Cuarto creciente",
-        "full_moon": "Luna llena",
-        "last_quarter": "Cuarto menguante"
+        "moon__phase": {
+            "first_quarter": "Cuarto creciente",
+            "full_moon": "Luna llena",
+            "last_quarter": "Cuarto menguante"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.es.json b/homeassistant/components/moon/.translations/sensor.es.json
index b3456735754dab76159caabecd467d352b755da9..428629c5d9239c3b320e4cdeedeefdd6aa3e74bd 100644
--- a/homeassistant/components/moon/.translations/sensor.es.json
+++ b/homeassistant/components/moon/.translations/sensor.es.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Cuarto creciente",
-        "full_moon": "Luna llena",
-        "last_quarter": "Cuarto menguante",
-        "new_moon": "Luna nueva",
-        "waning_crescent": "Menguante",
-        "waning_gibbous": "Gibosa menguante",
-        "waxing_crescent": "Nueva visible",
-        "waxing_gibbous": "Gibosa creciente"
+        "moon__phase": {
+            "first_quarter": "Cuarto creciente",
+            "full_moon": "Luna llena",
+            "last_quarter": "Cuarto menguante",
+            "new_moon": "Luna nueva",
+            "waning_crescent": "Menguante",
+            "waning_gibbous": "Gibosa menguante",
+            "waxing_crescent": "Nueva visible",
+            "waxing_gibbous": "Gibosa creciente"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.fr.json b/homeassistant/components/moon/.translations/sensor.fr.json
index fac2b654a4664d8eb424ea559f4ab6626eaeea0b..b730dd1661e6b7d6d5d45c7ad7ffcc7018d837b1 100644
--- a/homeassistant/components/moon/.translations/sensor.fr.json
+++ b/homeassistant/components/moon/.translations/sensor.fr.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Premier quartier",
-        "full_moon": "Pleine lune",
-        "last_quarter": "Dernier quartier",
-        "new_moon": "Nouvelle lune",
-        "waning_crescent": "Dernier croissant",
-        "waning_gibbous": "Gibbeuse d\u00e9croissante",
-        "waxing_crescent": "Premier croissant",
-        "waxing_gibbous": "Gibbeuse croissante"
+        "moon__phase": {
+            "first_quarter": "Premier quartier",
+            "full_moon": "Pleine lune",
+            "last_quarter": "Dernier quartier",
+            "new_moon": "Nouvelle lune",
+            "waning_crescent": "Dernier croissant",
+            "waning_gibbous": "Gibbeuse d\u00e9croissante",
+            "waxing_crescent": "Premier croissant",
+            "waxing_gibbous": "Gibbeuse croissante"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.hu.json b/homeassistant/components/moon/.translations/sensor.hu.json
index fff9f51f50d5af3ca7373c21fd36164abcd5c9d4..b61f8c0d21272bb089b17bdc1666aaada306e621 100644
--- a/homeassistant/components/moon/.translations/sensor.hu.json
+++ b/homeassistant/components/moon/.translations/sensor.hu.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Els\u0151 negyed",
-        "full_moon": "Telihold",
-        "last_quarter": "Utols\u00f3 negyed",
-        "new_moon": "\u00dajhold",
-        "waning_crescent": "Fogy\u00f3 holdsarl\u00f3",
-        "waning_gibbous": "Fogy\u00f3 hold",
-        "waxing_crescent": "N\u00f6v\u0151 holdsarl\u00f3",
-        "waxing_gibbous": "N\u00f6v\u0151 hold"
+        "moon__phase": {
+            "first_quarter": "Els\u0151 negyed",
+            "full_moon": "Telihold",
+            "last_quarter": "Utols\u00f3 negyed",
+            "new_moon": "\u00dajhold",
+            "waning_crescent": "Fogy\u00f3 holdsarl\u00f3",
+            "waning_gibbous": "Fogy\u00f3 hold",
+            "waxing_crescent": "N\u00f6v\u0151 holdsarl\u00f3",
+            "waxing_gibbous": "N\u00f6v\u0151 hold"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.it.json b/homeassistant/components/moon/.translations/sensor.it.json
index 39c7f22f7af5f3468e1e494d1fa961e5179d7e89..9099c2a027825b82dac31930ef567bb4ced7ca49 100644
--- a/homeassistant/components/moon/.translations/sensor.it.json
+++ b/homeassistant/components/moon/.translations/sensor.it.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Primo quarto",
-        "full_moon": "Luna piena",
-        "last_quarter": "Ultimo quarto",
-        "new_moon": "Luna nuova",
-        "waning_crescent": "Luna calante",
-        "waning_gibbous": "Gibbosa calante",
-        "waxing_crescent": "Luna crescente",
-        "waxing_gibbous": "Gibbosa crescente"
+        "moon__phase": {
+            "first_quarter": "Primo quarto",
+            "full_moon": "Luna piena",
+            "last_quarter": "Ultimo quarto",
+            "new_moon": "Luna nuova",
+            "waning_crescent": "Luna calante",
+            "waning_gibbous": "Gibbosa calante",
+            "waxing_crescent": "Luna crescente",
+            "waxing_gibbous": "Gibbosa crescente"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.ko.json b/homeassistant/components/moon/.translations/sensor.ko.json
index 7e62250b89224a9dbeefdf675db82d3c7815b6bd..7a0ad6a8de416a217dec4759d8a72ad97a336287 100644
--- a/homeassistant/components/moon/.translations/sensor.ko.json
+++ b/homeassistant/components/moon/.translations/sensor.ko.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "\ubc18\ub2ec(\ucc28\uc624\ub974\ub294)",
-        "full_moon": "\ubcf4\ub984\ub2ec",
-        "last_quarter": "\ubc18\ub2ec(\uc904\uc5b4\ub4dc\ub294)",
-        "new_moon": "\uc0ad\uc6d4",
-        "waning_crescent": "\uadf8\ubbd0\ub2ec",
-        "waning_gibbous": "\ud558\ud604\ub2ec",
-        "waxing_crescent": "\ucd08\uc2b9\ub2ec",
-        "waxing_gibbous": "\uc0c1\ud604\ub2ec"
+        "moon__phase": {
+            "first_quarter": "\ubc18\ub2ec(\ucc28\uc624\ub974\ub294)",
+            "full_moon": "\ubcf4\ub984\ub2ec",
+            "last_quarter": "\ubc18\ub2ec(\uc904\uc5b4\ub4dc\ub294)",
+            "new_moon": "\uc0ad\uc6d4",
+            "waning_crescent": "\uadf8\ubbd0\ub2ec",
+            "waning_gibbous": "\ud558\ud604\ub2ec",
+            "waxing_crescent": "\ucd08\uc2b9\ub2ec",
+            "waxing_gibbous": "\uc0c1\ud604\ub2ec"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.lb.json b/homeassistant/components/moon/.translations/sensor.lb.json
index 174d1fdcc13bcaf0ab1ba58a27c1f83e8bae8ab8..73532f8b67a378b12fe724f1b8806fc276897551 100644
--- a/homeassistant/components/moon/.translations/sensor.lb.json
+++ b/homeassistant/components/moon/.translations/sensor.lb.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "zouhuelend",
-        "full_moon": "Vollmound",
-        "last_quarter": "ofhuelend",
-        "new_moon": "Neimound",
-        "waning_crescent": "ofhuelend hallef",
-        "waning_gibbous": "ofhuelend dr\u00e4i v\u00e9ierels",
-        "waxing_crescent": "zouhuelend hallef",
-        "waxing_gibbous": "zouhuelend dr\u00e4i v\u00e9ierels"
+        "moon__phase": {
+            "first_quarter": "zouhuelend",
+            "full_moon": "Vollmound",
+            "last_quarter": "ofhuelend",
+            "new_moon": "Neimound",
+            "waning_crescent": "ofhuelend hallef",
+            "waning_gibbous": "ofhuelend dr\u00e4i v\u00e9ierels",
+            "waxing_crescent": "zouhuelend hallef",
+            "waxing_gibbous": "zouhuelend dr\u00e4i v\u00e9ierels"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.nl.json b/homeassistant/components/moon/.translations/sensor.nl.json
index 3eaf470e509b2a699f398a1643e4fb754e8e68ad..3e55c97196060c60dcc2da8d088cecd5a41382d1 100644
--- a/homeassistant/components/moon/.translations/sensor.nl.json
+++ b/homeassistant/components/moon/.translations/sensor.nl.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Eerste kwartier",
-        "full_moon": "Volle maan",
-        "last_quarter": "Laatste kwartier",
-        "new_moon": "Nieuwe maan",
-        "waning_crescent": "Krimpende, sikkelvormige maan",
-        "waning_gibbous": "Krimpende, vooruitspringende maan",
-        "waxing_crescent": "Wassende, sikkelvormige maan",
-        "waxing_gibbous": "Wassende, sikkelvormige maan"
+        "moon__phase": {
+            "first_quarter": "Eerste kwartier",
+            "full_moon": "Volle maan",
+            "last_quarter": "Laatste kwartier",
+            "new_moon": "Nieuwe maan",
+            "waning_crescent": "Krimpende, sikkelvormige maan",
+            "waning_gibbous": "Krimpende, vooruitspringende maan",
+            "waxing_crescent": "Wassende, sikkelvormige maan",
+            "waxing_gibbous": "Wassende, sikkelvormige maan"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.no.json b/homeassistant/components/moon/.translations/sensor.no.json
index 3998494606f8de6e3a7b4db27496f7e5671fad2f..265fa69de55d0132cfd97ab2bd5937200654bc5c 100644
--- a/homeassistant/components/moon/.translations/sensor.no.json
+++ b/homeassistant/components/moon/.translations/sensor.no.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "F\u00f8rste kvartal",
-        "full_moon": "Fullm\u00e5ne",
-        "last_quarter": "Siste kvartal",
-        "new_moon": "Nym\u00e5ne",
-        "waning_crescent": "Minkende m\u00e5nesigd",
-        "waning_gibbous": "Minkende m\u00e5ne",
-        "waxing_crescent": "Voksende m\u00e5nesigd",
-        "waxing_gibbous": "Voksende m\u00e5ne"
+        "moon__phase": {
+            "first_quarter": "F\u00f8rste kvartal",
+            "full_moon": "Fullm\u00e5ne",
+            "last_quarter": "Siste kvartal",
+            "new_moon": "Nym\u00e5ne",
+            "waning_crescent": "Minkende m\u00e5nesigd",
+            "waning_gibbous": "Minkende m\u00e5ne",
+            "waxing_crescent": "Voksende m\u00e5nesigd",
+            "waxing_gibbous": "Voksende m\u00e5ne"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.pl.json b/homeassistant/components/moon/.translations/sensor.pl.json
index 85dfe79bae4de806f6a9e66a05413d94673e90bf..616db5be621862d4e2332bb26e0dee8cbdec1f5e 100644
--- a/homeassistant/components/moon/.translations/sensor.pl.json
+++ b/homeassistant/components/moon/.translations/sensor.pl.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "pierwsza kwadra",
-        "full_moon": "pe\u0142nia",
-        "last_quarter": "ostatnia kwadra",
-        "new_moon": "n\u00f3w",
-        "waning_crescent": "sierp ubywaj\u0105cy",
-        "waning_gibbous": "ubywaj\u0105cy garbaty",
-        "waxing_crescent": "sierp przybywaj\u0105cy",
-        "waxing_gibbous": "przybywaj\u0105cy garbaty"
+        "moon__phase": {
+            "first_quarter": "pierwsza kwadra",
+            "full_moon": "pe\u0142nia",
+            "last_quarter": "ostatnia kwadra",
+            "new_moon": "n\u00f3w",
+            "waning_crescent": "sierp ubywaj\u0105cy",
+            "waning_gibbous": "ubywaj\u0105cy garbaty",
+            "waxing_crescent": "sierp przybywaj\u0105cy",
+            "waxing_gibbous": "przybywaj\u0105cy garbaty"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.pt-BR.json b/homeassistant/components/moon/.translations/sensor.pt-BR.json
index 6b98e337305d4e2ab327b63c91d04a82a70a9168..ef19ea8a594575c00256658e2aa9366d439bb68b 100644
--- a/homeassistant/components/moon/.translations/sensor.pt-BR.json
+++ b/homeassistant/components/moon/.translations/sensor.pt-BR.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Quarto crescente",
-        "full_moon": "Lua cheia",
-        "last_quarter": "Quarto minguante",
-        "new_moon": "Lua Nova",
-        "waning_crescent": "Minguante",
-        "waning_gibbous": "Minguante",
-        "waxing_crescent": "Crescente",
-        "waxing_gibbous": "Crescente"
+        "moon__phase": {
+            "first_quarter": "Quarto crescente",
+            "full_moon": "Lua cheia",
+            "last_quarter": "Quarto minguante",
+            "new_moon": "Lua Nova",
+            "waning_crescent": "Minguante",
+            "waning_gibbous": "Minguante",
+            "waxing_crescent": "Crescente",
+            "waxing_gibbous": "Crescente"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.pt.json b/homeassistant/components/moon/.translations/sensor.pt.json
index c73ff5b2977d664fd6891123893f76da056c9051..99fb4be1f082560b0f45a266e851e79098e6b259 100644
--- a/homeassistant/components/moon/.translations/sensor.pt.json
+++ b/homeassistant/components/moon/.translations/sensor.pt.json
@@ -1,7 +1,9 @@
 {
     "state": {
-        "first_quarter": "Quarto crescente",
-        "full_moon": "Lua cheia",
-        "new_moon": "Lua nova"
+        "moon__phase": {
+            "first_quarter": "Quarto crescente",
+            "full_moon": "Lua cheia",
+            "new_moon": "Lua nova"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.ru.json b/homeassistant/components/moon/.translations/sensor.ru.json
index 6db932a1aed0ae9c2a5a7310f1a572eb91fda0bc..c2b3a81149237da9744a840a93f41ec1899c9de8 100644
--- a/homeassistant/components/moon/.translations/sensor.ru.json
+++ b/homeassistant/components/moon/.translations/sensor.ru.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "\u041f\u0435\u0440\u0432\u0430\u044f \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044c",
-        "full_moon": "\u041f\u043e\u043b\u043d\u043e\u043b\u0443\u043d\u0438\u0435",
-        "last_quarter": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044c",
-        "new_moon": "\u041d\u043e\u0432\u043e\u043b\u0443\u043d\u0438\u0435",
-        "waning_crescent": "\u0421\u0442\u0430\u0440\u0430\u044f \u043b\u0443\u043d\u0430",
-        "waning_gibbous": "\u0423\u0431\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u043b\u0443\u043d\u0430",
-        "waxing_crescent": "\u041c\u043e\u043b\u043e\u0434\u0430\u044f \u043b\u0443\u043d\u0430",
-        "waxing_gibbous": "\u041f\u0440\u0438\u0431\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u043b\u0443\u043d\u0430"
+        "moon__phase": {
+            "first_quarter": "\u041f\u0435\u0440\u0432\u0430\u044f \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044c",
+            "full_moon": "\u041f\u043e\u043b\u043d\u043e\u043b\u0443\u043d\u0438\u0435",
+            "last_quarter": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u044f\u044f \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u044c",
+            "new_moon": "\u041d\u043e\u0432\u043e\u043b\u0443\u043d\u0438\u0435",
+            "waning_crescent": "\u0421\u0442\u0430\u0440\u0430\u044f \u043b\u0443\u043d\u0430",
+            "waning_gibbous": "\u0423\u0431\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u043b\u0443\u043d\u0430",
+            "waxing_crescent": "\u041c\u043e\u043b\u043e\u0434\u0430\u044f \u043b\u0443\u043d\u0430",
+            "waxing_gibbous": "\u041f\u0440\u0438\u0431\u044b\u0432\u0430\u044e\u0449\u0430\u044f \u043b\u0443\u043d\u0430"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.sl.json b/homeassistant/components/moon/.translations/sensor.sl.json
index 1b69e10e6f98320ab0f4c5ab9c42a59a0a2c1dad..2c0ef414bab6511d9e6f0c3e72a62c2c03763c47 100644
--- a/homeassistant/components/moon/.translations/sensor.sl.json
+++ b/homeassistant/components/moon/.translations/sensor.sl.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "Prvi krajec",
-        "full_moon": "Polna luna",
-        "last_quarter": "Zadnji krajec",
-        "new_moon": "Mlaj",
-        "waning_crescent": "Zadnji izbo\u010dec",
-        "waning_gibbous": "Zadnji srpec",
-        "waxing_crescent": "Prvi izbo\u010dec",
-        "waxing_gibbous": "Prvi srpec"
+        "moon__phase": {
+            "first_quarter": "Prvi krajec",
+            "full_moon": "Polna luna",
+            "last_quarter": "Zadnji krajec",
+            "new_moon": "Mlaj",
+            "waning_crescent": "Zadnji izbo\u010dec",
+            "waning_gibbous": "Zadnji srpec",
+            "waxing_crescent": "Prvi izbo\u010dec",
+            "waxing_gibbous": "Prvi srpec"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.sv.json b/homeassistant/components/moon/.translations/sensor.sv.json
index 1cd7596ba0f7170198a546132ab23efb1f0d1a96..2ec8a1f99becaaf15502e3d424c813e258c585c6 100644
--- a/homeassistant/components/moon/.translations/sensor.sv.json
+++ b/homeassistant/components/moon/.translations/sensor.sv.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "F\u00f6rsta halvm\u00e5ne",
-        "full_moon": "Fullm\u00e5ne",
-        "last_quarter": "Sista halvm\u00e5ne",
-        "new_moon": "Nym\u00e5ne",
-        "waning_crescent": "Avtagande m\u00e5nsk\u00e4ra",
-        "waning_gibbous": "Avtagande halvm\u00e5ne",
-        "waxing_crescent": "Tilltagande m\u00e5nsk\u00e4ra",
-        "waxing_gibbous": "Tilltagande halvm\u00e5ne"
+        "moon__phase": {
+            "first_quarter": "F\u00f6rsta halvm\u00e5ne",
+            "full_moon": "Fullm\u00e5ne",
+            "last_quarter": "Sista halvm\u00e5ne",
+            "new_moon": "Nym\u00e5ne",
+            "waning_crescent": "Avtagande m\u00e5nsk\u00e4ra",
+            "waning_gibbous": "Avtagande halvm\u00e5ne",
+            "waxing_crescent": "Tilltagande m\u00e5nsk\u00e4ra",
+            "waxing_gibbous": "Tilltagande halvm\u00e5ne"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.th.json b/homeassistant/components/moon/.translations/sensor.th.json
index 5d65c23226d22c830e06be3868b3efb9070d445a..7d32f97deb9efa4d50171889952aab463f9b4d1e 100644
--- a/homeassistant/components/moon/.translations/sensor.th.json
+++ b/homeassistant/components/moon/.translations/sensor.th.json
@@ -1,5 +1,7 @@
 {
     "state": {
-        "full_moon": "\u0e1e\u0e23\u0e30\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e40\u0e15\u0e47\u0e21\u0e14\u0e27\u0e07"
+        "moon__phase": {
+            "full_moon": "\u0e1e\u0e23\u0e30\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c\u0e40\u0e15\u0e47\u0e21\u0e14\u0e27\u0e07"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.uk.json b/homeassistant/components/moon/.translations/sensor.uk.json
index 4e1a9f7acabc7ce17a9a98118d449d0173cfc075..71c2d80eb9804ff03468e8564d509981fbc1136b 100644
--- a/homeassistant/components/moon/.translations/sensor.uk.json
+++ b/homeassistant/components/moon/.translations/sensor.uk.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "first_quarter": "\u041f\u0435\u0440\u0448\u0430 \u0447\u0432\u0435\u0440\u0442\u044c",
-        "full_moon": "\u041f\u043e\u0432\u043d\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c",
-        "last_quarter": "\u041e\u0441\u0442\u0430\u043d\u043d\u044f \u0447\u0432\u0435\u0440\u0442\u044c",
-        "new_moon": "\u041d\u043e\u0432\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c"
+        "moon__phase": {
+            "first_quarter": "\u041f\u0435\u0440\u0448\u0430 \u0447\u0432\u0435\u0440\u0442\u044c",
+            "full_moon": "\u041f\u043e\u0432\u043d\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c",
+            "last_quarter": "\u041e\u0441\u0442\u0430\u043d\u043d\u044f \u0447\u0432\u0435\u0440\u0442\u044c",
+            "new_moon": "\u041d\u043e\u0432\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.zh-Hans.json b/homeassistant/components/moon/.translations/sensor.zh-Hans.json
index 22ab0d49f62d062205529a57c3abad3c414db9d0..10c85e39bc88934083ecc4c68a80f955c6ae212d 100644
--- a/homeassistant/components/moon/.translations/sensor.zh-Hans.json
+++ b/homeassistant/components/moon/.translations/sensor.zh-Hans.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "\u4e0a\u5f26\u6708",
-        "full_moon": "\u6ee1\u6708",
-        "last_quarter": "\u4e0b\u5f26\u6708",
-        "new_moon": "\u65b0\u6708",
-        "waning_crescent": "\u6b8b\u6708",
-        "waning_gibbous": "\u4e8f\u51f8\u6708",
-        "waxing_crescent": "\u5ce8\u7709\u6708",
-        "waxing_gibbous": "\u76c8\u51f8\u6708"
+        "moon__phase": {
+            "first_quarter": "\u4e0a\u5f26\u6708",
+            "full_moon": "\u6ee1\u6708",
+            "last_quarter": "\u4e0b\u5f26\u6708",
+            "new_moon": "\u65b0\u6708",
+            "waning_crescent": "\u6b8b\u6708",
+            "waning_gibbous": "\u4e8f\u51f8\u6708",
+            "waxing_crescent": "\u5ce8\u7709\u6708",
+            "waxing_gibbous": "\u76c8\u51f8\u6708"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/moon/.translations/sensor.zh-Hant.json b/homeassistant/components/moon/.translations/sensor.zh-Hant.json
index 9cf4aad011e04eae88a4e1684c6576b557cfd346..11028b5dde6ec7c69e5c648e3b1251f60d107efd 100644
--- a/homeassistant/components/moon/.translations/sensor.zh-Hant.json
+++ b/homeassistant/components/moon/.translations/sensor.zh-Hant.json
@@ -1,12 +1,14 @@
 {
     "state": {
-        "first_quarter": "\u4e0a\u5f26\u6708",
-        "full_moon": "\u6eff\u6708",
-        "last_quarter": "\u4e0b\u5f26\u6708",
-        "new_moon": "\u65b0\u6708",
-        "waning_crescent": "\u6b98\u6708",
-        "waning_gibbous": "\u8667\u51f8\u6708",
-        "waxing_crescent": "\u86fe\u7709\u6708",
-        "waxing_gibbous": "\u76c8\u51f8\u6708"
+        "moon__phase": {
+            "first_quarter": "\u4e0a\u5f26\u6708",
+            "full_moon": "\u6eff\u6708",
+            "last_quarter": "\u4e0b\u5f26\u6708",
+            "new_moon": "\u65b0\u6708",
+            "waning_crescent": "\u6b98\u6708",
+            "waning_gibbous": "\u8667\u51f8\u6708",
+            "waxing_crescent": "\u86fe\u7709\u6708",
+            "waxing_gibbous": "\u76c8\u51f8\u6708"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/notify/.translations/no.json b/homeassistant/components/notify/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..a420d64812ea1149d1a3cb5346a93ef7a6de01bb
--- /dev/null
+++ b/homeassistant/components/notify/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Varsler"
+}
\ No newline at end of file
diff --git a/homeassistant/components/nut/.translations/lb.json b/homeassistant/components/nut/.translations/lb.json
index f04c585bd239cdf1dee8bf9691f401422893f57d..49f47d3fa3eca208311ff89174ac86345299725e 100644
--- a/homeassistant/components/nut/.translations/lb.json
+++ b/homeassistant/components/nut/.translations/lb.json
@@ -8,6 +8,18 @@
             "unknown": "Onerwaarte Feeler"
         },
         "step": {
+            "resources": {
+                "data": {
+                    "resources": "Ressourcen"
+                },
+                "title": "Ressourcen auswielen fir z'iwwerwaachen"
+            },
+            "ups": {
+                "data": {
+                    "alias": "Alias",
+                    "resources": "Ressourcen"
+                }
+            },
             "user": {
                 "data": {
                     "host": "Apparat",
diff --git a/homeassistant/components/nut/.translations/pl.json b/homeassistant/components/nut/.translations/pl.json
index 47139616e951a8e64c8e8ef4f682da5292bcd709..94ffb76bb8d9bdadf09eeacea095660f9bf59d11 100644
--- a/homeassistant/components/nut/.translations/pl.json
+++ b/homeassistant/components/nut/.translations/pl.json
@@ -8,6 +8,19 @@
             "unknown": "Niespodziewany b\u0142\u0105d."
         },
         "step": {
+            "resources": {
+                "data": {
+                    "resources": "Zasoby"
+                },
+                "title": "Wybierz zasoby do monitorowania"
+            },
+            "ups": {
+                "data": {
+                    "alias": "Alias",
+                    "resources": "Zasoby"
+                },
+                "title": "Wybierz UPS do monitorowania"
+            },
             "user": {
                 "data": {
                     "host": "Host",
@@ -23,7 +36,8 @@
         "step": {
             "init": {
                 "data": {
-                    "resources": "Zasoby"
+                    "resources": "Zasoby",
+                    "scan_interval": "Cz\u0119stotliwo\u015b\u0107 aktualizacji (sekundy)"
                 },
                 "description": "Wybierz zasoby sensor\u00f3w"
             }
diff --git a/homeassistant/components/nws/.translations/lb.json b/homeassistant/components/nws/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..6a3e33222f3a72832d80a95eb0e2b6e5a88369e8
--- /dev/null
+++ b/homeassistant/components/nws/.translations/lb.json
@@ -0,0 +1,21 @@
+{
+    "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": {
+            "user": {
+                "data": {
+                    "api_key": "API Schl\u00ebssel (E-Mail)",
+                    "latitude": "Breedegrad",
+                    "longitude": "L\u00e4ngegrad",
+                    "station": "METAR Statioun's Code"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/nws/.translations/no.json b/homeassistant/components/nws/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..bd14f1bb653514b0df0c66ada289ec520cd23e4d
--- /dev/null
+++ b/homeassistant/components/nws/.translations/no.json
@@ -0,0 +1,23 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Enheten er allerede konfigurert"
+        },
+        "error": {
+            "cannot_connect": "Klarte ikke \u00e5 koble til, vennligst pr\u00f8v igjen",
+            "unknown": "Uventet feil"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "api_key": "API-n\u00f8kkel (e-post)",
+                    "latitude": "Breddegrad",
+                    "longitude": "Lengdegrad",
+                    "station": "METAR stasjonskode"
+                },
+                "description": "Hvis en METAR-stasjonskode ikke er spesifisert, vil breddegrad og lengdegrad brukes til \u00e5 finne den n\u00e6rmeste stasjonen.",
+                "title": "Koble til National Weather Service"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/panasonic_viera/.translations/lb.json b/homeassistant/components/panasonic_viera/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..b35af6e1ba80a48695ebf5986b61ed86b0a93e87
--- /dev/null
+++ b/homeassistant/components/panasonic_viera/.translations/lb.json
@@ -0,0 +1,29 @@
+{
+    "config": {
+        "abort": {
+            "unknown": "Onbekannte Feeler opgetrueden. Kuck d'Logs fir m\u00e9i Informatiounen."
+        },
+        "error": {
+            "invalid_pin_code": "PIN Code ass ong\u00eblteg",
+            "not_connected": "Konnt keng Verbindung mam Panasonic Viera TV ariichten"
+        },
+        "step": {
+            "pairing": {
+                "data": {
+                    "pin": "PIN"
+                },
+                "description": "PIN uginn deem um Fernseh ugewise g\u00ebtt",
+                "title": "Kopplung"
+            },
+            "user": {
+                "data": {
+                    "host": "IP Adresse",
+                    "name": "Numm"
+                },
+                "description": "Panasonic Viera TV IP Adresse uginn",
+                "title": "Fernseh ariichten"
+            }
+        }
+    },
+    "title": "Panasonic Viera"
+}
\ No newline at end of file
diff --git a/homeassistant/components/panasonic_viera/.translations/no.json b/homeassistant/components/panasonic_viera/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..b7f228552d9467efb5f38ff1a04dff7030ceaa5a
--- /dev/null
+++ b/homeassistant/components/panasonic_viera/.translations/no.json
@@ -0,0 +1,31 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Denne Panasonic Viera TV-en er allerede konfigurert.",
+            "not_connected": "Fjerntilkoblingen med din Panasonic Viera TV gikk tapt. Sjekk loggene for mer informasjon.",
+            "unknown": "Det skjedde en ukjent feil. Sjekk loggene for mer informasjon."
+        },
+        "error": {
+            "invalid_pin_code": "PIN-koden du oppga var ugyldig",
+            "not_connected": "Kunne ikke opprette en ekstern tilkobling med Panasonic Viera TV"
+        },
+        "step": {
+            "pairing": {
+                "data": {
+                    "pin": "PIN"
+                },
+                "description": "Skriv inn PIN-koden som vises p\u00e5 TV-en",
+                "title": "Sammenkobling"
+            },
+            "user": {
+                "data": {
+                    "host": "IP adresse",
+                    "name": "Navn"
+                },
+                "description": "Skriv inn IP-adressen til Panasonic Viera TV",
+                "title": "Sett opp TV-en din"
+            }
+        }
+    },
+    "title": "Panasonic Viera"
+}
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/af.json b/homeassistant/components/person/.translations/af.json
index 17a9898a6a656e7228765130a1015d106d9f7b8a..a44448c2867cd8574ecc0d753ffe93b6f11af701 100644
--- a/homeassistant/components/person/.translations/af.json
+++ b/homeassistant/components/person/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Tuis",
+            "not_home": "Elders"
+        }
+    },
     "title": "Persoon"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/ar.json b/homeassistant/components/person/.translations/ar.json
index 3e24c371eb72d251336942a8076c9996456ef650..a3feeb7c79991b33a1b4ed894960f7e5360c0a1a 100644
--- a/homeassistant/components/person/.translations/ar.json
+++ b/homeassistant/components/person/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0641\u064a \u0627\u0644\u0645\u0646\u0632\u0644",
+            "not_home": "\u062e\u0627\u0631\u062c \u0627\u0644\u0645\u0646\u0632\u0644"
+        }
+    },
     "title": "\u0634\u062e\u0635"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/bg.json b/homeassistant/components/person/.translations/bg.json
index 64231ae849147f65accc14b8187afb1e9709dd6b..ad5bcfa277b842d73aca665fc90fe1613f439787 100644
--- a/homeassistant/components/person/.translations/bg.json
+++ b/homeassistant/components/person/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0412\u043a\u044a\u0449\u0438",
+            "not_home": "\u041e\u0442\u0441\u044a\u0441\u0442\u0432\u0430"
+        }
+    },
     "title": "\u0427\u043e\u0432\u0435\u043a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/ca.json b/homeassistant/components/person/.translations/ca.json
index 50c6d29772357e671c665c9a9ede664331314554..1c524a3b7c837f344430689b8f27dbd45c928951 100644
--- a/homeassistant/components/person/.translations/ca.json
+++ b/homeassistant/components/person/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "A casa",
+            "not_home": "Fora"
+        }
+    },
     "title": "Persona"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/cs.json b/homeassistant/components/person/.translations/cs.json
index 3cab1ead063721da5db50138a6d1620aa743c55a..0700c510ef1e271891e349a9b56f2d1dc696b89d 100644
--- a/homeassistant/components/person/.translations/cs.json
+++ b/homeassistant/components/person/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Pry\u010d"
+        }
+    },
     "title": "Osoba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/cy.json b/homeassistant/components/person/.translations/cy.json
index 10115f789a6b497cf6519845d1aca9eca1967a81..144ec973aa6fc506304c6e582c71887802b75d8c 100644
--- a/homeassistant/components/person/.translations/cy.json
+++ b/homeassistant/components/person/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Gartref",
+            "not_home": "I ffwrdd"
+        }
+    },
     "title": "Person"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/da.json b/homeassistant/components/person/.translations/da.json
index 10115f789a6b497cf6519845d1aca9eca1967a81..52b0550ada1a904a86131ab0609d6463359838bc 100644
--- a/homeassistant/components/person/.translations/da.json
+++ b/homeassistant/components/person/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Hjemme",
+            "not_home": "Ude"
+        }
+    },
     "title": "Person"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/de.json b/homeassistant/components/person/.translations/de.json
index 10115f789a6b497cf6519845d1aca9eca1967a81..b9a36f759ba4e2137ec799000ca48584b34030e2 100644
--- a/homeassistant/components/person/.translations/de.json
+++ b/homeassistant/components/person/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Zu Hause",
+            "not_home": "Abwesend"
+        }
+    },
     "title": "Person"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/el.json b/homeassistant/components/person/.translations/el.json
index 0a7edb3fc4a340295ec5bd97168777f1b46e9d11..39cc50dcfca6a0248c07a5026d5267debc8ef409 100644
--- a/homeassistant/components/person/.translations/el.json
+++ b/homeassistant/components/person/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u03a3\u03c0\u03af\u03c4\u03b9",
+            "not_home": "\u0395\u03ba\u03c4\u03cc\u03c2"
+        }
+    },
     "title": "\u0386\u03c4\u03bf\u03bc\u03bf"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/en.json b/homeassistant/components/person/.translations/en.json
index 10115f789a6b497cf6519845d1aca9eca1967a81..62b7c5451ce7d6dec98cf98e287ee20511aac459 100644
--- a/homeassistant/components/person/.translations/en.json
+++ b/homeassistant/components/person/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Home",
+            "not_home": "Away"
+        }
+    },
     "title": "Person"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/es-419.json b/homeassistant/components/person/.translations/es-419.json
index 50c6d29772357e671c665c9a9ede664331314554..98fca4705692196e965d0702d67c3a0a9e80cd3b 100644
--- a/homeassistant/components/person/.translations/es-419.json
+++ b/homeassistant/components/person/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "En casa",
+            "not_home": "Fuera de casa"
+        }
+    },
     "title": "Persona"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/es.json b/homeassistant/components/person/.translations/es.json
index 50c6d29772357e671c665c9a9ede664331314554..c87164c5f1241b74673a8460caccf574bcd28848 100644
--- a/homeassistant/components/person/.translations/es.json
+++ b/homeassistant/components/person/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Casa",
+            "not_home": "Fuera de casa"
+        }
+    },
     "title": "Persona"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/et.json b/homeassistant/components/person/.translations/et.json
index 1e1b86c7275d1e8528dd73e629e690863484522d..cccff9c632c1916bd0b4b46e29445d6335fbcd1d 100644
--- a/homeassistant/components/person/.translations/et.json
+++ b/homeassistant/components/person/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Kodus",
+            "not_home": "Eemal"
+        }
+    },
     "title": "Isik"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/eu.json b/homeassistant/components/person/.translations/eu.json
index 5c6dc94faa5c8405cdb5d1be9aff55e905fad191..d33c57a0d09f7bcdc5a341111031548b4c45ad18 100644
--- a/homeassistant/components/person/.translations/eu.json
+++ b/homeassistant/components/person/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Etxean",
+            "not_home": "Kanpoan"
+        }
+    },
     "title": "Pertsona"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/fa.json b/homeassistant/components/person/.translations/fa.json
index 017a0a475fae40e213c084daa794198438a31c51..34c689e80bce8ca99ccd630b6f32359349530956 100644
--- a/homeassistant/components/person/.translations/fa.json
+++ b/homeassistant/components/person/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u062e\u0627\u0646\u0647",
+            "not_home": "\u0628\u06cc\u0631\u0648\u0646"
+        }
+    },
     "title": "\u0641\u0631\u062f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/fi.json b/homeassistant/components/person/.translations/fi.json
index eb19d67df392ee08e1f79e255924e0a30e737445..fbd86673486376f965ae66394fd68f5eb591d7a4 100644
--- a/homeassistant/components/person/.translations/fi.json
+++ b/homeassistant/components/person/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Koti",
+            "not_home": "Poissa"
+        }
+    },
     "title": "Henkil\u00f6"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/fr.json b/homeassistant/components/person/.translations/fr.json
index b274386c76d5144521eca965170a5907b28258af..db73dc86794b7a70fcc5fabe6d2dd5b78f9b9e48 100644
--- a/homeassistant/components/person/.translations/fr.json
+++ b/homeassistant/components/person/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Pr\u00e9sent",
+            "not_home": "Absent"
+        }
+    },
     "title": "Personne"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/he.json b/homeassistant/components/person/.translations/he.json
index 124f9bc98ce82e5817a972aa1c181b6bf224a671..8bc21b19133656eb52adb16c2cd9e26319c53e33 100644
--- a/homeassistant/components/person/.translations/he.json
+++ b/homeassistant/components/person/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u05d1\u05d1\u05d9\u05ea",
+            "not_home": "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0"
+        }
+    },
     "title": "\u05d0\u05d3\u05dd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/hr.json b/homeassistant/components/person/.translations/hr.json
index 3cab1ead063721da5db50138a6d1620aa743c55a..cf0bb14728222eded76c821e8992f8a64fa037b4 100644
--- a/homeassistant/components/person/.translations/hr.json
+++ b/homeassistant/components/person/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Odsutan"
+        }
+    },
     "title": "Osoba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/hu.json b/homeassistant/components/person/.translations/hu.json
index 360c50904c363ac741c0811afb3f90fedeb73824..fd5ad6472694019d5e1aa75072d1c89e131bbc23 100644
--- a/homeassistant/components/person/.translations/hu.json
+++ b/homeassistant/components/person/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Otthon",
+            "not_home": "T\u00e1vol"
+        }
+    },
     "title": "Szem\u00e9ly"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/hy.json b/homeassistant/components/person/.translations/hy.json
index 53fdb6259ed61d38ee935c0969fae66a54859e9c..2c46271bfef7176562a0acd0ec03f58d46b6d9c6 100644
--- a/homeassistant/components/person/.translations/hy.json
+++ b/homeassistant/components/person/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u057f\u0578\u0582\u0576",
+            "not_home": "\u0540\u0565\u057c\u0578\u0582"
+        }
+    },
     "title": "\u0531\u0576\u0571\u0568"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/id.json b/homeassistant/components/person/.translations/id.json
index ae23fa734b75204a73cca76d07b61e88b4db5ab7..2be3be8476a683fbf561ecd0ffd8447c5a6724ff 100644
--- a/homeassistant/components/person/.translations/id.json
+++ b/homeassistant/components/person/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Di rumah",
+            "not_home": "Keluar"
+        }
+    },
     "title": "Orang"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/is.json b/homeassistant/components/person/.translations/is.json
index 63a76067d83ae75d3dda2161e7fed557a97b798c..c9942e689d546d80c6a08a34e4e2cbb5e813c961 100644
--- a/homeassistant/components/person/.translations/is.json
+++ b/homeassistant/components/person/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Heima",
+            "not_home": "Fjarverandi"
+        }
+    },
     "title": "Pers\u00f3na"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/it.json b/homeassistant/components/person/.translations/it.json
index 50c6d29772357e671c665c9a9ede664331314554..58e67c1fc6ca6b2a99f2c46f98e70d65096f94a7 100644
--- a/homeassistant/components/person/.translations/it.json
+++ b/homeassistant/components/person/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "A casa",
+            "not_home": "Fuori casa"
+        }
+    },
     "title": "Persona"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/ja.json b/homeassistant/components/person/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..6679d6cca0644febb6ad4e50513039e481f19b40
--- /dev/null
+++ b/homeassistant/components/person/.translations/ja.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "home": "\u5728\u5b85",
+            "not_home": "\u5916\u51fa"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/ko.json b/homeassistant/components/person/.translations/ko.json
index c610af6a48d61f03bf163a5879d3401d7a72b499..0468277305b909828ecc52f127ff813f125d3f3e 100644
--- a/homeassistant/components/person/.translations/ko.json
+++ b/homeassistant/components/person/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\uc7ac\uc2e4",
+            "not_home": "\uc678\ucd9c"
+        }
+    },
     "title": "\uad6c\uc131\uc6d0"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/lb.json b/homeassistant/components/person/.translations/lb.json
index 1aef1ab0e9c08849dbbe9a1e3ada4c725b861ea4..8ba7929e1e13391e5399d206ba1ceffa3a9e5806 100644
--- a/homeassistant/components/person/.translations/lb.json
+++ b/homeassistant/components/person/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Doheem",
+            "not_home": "\u00cbnnerwee"
+        }
+    },
     "title": "Persoun"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/lt.json b/homeassistant/components/person/.translations/lt.json
index 035a864fd755e53fa8e0a4d635742e9b41ea0d30..feb10162fd7be0b25ced3239980679e5e7716a15 100644
--- a/homeassistant/components/person/.translations/lt.json
+++ b/homeassistant/components/person/.translations/lt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Namuose",
+            "not_home": "I\u0161vyk\u0119s"
+        }
+    },
     "title": "Asmuo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/lv.json b/homeassistant/components/person/.translations/lv.json
index 50c6d29772357e671c665c9a9ede664331314554..fc9bd0b9ff8640bfdd03b543d842e0f77b67493a 100644
--- a/homeassistant/components/person/.translations/lv.json
+++ b/homeassistant/components/person/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "M\u0101j\u0101s",
+            "not_home": "Promb\u016btne"
+        }
+    },
     "title": "Persona"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/nb.json b/homeassistant/components/person/.translations/nb.json
index d8a4c4530151563b02671219a8d990fc0c8f2394..6d3806191148b46a832bfb45be05d47774143878 100644
--- a/homeassistant/components/person/.translations/nb.json
+++ b/homeassistant/components/person/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Hjemme",
+            "not_home": "Borte"
+        }
+    },
     "title": ""
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/nl.json b/homeassistant/components/person/.translations/nl.json
index 17a9898a6a656e7228765130a1015d106d9f7b8a..e431761d2ecbe6f049262a05b1651fc32b481235 100644
--- a/homeassistant/components/person/.translations/nl.json
+++ b/homeassistant/components/person/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Thuis",
+            "not_home": "Afwezig"
+        }
+    },
     "title": "Persoon"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/nn.json b/homeassistant/components/person/.translations/nn.json
index 10115f789a6b497cf6519845d1aca9eca1967a81..5d19d440b34f5fd595fea30d94c78943089ede2f 100644
--- a/homeassistant/components/person/.translations/nn.json
+++ b/homeassistant/components/person/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Heime",
+            "not_home": "Borte "
+        }
+    },
     "title": "Person"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/no.json b/homeassistant/components/person/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..10115f789a6b497cf6519845d1aca9eca1967a81
--- /dev/null
+++ b/homeassistant/components/person/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Person"
+}
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/pl.json b/homeassistant/components/person/.translations/pl.json
index 3cab1ead063721da5db50138a6d1620aa743c55a..063a59a398397075564af26bde7790ebb6466be7 100644
--- a/homeassistant/components/person/.translations/pl.json
+++ b/homeassistant/components/person/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "w domu",
+            "not_home": "poza domem"
+        }
+    },
     "title": "Osoba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/pt-BR.json b/homeassistant/components/person/.translations/pt-BR.json
index 3e5f0c035be3e14d31fb4bf7e6dd627254c4543c..8218473fad4a8d1529422b6d90f984264acb4e71 100644
--- a/homeassistant/components/person/.translations/pt-BR.json
+++ b/homeassistant/components/person/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Em casa",
+            "not_home": "Ausente"
+        }
+    },
     "title": "Pessoa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/pt.json b/homeassistant/components/person/.translations/pt.json
index 3e5f0c035be3e14d31fb4bf7e6dd627254c4543c..4cd50767c0fb7c143c28fd36a498023e2fd3fcb3 100644
--- a/homeassistant/components/person/.translations/pt.json
+++ b/homeassistant/components/person/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Casa",
+            "not_home": "Ausente"
+        }
+    },
     "title": "Pessoa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/ro.json b/homeassistant/components/person/.translations/ro.json
index f35a370b2c53bc949feabd50cad64fe02fea2a87..8ee4f223476567ea903eedb7cc61c30a645790bd 100644
--- a/homeassistant/components/person/.translations/ro.json
+++ b/homeassistant/components/person/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Acas\u0103",
+            "not_home": "Plecat"
+        }
+    },
     "title": "Persoan\u0103"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/ru.json b/homeassistant/components/person/.translations/ru.json
index c4925cda1d055472283025aa47fb6e9a52ce65d0..0f2f0298f83082b94771c1fc5593e80b92add02e 100644
--- a/homeassistant/components/person/.translations/ru.json
+++ b/homeassistant/components/person/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0414\u043e\u043c\u0430",
+            "not_home": "\u041d\u0435 \u0434\u043e\u043c\u0430"
+        }
+    },
     "title": "\u041b\u044e\u0434\u0438"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/sk.json b/homeassistant/components/person/.translations/sk.json
index 3cab1ead063721da5db50138a6d1620aa743c55a..0eac39f071e51657e816c298c7e8aa051668b20d 100644
--- a/homeassistant/components/person/.translations/sk.json
+++ b/homeassistant/components/person/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Pre\u010d"
+        }
+    },
     "title": "Osoba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/sl.json b/homeassistant/components/person/.translations/sl.json
index 97bbbf11efd8634c3258aca6c82a1ec3012fb168..ec63ecff7469bd332ef431a2f1e91f67c789f8a3 100644
--- a/homeassistant/components/person/.translations/sl.json
+++ b/homeassistant/components/person/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Doma",
+            "not_home": "Odsoten"
+        }
+    },
     "title": "Oseba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/sv.json b/homeassistant/components/person/.translations/sv.json
index 10115f789a6b497cf6519845d1aca9eca1967a81..e7c9b1f29c9e5c39bbdf4e1e7c6a29f008298195 100644
--- a/homeassistant/components/person/.translations/sv.json
+++ b/homeassistant/components/person/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Hemma",
+            "not_home": "Borta"
+        }
+    },
     "title": "Person"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/th.json b/homeassistant/components/person/.translations/th.json
index 166b76408d71e2cc0316b01b2e7679d9ae08c0d1..e8d48113e1a2c32514746783d987dfbc1174a54a 100644
--- a/homeassistant/components/person/.translations/th.json
+++ b/homeassistant/components/person/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19",
+            "not_home": "\u0e44\u0e21\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e1a\u0e49\u0e32\u0e19"
+        }
+    },
     "title": "\u0e1a\u0e38\u0e04\u0e04\u0e25"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/tr.json b/homeassistant/components/person/.translations/tr.json
index 6cf6b85da64144eb46a6f6b83114f2a724844853..d91d50744e090b18f55ded1c7bb997abf920e173 100644
--- a/homeassistant/components/person/.translations/tr.json
+++ b/homeassistant/components/person/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "Evde",
+            "not_home": "D\u0131\u015far\u0131da"
+        }
+    },
     "title": "Ki\u015fi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/uk.json b/homeassistant/components/person/.translations/uk.json
index b8dcc73c978b8152e41b7b41d165c24b9fc93ba2..0dba7914da07c8d833c642f73ff1961fa5261d4d 100644
--- a/homeassistant/components/person/.translations/uk.json
+++ b/homeassistant/components/person/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u0412\u0434\u043e\u043c\u0430",
+            "not_home": "\u0412\u0456\u0434\u0441\u0443\u0442\u043d\u0456\u0439"
+        }
+    },
     "title": "\u041b\u044e\u0434\u0438\u043d\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/vi.json b/homeassistant/components/person/.translations/vi.json
index 877ae81ffcf56affdc056f8c007b9dddac7d3ac0..769bfc6a5a6f87727d84a53fd4cffdb22c13c8b9 100644
--- a/homeassistant/components/person/.translations/vi.json
+++ b/homeassistant/components/person/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u1ede nh\u00e0",
+            "not_home": "\u0110i v\u1eafng"
+        }
+    },
     "title": "Ng\u01b0\u1eddi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/zh-Hans.json b/homeassistant/components/person/.translations/zh-Hans.json
index 504c447610d913657c15494641da853069d6965c..16213ba30792ab46bd3491b10da6de45e20ceb4f 100644
--- a/homeassistant/components/person/.translations/zh-Hans.json
+++ b/homeassistant/components/person/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u5728\u5bb6",
+            "not_home": "\u79bb\u5f00"
+        }
+    },
     "title": "\u4e2a\u4eba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/person/.translations/zh-Hant.json b/homeassistant/components/person/.translations/zh-Hant.json
index 93c00b920e36cb2b5f151b101b4886966f6534de..0099fc5f0fa2f372d94ed2092851d53a875776ca 100644
--- a/homeassistant/components/person/.translations/zh-Hant.json
+++ b/homeassistant/components/person/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "home": "\u5728\u5bb6",
+            "not_home": "\u96e2\u5bb6"
+        }
+    },
     "title": "\u500b\u4eba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/af.json b/homeassistant/components/plant/.translations/af.json
index dc3b3e99d4b29d68fb27db0f866a5a4185cda54f..9f008010c15154e469d97c4ed34ad4de6cfeb3b2 100644
--- a/homeassistant/components/plant/.translations/af.json
+++ b/homeassistant/components/plant/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Probleem"
+        }
+    },
     "title": "Plant"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/ar.json b/homeassistant/components/plant/.translations/ar.json
index 269f050ca4effb2d0b6689c88521054cccb49e8a..d506ffb24f910a25d3c42075d2b43aea91eae823 100644
--- a/homeassistant/components/plant/.translations/ar.json
+++ b/homeassistant/components/plant/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u0623\u0648\u0643\u064a",
+            "problem": "\u0645\u0634\u0643\u0644\u0629"
+        }
+    },
     "title": "\u0646\u0628\u062a\u0629"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/bg.json b/homeassistant/components/plant/.translations/bg.json
index 6d46e23214b3519656dbe98b54403ec74ba64d58..8d386036f74bba40e25c9c0d8cf90c337d464f44 100644
--- a/homeassistant/components/plant/.translations/bg.json
+++ b/homeassistant/components/plant/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u041e\u041a",
+            "problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c"
+        }
+    },
     "title": "\u0420\u0430\u0441\u0442\u0435\u043d\u0438\u0435"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/bs.json b/homeassistant/components/plant/.translations/bs.json
index febaa038f69459e5ccd07f9916a740496f171115..ea6749b360b1ab5f1a0ab3e6d2336d8b89c2a81c 100644
--- a/homeassistant/components/plant/.translations/bs.json
+++ b/homeassistant/components/plant/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problem"
+        }
+    },
     "title": "Biljka"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/ca.json b/homeassistant/components/plant/.translations/ca.json
index 9a3593e0799dbee33f33e3097ca57f962d92b8ad..7a2a8d4f616b45f8219588e230eedd8d74ed80c1 100644
--- a/homeassistant/components/plant/.translations/ca.json
+++ b/homeassistant/components/plant/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Correcte",
+            "problem": "Problema"
+        }
+    },
     "title": "Planta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/cs.json b/homeassistant/components/plant/.translations/cs.json
index 8248f17c18072cd79e23c52823190779f772c9ab..e0fe7b0f6cda75b555252cbfb053bf192eaa286c 100644
--- a/homeassistant/components/plant/.translations/cs.json
+++ b/homeassistant/components/plant/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "V po\u0159\u00e1dku",
+            "problem": "Probl\u00e9m"
+        }
+    },
     "title": "Rostlina"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/cy.json b/homeassistant/components/plant/.translations/cy.json
index 93c8d3fea84fcaed7f89cdd02c58ce264212b019..c9a562fa3742771c8735f8d5f1f33f6bd8ab1531 100644
--- a/homeassistant/components/plant/.translations/cy.json
+++ b/homeassistant/components/plant/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Iawn",
+            "problem": "Problem"
+        }
+    },
     "title": "Planhigion"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/da.json b/homeassistant/components/plant/.translations/da.json
index b882d5b95ac9f4f218619d9c8fe3066c90dc3bad..ba73394c50d39409aaebb1bb489af2c40b997274 100644
--- a/homeassistant/components/plant/.translations/da.json
+++ b/homeassistant/components/plant/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problem"
+        }
+    },
     "title": "Plante"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/de.json b/homeassistant/components/plant/.translations/de.json
index 27e6172cd5ee0bb3c7c132ed09a8ecc8b4cf2e82..27447a8d3cfcb3e7489229f7322563464ccc75a2 100644
--- a/homeassistant/components/plant/.translations/de.json
+++ b/homeassistant/components/plant/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problem"
+        }
+    },
     "title": "Pflanze"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/el.json b/homeassistant/components/plant/.translations/el.json
index 781ae4a3834b607a75254a50ce80c4099596ea28..9d8fb65979b1d3ad72a1226147957fb70eb5db2f 100644
--- a/homeassistant/components/plant/.translations/el.json
+++ b/homeassistant/components/plant/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9",
+            "problem": "\u03a0\u03c1\u03cc\u03b2\u03bb\u03b7\u03bc\u03b1"
+        }
+    },
     "title": "\u03a7\u03bb\u03c9\u03c1\u03af\u03b4\u03b1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/en.json b/homeassistant/components/plant/.translations/en.json
index 41e2c9387bc4228446fe90c8e54c2994aec3f128..775cac280ed4544ad490368bfd7dbdad87becb8b 100644
--- a/homeassistant/components/plant/.translations/en.json
+++ b/homeassistant/components/plant/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problem"
+        }
+    },
     "title": "Plant Monitor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/es-419.json b/homeassistant/components/plant/.translations/es-419.json
index 9a3593e0799dbee33f33e3097ca57f962d92b8ad..957a07a1d51b501dfeb246684c046a6f385ba2c6 100644
--- a/homeassistant/components/plant/.translations/es-419.json
+++ b/homeassistant/components/plant/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problema"
+        }
+    },
     "title": "Planta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/es.json b/homeassistant/components/plant/.translations/es.json
index 9a3593e0799dbee33f33e3097ca57f962d92b8ad..957a07a1d51b501dfeb246684c046a6f385ba2c6 100644
--- a/homeassistant/components/plant/.translations/es.json
+++ b/homeassistant/components/plant/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problema"
+        }
+    },
     "title": "Planta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/et.json b/homeassistant/components/plant/.translations/et.json
index cc5b0927e5901e63351f8ca033f380647794fe7b..4e41139f3c2ce5636b923bd0726d49e724500141 100644
--- a/homeassistant/components/plant/.translations/et.json
+++ b/homeassistant/components/plant/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Probleem"
+        }
+    },
     "title": "Taim"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/eu.json b/homeassistant/components/plant/.translations/eu.json
index c371e20d82e49fe5bb51b524afec7701b58b903e..0ddb04bd82f0629b043396639b219f252b5837a5 100644
--- a/homeassistant/components/plant/.translations/eu.json
+++ b/homeassistant/components/plant/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Itzalita",
+            "problem": "Arazoa"
+        }
+    },
     "title": "Landarea"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/fa.json b/homeassistant/components/plant/.translations/fa.json
new file mode 100644
index 0000000000000000000000000000000000000000..ad27f3cc493114a39aa76cf1d816976466cba8e1
--- /dev/null
+++ b/homeassistant/components/plant/.translations/fa.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "ok": "\u062e\u0648\u0628",
+            "problem": "\u0645\u0634\u06a9\u0644"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/fi.json b/homeassistant/components/plant/.translations/fi.json
index 285be78528de3d5e3df16f12015228211ae96363..f626178235a20f088071f10eec455ad220e1aaa4 100644
--- a/homeassistant/components/plant/.translations/fi.json
+++ b/homeassistant/components/plant/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Ok",
+            "problem": "Ongelma"
+        }
+    },
     "title": "Kasvi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/fr.json b/homeassistant/components/plant/.translations/fr.json
index b882d5b95ac9f4f218619d9c8fe3066c90dc3bad..7ad48eea522bd648ede14aeda2ed4267adca3d24 100644
--- a/homeassistant/components/plant/.translations/fr.json
+++ b/homeassistant/components/plant/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Probl\u00e8me"
+        }
+    },
     "title": "Plante"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/gsw.json b/homeassistant/components/plant/.translations/gsw.json
index 27e6172cd5ee0bb3c7c132ed09a8ecc8b4cf2e82..27447a8d3cfcb3e7489229f7322563464ccc75a2 100644
--- a/homeassistant/components/plant/.translations/gsw.json
+++ b/homeassistant/components/plant/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problem"
+        }
+    },
     "title": "Pflanze"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/he.json b/homeassistant/components/plant/.translations/he.json
index 5604e8e8ec9687733d8b858b7aa86267e5edbcc3..0263e4da3896529fff9bc248480cf8ea9e8b3dd6 100644
--- a/homeassistant/components/plant/.translations/he.json
+++ b/homeassistant/components/plant/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u05ea\u05e7\u05d9\u05df",
+            "problem": "\u05d1\u05e2\u05d9\u05d4"
+        }
+    },
     "title": "\u05e6\u05de\u05d7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/hi.json b/homeassistant/components/plant/.translations/hi.json
new file mode 100644
index 0000000000000000000000000000000000000000..0f3a011f53fa2132aa8fe9ea02d2b32a84782653
--- /dev/null
+++ b/homeassistant/components/plant/.translations/hi.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "ok": "\u0920\u0940\u0915 \u0939\u0948",
+            "problem": "\u0938\u092e\u0938\u094d\u092f\u093e"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/hr.json b/homeassistant/components/plant/.translations/hr.json
index febaa038f69459e5ccd07f9916a740496f171115..69003710e387f8d1c7a7cff8897fa6e3a01fa4aa 100644
--- a/homeassistant/components/plant/.translations/hr.json
+++ b/homeassistant/components/plant/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "u redu",
+            "problem": "Problem"
+        }
+    },
     "title": "Biljka"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/hu.json b/homeassistant/components/plant/.translations/hu.json
index 46523c8159725678896c42855d9c0b60016717d5..3206ef7064dabcab0955995b7bd990ff0d1705d8 100644
--- a/homeassistant/components/plant/.translations/hu.json
+++ b/homeassistant/components/plant/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Probl\u00e9ma"
+        }
+    },
     "title": "N\u00f6v\u00e9ny"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/hy.json b/homeassistant/components/plant/.translations/hy.json
index 903ba4609d77a712389fb15d00fc578f5f77a677..a37cc887150c53a57ddbea4d0cbb679132c2f8de 100644
--- a/homeassistant/components/plant/.translations/hy.json
+++ b/homeassistant/components/plant/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u053c\u0561\u057e",
+            "problem": "\u053d\u0576\u0564\u056b\u0580"
+        }
+    },
     "title": "\u0533\u0578\u0580\u056e\u0561\u0580\u0561\u0576"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/id.json b/homeassistant/components/plant/.translations/id.json
index 8e80040716cc9c7252562717d564ed5141e1ac08..519964be2787afe00698d87390f23276009a3d91 100644
--- a/homeassistant/components/plant/.translations/id.json
+++ b/homeassistant/components/plant/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Masalah"
+        }
+    },
     "title": "Tanaman"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/is.json b/homeassistant/components/plant/.translations/is.json
index 9a3593e0799dbee33f33e3097ca57f962d92b8ad..508bd995422fcc0553edf522af17e0a14357b1c2 100644
--- a/homeassistant/components/plant/.translations/is.json
+++ b/homeassistant/components/plant/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u00cd lagi",
+            "problem": "Vandam\u00e1l"
+        }
+    },
     "title": "Planta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/it.json b/homeassistant/components/plant/.translations/it.json
index f8071781edc1859a2d9fd84f851757c5090b2ea1..631af83589da3b94c88f14000e9a92d2f6540405 100644
--- a/homeassistant/components/plant/.translations/it.json
+++ b/homeassistant/components/plant/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problema"
+        }
+    },
     "title": "Monitoraggio pianta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/ja.json b/homeassistant/components/plant/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..01708fffd873a5836bf9d28385ba119efe4fae66
--- /dev/null
+++ b/homeassistant/components/plant/.translations/ja.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "ok": "OK"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/ko.json b/homeassistant/components/plant/.translations/ko.json
index 89db16e8afcac72a37df4e96ebe437873e1331d9..274bf0de255af3d079e48a756241a423dd08724f 100644
--- a/homeassistant/components/plant/.translations/ko.json
+++ b/homeassistant/components/plant/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\ubb38\uc81c\uc5c6\uc74c",
+            "problem": "\ubb38\uc81c\uc788\uc74c"
+        }
+    },
     "title": "\uc2dd\ubb3c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/lb.json b/homeassistant/components/plant/.translations/lb.json
index 78fda836cb42034676f5b9313634672641a20ba2..f1a82fca3fc6d718ea89725df46305cf49b33834 100644
--- a/homeassistant/components/plant/.translations/lb.json
+++ b/homeassistant/components/plant/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problem"
+        }
+    },
     "title": "Planz"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/lv.json b/homeassistant/components/plant/.translations/lv.json
index 98a9a93b1c4d17a1d065fac5b7ae93a7674d6256..9c64f5c36c81cf2668256caa5d1060c0b3d20f2e 100644
--- a/homeassistant/components/plant/.translations/lv.json
+++ b/homeassistant/components/plant/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Labi",
+            "problem": "Probl\u0113ma"
+        }
+    },
     "title": "Augs"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/nb.json b/homeassistant/components/plant/.translations/nb.json
index b882d5b95ac9f4f218619d9c8fe3066c90dc3bad..c8f9e3e1d44c14f851026953588343e552be2ce7 100644
--- a/homeassistant/components/plant/.translations/nb.json
+++ b/homeassistant/components/plant/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "",
+            "problem": "Problem"
+        }
+    },
     "title": "Plante"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/nl.json b/homeassistant/components/plant/.translations/nl.json
index dc3b3e99d4b29d68fb27db0f866a5a4185cda54f..9f008010c15154e469d97c4ed34ad4de6cfeb3b2 100644
--- a/homeassistant/components/plant/.translations/nl.json
+++ b/homeassistant/components/plant/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Probleem"
+        }
+    },
     "title": "Plant"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/nn.json b/homeassistant/components/plant/.translations/nn.json
index b882d5b95ac9f4f218619d9c8fe3066c90dc3bad..ded8128524ab9b4d510c08eeab0ef9daf731681c 100644
--- a/homeassistant/components/plant/.translations/nn.json
+++ b/homeassistant/components/plant/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Ok",
+            "problem": "Problem"
+        }
+    },
     "title": "Plante"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/no.json b/homeassistant/components/plant/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..0a08a5eaed41814407a15bb5fcaa37099af1329c
--- /dev/null
+++ b/homeassistant/components/plant/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Plantemonitor"
+}
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/pl.json b/homeassistant/components/plant/.translations/pl.json
index 6c3395eac48568b3c4e25a0750f6487f3a7a2ab2..5c4b73780189848fbeecb2a356bc93511d0ca905 100644
--- a/homeassistant/components/plant/.translations/pl.json
+++ b/homeassistant/components/plant/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "ok",
+            "problem": "problem"
+        }
+    },
     "title": "Ro\u015blina"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/pt-BR.json b/homeassistant/components/plant/.translations/pt-BR.json
index 9a3593e0799dbee33f33e3097ca57f962d92b8ad..09b88d2578b97e21940162e9d33f4b99b1e84674 100644
--- a/homeassistant/components/plant/.translations/pt-BR.json
+++ b/homeassistant/components/plant/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Ok",
+            "problem": "Problema"
+        }
+    },
     "title": "Planta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/pt.json b/homeassistant/components/plant/.translations/pt.json
index 39bd39b97127a5adab5da8ef3d5bfef334246162..4f5b0caf86fc402bd0dfb5d49525d754a3f1acdc 100644
--- a/homeassistant/components/plant/.translations/pt.json
+++ b/homeassistant/components/plant/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problema"
+        }
+    },
     "title": "Monitor de plantas"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/ro.json b/homeassistant/components/plant/.translations/ro.json
index 8429efc1734852d3ce26375753c921417725397e..b10db0cfd2dada9371627ebc50330fc60f07f109 100644
--- a/homeassistant/components/plant/.translations/ro.json
+++ b/homeassistant/components/plant/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Problem\u0103"
+        }
+    },
     "title": "Plant\u0103"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/ru.json b/homeassistant/components/plant/.translations/ru.json
index 6d46e23214b3519656dbe98b54403ec74ba64d58..7836ecd77620df6706a194fd466597357de324ca 100644
--- a/homeassistant/components/plant/.translations/ru.json
+++ b/homeassistant/components/plant/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u041e\u041a",
+            "problem": "\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430"
+        }
+    },
     "title": "\u0420\u0430\u0441\u0442\u0435\u043d\u0438\u0435"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/sk.json b/homeassistant/components/plant/.translations/sk.json
index 11dc6de70340e9ac7dd272783a4d88ded51a9413..91644ef57b1a3a785788fc783e339588b8e20f34 100644
--- a/homeassistant/components/plant/.translations/sk.json
+++ b/homeassistant/components/plant/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Probl\u00e9m"
+        }
+    },
     "title": "Rastlina"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/sl.json b/homeassistant/components/plant/.translations/sl.json
index dc3b3e99d4b29d68fb27db0f866a5a4185cda54f..e57dc007343c7184db76b27c583fc3ac30bdf9cd 100644
--- a/homeassistant/components/plant/.translations/sl.json
+++ b/homeassistant/components/plant/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "Te\u017eava"
+        }
+    },
     "title": "Plant"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/sv.json b/homeassistant/components/plant/.translations/sv.json
index 0133f8931995c3179e6a52fca9c0a1d934f75070..60d3a90306350b7a67034d87903ad50f37449d4c 100644
--- a/homeassistant/components/plant/.translations/sv.json
+++ b/homeassistant/components/plant/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Ok",
+            "problem": "Problem"
+        }
+    },
     "title": "V\u00e4xt"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/ta.json b/homeassistant/components/plant/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..21e7dce974b18677fa25bd5ec1b62674d21a53fa
--- /dev/null
+++ b/homeassistant/components/plant/.translations/ta.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "ok": "\u0b9a\u0bb0\u0bbf",
+            "problem": "\u0b9a\u0bbf\u0b95\u0bcd\u0b95\u0bb2\u0bcd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/te.json b/homeassistant/components/plant/.translations/te.json
index 73e0b31dbe739cabaacf75cab2383cc57ca9ec60..983d9cf3fb4ee32261d57c481286c0520c977a7a 100644
--- a/homeassistant/components/plant/.translations/te.json
+++ b/homeassistant/components/plant/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u0c05\u0c32\u0c3e\u0c17\u0c47",
+            "problem": "\u0c38\u0c2e\u0c38\u0c4d\u0c2f"
+        }
+    },
     "title": "\u0c2e\u0c4a\u0c15\u0c4d\u0c15"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/th.json b/homeassistant/components/plant/.translations/th.json
index b0abb2165c3c8266c9011cf75a744011dc426523..79d3755c7ea8dcebf9b22e23a6b76564a046ab4f 100644
--- a/homeassistant/components/plant/.translations/th.json
+++ b/homeassistant/components/plant/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+            "problem": "\u0e21\u0e35\u0e1b\u0e31\u0e0d\u0e2b\u0e32"
+        }
+    },
     "title": "\u0e1e\u0e37\u0e0a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/tr.json b/homeassistant/components/plant/.translations/tr.json
index 7f8902dbf7925bb29ff48e3f06f664879ac55c56..0fe07001b3b74758b720258b64fbdcd1805ab029 100644
--- a/homeassistant/components/plant/.translations/tr.json
+++ b/homeassistant/components/plant/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "Tamam",
+            "problem": "Problem"
+        }
+    },
     "title": "Bitki"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/uk.json b/homeassistant/components/plant/.translations/uk.json
index df25afb9fdf0bc6415ed5e803d4b156da4a4dfb6..3204c42a714b9da0db94bf39dfc3b5ecc5e46b9c 100644
--- a/homeassistant/components/plant/.translations/uk.json
+++ b/homeassistant/components/plant/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u0422\u0410\u041a",
+            "problem": "\u0425\u0430\u043b\u0435\u043f\u0430"
+        }
+    },
     "title": "\u0420\u043e\u0441\u043b\u0438\u043d\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/vi.json b/homeassistant/components/plant/.translations/vi.json
index 310b7f9cc7e24c99060af034797d6edb1e249f92..a0638570123279e00a220cd380c449083c0e6279 100644
--- a/homeassistant/components/plant/.translations/vi.json
+++ b/homeassistant/components/plant/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "OK",
+            "problem": "V\u1ea5n \u0111\u1ec1"
+        }
+    },
     "title": "C\u00e2y tr\u1ed3ng"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/zh-Hans.json b/homeassistant/components/plant/.translations/zh-Hans.json
index 5842ec092ea32f4ef9f49bcdaf87493bfd548486..e27ac724bf3474c1a44dc1f0dc8a810218d8bd30 100644
--- a/homeassistant/components/plant/.translations/zh-Hans.json
+++ b/homeassistant/components/plant/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u6b63\u5e38",
+            "problem": "\u5f02\u5e38"
+        }
+    },
     "title": "\u690d\u7269"
 }
\ No newline at end of file
diff --git a/homeassistant/components/plant/.translations/zh-Hant.json b/homeassistant/components/plant/.translations/zh-Hant.json
index e27276fd4f66d66dc63f86219858fbb025fcde3f..af06d09eef6b6d6f4241684aa23c5c0d184ec597 100644
--- a/homeassistant/components/plant/.translations/zh-Hant.json
+++ b/homeassistant/components/plant/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "ok": "\u5065\u5eb7",
+            "problem": "\u7570\u5e38"
+        }
+    },
     "title": "\u690d\u7269\u76e3\u63a7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/powerwall/.translations/pl.json b/homeassistant/components/powerwall/.translations/pl.json
new file mode 100644
index 0000000000000000000000000000000000000000..aa4ea4da94fbc5e869b39666cb6d3e14f552da4e
--- /dev/null
+++ b/homeassistant/components/powerwall/.translations/pl.json
@@ -0,0 +1,19 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Powerwall jest ju\u017c skonfigurowane."
+        },
+        "error": {
+            "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.",
+            "unknown": "Niespodziewany b\u0142\u0105d."
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "ip_address": "Adres IP"
+                },
+                "title": "Po\u0142\u0105czenie z Powerwall"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/proximity/.translations/no.json b/homeassistant/components/proximity/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..7c47e31401af619d1f588831ead8824e18d33c3a
--- /dev/null
+++ b/homeassistant/components/proximity/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "N\u00e6rhet"
+}
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/af.json b/homeassistant/components/remote/.translations/af.json
index f09523e44314f197cfdac5014f4e7c3c24cd97b7..ad6d341858bfda2d9ca7bd4c290c6463c018239b 100644
--- a/homeassistant/components/remote/.translations/af.json
+++ b/homeassistant/components/remote/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Afgele\u00eb"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/ar.json b/homeassistant/components/remote/.translations/ar.json
index be3fa50d1af2153add8d5b42843ac4a4083ecb05..295f8c75d4e34f8d0b0b575217bfe66bf3fca9df 100644
--- a/homeassistant/components/remote/.translations/ar.json
+++ b/homeassistant/components/remote/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u062a\u062d\u0643\u0645 \u0639\u0646 \u0628\u0639\u062f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/bg.json b/homeassistant/components/remote/.translations/bg.json
index a2c97570762629cc2a900245aac6715cc52c51d8..9f9c5a5782ab0717a9cf960c9336caca03c1a680 100644
--- a/homeassistant/components/remote/.translations/bg.json
+++ b/homeassistant/components/remote/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u0414\u0438\u0441\u0442\u0430\u043d\u0446\u0438\u043e\u043d\u043d\u043e"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/bs.json b/homeassistant/components/remote/.translations/bs.json
index 4ba22a7ea8d4b8f6a5519b99bc596d088571a0f7..bcda1aeb6bc0e6906c120e05108bf7e7d5f2a647 100644
--- a/homeassistant/components/remote/.translations/bs.json
+++ b/homeassistant/components/remote/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Daljinski"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/ca.json b/homeassistant/components/remote/.translations/ca.json
index 6435b122f04be0bbe30c736db4f0b4db12587c7f..76252d06ce8e1b5c87dead679144e9835fac9497 100644
--- a/homeassistant/components/remote/.translations/ca.json
+++ b/homeassistant/components/remote/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagat",
+            "on": "Enc\u00e8s"
+        }
+    },
     "title": "Comandaments"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/cs.json b/homeassistant/components/remote/.translations/cs.json
index 57b03d575354291c6e87eeeb1d07c6f4484dc8c8..098b1191b8faed414c27536c5b8f3475fcb01dcd 100644
--- a/homeassistant/components/remote/.translations/cs.json
+++ b/homeassistant/components/remote/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "D\u00e1lkov\u00e9"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/cy.json b/homeassistant/components/remote/.translations/cy.json
index f353bce2db7d13e0bfec78a219e86827da2892dd..283a6e04833ba3b886dfe09323120efad6ffd1db 100644
--- a/homeassistant/components/remote/.translations/cy.json
+++ b/homeassistant/components/remote/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Symudol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/da.json b/homeassistant/components/remote/.translations/da.json
index 57ff8549367f27fe265e1925b2827ae113eb8bf7..ee63a0b0a1789dffce56f0d23c3b140314e5e7f6 100644
--- a/homeassistant/components/remote/.translations/da.json
+++ b/homeassistant/components/remote/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Slukket",
+            "on": "T\u00e6ndt"
+        }
+    },
     "title": "Fjernbetjening"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/de.json b/homeassistant/components/remote/.translations/de.json
index ae5de70d89776ce2ec9a0936e9d396495d8a10a4..d1ec188e2b89c001f3dadf3fcbd6ce498f9164f9 100644
--- a/homeassistant/components/remote/.translations/de.json
+++ b/homeassistant/components/remote/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Fernbedienung"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/el.json b/homeassistant/components/remote/.translations/el.json
index 343216914542e0c1e806c2e432d1532d32c57a2a..79860300b96b37f95797b985d36aa61ad93fdf52 100644
--- a/homeassistant/components/remote/.translations/el.json
+++ b/homeassistant/components/remote/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        }
+    },
     "title": "\u03a4\u03b7\u03bb\u03b5\u03c7\u03b5\u03b9\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/en.json b/homeassistant/components/remote/.translations/en.json
index 3e199a8d15d124da111238853d9bbdd85d071355..731a21d454797e14987b4454a36aee9d3f743cd5 100644
--- a/homeassistant/components/remote/.translations/en.json
+++ b/homeassistant/components/remote/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Remote"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/es-419.json b/homeassistant/components/remote/.translations/es-419.json
index cca90650a6d754484081f51d1b5ad7f9ed0c976f..bf8b6d3a3eccdcfd1cf285f8fe3951926d75f472 100644
--- a/homeassistant/components/remote/.translations/es-419.json
+++ b/homeassistant/components/remote/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Remoto"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/es.json b/homeassistant/components/remote/.translations/es.json
index cca90650a6d754484081f51d1b5ad7f9ed0c976f..bf8b6d3a3eccdcfd1cf285f8fe3951926d75f472 100644
--- a/homeassistant/components/remote/.translations/es.json
+++ b/homeassistant/components/remote/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Remoto"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/et.json b/homeassistant/components/remote/.translations/et.json
index a66a0f1b241f7dbf244d0252c7bd6abfed69342d..6bcfbf7f4cfef47ded702c126f8a98e98ccb57a2 100644
--- a/homeassistant/components/remote/.translations/et.json
+++ b/homeassistant/components/remote/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Kaugjuhtimispult"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/eu.json b/homeassistant/components/remote/.translations/eu.json
index 2fc0fdcf3f97399666a51ec64e5768e8562b4f2e..8c52e0f5c0729c796e7c1b1a326073730923a00f 100644
--- a/homeassistant/components/remote/.translations/eu.json
+++ b/homeassistant/components/remote/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Urrunekoa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/fa.json b/homeassistant/components/remote/.translations/fa.json
new file mode 100644
index 0000000000000000000000000000000000000000..342de751ee4fee37b4836faf32374eefaacd440c
--- /dev/null
+++ b/homeassistant/components/remote/.translations/fa.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u062e\u0627\u0645\u0648\u0634",
+            "on": "\u0631\u0648\u0634\u0646"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/fi.json b/homeassistant/components/remote/.translations/fi.json
index ce40f1ee1f34f52608202ec5f28198cd8eea8c11..45e40562d9e5a4a80bdd5a0f758c953251bd355f 100644
--- a/homeassistant/components/remote/.translations/fi.json
+++ b/homeassistant/components/remote/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Kauko-ohjaus"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/fr.json b/homeassistant/components/remote/.translations/fr.json
index 3764168ba27d7a0599af08c85e27e7c6c1fed1d8..632bc1044d4e2542da5a49f045bf48a98bd6b62d 100644
--- a/homeassistant/components/remote/.translations/fr.json
+++ b/homeassistant/components/remote/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Arr\u00eat",
+            "on": "Actif"
+        }
+    },
     "title": "T\u00e9l\u00e9commande"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/gsw.json b/homeassistant/components/remote/.translations/gsw.json
index f9d426a199eaa2ab9e7aa9e6eb7c37f2f620e407..3f209615ee9768e00f295adae6fb925063db97c6 100644
--- a/homeassistant/components/remote/.translations/gsw.json
+++ b/homeassistant/components/remote/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    },
     "title": "Entfernt"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/he.json b/homeassistant/components/remote/.translations/he.json
index 50a8171d5c9c9071f7353e0d45902a07ed477bda..816e0fd96bf1d0f89732b43d869bf179825131a4 100644
--- a/homeassistant/components/remote/.translations/he.json
+++ b/homeassistant/components/remote/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05de\u05b0\u05e8\u05d5\u05bc\u05d7\u05b8\u05e7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/hi.json b/homeassistant/components/remote/.translations/hi.json
index b0226f8670bceb8b4559da808ee88d7361a8cd1f..cb9446fed91c39c711d6d67a11439e05d4345fa3 100644
--- a/homeassistant/components/remote/.translations/hi.json
+++ b/homeassistant/components/remote/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u0930\u093f\u092e\u094b\u091f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/hr.json b/homeassistant/components/remote/.translations/hr.json
index 4ba22a7ea8d4b8f6a5519b99bc596d088571a0f7..bcda1aeb6bc0e6906c120e05108bf7e7d5f2a647 100644
--- a/homeassistant/components/remote/.translations/hr.json
+++ b/homeassistant/components/remote/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Daljinski"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/hu.json b/homeassistant/components/remote/.translations/hu.json
index e18f1aa768557a1d90370a5e3cd37ca0f9096824..fa0bf3fee904adac3d0c8f7fce7e7bcebc0717ea 100644
--- a/homeassistant/components/remote/.translations/hu.json
+++ b/homeassistant/components/remote/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "T\u00e1vir\u00e1ny\u00edt\u00e1s"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/hy.json b/homeassistant/components/remote/.translations/hy.json
index 6a7c57de12d6e1fc39c960bddb980611845710d3..948a11565951954a20aafffaffc531bc11037782 100644
--- a/homeassistant/components/remote/.translations/hy.json
+++ b/homeassistant/components/remote/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u0540\u0565\u057c\u0561\u057e\u0561\u0580"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/id.json b/homeassistant/components/remote/.translations/id.json
index b16c336d26c63217b42bc7573124d7fe5574e7fe..e824cafff4ecebd9af06eb3d47ce8bd20cd13693 100644
--- a/homeassistant/components/remote/.translations/id.json
+++ b/homeassistant/components/remote/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Daring"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/is.json b/homeassistant/components/remote/.translations/is.json
index 689006c69915798ac20af7384445a692b67fd770..3908be15d36b9e503428852971ac5198867378b8 100644
--- a/homeassistant/components/remote/.translations/is.json
+++ b/homeassistant/components/remote/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u00d3virk",
+            "on": "Virk"
+        }
+    },
     "title": "Fjarst\u00fdring"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/it.json b/homeassistant/components/remote/.translations/it.json
index 1ff748a07a836e9730a82e8065a14b5b1c5b3439..e3ebc2a3ddaf556c6322364018d15c5b4bdb95fa 100644
--- a/homeassistant/components/remote/.translations/it.json
+++ b/homeassistant/components/remote/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Telecomando"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/ja.json b/homeassistant/components/remote/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..15dd3796187f211b278196ad5d098bf271e486c1
--- /dev/null
+++ b/homeassistant/components/remote/.translations/ja.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/ko.json b/homeassistant/components/remote/.translations/ko.json
index ba603764304daf7493d9f727a4302a264d8a705f..b866fd7fee56d18f648d21e8f993459a37b16eb9 100644
--- a/homeassistant/components/remote/.translations/ko.json
+++ b/homeassistant/components/remote/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc6d0\uaca9"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/lb.json b/homeassistant/components/remote/.translations/lb.json
index 3764168ba27d7a0599af08c85e27e7c6c1fed1d8..b81e82470fc7fba94834017aef0d62ab89428a2e 100644
--- a/homeassistant/components/remote/.translations/lb.json
+++ b/homeassistant/components/remote/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "T\u00e9l\u00e9commande"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/lt.json b/homeassistant/components/remote/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..3cf0e9b442d9f02082e70cb4a9defac7ddee1ffd
--- /dev/null
+++ b/homeassistant/components/remote/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/lv.json b/homeassistant/components/remote/.translations/lv.json
index 504763d0b106da217df181d9aaf0ae714e246451..c8bed22a74c77aa277c1d5ecbb2e14916ab71fd5 100644
--- a/homeassistant/components/remote/.translations/lv.json
+++ b/homeassistant/components/remote/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gta",
+            "on": "Iesl\u0113gts"
+        }
+    },
     "title": "T\u0101lvad\u012bba"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/nb.json b/homeassistant/components/remote/.translations/nb.json
index ad3dec70b8fa61b3e4b3347565e6f9fbf62c9605..2e65d515e5903f78e7935538a06cf3b0910277ed 100644
--- a/homeassistant/components/remote/.translations/nb.json
+++ b/homeassistant/components/remote/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Fjernkontroll"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/nl.json b/homeassistant/components/remote/.translations/nl.json
index fe18f264f7be9e253a80bfe1d4e0752b6bccecbc..b3ccad9ae2b5ab60e41d3d5cf4c64c5e6df531fe 100644
--- a/homeassistant/components/remote/.translations/nl.json
+++ b/homeassistant/components/remote/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Afstandsbediening"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/nn.json b/homeassistant/components/remote/.translations/nn.json
index ad3dec70b8fa61b3e4b3347565e6f9fbf62c9605..2e65d515e5903f78e7935538a06cf3b0910277ed 100644
--- a/homeassistant/components/remote/.translations/nn.json
+++ b/homeassistant/components/remote/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Fjernkontroll"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/no.json b/homeassistant/components/remote/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..ad3dec70b8fa61b3e4b3347565e6f9fbf62c9605
--- /dev/null
+++ b/homeassistant/components/remote/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Fjernkontroll"
+}
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/pl.json b/homeassistant/components/remote/.translations/pl.json
index 2bb901f00311948061c2bad60ac545f13370c78b..e6621d8b42dd969b174acc1a28e24c553b7395e0 100644
--- a/homeassistant/components/remote/.translations/pl.json
+++ b/homeassistant/components/remote/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Pilot"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/pt-BR.json b/homeassistant/components/remote/.translations/pt-BR.json
index cca90650a6d754484081f51d1b5ad7f9ed0c976f..d658a07f4df45dd608d109be85282281509ffcce 100644
--- a/homeassistant/components/remote/.translations/pt-BR.json
+++ b/homeassistant/components/remote/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Remoto"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/pt.json b/homeassistant/components/remote/.translations/pt.json
index cca90650a6d754484081f51d1b5ad7f9ed0c976f..fb303b36aa6db5b503f1eaaadc66d7dbb19c4752 100644
--- a/homeassistant/components/remote/.translations/pt.json
+++ b/homeassistant/components/remote/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desativado",
+            "on": "Ligado"
+        }
+    },
     "title": "Remoto"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/ro.json b/homeassistant/components/remote/.translations/ro.json
index 8fbd1e5bf05af11a9ff9d35d541d5d4f532c6b57..5d3bb752d4a001fdb8ba6bae51ad6708a2d4ca78 100644
--- a/homeassistant/components/remote/.translations/ro.json
+++ b/homeassistant/components/remote/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "La distan\u0163\u0103"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/ru.json b/homeassistant/components/remote/.translations/ru.json
index 189ff4a1c7a2db55849e57d2ec02c7d414015acb..14dd4a6ec2daf3d0fd273c492046c7830382640c 100644
--- a/homeassistant/components/remote/.translations/ru.json
+++ b/homeassistant/components/remote/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u041f\u0443\u043b\u044c\u0442 \u0414\u0423"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/sk.json b/homeassistant/components/remote/.translations/sk.json
index ece8b289ff6650efa2ee39694a12aa9b269650f0..381668927dfc1aad02c67cd1d5c102375f94d831 100644
--- a/homeassistant/components/remote/.translations/sk.json
+++ b/homeassistant/components/remote/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Vypnut\u00fd",
+            "on": "Zapnut\u00fd"
+        }
+    },
     "title": "Dia\u013ekov\u00e9 ovl\u00e1danie"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/sl.json b/homeassistant/components/remote/.translations/sl.json
index 09ff45911e750fcd0801e975bb3e8d2b018595d9..5d2864f5b896d4b17adbc660e6d7e58f84967b1a 100644
--- a/homeassistant/components/remote/.translations/sl.json
+++ b/homeassistant/components/remote/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Oddaljeno"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/sv.json b/homeassistant/components/remote/.translations/sv.json
index 1779baf7a07a56a9b8554a0b0956e426a45929bb..ea82df41e758b31cb6bfc8c27e0f5547902576dd 100644
--- a/homeassistant/components/remote/.translations/sv.json
+++ b/homeassistant/components/remote/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Fj\u00e4rrkontroll"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/ta.json b/homeassistant/components/remote/.translations/ta.json
index b61dddc90081cdcfdd36285117ad2536b68fcf6d..b277057b098a3c4afff536021da70176cd8f0ccd 100644
--- a/homeassistant/components/remote/.translations/ta.json
+++ b/homeassistant/components/remote/.translations/ta.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd"
+        }
+    },
     "title": "\u0bb0\u0bbf\u0bae\u0bc7\u0bbe\u0b9f\u0bcd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/te.json b/homeassistant/components/remote/.translations/te.json
index ef3632cfd7bd6188dc45a72a8d71039ca1a449b8..dfc6501426888e7aac988df8e60f59ddafe8a97a 100644
--- a/homeassistant/components/remote/.translations/te.json
+++ b/homeassistant/components/remote/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c30\u0c3f\u0c2e\u0c4b\u0c1f\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/th.json b/homeassistant/components/remote/.translations/th.json
index 8158c0b8fbb96e31aa3d194432b9fd9e4c55c6e6..06f5d896f0ff329b8c318d4f6107e0e99ba4e654 100644
--- a/homeassistant/components/remote/.translations/th.json
+++ b/homeassistant/components/remote/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e23\u0e35\u0e42\u0e21\u0e15"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/tr.json b/homeassistant/components/remote/.translations/tr.json
index 969bc6825b7ef4a09d2b27859df89c90b92ef161..cdc40c6268bb563047873ba1d335c5d907fca8f7 100644
--- a/homeassistant/components/remote/.translations/tr.json
+++ b/homeassistant/components/remote/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Uzaktan Kumanda"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/uk.json b/homeassistant/components/remote/.translations/uk.json
index 189ff4a1c7a2db55849e57d2ec02c7d414015acb..bc52ed67ae5c0ad01ec624d70ef32a560ec67b34 100644
--- a/homeassistant/components/remote/.translations/uk.json
+++ b/homeassistant/components/remote/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u041f\u0443\u043b\u044c\u0442 \u0414\u0423"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/vi.json b/homeassistant/components/remote/.translations/vi.json
index 94a0d38c1bf87c1679fd9cd4979c08b6f889a454..36791cf5fb954086d0204523ed8ec50e4b47cae6 100644
--- a/homeassistant/components/remote/.translations/vi.json
+++ b/homeassistant/components/remote/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "\u0110K T\u1eeb xa"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/zh-Hans.json b/homeassistant/components/remote/.translations/zh-Hans.json
index 6db6e92c4722efaa5d25ed5075ee4677c7897247..70ab64a957f4f86ced9843121e2fc8cad1fd70b7 100644
--- a/homeassistant/components/remote/.translations/zh-Hans.json
+++ b/homeassistant/components/remote/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u5173",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u9065\u63a7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/remote/.translations/zh-Hant.json b/homeassistant/components/remote/.translations/zh-Hant.json
index 842392580adc5242723880fb2b6d24af2de9e020..b387a57723d5c92cf47719cd695713cec8c904c5 100644
--- a/homeassistant/components/remote/.translations/zh-Hant.json
+++ b/homeassistant/components/remote/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u5553"
+        }
+    },
     "title": "\u9059\u63a7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/roku/.translations/pl.json b/homeassistant/components/roku/.translations/pl.json
index ba81c5b3e7a9a91d649ad2856c04c60cde78305b..e1ad060493652a2f793c684426d4c408746c90c3 100644
--- a/homeassistant/components/roku/.translations/pl.json
+++ b/homeassistant/components/roku/.translations/pl.json
@@ -1,7 +1,8 @@
 {
     "config": {
         "abort": {
-            "already_configured": "Urz\u0105dzenie Roku jest ju\u017c skonfigurowane."
+            "already_configured": "Urz\u0105dzenie Roku jest ju\u017c skonfigurowane.",
+            "unknown": "Niespodziewany b\u0142\u0105d."
         },
         "error": {
             "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie."
diff --git a/homeassistant/components/roomba/.translations/lb.json b/homeassistant/components/roomba/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..08933fc16f93db7c038d5951fe7ff5120dd04db8
--- /dev/null
+++ b/homeassistant/components/roomba/.translations/lb.json
@@ -0,0 +1,26 @@
+{
+    "config": {
+        "error": {
+            "unknown": "Onerwaarte Feeler"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "blid": "BLID",
+                    "certificate": "Zertifikat",
+                    "host": "Host Numm oder IP Adresse",
+                    "password": "Passwuert"
+                }
+            }
+        }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "delay": "Delai"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/scene/.translations/no.json b/homeassistant/components/scene/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..827c0c81f3801fa553852a9be67a5ab0787a8468
--- /dev/null
+++ b/homeassistant/components/scene/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Scene"
+}
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/af.json b/homeassistant/components/script/.translations/af.json
index af1125a367c82f4e5849abff1227193f91e81a49..f0055ddab62daa839ce29ed1441902dac90be6a0 100644
--- a/homeassistant/components/script/.translations/af.json
+++ b/homeassistant/components/script/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Skrip"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/ar.json b/homeassistant/components/script/.translations/ar.json
index 9caee964226b58fccabe195d2848eea42837448f..99f0578c7703503f60b2ad7fc493fe36ddfddaca 100644
--- a/homeassistant/components/script/.translations/ar.json
+++ b/homeassistant/components/script/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u0646\u0635 \u0622\u0644\u064a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/bg.json b/homeassistant/components/script/.translations/bg.json
index 986bddec998702d36a54cd3fac6b85c80ca3912b..d3a53c6c720f4d83fa8024368cf2f0c848c83bbf 100644
--- a/homeassistant/components/script/.translations/bg.json
+++ b/homeassistant/components/script/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u0421\u043a\u0440\u0438\u043f\u0442"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/bs.json b/homeassistant/components/script/.translations/bs.json
index a884d82d265c8237b04eb72a6ee353aca31a1b97..4e081f98eaf63fbf918a0e5edd12750acdb16a34 100644
--- a/homeassistant/components/script/.translations/bs.json
+++ b/homeassistant/components/script/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Skripta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/ca.json b/homeassistant/components/script/.translations/ca.json
index 70352282781840c99496522b3e9a2da8f4820997..af31164cf4cfe4bbe936e40f49f0ef891727f43a 100644
--- a/homeassistant/components/script/.translations/ca.json
+++ b/homeassistant/components/script/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desactivat",
+            "on": "Activat"
+        }
+    },
     "title": "Programes (scripts)"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/cs.json b/homeassistant/components/script/.translations/cs.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..b75830afdcee4a91a176cd3fd4e2e9f20fa6baec 100644
--- a/homeassistant/components/script/.translations/cs.json
+++ b/homeassistant/components/script/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/cy.json b/homeassistant/components/script/.translations/cy.json
index 181420eb11b614b08ff0349ab235d366825f6dca..fc0795b56f854d7301fa4f31c4b436d0c5564249 100644
--- a/homeassistant/components/script/.translations/cy.json
+++ b/homeassistant/components/script/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Sgript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/da.json b/homeassistant/components/script/.translations/da.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..1f5d162a541a1cf253a6b19ed2dd8d47a7a431e4 100644
--- a/homeassistant/components/script/.translations/da.json
+++ b/homeassistant/components/script/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/de.json b/homeassistant/components/script/.translations/de.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..8a3343cc6cbb24dea54db14a3987d8a92cabf10a 100644
--- a/homeassistant/components/script/.translations/de.json
+++ b/homeassistant/components/script/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/el.json b/homeassistant/components/script/.translations/el.json
index ebc54ba093bb4e9e073c03452382efa2cca21680..9fbc773c9f594e180d247aebe53dc34ab230c05e 100644
--- a/homeassistant/components/script/.translations/el.json
+++ b/homeassistant/components/script/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0391\u03bd\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc",
+            "on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc"
+        }
+    },
     "title": "\u0394\u03ad\u03c3\u03bc\u03b7 \u03b5\u03bd\u03b5\u03c1\u03b3\u03b5\u03b9\u03ce\u03bd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/en.json b/homeassistant/components/script/.translations/en.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..ba95cd4472113944813a20c972cd03fbc4623a07 100644
--- a/homeassistant/components/script/.translations/en.json
+++ b/homeassistant/components/script/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/es-419.json b/homeassistant/components/script/.translations/es-419.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..11d2b521c4ce66bb534cd1b001839cb687e5d7aa 100644
--- a/homeassistant/components/script/.translations/es-419.json
+++ b/homeassistant/components/script/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/es.json b/homeassistant/components/script/.translations/es.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..11d2b521c4ce66bb534cd1b001839cb687e5d7aa 100644
--- a/homeassistant/components/script/.translations/es.json
+++ b/homeassistant/components/script/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/et.json b/homeassistant/components/script/.translations/et.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..afa6e6130a49e74edecaabef30bdbfab16fc01f8 100644
--- a/homeassistant/components/script/.translations/et.json
+++ b/homeassistant/components/script/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/eu.json b/homeassistant/components/script/.translations/eu.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..1350c7d23a2a10dd69d6e2b3fc2c1669437dc0d9 100644
--- a/homeassistant/components/script/.translations/eu.json
+++ b/homeassistant/components/script/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/fa.json b/homeassistant/components/script/.translations/fa.json
index 43eab1daf87e5be3aadb405c8a4acfc179f193a5..065f9f42546022ed60e162454c2e1c7e6d22121d 100644
--- a/homeassistant/components/script/.translations/fa.json
+++ b/homeassistant/components/script/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u063a\u06cc\u0631\u0641\u0639\u0627\u0644",
+            "on": "\u0641\u0639\u0627\u0644"
+        }
+    },
     "title": "\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/fi.json b/homeassistant/components/script/.translations/fi.json
index 9ec9fbec9fef6fb86674e29f875cbeede547479c..1a510fc7801898c7d909119972047721595f2661 100644
--- a/homeassistant/components/script/.translations/fi.json
+++ b/homeassistant/components/script/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Skripti"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/fr.json b/homeassistant/components/script/.translations/fr.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..910192a5f37b0d07b76dcc3db61440b7189b346e 100644
--- a/homeassistant/components/script/.translations/fr.json
+++ b/homeassistant/components/script/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Inactif",
+            "on": "Actif"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/gsw.json b/homeassistant/components/script/.translations/gsw.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..26afe6133d35c964f43b51382234a537bce5c37c 100644
--- a/homeassistant/components/script/.translations/gsw.json
+++ b/homeassistant/components/script/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/he.json b/homeassistant/components/script/.translations/he.json
index 6ea4199b38ca7b98ff4b6bdcd623e643962fbd2e..f003c2e12105eefba69bbf24dc1a88cd111e0ca7 100644
--- a/homeassistant/components/script/.translations/he.json
+++ b/homeassistant/components/script/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05ea\u05b7\u05e1\u05e8\u05b4\u05d9\u05d8"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/hi.json b/homeassistant/components/script/.translations/hi.json
index 06ec52a4c019c5762e602754abd64cd0f74ad977..722fdd5a25dc4bcc7e2e888e4390a6952fbf2978 100644
--- a/homeassistant/components/script/.translations/hi.json
+++ b/homeassistant/components/script/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u0938\u094d\u0915\u094d\u0930\u093f\u092a\u094d\u091f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/hr.json b/homeassistant/components/script/.translations/hr.json
index a884d82d265c8237b04eb72a6ee353aca31a1b97..4e081f98eaf63fbf918a0e5edd12750acdb16a34 100644
--- a/homeassistant/components/script/.translations/hr.json
+++ b/homeassistant/components/script/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Skripta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/hu.json b/homeassistant/components/script/.translations/hu.json
index 72bd266fcf17bfda120af8f54283741ed7c6bd3f..781e16c61a32ea55a3b352dcd1f3d2845964f64a 100644
--- a/homeassistant/components/script/.translations/hu.json
+++ b/homeassistant/components/script/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "Szkript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/hy.json b/homeassistant/components/script/.translations/hy.json
index 48d4e047f057a46169d73767e2333a90b6b50ece..d2aaa9a982e048eec8c8b2aa8f7640b2775c264f 100644
--- a/homeassistant/components/script/.translations/hy.json
+++ b/homeassistant/components/script/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0544\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u054d\u0581\u0565\u0576\u0561\u0580"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/id.json b/homeassistant/components/script/.translations/id.json
index af1125a367c82f4e5849abff1227193f91e81a49..8b23be94861f1e96b766998f0aed3b2908b337f0 100644
--- a/homeassistant/components/script/.translations/id.json
+++ b/homeassistant/components/script/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Skrip"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/is.json b/homeassistant/components/script/.translations/is.json
index 15ff39db1d18a90fcd95f572230b61a705d38af4..6c8135fe5b206625c46d570ccbd098677b7322f7 100644
--- a/homeassistant/components/script/.translations/is.json
+++ b/homeassistant/components/script/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u00d3virkt",
+            "on": "Virkt"
+        }
+    },
     "title": "Skrifta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/it.json b/homeassistant/components/script/.translations/it.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..0258e17bf7f033714335f1f38288805b93341006 100644
--- a/homeassistant/components/script/.translations/it.json
+++ b/homeassistant/components/script/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/ja.json b/homeassistant/components/script/.translations/ja.json
index 635c0cd8311494bda8ae8c693ed83ae69145a1d0..a300062e3db0a84d054764b57d82372450601022 100644
--- a/homeassistant/components/script/.translations/ja.json
+++ b/homeassistant/components/script/.translations/ja.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    },
     "title": "\u30b9\u30af\u30ea\u30d7\u30c8"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/ko.json b/homeassistant/components/script/.translations/ko.json
index 6325d0c475e4bf86ca09e1de62e0a69797b0715c..fb6d8e5014f21d4cdf779ffcc8ed19faa786b307 100644
--- a/homeassistant/components/script/.translations/ko.json
+++ b/homeassistant/components/script/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc2a4\ud06c\ub9bd\ud2b8"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/lb.json b/homeassistant/components/script/.translations/lb.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..786cf9adb0f1f347c2eefe4957d28612516e39f9 100644
--- a/homeassistant/components/script/.translations/lb.json
+++ b/homeassistant/components/script/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/lt.json b/homeassistant/components/script/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..3cf0e9b442d9f02082e70cb4a9defac7ddee1ffd
--- /dev/null
+++ b/homeassistant/components/script/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/lv.json b/homeassistant/components/script/.translations/lv.json
index 70a0ee5757641ea17bfa76aa3181c4fbb764851e..6c991677f9ecc0ab03b9e5a6e93012a096517785 100644
--- a/homeassistant/components/script/.translations/lv.json
+++ b/homeassistant/components/script/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts"
+        }
+    },
     "title": "Skripts"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/nb.json b/homeassistant/components/script/.translations/nb.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..a7a2fd68a32c1fdca55862fa6ea68cdcf7f12177 100644
--- a/homeassistant/components/script/.translations/nb.json
+++ b/homeassistant/components/script/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/nl.json b/homeassistant/components/script/.translations/nl.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..fddf969a4a81eb02a47fea17d376c5df93c81852 100644
--- a/homeassistant/components/script/.translations/nl.json
+++ b/homeassistant/components/script/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/nn.json b/homeassistant/components/script/.translations/nn.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..a7a2fd68a32c1fdca55862fa6ea68cdcf7f12177 100644
--- a/homeassistant/components/script/.translations/nn.json
+++ b/homeassistant/components/script/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/no.json b/homeassistant/components/script/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..caeaf751b81bd332332f99f2c3ffbfb90232bf43
--- /dev/null
+++ b/homeassistant/components/script/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Script"
+}
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/pl.json b/homeassistant/components/script/.translations/pl.json
index 18e80a08f741c328ffc16c370a7839f12b5bbb5c..8982527645e3b8b51e6930d62b4425b7e32a77cf 100644
--- a/homeassistant/components/script/.translations/pl.json
+++ b/homeassistant/components/script/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Skrypt"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/pt-BR.json b/homeassistant/components/script/.translations/pt-BR.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..0a4ee8f49150876329b393c72c2b8660eedee552 100644
--- a/homeassistant/components/script/.translations/pt-BR.json
+++ b/homeassistant/components/script/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/pt.json b/homeassistant/components/script/.translations/pt.json
index caeaf751b81bd332332f99f2c3ffbfb90232bf43..c722843c99812ced30044a78167c0267a8b304a2 100644
--- a/homeassistant/components/script/.translations/pt.json
+++ b/homeassistant/components/script/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desativado",
+            "on": "Ligado"
+        }
+    },
     "title": "Script"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/ro.json b/homeassistant/components/script/.translations/ro.json
index c15efcf2c02c97d221efe5706acd3a102e3c8f8a..52f6159d65cfa1e433da3d8604af29e2362e192c 100644
--- a/homeassistant/components/script/.translations/ro.json
+++ b/homeassistant/components/script/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Scenariu"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/ru.json b/homeassistant/components/script/.translations/ru.json
index 3a0ec791375aad333e245f1a928d47734c17bf30..97dff767c61f8c9d80159ae40f6da5368941359e 100644
--- a/homeassistant/components/script/.translations/ru.json
+++ b/homeassistant/components/script/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u0421\u0446\u0435\u043d\u0430\u0440\u0438\u0439"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/sk.json b/homeassistant/components/script/.translations/sk.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..049d7d9b2a843098b2dbdc85b11f693247cf5e28 100644
--- a/homeassistant/components/script/.translations/sk.json
+++ b/homeassistant/components/script/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Vypnut\u00fd",
+            "on": "Zapnut\u00fd"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/sl.json b/homeassistant/components/script/.translations/sl.json
index a884d82d265c8237b04eb72a6ee353aca31a1b97..cd38e49dcb543ca1c5599a97919fd3519fe88b34 100644
--- a/homeassistant/components/script/.translations/sl.json
+++ b/homeassistant/components/script/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Skripta"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/sv.json b/homeassistant/components/script/.translations/sv.json
index 5a85cb524ac8f2953255a4ffbf5951f90a7cda89..a7a2fd68a32c1fdca55862fa6ea68cdcf7f12177 100644
--- a/homeassistant/components/script/.translations/sv.json
+++ b/homeassistant/components/script/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Skript"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/ta.json b/homeassistant/components/script/.translations/ta.json
index f36754b197d4a42e6c53fc68b823bbf6e4918979..25fae5b290bdf965d4cbfe33a0b4ca3326bdcfc2 100644
--- a/homeassistant/components/script/.translations/ta.json
+++ b/homeassistant/components/script/.translations/ta.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd"
+        }
+    },
     "title": "\u0bb8\u0bcd\u0b95\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0b9f\u0bcd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/te.json b/homeassistant/components/script/.translations/te.json
index 4ea1d180c5d2de472edf3cd80270a8559d7ce33d..beb7a14450ca523d4a8b37aa57880ce4d336e85b 100644
--- a/homeassistant/components/script/.translations/te.json
+++ b/homeassistant/components/script/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c38\u0c4d\u0c15\u0c4d\u0c30\u0c3f\u0c2a\u0c4d\u0c1f\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/th.json b/homeassistant/components/script/.translations/th.json
index 741c377a84942537bb15ed9010bb0fe8a3dbba76..26eb9e4577e1262fdbd46deb2cf32312bd0aa66f 100644
--- a/homeassistant/components/script/.translations/th.json
+++ b/homeassistant/components/script/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e2a\u0e04\u0e23\u0e34\u0e1b\u0e15\u0e4c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/tr.json b/homeassistant/components/script/.translations/tr.json
index 05cedace9011dd11f4b1b346d875030004ba610b..4730c0e4c18930fce28647f0a6d63a113b5b1f35 100644
--- a/homeassistant/components/script/.translations/tr.json
+++ b/homeassistant/components/script/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Senaryo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/uk.json b/homeassistant/components/script/.translations/uk.json
index 23ef9b1243d65b11f0b9f58ad3b2b1070fff4a8d..bfff0258c6643c1b192f36a75d2dd6d83727e81e 100644
--- a/homeassistant/components/script/.translations/uk.json
+++ b/homeassistant/components/script/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u0421\u0446\u0435\u043d\u0430\u0440\u0456\u0439"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/vi.json b/homeassistant/components/script/.translations/vi.json
index cdc70067941b53b27b0471baaef5a2cc7077838d..4ef0b77ca14d1225cd41fc63547c954bfef9a1be 100644
--- a/homeassistant/components/script/.translations/vi.json
+++ b/homeassistant/components/script/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "K\u1ecbch b\u1ea3n"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/zh-Hans.json b/homeassistant/components/script/.translations/zh-Hans.json
index ae63e4f89e522cc72c41516735551fdce03f800c..f69275ee344e2be44202b8be7d1f0c9968a817be 100644
--- a/homeassistant/components/script/.translations/zh-Hans.json
+++ b/homeassistant/components/script/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u5173",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u811a\u672c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/script/.translations/zh-Hant.json b/homeassistant/components/script/.translations/zh-Hant.json
index 97d4c5820e2cc77e424fbd5262863a1d4429dc60..4840b6f8ab07e5a88d599b4ced701711ac7810bc 100644
--- a/homeassistant/components/script/.translations/zh-Hant.json
+++ b/homeassistant/components/script/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u5553"
+        }
+    },
     "title": "\u8173\u672c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.bg.json b/homeassistant/components/season/.translations/sensor.bg.json
index e3865ca42e5993f4e3e8226d7d7b245607be77ae..9b2254c242174064ce13ffc0c27d53c30f238aa3 100644
--- a/homeassistant/components/season/.translations/sensor.bg.json
+++ b/homeassistant/components/season/.translations/sensor.bg.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "\u0415\u0441\u0435\u043d",
-        "spring": "\u041f\u0440\u043e\u043b\u0435\u0442",
-        "summer": "\u041b\u044f\u0442\u043e",
-        "winter": "\u0417\u0438\u043c\u0430"
+        "season__season__": {
+            "autumn": "\u0415\u0441\u0435\u043d",
+            "spring": "\u041f\u0440\u043e\u043b\u0435\u0442",
+            "summer": "\u041b\u044f\u0442\u043e",
+            "winter": "\u0417\u0438\u043c\u0430"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.ca.json b/homeassistant/components/season/.translations/sensor.ca.json
index 9bce187ec65d91a557c2b5244aae5fdea134347c..939c360f2efad903d2bbb23bdfb2ef8f3c5925da 100644
--- a/homeassistant/components/season/.translations/sensor.ca.json
+++ b/homeassistant/components/season/.translations/sensor.ca.json
@@ -1,8 +1,16 @@
 {
     "state": {
-        "autumn": "Tardor",
-        "spring": "Primavera",
-        "summer": "Estiu",
-        "winter": "Hivern"
+        "season__season": {
+            "autumn": "Tardor",
+            "spring": "Primavera",
+            "summer": "Estiu",
+            "winter": "Hivern"
+        },
+        "season__season__": {
+            "autumn": "Tardor",
+            "spring": "Primavera",
+            "summer": "Estiu",
+            "winter": "Hivern"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.cs.json b/homeassistant/components/season/.translations/sensor.cs.json
index e2d7e7919be30fecc798720aa5bc81a41c4409a3..a13e4c1b3c3c9fcd7d3e03f550700ce723b56daa 100644
--- a/homeassistant/components/season/.translations/sensor.cs.json
+++ b/homeassistant/components/season/.translations/sensor.cs.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Podzim",
-        "spring": "Jaro",
-        "summer": "L\u00e9to",
-        "winter": "Zima"
+        "season__season__": {
+            "autumn": "Podzim",
+            "spring": "Jaro",
+            "summer": "L\u00e9to",
+            "winter": "Zima"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.da.json b/homeassistant/components/season/.translations/sensor.da.json
index 9cded2f9c0f4cd2410789a1db91266dad10f5e46..7a577b90ce12a453189de0d6568f18c8852ffbc8 100644
--- a/homeassistant/components/season/.translations/sensor.da.json
+++ b/homeassistant/components/season/.translations/sensor.da.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Efter\u00e5r",
-        "spring": "For\u00e5r",
-        "summer": "Sommer",
-        "winter": "Vinter"
+        "season__season__": {
+            "autumn": "Efter\u00e5r",
+            "spring": "For\u00e5r",
+            "summer": "Sommer",
+            "winter": "Vinter"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.de.json b/homeassistant/components/season/.translations/sensor.de.json
index 50d702340b9b4b7c65b8bfa594f29e0736f614f4..b58e39a62170fdb8eb00878c8985d11a148d33df 100644
--- a/homeassistant/components/season/.translations/sensor.de.json
+++ b/homeassistant/components/season/.translations/sensor.de.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Herbst",
-        "spring": "Fr\u00fchling",
-        "summer": "Sommer",
-        "winter": "Winter"
+        "season__season__": {
+            "autumn": "Herbst",
+            "spring": "Fr\u00fchling",
+            "summer": "Sommer",
+            "winter": "Winter"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.en.json b/homeassistant/components/season/.translations/sensor.en.json
index 91c7ac12bfcf4f5f680e0b48deced684414faf96..54e0ad8e98f6811087c12e2ee748785963a68490 100644
--- a/homeassistant/components/season/.translations/sensor.en.json
+++ b/homeassistant/components/season/.translations/sensor.en.json
@@ -5,6 +5,12 @@
             "spring": "Spring",
             "summer": "Summer",
             "winter": "Winter"
+        },
+        "season__season__": {
+            "autumn": "Autumn",
+            "spring": "Spring",
+            "summer": "Summer",
+            "winter": "Winter"
         }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.es-419.json b/homeassistant/components/season/.translations/sensor.es-419.json
index 09ad22740cde75f537b1a8b6f168a33d03d6dec6..c0c3927357b8e2d61a27675dec455fb5fdecfdf3 100644
--- a/homeassistant/components/season/.translations/sensor.es-419.json
+++ b/homeassistant/components/season/.translations/sensor.es-419.json
@@ -1,7 +1,9 @@
 {
     "state": {
-        "autumn": "Oto\u00f1o",
-        "spring": "Primavera",
-        "summer": "Verano"
+        "season__season__": {
+            "autumn": "Oto\u00f1o",
+            "spring": "Primavera",
+            "summer": "Verano"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.es.json b/homeassistant/components/season/.translations/sensor.es.json
index 65df6a58b10799752e667359b62c992e331a6f18..6837038ff3c44ba5a6f704b652327eb28ee2fc5e 100644
--- a/homeassistant/components/season/.translations/sensor.es.json
+++ b/homeassistant/components/season/.translations/sensor.es.json
@@ -1,8 +1,16 @@
 {
     "state": {
-        "autumn": "Oto\u00f1o",
-        "spring": "Primavera",
-        "summer": "Verano",
-        "winter": "Invierno"
+        "season__season": {
+            "autumn": "Oto\u00f1o",
+            "spring": "Primavera",
+            "summer": "Verano",
+            "winter": "Invierno"
+        },
+        "season__season__": {
+            "autumn": "Oto\u00f1o",
+            "spring": "Primavera",
+            "summer": "Verano",
+            "winter": "Invierno"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.fr.json b/homeassistant/components/season/.translations/sensor.fr.json
index ec9f9657428917ef4ef5f3646a9fbf22470b6bf5..cf59614e8ac55c75af89d5a65bfb7b17a3ed0319 100644
--- a/homeassistant/components/season/.translations/sensor.fr.json
+++ b/homeassistant/components/season/.translations/sensor.fr.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Automne",
-        "spring": "Printemps",
-        "summer": "\u00c9t\u00e9",
-        "winter": "Hiver"
+        "season__season__": {
+            "autumn": "Automne",
+            "spring": "Printemps",
+            "summer": "\u00c9t\u00e9",
+            "winter": "Hiver"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.hu.json b/homeassistant/components/season/.translations/sensor.hu.json
index 63596b097842d1bb4a542f3f1c0dda24d324bec2..66a9972f3bd5aa09a194e534862f871d56b12a79 100644
--- a/homeassistant/components/season/.translations/sensor.hu.json
+++ b/homeassistant/components/season/.translations/sensor.hu.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "\u0150sz",
-        "spring": "Tavasz",
-        "summer": "Ny\u00e1r",
-        "winter": "T\u00e9l"
+        "season__season__": {
+            "autumn": "\u0150sz",
+            "spring": "Tavasz",
+            "summer": "Ny\u00e1r",
+            "winter": "T\u00e9l"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.is.json b/homeassistant/components/season/.translations/sensor.is.json
index 2d48745436b7c1e5b785ac23ce067e0b45801755..7e36b70e033cbcf677b385b6037b199235a8f2bb 100644
--- a/homeassistant/components/season/.translations/sensor.is.json
+++ b/homeassistant/components/season/.translations/sensor.is.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Haust",
-        "spring": "Vor",
-        "summer": "Sumar",
-        "winter": "Vetur"
+        "season__season__": {
+            "autumn": "Haust",
+            "spring": "Vor",
+            "summer": "Sumar",
+            "winter": "Vetur"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.it.json b/homeassistant/components/season/.translations/sensor.it.json
index d9138f6b16ebd749a5d1ca63513b3441faf13dc4..e584633325d7775a86de879d65911ef1de30e638 100644
--- a/homeassistant/components/season/.translations/sensor.it.json
+++ b/homeassistant/components/season/.translations/sensor.it.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Autunno",
-        "spring": "Primavera",
-        "summer": "Estate",
-        "winter": "Inverno"
+        "season__season__": {
+            "autumn": "Autunno",
+            "spring": "Primavera",
+            "summer": "Estate",
+            "winter": "Inverno"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.ko.json b/homeassistant/components/season/.translations/sensor.ko.json
index f2bf0a7bae5eb7ad38bab7fe74590c51292e94f7..aacabe11ed50906b6b4873a039902195fb8e9b9a 100644
--- a/homeassistant/components/season/.translations/sensor.ko.json
+++ b/homeassistant/components/season/.translations/sensor.ko.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "\uac00\uc744",
-        "spring": "\ubd04",
-        "summer": "\uc5ec\ub984",
-        "winter": "\uaca8\uc6b8"
+        "season__season__": {
+            "autumn": "\uac00\uc744",
+            "spring": "\ubd04",
+            "summer": "\uc5ec\ub984",
+            "winter": "\uaca8\uc6b8"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.lb.json b/homeassistant/components/season/.translations/sensor.lb.json
index f33afde7a07ef2ddfa96105757c59a1361be5466..7c4191c01a513b7ec0908b70e79cafddb8dbf44e 100644
--- a/homeassistant/components/season/.translations/sensor.lb.json
+++ b/homeassistant/components/season/.translations/sensor.lb.json
@@ -1,8 +1,16 @@
 {
     "state": {
-        "autumn": "Hierscht",
-        "spring": "Fr\u00e9ijoer",
-        "summer": "Summer",
-        "winter": "Wanter"
+        "season__season": {
+            "autumn": "Hierscht",
+            "spring": "Fr\u00e9ijoer",
+            "summer": "Summer",
+            "winter": "Wanter"
+        },
+        "season__season__": {
+            "autumn": "Hierscht",
+            "spring": "Fr\u00e9ijoer",
+            "summer": "Summer",
+            "winter": "Wanter"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.nl.json b/homeassistant/components/season/.translations/sensor.nl.json
index 6054a8e2be5c79b1b32b7d85b0085c39e8828c9e..4c2511bbc7deef62fdfb5dbb0b7d96a49bc60eb3 100644
--- a/homeassistant/components/season/.translations/sensor.nl.json
+++ b/homeassistant/components/season/.translations/sensor.nl.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Herfst",
-        "spring": "Lente",
-        "summer": "Zomer",
-        "winter": "Winter"
+        "season__season__": {
+            "autumn": "Herfst",
+            "spring": "Lente",
+            "summer": "Zomer",
+            "winter": "Winter"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.nn.json b/homeassistant/components/season/.translations/sensor.nn.json
index 3e8f626c17242ca54cfc61965c03fd6f400f1a51..e38a0d894a88b7cc4adf8fe2412d9f797b590704 100644
--- a/homeassistant/components/season/.translations/sensor.nn.json
+++ b/homeassistant/components/season/.translations/sensor.nn.json
@@ -1,6 +1,8 @@
 {
     "state": {
-        "summer": "Sommar",
-        "winter": "Vinter"
+        "season__season__": {
+            "summer": "Sommar",
+            "winter": "Vinter"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.no.json b/homeassistant/components/season/.translations/sensor.no.json
index 9d520dae6a56143673320dbb5dbeb3bb251f4c43..e1714b47e9e37b3f68682fb3d8854965f22a37fb 100644
--- a/homeassistant/components/season/.translations/sensor.no.json
+++ b/homeassistant/components/season/.translations/sensor.no.json
@@ -1,8 +1,16 @@
 {
     "state": {
-        "autumn": "H\u00f8st",
-        "spring": "V\u00e5r",
-        "summer": "Sommer",
-        "winter": "Vinter"
+        "season__season": {
+            "autumn": "H\u00f8st",
+            "spring": "V\u00e5r",
+            "summer": "Sommer",
+            "winter": "Vinter"
+        },
+        "season__season__": {
+            "autumn": "H\u00f8st",
+            "spring": "V\u00e5r",
+            "summer": "Sommer",
+            "winter": "Vinter"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.pl.json b/homeassistant/components/season/.translations/sensor.pl.json
index 9b313e511c9c2b2c47e32dddce8c5219460fe811..487b2489739f58f334a6b96c4af751014f4fbbdc 100644
--- a/homeassistant/components/season/.translations/sensor.pl.json
+++ b/homeassistant/components/season/.translations/sensor.pl.json
@@ -1,8 +1,16 @@
 {
     "state": {
-        "autumn": "jesie\u0144",
-        "spring": "wiosna",
-        "summer": "lato",
-        "winter": "zima"
+        "season__season": {
+            "autumn": "jesie\u0144",
+            "spring": "wiosna",
+            "summer": "lato",
+            "winter": "zima"
+        },
+        "season__season__": {
+            "autumn": "jesie\u0144",
+            "spring": "wiosna",
+            "summer": "lato",
+            "winter": "zima"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.pt-BR.json b/homeassistant/components/season/.translations/sensor.pt-BR.json
index fde45ad6c8efa0b1f0e0a5ae1dda9a43be0f39c9..4c81e432350df9c1e094e3d5c0bc8f9bd39a28ce 100644
--- a/homeassistant/components/season/.translations/sensor.pt-BR.json
+++ b/homeassistant/components/season/.translations/sensor.pt-BR.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Outono",
-        "spring": "Primavera",
-        "summer": "Ver\u00e3o",
-        "winter": "Inverno"
+        "season__season__": {
+            "autumn": "Outono",
+            "spring": "Primavera",
+            "summer": "Ver\u00e3o",
+            "winter": "Inverno"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.pt.json b/homeassistant/components/season/.translations/sensor.pt.json
index fde45ad6c8efa0b1f0e0a5ae1dda9a43be0f39c9..4c81e432350df9c1e094e3d5c0bc8f9bd39a28ce 100644
--- a/homeassistant/components/season/.translations/sensor.pt.json
+++ b/homeassistant/components/season/.translations/sensor.pt.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Outono",
-        "spring": "Primavera",
-        "summer": "Ver\u00e3o",
-        "winter": "Inverno"
+        "season__season__": {
+            "autumn": "Outono",
+            "spring": "Primavera",
+            "summer": "Ver\u00e3o",
+            "winter": "Inverno"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.ru.json b/homeassistant/components/season/.translations/sensor.ru.json
index 2b04886b72d955b800c0ecbb10c26292e32d6e2a..68c842aaf59a643a5d9bb806b87a6d1f52c6b949 100644
--- a/homeassistant/components/season/.translations/sensor.ru.json
+++ b/homeassistant/components/season/.translations/sensor.ru.json
@@ -1,8 +1,16 @@
 {
     "state": {
-        "autumn": "\u041e\u0441\u0435\u043d\u044c",
-        "spring": "\u0412\u0435\u0441\u043d\u0430",
-        "summer": "\u041b\u0435\u0442\u043e",
-        "winter": "\u0417\u0438\u043c\u0430"
+        "season__season": {
+            "autumn": "\u041e\u0441\u0435\u043d\u044c",
+            "spring": "\u0412\u0435\u0441\u043d\u0430",
+            "summer": "\u041b\u0435\u0442\u043e",
+            "winter": "\u0417\u0438\u043c\u0430"
+        },
+        "season__season__": {
+            "autumn": "\u041e\u0441\u0435\u043d\u044c",
+            "spring": "\u0412\u0435\u0441\u043d\u0430",
+            "summer": "\u041b\u0435\u0442\u043e",
+            "winter": "\u0417\u0438\u043c\u0430"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.sl.json b/homeassistant/components/season/.translations/sensor.sl.json
index f715a3ec13a612ee8f55fb4c904c8cba72111765..6be24690d3738b501f2c2423ba156f3882f8e73c 100644
--- a/homeassistant/components/season/.translations/sensor.sl.json
+++ b/homeassistant/components/season/.translations/sensor.sl.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "Jesen",
-        "spring": "Pomlad",
-        "summer": "Poletje",
-        "winter": "Zima"
+        "season__season__": {
+            "autumn": "Jesen",
+            "spring": "Pomlad",
+            "summer": "Poletje",
+            "winter": "Zima"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.sv.json b/homeassistant/components/season/.translations/sensor.sv.json
index 02332d7690652b0ddac658a4be4fce54f7698949..5987508492868bd45835165ae60cde5aedb6537e 100644
--- a/homeassistant/components/season/.translations/sensor.sv.json
+++ b/homeassistant/components/season/.translations/sensor.sv.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "H\u00f6st",
-        "spring": "V\u00e5r",
-        "summer": "Sommar",
-        "winter": "Vinter"
+        "season__season__": {
+            "autumn": "H\u00f6st",
+            "spring": "V\u00e5r",
+            "summer": "Sommar",
+            "winter": "Vinter"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.th.json b/homeassistant/components/season/.translations/sensor.th.json
index 097997303891a59602653a966971facc758e640b..41532c2682fb3282287084fdbc1ab6a2ca699a0e 100644
--- a/homeassistant/components/season/.translations/sensor.th.json
+++ b/homeassistant/components/season/.translations/sensor.th.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "\u0e24\u0e14\u0e39\u0e43\u0e1a\u0e44\u0e21\u0e49\u0e23\u0e48\u0e27\u0e07",
-        "spring": "\u0e24\u0e14\u0e39\u0e43\u0e1a\u0e44\u0e21\u0e49\u0e1c\u0e25\u0e34",
-        "summer": "\u0e24\u0e14\u0e39\u0e23\u0e49\u0e2d\u0e19",
-        "winter": "\u0e24\u0e14\u0e39\u0e2b\u0e19\u0e32\u0e27"
+        "season__season__": {
+            "autumn": "\u0e24\u0e14\u0e39\u0e43\u0e1a\u0e44\u0e21\u0e49\u0e23\u0e48\u0e27\u0e07",
+            "spring": "\u0e24\u0e14\u0e39\u0e43\u0e1a\u0e44\u0e21\u0e49\u0e1c\u0e25\u0e34",
+            "summer": "\u0e24\u0e14\u0e39\u0e23\u0e49\u0e2d\u0e19",
+            "winter": "\u0e24\u0e14\u0e39\u0e2b\u0e19\u0e32\u0e27"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.uk.json b/homeassistant/components/season/.translations/sensor.uk.json
index 766e59a43dab511b4b5c7ec5a89d5bda0486ddad..2c694e287b1566388e79e3f3170a103b4b626e98 100644
--- a/homeassistant/components/season/.translations/sensor.uk.json
+++ b/homeassistant/components/season/.translations/sensor.uk.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "\u041e\u0441\u0456\u043d\u044c",
-        "spring": "\u0412\u0435\u0441\u043d\u0430",
-        "summer": "\u041b\u0456\u0442\u043e",
-        "winter": "\u0417\u0438\u043c\u0430"
+        "season__season__": {
+            "autumn": "\u041e\u0441\u0456\u043d\u044c",
+            "spring": "\u0412\u0435\u0441\u043d\u0430",
+            "summer": "\u041b\u0456\u0442\u043e",
+            "winter": "\u0417\u0438\u043c\u0430"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.zh-Hans.json b/homeassistant/components/season/.translations/sensor.zh-Hans.json
index e441b1aa8ac62eac235c0be5bad2a82bd0914241..2f524d4f9103a1120a575119353e02d06af5fe67 100644
--- a/homeassistant/components/season/.translations/sensor.zh-Hans.json
+++ b/homeassistant/components/season/.translations/sensor.zh-Hans.json
@@ -1,8 +1,10 @@
 {
     "state": {
-        "autumn": "\u79cb",
-        "spring": "\u6625",
-        "summer": "\u590f",
-        "winter": "\u51ac"
+        "season__season__": {
+            "autumn": "\u79cb",
+            "spring": "\u6625",
+            "summer": "\u590f",
+            "winter": "\u51ac"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/season/.translations/sensor.zh-Hant.json b/homeassistant/components/season/.translations/sensor.zh-Hant.json
index 78801f4b1df70dae644a7fb598764920d50405d3..d7d46a91825a3184f1bb2ba65fdd26d790b9f489 100644
--- a/homeassistant/components/season/.translations/sensor.zh-Hant.json
+++ b/homeassistant/components/season/.translations/sensor.zh-Hant.json
@@ -1,8 +1,16 @@
 {
     "state": {
-        "autumn": "\u79cb\u5b63",
-        "spring": "\u6625\u5b63",
-        "summer": "\u590f\u5b63",
-        "winter": "\u51ac\u5b63"
+        "season__season": {
+            "autumn": "\u79cb\u5b63",
+            "spring": "\u6625\u5b63",
+            "summer": "\u590f\u5b63",
+            "winter": "\u51ac\u5b63"
+        },
+        "season__season__": {
+            "autumn": "\u79cb\u5b63",
+            "spring": "\u6625\u5b63",
+            "summer": "\u590f\u5b63",
+            "winter": "\u51ac\u5b63"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/sense/.translations/pl.json b/homeassistant/components/sense/.translations/pl.json
index 0e0e7f5da660018d949acfca110e503a97732d7f..6c54984b7cd4807c822295eddeda603443bff4bd 100644
--- a/homeassistant/components/sense/.translations/pl.json
+++ b/homeassistant/components/sense/.translations/pl.json
@@ -4,6 +4,7 @@
             "already_configured": "Urz\u0105dzenie jest ju\u017c skonfigurowane."
         },
         "error": {
+            "cannot_connect": "Nie mo\u017cna nawi\u0105za\u0107 po\u0142\u0105czenia, spr\u00f3buj ponownie.",
             "invalid_auth": "Niepoprawne uwierzytelnienie.",
             "unknown": "Niespodziewany b\u0142\u0105d."
         },
@@ -12,7 +13,8 @@
                 "data": {
                     "email": "Adres e-mail",
                     "password": "Has\u0142o"
-                }
+                },
+                "title": "Po\u0142\u0105czenie z monitorem energii Sense"
             }
         }
     }
diff --git a/homeassistant/components/sensor/.translations/af.json b/homeassistant/components/sensor/.translations/af.json
index 4caec1811ad952afcbcf4b34716aa9cc9f6388e8..a9292d0f13e930c6da8831685ec878356b197a59 100644
--- a/homeassistant/components/sensor/.translations/af.json
+++ b/homeassistant/components/sensor/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/ar.json b/homeassistant/components/sensor/.translations/ar.json
index 315e85405814e853071aac73c169fd0ed9f80703..ba6168d5a6534436dcfad93d6c38cd2b7a3f42dd 100644
--- a/homeassistant/components/sensor/.translations/ar.json
+++ b/homeassistant/components/sensor/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0642\u064a\u062f \u0627\u0644\u062a\u0634\u063a\u064a\u0644"
+        }
+    },
     "title": "\u0623\u062c\u0647\u0632\u0629 \u0627\u0644\u0627\u0633\u062a\u0634\u0639\u0627\u0631"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/bg.json b/homeassistant/components/sensor/.translations/bg.json
index d77c6bc105b0802800fbf7c5a464f422cf8f532a..8d0881c6dd51a8e22efbb6ece032defed5f7b917 100644
--- a/homeassistant/components/sensor/.translations/bg.json
+++ b/homeassistant/components/sensor/.translations/bg.json
@@ -23,5 +23,11 @@
             "value": "\u0441\u0442\u043e\u0439\u043d\u043e\u0441\u0442\u0442\u0430 \u043d\u0430 {entity_name} \u0441\u0435 \u043f\u0440\u043e\u043c\u0435\u043d\u0438"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u0421\u0435\u043d\u0437\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/bs.json b/homeassistant/components/sensor/.translations/bs.json
index 67b14f6ce888389eae42e4fe510530432295fec6..b81121c1f8e6299b251ed87b0e21ec5f436b7c3d 100644
--- a/homeassistant/components/sensor/.translations/bs.json
+++ b/homeassistant/components/sensor/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/ca.json b/homeassistant/components/sensor/.translations/ca.json
index 5057bf6e27b22af66fcfc6a2e93cb5e3cf501001..d2b34d0d70e263f40272bcd450351e869eba2985 100644
--- a/homeassistant/components/sensor/.translations/ca.json
+++ b/homeassistant/components/sensor/.translations/ca.json
@@ -23,5 +23,11 @@
             "value": "Valor de {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desactivat",
+            "on": "Activat"
+        }
+    },
     "title": "Sensors"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/cs.json b/homeassistant/components/sensor/.translations/cs.json
index ada081f4d5dffd78e0379cbce2f02ed7bcb22121..53a2da0872b100349d8bd1ad7b518e26943bb443 100644
--- a/homeassistant/components/sensor/.translations/cs.json
+++ b/homeassistant/components/sensor/.translations/cs.json
@@ -23,5 +23,11 @@
             "value": "hodnota {entity_name} se zm\u011bn\u00ed"
         }
     },
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "Senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/cy.json b/homeassistant/components/sensor/.translations/cy.json
index 5612ae88a9d52a9d7a6a7abb6ec81c437f65aa97..73f9194287bf9a315134da5f4fd913a4db3d14bd 100644
--- a/homeassistant/components/sensor/.translations/cy.json
+++ b/homeassistant/components/sensor/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Synhwyrydd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/da.json b/homeassistant/components/sensor/.translations/da.json
index 4992516ac03a004c0290aedc20bb0d510bfeaff1..25e6597023a1ca740bb7f24d2c6b144cfdbbf6dc 100644
--- a/homeassistant/components/sensor/.translations/da.json
+++ b/homeassistant/components/sensor/.translations/da.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} v\u00e6rdi \u00e6ndres"
         }
     },
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/de.json b/homeassistant/components/sensor/.translations/de.json
index 5962e6e13378468b867bcd2c0f45dd108ef966d1..0f72b344982e067fb004057d160c59cad20ed5a7 100644
--- a/homeassistant/components/sensor/.translations/de.json
+++ b/homeassistant/components/sensor/.translations/de.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} Wert\u00e4nderungen"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/el.json b/homeassistant/components/sensor/.translations/el.json
index 6896e08393b5e5df387fa09e81c099de54a055d5..21bcb9e378cb0da9fc028bd8c17c81f82f5d3663 100644
--- a/homeassistant/components/sensor/.translations/el.json
+++ b/homeassistant/components/sensor/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        }
+    },
     "title": "\u0391\u03b9\u03c3\u03b8\u03b7\u03c4\u03ae\u03c1\u03b1\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/en.json b/homeassistant/components/sensor/.translations/en.json
index 2025754e0ee0442d441217291eddd62e80b1d990..69138fec0018848217150d91b6ac026ff2400de8 100644
--- a/homeassistant/components/sensor/.translations/en.json
+++ b/homeassistant/components/sensor/.translations/en.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} value changes"
         }
     },
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/es-419.json b/homeassistant/components/sensor/.translations/es-419.json
index 4caec1811ad952afcbcf4b34716aa9cc9f6388e8..6ed28293a90721d0be5058044ff380642351ac3b 100644
--- a/homeassistant/components/sensor/.translations/es-419.json
+++ b/homeassistant/components/sensor/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "",
+            "on": ""
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/es.json b/homeassistant/components/sensor/.translations/es.json
index ae0f51132f4b900fe08127fb62662a20ecba45fa..0a6335f97a031589d7c7af5e55946fffc28f39c2 100644
--- a/homeassistant/components/sensor/.translations/es.json
+++ b/homeassistant/components/sensor/.translations/es.json
@@ -23,5 +23,11 @@
             "value": "Cambios de valor de la {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/et.json b/homeassistant/components/sensor/.translations/et.json
index edccbf2498212e9ae5dfa3c52f735dcd718ce32f..8238a8b6ab095defdc119d5385ce0334b6be1d6e 100644
--- a/homeassistant/components/sensor/.translations/et.json
+++ b/homeassistant/components/sensor/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "Andur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/eu.json b/homeassistant/components/sensor/.translations/eu.json
index 9e8213f6e25f006eea165963a3083d38b76348e2..ea0c5a33c31e6d29451626d372bf290209af4e1b 100644
--- a/homeassistant/components/sensor/.translations/eu.json
+++ b/homeassistant/components/sensor/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    },
     "title": "Sentsorea"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/fa.json b/homeassistant/components/sensor/.translations/fa.json
index 9414fee722b8e429f71d8b4f9085d7094fd89cc2..d48f634a71498a39c7c0ca59be85dca41cfb346b 100644
--- a/homeassistant/components/sensor/.translations/fa.json
+++ b/homeassistant/components/sensor/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u063a\u06cc\u0631 \u0641\u0639\u0627\u0644",
+            "on": "\u0641\u0639\u0627\u0644"
+        }
+    },
     "title": "\u0633\u0646\u0633\u0648\u0631"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/fi.json b/homeassistant/components/sensor/.translations/fi.json
index a4ef0bdade277e7c258850bccd7f146e27cb6297..1d302e920fee02e1321a1a29e742008b49bb28d0 100644
--- a/homeassistant/components/sensor/.translations/fi.json
+++ b/homeassistant/components/sensor/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Sensori"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/fr.json b/homeassistant/components/sensor/.translations/fr.json
index 1d6dcb072ebc8e34f1e732cfeeca96d2b941fc12..8f7cbf0f8aa44df940051e3cd15893d71536c26b 100644
--- a/homeassistant/components/sensor/.translations/fr.json
+++ b/homeassistant/components/sensor/.translations/fr.json
@@ -23,5 +23,11 @@
             "value": "Changements de valeur de {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "Inactif",
+            "on": "Actif"
+        }
+    },
     "title": "Capteur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/gsw.json b/homeassistant/components/sensor/.translations/gsw.json
index 4caec1811ad952afcbcf4b34716aa9cc9f6388e8..712f0758e22b73ad0fc8e10530fe1d738c2d498d 100644
--- a/homeassistant/components/sensor/.translations/gsw.json
+++ b/homeassistant/components/sensor/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/he.json b/homeassistant/components/sensor/.translations/he.json
index d4853732bc0e042cc20c3f7a04dd09871c692e5d..2fec6a8d81f2933a5b27c953eb5b6e6fdfc125ec 100644
--- a/homeassistant/components/sensor/.translations/he.json
+++ b/homeassistant/components/sensor/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05d7\u05d9\u05d9\u05e9\u05df"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/hi.json b/homeassistant/components/sensor/.translations/hi.json
index 37033396da86623ed6f2fa46dad050973edc0fee..07cf7ede44dae77da92ac3fe4901fc11e9e335b4 100644
--- a/homeassistant/components/sensor/.translations/hi.json
+++ b/homeassistant/components/sensor/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u0938\u0947\u0902\u0938\u0930"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/hr.json b/homeassistant/components/sensor/.translations/hr.json
index 67b14f6ce888389eae42e4fe510530432295fec6..b81121c1f8e6299b251ed87b0e21ec5f436b7c3d 100644
--- a/homeassistant/components/sensor/.translations/hr.json
+++ b/homeassistant/components/sensor/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/hu.json b/homeassistant/components/sensor/.translations/hu.json
index 1bbdb6e01d7db50725f277a659b95f7ef38e3ce7..7be96984451bc6ab63b1011e896e60687093a74a 100644
--- a/homeassistant/components/sensor/.translations/hu.json
+++ b/homeassistant/components/sensor/.translations/hu.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} \u00e9rt\u00e9ke v\u00e1ltozik"
         }
     },
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "\u00c9rz\u00e9kel\u0151"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/hy.json b/homeassistant/components/sensor/.translations/hy.json
index 552e130db72ae6df92456359bbdd19eecb5a1ae2..7250a3404cc4e61fc4cfd5249fda989220bb1aba 100644
--- a/homeassistant/components/sensor/.translations/hy.json
+++ b/homeassistant/components/sensor/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0531\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0574\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u054d\u0565\u0576\u057d\u0578\u0580"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/id.json b/homeassistant/components/sensor/.translations/id.json
index 4caec1811ad952afcbcf4b34716aa9cc9f6388e8..e2d0cdb057dfd5f3fcf6fb14607f8e51bb8b6695 100644
--- a/homeassistant/components/sensor/.translations/id.json
+++ b/homeassistant/components/sensor/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/is.json b/homeassistant/components/sensor/.translations/is.json
index 3fa2ac386245f10cdd457610c48b73562675cb5b..0444c7b286672e06c4cebd1540903d669ec230aa 100644
--- a/homeassistant/components/sensor/.translations/is.json
+++ b/homeassistant/components/sensor/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "\u00c1"
+        }
+    },
     "title": "Skynjari"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/it.json b/homeassistant/components/sensor/.translations/it.json
index 8683b6c0a42f081fe9e279a58d0f451fa3f0d8a2..e8cd7046231ee2d758edd40011b3f82dbc19f9a9 100644
--- a/homeassistant/components/sensor/.translations/it.json
+++ b/homeassistant/components/sensor/.translations/it.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} valori cambiati"
         }
     },
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Sensore"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/ja.json b/homeassistant/components/sensor/.translations/ja.json
index 54d8d581d55c7ea90452e52412af470889a0e709..0497959372cbb6a1b455496728cd6d91f40744f2 100644
--- a/homeassistant/components/sensor/.translations/ja.json
+++ b/homeassistant/components/sensor/.translations/ja.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    },
     "title": "\u30bb\u30f3\u30b5\u30fc"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/ko.json b/homeassistant/components/sensor/.translations/ko.json
index 1213d5dbcb536f87533691938c16df3fe5d1d1e5..92fcd5d37a26736f463b4b22cb6db6dd8fcc4dc6 100644
--- a/homeassistant/components/sensor/.translations/ko.json
+++ b/homeassistant/components/sensor/.translations/ko.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} \uac12\uc774 \ubc14\ub014 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc13c\uc11c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/lb.json b/homeassistant/components/sensor/.translations/lb.json
index 331317e62838884d45947a8dfc9676cfc6af2569..e57edbb656bb927e9b735045e953775759e19dce 100644
--- a/homeassistant/components/sensor/.translations/lb.json
+++ b/homeassistant/components/sensor/.translations/lb.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} W\u00e4ert \u00e4nnert"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/lt.json b/homeassistant/components/sensor/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..3cf0e9b442d9f02082e70cb4a9defac7ddee1ffd
--- /dev/null
+++ b/homeassistant/components/sensor/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/lv.json b/homeassistant/components/sensor/.translations/lv.json
index d49a5a889b4a6f12fadbf2b2275289c5a4e52821..2b6f4a778d18eb5f161be6377974ca83e823086e 100644
--- a/homeassistant/components/sensor/.translations/lv.json
+++ b/homeassistant/components/sensor/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts"
+        }
+    },
     "title": "Sensors"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/nb.json b/homeassistant/components/sensor/.translations/nb.json
index d8a4c4530151563b02671219a8d990fc0c8f2394..2812245008507e592f1092bbe446117b0021f247 100644
--- a/homeassistant/components/sensor/.translations/nb.json
+++ b/homeassistant/components/sensor/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": ""
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/nl.json b/homeassistant/components/sensor/.translations/nl.json
index 829392289afbe5ae0abb75b32edc3f6929266144..7b4c1e71d57d483f0afccbf16d2ac49334f81dce 100644
--- a/homeassistant/components/sensor/.translations/nl.json
+++ b/homeassistant/components/sensor/.translations/nl.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} waarde gewijzigd"
         }
     },
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/nn.json b/homeassistant/components/sensor/.translations/nn.json
index 4caec1811ad952afcbcf4b34716aa9cc9f6388e8..8b749ff13e84e0856610879e4259ee66befbedd5 100644
--- a/homeassistant/components/sensor/.translations/nn.json
+++ b/homeassistant/components/sensor/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/no.json b/homeassistant/components/sensor/.translations/no.json
index 010f835cf3d06e8f53dd18640b30263c47eeebb0..e09aa8dead084541bfe24790d0ed358ad7aa01bb 100644
--- a/homeassistant/components/sensor/.translations/no.json
+++ b/homeassistant/components/sensor/.translations/no.json
@@ -22,5 +22,6 @@
             "timestamp": "{entity_name} tidsstempel endringer",
             "value": "{entity_name} verdi endringer"
         }
-    }
+    },
+    "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/pl.json b/homeassistant/components/sensor/.translations/pl.json
index 62b5e39e03b7046e798bfe3652c091dbc88672de..84c32d8dc9a0060780471eccc0587cd151060a7a 100644
--- a/homeassistant/components/sensor/.translations/pl.json
+++ b/homeassistant/components/sensor/.translations/pl.json
@@ -23,5 +23,11 @@
             "value": "zmieni si\u0119 warto\u015b\u0107 {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/pt-BR.json b/homeassistant/components/sensor/.translations/pt-BR.json
index 4caec1811ad952afcbcf4b34716aa9cc9f6388e8..5da527abbab01bc4193ce80e6e6b26a9e3c37a52 100644
--- a/homeassistant/components/sensor/.translations/pt-BR.json
+++ b/homeassistant/components/sensor/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/pt.json b/homeassistant/components/sensor/.translations/pt.json
index 8c4525e7dbd068f5150f5d51919bc78e4b754c38..94a516b8aef51318c60727c2d08dec32829b5c4a 100644
--- a/homeassistant/components/sensor/.translations/pt.json
+++ b/homeassistant/components/sensor/.translations/pt.json
@@ -23,5 +23,11 @@
             "value": "valor {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/ro.json b/homeassistant/components/sensor/.translations/ro.json
index 67b14f6ce888389eae42e4fe510530432295fec6..dbced7ecbea673559559b9c8c97b3ebd9738a28d 100644
--- a/homeassistant/components/sensor/.translations/ro.json
+++ b/homeassistant/components/sensor/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/ru.json b/homeassistant/components/sensor/.translations/ru.json
index 61b0790dee9b9182170609bac26e23b53974cc20..576affdf40d8f245554d6345aaadb2b754bc55d4 100644
--- a/homeassistant/components/sensor/.translations/ru.json
+++ b/homeassistant/components/sensor/.translations/ru.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u0421\u0435\u043d\u0441\u043e\u0440"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/sk.json b/homeassistant/components/sensor/.translations/sk.json
index 67b14f6ce888389eae42e4fe510530432295fec6..8f3507f56c1c6f48f9a74914fc481ce6396a7cc6 100644
--- a/homeassistant/components/sensor/.translations/sk.json
+++ b/homeassistant/components/sensor/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neakt\u00edvny",
+            "on": "Akt\u00edvny"
+        }
+    },
     "title": "Senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/sl.json b/homeassistant/components/sensor/.translations/sl.json
index bbaf85cd532af80c01ed48548791bab695cb3424..0a8a3454584d1bc3c84a038dcb4d24b9521968ae 100644
--- a/homeassistant/components/sensor/.translations/sl.json
+++ b/homeassistant/components/sensor/.translations/sl.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} spremembe vrednosti"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Senzor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/sv.json b/homeassistant/components/sensor/.translations/sv.json
index 25fd376ecaf4e85423f3d6bd4c6ba45d4edb6b4c..855034e690afa6870578fdbe81ae5ce7f973e528 100644
--- a/homeassistant/components/sensor/.translations/sv.json
+++ b/homeassistant/components/sensor/.translations/sv.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} v\u00e4rde \u00e4ndras"
         }
     },
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Sensor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/ta.json b/homeassistant/components/sensor/.translations/ta.json
index 65e6eda7f43db0629f49456ac46301e37e5436e4..02926b1fd6b3e14f379ceae1fa36cf7d969c90e4 100644
--- a/homeassistant/components/sensor/.translations/ta.json
+++ b/homeassistant/components/sensor/.translations/ta.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd"
+        }
+    },
     "title": "\u0b9a\u0bc6\u0ba9\u0bcd\u0b9a\u0bbe\u0bb0\u0bcd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/te.json b/homeassistant/components/sensor/.translations/te.json
index 9c887e8da75c2de58e47d290c3e77d76a1d281f7..3d4314e2a2e10c3b4193c1585ef55224a10f0569 100644
--- a/homeassistant/components/sensor/.translations/te.json
+++ b/homeassistant/components/sensor/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c30\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/th.json b/homeassistant/components/sensor/.translations/th.json
index 95806a05334d634bf2cdf97674abf293c355a06c..c6cf55151ffa6853b58d00c816c0a4420a65e1ae 100644
--- a/homeassistant/components/sensor/.translations/th.json
+++ b/homeassistant/components/sensor/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e40\u0e0b\u0e19\u0e40\u0e0b\u0e2d\u0e23\u0e4c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/tr.json b/homeassistant/components/sensor/.translations/tr.json
index 12b7e8eac3ca4cf4fdf92de14987b01685df53d3..3bf1ba6f3682f03a620f371f474052343f61cb42 100644
--- a/homeassistant/components/sensor/.translations/tr.json
+++ b/homeassistant/components/sensor/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Sens\u00f6r"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/uk.json b/homeassistant/components/sensor/.translations/uk.json
index 96cee87c350e5fe889f2d73402e5dc7510317984..56e587bb44c568363ccbb5717ea8023dd1a61c43 100644
--- a/homeassistant/components/sensor/.translations/uk.json
+++ b/homeassistant/components/sensor/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u0414\u0430\u0442\u0447\u0438\u043a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/vi.json b/homeassistant/components/sensor/.translations/vi.json
index f66041ad6ee0c81444fd85d1619b2a0f5055ac6c..ac69b2319f2527f380d7127149f35b9d13a472ca 100644
--- a/homeassistant/components/sensor/.translations/vi.json
+++ b/homeassistant/components/sensor/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "C\u1ea3m bi\u1ebfn"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/zh-Hans.json b/homeassistant/components/sensor/.translations/zh-Hans.json
index aef79f766cdd1bb7168dbc338f9c3328e3042b41..44f3b415d4dd8fe4807ec3aec4cf9fd6ca444110 100644
--- a/homeassistant/components/sensor/.translations/zh-Hans.json
+++ b/homeassistant/components/sensor/.translations/zh-Hans.json
@@ -23,5 +23,11 @@
             "value": "{entity_name} \u7684\u503c\u53d8\u5316"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u5173",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u4f20\u611f\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sensor/.translations/zh-Hant.json b/homeassistant/components/sensor/.translations/zh-Hant.json
index d17cdbcf7d71e2e04b8b9494ce514fd557ecbf76..20221a91d600ec6fcaa0cfe69273b22f50fb8624 100644
--- a/homeassistant/components/sensor/.translations/zh-Hant.json
+++ b/homeassistant/components/sensor/.translations/zh-Hant.json
@@ -23,5 +23,11 @@
             "value": "{entity_name}\u503c\u8b8a\u66f4"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u5553"
+        }
+    },
     "title": "\u50b3\u611f\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/smartthings/.translations/lb.json b/homeassistant/components/smartthings/.translations/lb.json
index e04c296dc8b33f5d4faf8afdd8e40e246c026fb4..9c601917055a05602bd76738665e07e47215ad90 100644
--- a/homeassistant/components/smartthings/.translations/lb.json
+++ b/homeassistant/components/smartthings/.translations/lb.json
@@ -8,6 +8,21 @@
             "webhook_error": "SmartThings konnt den an der 'base_url' defin\u00e9ierten Endpoint net valid\u00e9ieren. Iwwerpr\u00e9ift d'Viraussetzunge vun d\u00ebser Komponente"
         },
         "step": {
+            "authorize": {
+                "title": "Home Assistant erlaaben"
+            },
+            "pat": {
+                "data": {
+                    "access_token": "Acc\u00e8ss Jeton"
+                },
+                "title": "Pers\u00e9inlechen Acc\u00e8ss Jeton uginn"
+            },
+            "select_location": {
+                "data": {
+                    "location_id": "Standuert"
+                },
+                "title": "Standuert auswielen"
+            },
             "user": {
                 "description": "Gitt w.e.g. ee [Pers\u00e9inlechen Acc\u00e8s Jeton]({token_url}) vu SmartThings an dee via [d'Instruktiounen] ({component_url}) erstallt gouf.",
                 "title": "Pers\u00e9inlechen Acc\u00e8ss Jeton uginn"
diff --git a/homeassistant/components/sun/.translations/af.json b/homeassistant/components/sun/.translations/af.json
index b608241352acea8200f623bd02dbdf12b24ff513..76955ae04ac03ccceff174519226a784a7d96a07 100644
--- a/homeassistant/components/sun/.translations/af.json
+++ b/homeassistant/components/sun/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Bo horison",
+            "below_horizon": "Onder horison"
+        }
+    },
     "title": "Son"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/ar.json b/homeassistant/components/sun/.translations/ar.json
index 73db65d91c7e26f8b0ff799937a3cdc2ec7e0868..0da557f0dfe116302677d393726459f5baf3c476 100644
--- a/homeassistant/components/sun/.translations/ar.json
+++ b/homeassistant/components/sun/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u0641\u0648\u0642 \u0627\u0644\u0623\u0641\u0642",
+            "below_horizon": "\u062a\u062d\u062a \u0627\u0644\u0623\u0641\u0642"
+        }
+    },
     "title": "\u0627\u0644\u0634\u0645\u0633"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/bg.json b/homeassistant/components/sun/.translations/bg.json
index 80ac8acf1fa2505cf2bf8d131bec8e18c3ab8102..7b6c5241cd2c36a638284a4398ce27db1504e5ee 100644
--- a/homeassistant/components/sun/.translations/bg.json
+++ b/homeassistant/components/sun/.translations/bg.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u041d\u0430\u0434 \u0445\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430",
+            "below_horizon": "\u041f\u043e\u0434 \u0445\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430"
+        }
+    },
     "title": "\u0421\u043b\u044a\u043d\u0446\u0435"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/bs.json b/homeassistant/components/sun/.translations/bs.json
index fd8ab8bd9b71dfa74c3eb5f72e13a5368e4471f8..c120f9460a0d899bf2718214cb34fe4f718b728c 100644
--- a/homeassistant/components/sun/.translations/bs.json
+++ b/homeassistant/components/sun/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Iznad horizonta",
+            "below_horizon": "Ispod horizonta"
+        }
+    },
     "title": "Sunce"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/ca.json b/homeassistant/components/sun/.translations/ca.json
index de709024d2219f851e252d5567f514e7d10643c8..5a49afefc5d6036e66b6f8ea26b43d39a54b91f7 100644
--- a/homeassistant/components/sun/.translations/ca.json
+++ b/homeassistant/components/sun/.translations/ca.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Sobre l'horitz\u00f3",
+            "below_horizon": "Sota l'horitz\u00f3"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/cs.json b/homeassistant/components/sun/.translations/cs.json
index 0fe94354e45584445d0c1645096fe547a4f5f5cd..3a8426bf51df14e14a82e4e49b896820dca890a5 100644
--- a/homeassistant/components/sun/.translations/cs.json
+++ b/homeassistant/components/sun/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Nad horizontem",
+            "below_horizon": "Za horizontem"
+        }
+    },
     "title": "Slunce"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/cy.json b/homeassistant/components/sun/.translations/cy.json
index 2f45910186ae8a54c5f55cfa25717d8ce20a2385..9b7c2375c96e54e8840bfad19f0a47007c0c58c4 100644
--- a/homeassistant/components/sun/.translations/cy.json
+++ b/homeassistant/components/sun/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Dros y gorwel",
+            "below_horizon": "Islaw'r gorwel"
+        }
+    },
     "title": "Haul"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/da.json b/homeassistant/components/sun/.translations/da.json
index de709024d2219f851e252d5567f514e7d10643c8..8597fea2ce5639f33dcef6ba51e154d17a61be83 100644
--- a/homeassistant/components/sun/.translations/da.json
+++ b/homeassistant/components/sun/.translations/da.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Over horisonten",
+            "below_horizon": "Under horisonten"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/de.json b/homeassistant/components/sun/.translations/de.json
index e0b7194b1af386b94c9c9292bfe7590730a2d27d..6b81cf14f76626bcbc3dfa66f9635a71912bd6fc 100644
--- a/homeassistant/components/sun/.translations/de.json
+++ b/homeassistant/components/sun/.translations/de.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u00dcber dem Horizont",
+            "below_horizon": "Unter dem Horizont"
+        }
+    },
     "title": "Sonne"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/el.json b/homeassistant/components/sun/.translations/el.json
index 5714f19ac8a37a208dac4ce491634967083b6c8b..5079c2476aa64a7c91fbe39ea12bca3eaa6fe873 100644
--- a/homeassistant/components/sun/.translations/el.json
+++ b/homeassistant/components/sun/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u03a0\u03ac\u03bd\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03bf\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1",
+            "below_horizon": "\u039a\u03ac\u03c4\u03c9 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03bf\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1"
+        }
+    },
     "title": "\u0389\u03bb\u03b9\u03bf\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/en.json b/homeassistant/components/sun/.translations/en.json
index f83cf683d4b13ecc5ffd1458617652aa8dca025f..2278e262bb8d2335d65fbd5e43aed3e0405bc629 100644
--- a/homeassistant/components/sun/.translations/en.json
+++ b/homeassistant/components/sun/.translations/en.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Above horizon",
+            "below_horizon": "Below horizon"
+        }
+    },
     "title": "Sun"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/es-419.json b/homeassistant/components/sun/.translations/es-419.json
index de709024d2219f851e252d5567f514e7d10643c8..d8ce466236e282cbad82e8d97ee03d4182127898 100644
--- a/homeassistant/components/sun/.translations/es-419.json
+++ b/homeassistant/components/sun/.translations/es-419.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Sobre el horizonte",
+            "below_horizon": "Bajo el horizonte"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/es.json b/homeassistant/components/sun/.translations/es.json
index de709024d2219f851e252d5567f514e7d10643c8..d8ce466236e282cbad82e8d97ee03d4182127898 100644
--- a/homeassistant/components/sun/.translations/es.json
+++ b/homeassistant/components/sun/.translations/es.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Sobre el horizonte",
+            "below_horizon": "Bajo el horizonte"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/et.json b/homeassistant/components/sun/.translations/et.json
index 3f34ffd9a6451e7037192c05a488052b8e60a817..1a4020215f0cdadd5ff7103ddeab0e0914de79bd 100644
--- a/homeassistant/components/sun/.translations/et.json
+++ b/homeassistant/components/sun/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "T\u00f5usnud",
+            "below_horizon": "Loojunud"
+        }
+    },
     "title": "P\u00e4ike"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/eu.json b/homeassistant/components/sun/.translations/eu.json
index 118e1c11ec0aca976576ad38899661d5efa2e814..ae17447dae11504ee27dfcaa07a395bc71f4f59f 100644
--- a/homeassistant/components/sun/.translations/eu.json
+++ b/homeassistant/components/sun/.translations/eu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Horizonte gainetik",
+            "below_horizon": "Horizonte azpitik"
+        }
+    },
     "title": "Eguzkia"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/fa.json b/homeassistant/components/sun/.translations/fa.json
index 6728f87733139aab3b2ebc1fecc5f4b60d088a69..c03a2409ae836695ac50e7cea3cb57cda8d3e70d 100644
--- a/homeassistant/components/sun/.translations/fa.json
+++ b/homeassistant/components/sun/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u0628\u0627\u0644\u0627\u06cc \u0627\u0641\u0642",
+            "below_horizon": "\u0632\u06cc\u0631 \u0627\u0641\u0642"
+        }
+    },
     "title": "\u0622\u0641\u062a\u0627\u0628"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/fi.json b/homeassistant/components/sun/.translations/fi.json
index f62abeeb2dbb527ddce246a0ace935dcfb69430e..dbebc411ee8756725d321f3fd807338600241d3d 100644
--- a/homeassistant/components/sun/.translations/fi.json
+++ b/homeassistant/components/sun/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Horisontin yll\u00e4",
+            "below_horizon": "Horisontin alapuolella"
+        }
+    },
     "title": "Aurinko"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/fr.json b/homeassistant/components/sun/.translations/fr.json
index 5ebfae8e5a41a6d95259ff8c344b00f3f1d92da5..a878c8022b1206a9bfa4feb2b96aae094f6c3638 100644
--- a/homeassistant/components/sun/.translations/fr.json
+++ b/homeassistant/components/sun/.translations/fr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Au-dessus de l'horizon",
+            "below_horizon": "Sous l\u2019horizon"
+        }
+    },
     "title": "Soleil"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/gsw.json b/homeassistant/components/sun/.translations/gsw.json
index 95dceb8a09baa1f9779aa795b1d7afbdf93629f5..66b2b2a9e0c26b619d2eed4c1018a6d2c9bb7ce4 100644
--- a/homeassistant/components/sun/.translations/gsw.json
+++ b/homeassistant/components/sun/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u00dcberem Horizont",
+            "below_horizon": "Underem Horizont"
+        }
+    },
     "title": "Sunne"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/he.json b/homeassistant/components/sun/.translations/he.json
index e100747234a7b2f79e4e7aeafa0794d194ffd636..26a2def7d005f17e8cfc20c63dca737c8233ac02 100644
--- a/homeassistant/components/sun/.translations/he.json
+++ b/homeassistant/components/sun/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u05de\u05e2\u05dc \u05d4\u05d0\u05d5\u05e4\u05e7",
+            "below_horizon": "\u05de\u05ea\u05d7\u05ea \u05dc\u05d0\u05d5\u05e4\u05e7"
+        }
+    },
     "title": "\u05e9\u05de\u05e9"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/hi.json b/homeassistant/components/sun/.translations/hi.json
index 1f2784bb5eb2628830164b9a0956c9158722c769..075c08da94a12dfe301ec4954d4242d58b56421d 100644
--- a/homeassistant/components/sun/.translations/hi.json
+++ b/homeassistant/components/sun/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u0915\u094d\u0937\u093f\u0924\u093f\u091c \u0938\u0947 \u090a\u092a\u0930",
+            "below_horizon": "\u0915\u094d\u0937\u093f\u0924\u093f\u091c \u0915\u0947 \u0928\u0940\u091a\u0947"
+        }
+    },
     "title": "\u0938\u0942\u0930\u091c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/hr.json b/homeassistant/components/sun/.translations/hr.json
index fd8ab8bd9b71dfa74c3eb5f72e13a5368e4471f8..c120f9460a0d899bf2718214cb34fe4f718b728c 100644
--- a/homeassistant/components/sun/.translations/hr.json
+++ b/homeassistant/components/sun/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Iznad horizonta",
+            "below_horizon": "Ispod horizonta"
+        }
+    },
     "title": "Sunce"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/hu.json b/homeassistant/components/sun/.translations/hu.json
index fa6cfbafc5a3fb3ef42d6597ba1cb46ae8dbdb95..2275d61b35ac507ed6a9870f03b361d146f574dc 100644
--- a/homeassistant/components/sun/.translations/hu.json
+++ b/homeassistant/components/sun/.translations/hu.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "L\u00e1t\u00f3hat\u00e1r felett",
+            "below_horizon": "L\u00e1t\u00f3hat\u00e1r alatt"
+        }
+    },
     "title": "Nap"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/hy.json b/homeassistant/components/sun/.translations/hy.json
index 3efc65292671e8912a9a33ec5a52127f35cc32b5..b2b3cbbd5a21620ae0a20099bc96008c2042a5e1 100644
--- a/homeassistant/components/sun/.translations/hy.json
+++ b/homeassistant/components/sun/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u0540\u0578\u0580\u056b\u0566\u0578\u0576\u056b \u057e\u0565\u0580\u0587\u0578\u0582\u0574",
+            "below_horizon": "\u0540\u0578\u0580\u056b\u0566\u0578\u0576\u056b \u0576\u0565\u0580\u0584\u0587\u0578\u0582\u0574"
+        }
+    },
     "title": "\u0531\u0580\u0587"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/id.json b/homeassistant/components/sun/.translations/id.json
index fad79695ef720b8d3ebf738ab1e217579bce8bb1..374da4e0db92931949e56a4516cb87521344c2a8 100644
--- a/homeassistant/components/sun/.translations/id.json
+++ b/homeassistant/components/sun/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Terbit",
+            "below_horizon": "Tenggelam"
+        }
+    },
     "title": "Matahari"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/is.json b/homeassistant/components/sun/.translations/is.json
index 0322b9a93054e7ee430108259eca6123f9b625c3..8c3d61d279d1cad39005fded1e822912ca0616e5 100644
--- a/homeassistant/components/sun/.translations/is.json
+++ b/homeassistant/components/sun/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Yfir sj\u00f3ndeildarhring",
+            "below_horizon": "Undir sj\u00f3ndeildarhring"
+        }
+    },
     "title": "S\u00f3l"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/it.json b/homeassistant/components/sun/.translations/it.json
index 23122478d1211a0d1c9e4ebf240d1db59dbba4b8..fe2c65461cd14101efb0d866a11de3435d7b9d4c 100644
--- a/homeassistant/components/sun/.translations/it.json
+++ b/homeassistant/components/sun/.translations/it.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Sopra l'orizzonte",
+            "below_horizon": "Sotto l'orizzonte"
+        }
+    },
     "title": "Sole"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/ja.json b/homeassistant/components/sun/.translations/ja.json
index 53c53fca039729c6c74cc429f69f91c8271aa3ae..579f1b5817fcc42170935ed1dddffc7089229be5 100644
--- a/homeassistant/components/sun/.translations/ja.json
+++ b/homeassistant/components/sun/.translations/ja.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u5730\u5e73\u7dda\u306e\u4e0a",
+            "below_horizon": "\u5730\u5e73\u7dda\u3088\u308a\u4e0b"
+        }
+    },
     "title": "\u592a\u967d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/ko.json b/homeassistant/components/sun/.translations/ko.json
index 062a7be486b59aaa9a51f548525200d68189ff10..d9d6f6ff0810b480c53e147c31f87a36ab66ba59 100644
--- a/homeassistant/components/sun/.translations/ko.json
+++ b/homeassistant/components/sun/.translations/ko.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\uc8fc\uac04",
+            "below_horizon": "\uc57c\uac04"
+        }
+    },
     "title": "\ud0dc\uc591"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/lb.json b/homeassistant/components/sun/.translations/lb.json
index c2881207f1d86be33fa2d816b15b9f1cb0e3ad32..d62722c1cd3e626dad2208b6fa3b4779f4e3f068 100644
--- a/homeassistant/components/sun/.translations/lb.json
+++ b/homeassistant/components/sun/.translations/lb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Iwwert dem Horizont",
+            "below_horizon": "\u00cbnnert dem Horizont"
+        }
+    },
     "title": "Sonn"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/lv.json b/homeassistant/components/sun/.translations/lv.json
index 52d78df421f957e10b4212a0db695c12244e9e55..d2b8c336fb9376920805b166949700ed0aed51c1 100644
--- a/homeassistant/components/sun/.translations/lv.json
+++ b/homeassistant/components/sun/.translations/lv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Virs horizonta",
+            "below_horizon": "Zem horizonta"
+        }
+    },
     "title": "Saule"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/nb.json b/homeassistant/components/sun/.translations/nb.json
index de709024d2219f851e252d5567f514e7d10643c8..8597fea2ce5639f33dcef6ba51e154d17a61be83 100644
--- a/homeassistant/components/sun/.translations/nb.json
+++ b/homeassistant/components/sun/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Over horisonten",
+            "below_horizon": "Under horisonten"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/nl.json b/homeassistant/components/sun/.translations/nl.json
index 5878a8e9d22f04c30130d1c3cfb7879aafd1781c..6abe34481faafd8bf31fcf3dfa9406e742dc2db2 100644
--- a/homeassistant/components/sun/.translations/nl.json
+++ b/homeassistant/components/sun/.translations/nl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Boven de horizon",
+            "below_horizon": "Onder de horizon"
+        }
+    },
     "title": "Zon"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/nn.json b/homeassistant/components/sun/.translations/nn.json
index de709024d2219f851e252d5567f514e7d10643c8..8597fea2ce5639f33dcef6ba51e154d17a61be83 100644
--- a/homeassistant/components/sun/.translations/nn.json
+++ b/homeassistant/components/sun/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Over horisonten",
+            "below_horizon": "Under horisonten"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/no.json b/homeassistant/components/sun/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..de709024d2219f851e252d5567f514e7d10643c8
--- /dev/null
+++ b/homeassistant/components/sun/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Sol"
+}
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/pl.json b/homeassistant/components/sun/.translations/pl.json
index 258be2c25242261241ce34c21568161fb8abb11e..fb90b9bd232b8430b4ff9a6fcbaa12bfb92e562d 100644
--- a/homeassistant/components/sun/.translations/pl.json
+++ b/homeassistant/components/sun/.translations/pl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "powy\u017cej horyzontu",
+            "below_horizon": "poni\u017cej horyzontu"
+        }
+    },
     "title": "S\u0142o\u0144ce"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/pt-BR.json b/homeassistant/components/sun/.translations/pt-BR.json
index de709024d2219f851e252d5567f514e7d10643c8..2f060112a0c0377b33c107ba97445ea1c1bcb032 100644
--- a/homeassistant/components/sun/.translations/pt-BR.json
+++ b/homeassistant/components/sun/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Acima do horizonte",
+            "below_horizon": "Abaixo do horizonte"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/pt.json b/homeassistant/components/sun/.translations/pt.json
index de709024d2219f851e252d5567f514e7d10643c8..2f060112a0c0377b33c107ba97445ea1c1bcb032 100644
--- a/homeassistant/components/sun/.translations/pt.json
+++ b/homeassistant/components/sun/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Acima do horizonte",
+            "below_horizon": "Abaixo do horizonte"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/ro.json b/homeassistant/components/sun/.translations/ro.json
index cfe2dcec50406b4e23c66f6ad12eff66b5e86781..6465fe4414fd7c660cf04e201369cb292be5aef5 100644
--- a/homeassistant/components/sun/.translations/ro.json
+++ b/homeassistant/components/sun/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Deasupra orizontului",
+            "below_horizon": "Sub orizont"
+        }
+    },
     "title": "Soare"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/ru.json b/homeassistant/components/sun/.translations/ru.json
index 64fb11610be633781e86d3f8ad702c0043449d1c..7ddf3165aa9b2c1ce115cfc7aecdfec03f3e80cf 100644
--- a/homeassistant/components/sun/.translations/ru.json
+++ b/homeassistant/components/sun/.translations/ru.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u041d\u0430\u0434 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c",
+            "below_horizon": "\u0417\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c"
+        }
+    },
     "title": "\u0421\u043e\u043b\u043d\u0446\u0435"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/sk.json b/homeassistant/components/sun/.translations/sk.json
index fb7ea87ecf2895cf96e65c19d4ef7b8907f5ae85..a5bc4d5339e45aea21f15bb8a9ca07e78638ff6b 100644
--- a/homeassistant/components/sun/.translations/sk.json
+++ b/homeassistant/components/sun/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Nad horizontom",
+            "below_horizon": "Za horizontom"
+        }
+    },
     "title": "Slnko"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/sl.json b/homeassistant/components/sun/.translations/sl.json
index 8620ef5082fca01b6a209d0c3e3983ed0956d93f..1c74d48c5c0404e13851d49c04befb1b9359fe4e 100644
--- a/homeassistant/components/sun/.translations/sl.json
+++ b/homeassistant/components/sun/.translations/sl.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Nad obzorjem",
+            "below_horizon": "Pod obzorjem"
+        }
+    },
     "title": "Sonce"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/sr.json b/homeassistant/components/sun/.translations/sr.json
new file mode 100644
index 0000000000000000000000000000000000000000..74814ba01fc83dab2d998c1b986ffb7eba93f1b1
--- /dev/null
+++ b/homeassistant/components/sun/.translations/sr.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "above_horizon": "Iznad horizonta",
+            "below_horizon": "Ispod horizonta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/sv.json b/homeassistant/components/sun/.translations/sv.json
index de709024d2219f851e252d5567f514e7d10643c8..7494630ac889c8cd0f24dc9f1256c799ffac1c77 100644
--- a/homeassistant/components/sun/.translations/sv.json
+++ b/homeassistant/components/sun/.translations/sv.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Ovanf\u00f6r horisonten",
+            "below_horizon": "Nedanf\u00f6r horisonten"
+        }
+    },
     "title": "Sol"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/ta.json b/homeassistant/components/sun/.translations/ta.json
index b36e176b29afec035dd607307ddaf973ed529127..ac61beaf122422c7e2d07916ca30f2d9bc187c66 100644
--- a/homeassistant/components/sun/.translations/ta.json
+++ b/homeassistant/components/sun/.translations/ta.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u0ba4\u0bca\u0b9f\u0bc1\u0bb5\u0bbe\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc7\u0bb2\u0bc7",
+            "below_horizon": "\u0ba4\u0bca\u0b9f\u0bc1\u0bb5\u0bbe\u0ba9\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1\u0b95\u0bcd \u0b95\u0bc0\u0bb4\u0bc7"
+        }
+    },
     "title": "\u0b9a\u0bc2\u0bb0\u0bbf\u0baf\u0ba9\u0bcd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/te.json b/homeassistant/components/sun/.translations/te.json
index d3f1f5b2cd11913a5d5d070b4de12f294011aaca..2b2f68663241878677489e2696e26b0554c4df95 100644
--- a/homeassistant/components/sun/.translations/te.json
+++ b/homeassistant/components/sun/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u0c39\u0c4b\u0c30\u0c3f\u0c1c\u0c4b\u0c28\u0c4d \u0c2a\u0c48\u0c28",
+            "below_horizon": "\u0c39\u0c4b\u0c30\u0c3f\u0c1c\u0c4b\u0c28\u0c4d \u0c15\u0c4d\u0c30\u0c3f\u0c02\u0c26"
+        }
+    },
     "title": "\u0c38\u0c42\u0c30\u0c4d\u0c2f\u0c41\u0c21\u0c41"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/th.json b/homeassistant/components/sun/.translations/th.json
index 646aa5fde8a7b07d21af78b00b56ed7eb5eda040..8bda77f45048e3d9cc30c8e1c51e4596dfc2897e 100644
--- a/homeassistant/components/sun/.translations/th.json
+++ b/homeassistant/components/sun/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u0e40\u0e2b\u0e19\u0e37\u0e2d\u0e02\u0e2d\u0e1a\u0e1f\u0e49\u0e32",
+            "below_horizon": "\u0e15\u0e01\u0e14\u0e34\u0e19"
+        }
+    },
     "title": "\u0e14\u0e27\u0e07\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/tr.json b/homeassistant/components/sun/.translations/tr.json
index 8d990cfcc2c64c55737dcca00a50e4940288fcf1..9f3cb5d412f71b99f0699484ec51337201a4cd8d 100644
--- a/homeassistant/components/sun/.translations/tr.json
+++ b/homeassistant/components/sun/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Ufkun \u00fczerinde",
+            "below_horizon": "Ufkun alt\u0131nda"
+        }
+    },
     "title": "G\u00fcne\u015f"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/uk.json b/homeassistant/components/sun/.translations/uk.json
index 746b44763c29823384664fdb49134dfe8e5f3c55..92d727a591956cbdbd7a4b4f2a61f4a5a975ea32 100644
--- a/homeassistant/components/sun/.translations/uk.json
+++ b/homeassistant/components/sun/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u041d\u0430\u0434 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c",
+            "below_horizon": "\u0417\u0430 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u043e\u043c"
+        }
+    },
     "title": "\u0421\u043e\u043d\u0446\u0435"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/vi.json b/homeassistant/components/sun/.translations/vi.json
index 7aaf05058a6a7200f91a6266c68245ad94212562..58f120c509ca1b012b0fbe3c8984a3a03bad4a59 100644
--- a/homeassistant/components/sun/.translations/vi.json
+++ b/homeassistant/components/sun/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "Tr\u00ean \u0111\u01b0\u1eddng ch\u00e2n tr\u1eddi",
+            "below_horizon": "D\u01b0\u1edbi \u0111\u01b0\u1eddng ch\u00e2n tr\u1eddi"
+        }
+    },
     "title": "M\u1eb7t tr\u1eddi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/zh-Hans.json b/homeassistant/components/sun/.translations/zh-Hans.json
index 8bcf83d8c39face76024d0cc3e58588d9d3893b4..146a99113b55c8574dfa233cc083dfe63f2ba8f3 100644
--- a/homeassistant/components/sun/.translations/zh-Hans.json
+++ b/homeassistant/components/sun/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u65e5\u51fa",
+            "below_horizon": "\u65e5\u843d"
+        }
+    },
     "title": "\u592a\u9633"
 }
\ No newline at end of file
diff --git a/homeassistant/components/sun/.translations/zh-Hant.json b/homeassistant/components/sun/.translations/zh-Hant.json
index 53c53fca039729c6c74cc429f69f91c8271aa3ae..4b8da898c70767076b11e648b4bfd42fea322dc8 100644
--- a/homeassistant/components/sun/.translations/zh-Hant.json
+++ b/homeassistant/components/sun/.translations/zh-Hant.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "above_horizon": "\u65e5\u51fa\u6771\u6d77",
+            "below_horizon": "\u65e5\u843d\u897f\u5c71"
+        }
+    },
     "title": "\u592a\u967d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/af.json b/homeassistant/components/switch/.translations/af.json
index 9991aa0b500deda9677d7bd74d627ce5490a60a3..414dc496a7a100ff7a10bb726d8d610ccd13dd8c 100644
--- a/homeassistant/components/switch/.translations/af.json
+++ b/homeassistant/components/switch/.translations/af.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Af",
+            "on": "Aan"
+        }
+    },
     "title": "Skakelaar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/ar.json b/homeassistant/components/switch/.translations/ar.json
index de7bc64f9e80febaf63b730b118000248e2f1926..f11ab6dfe7e5eabd74f51dc21dda54e21dcd33ba 100644
--- a/homeassistant/components/switch/.translations/ar.json
+++ b/homeassistant/components/switch/.translations/ar.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0625\u064a\u0642\u0627\u0641",
+            "on": "\u0645\u064f\u0634\u064e\u063a\u0651\u0644"
+        }
+    },
     "title": "\u0645\u0641\u062a\u0627\u062d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/bg.json b/homeassistant/components/switch/.translations/bg.json
index db6e10558447c3df98db40e6721dba60a106a0f6..15d23dff01b56d3ed39a9e9ccfd076bc2e4c7f2d 100644
--- a/homeassistant/components/switch/.translations/bg.json
+++ b/homeassistant/components/switch/.translations/bg.json
@@ -14,5 +14,11 @@
             "turned_on": "\u0412\u043a\u043b\u044e\u0447\u0432\u0430\u043d\u0435 \u043d\u0430 {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d"
+        }
+    },
     "title": "\u041a\u043b\u044e\u0447"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/bs.json b/homeassistant/components/switch/.translations/bs.json
index d9e1638a44417f01df186b93648a0b1f6ebbe45a..abb44768b46984351803e9076554f97aca8ac307 100644
--- a/homeassistant/components/switch/.translations/bs.json
+++ b/homeassistant/components/switch/.translations/bs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Prekida\u010d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/ca.json b/homeassistant/components/switch/.translations/ca.json
index 607acd07cf8008b4010cf7749a3b2fa5f0fedabd..e7d31e28da0384cf1b20ed314c59eb855c33aa8d 100644
--- a/homeassistant/components/switch/.translations/ca.json
+++ b/homeassistant/components/switch/.translations/ca.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} activat"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagat",
+            "on": "Enc\u00e8s"
+        }
+    },
     "title": "Interruptors"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/cs.json b/homeassistant/components/switch/.translations/cs.json
index ac76f94ff723c2773327e3c1e3bffd8b9e7839a3..a4729db91dc38a9a9f35fcf15944023afe155d8f 100644
--- a/homeassistant/components/switch/.translations/cs.json
+++ b/homeassistant/components/switch/.translations/cs.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Neaktivn\u00ed",
+            "on": "Aktivn\u00ed"
+        }
+    },
     "title": "Sp\u00edna\u010d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/cy.json b/homeassistant/components/switch/.translations/cy.json
index 3f5bd81e833e09089c9fb3ef514eebe572466293..5e1adae65c061f2b221a2f433746b96cf5781134 100644
--- a/homeassistant/components/switch/.translations/cy.json
+++ b/homeassistant/components/switch/.translations/cy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "i ffwrdd",
+            "on": "Ar"
+        }
+    },
     "title": "Newid"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/da.json b/homeassistant/components/switch/.translations/da.json
index 0690811d2cd7c8eb7d80c4b94325f89836946574..406e2633f9f04743b73400760c86f93a6f9d7db0 100644
--- a/homeassistant/components/switch/.translations/da.json
+++ b/homeassistant/components/switch/.translations/da.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} t\u00e6ndte"
         }
     },
+    "state": {
+        "_": {
+            "off": "Fra",
+            "on": "Til"
+        }
+    },
     "title": "Kontakt"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/de.json b/homeassistant/components/switch/.translations/de.json
index e28718a31726a87e3c302ad18e7e44eb8b1ea6e5..8883d1c10861d7867b8ba2912377745177254568 100644
--- a/homeassistant/components/switch/.translations/de.json
+++ b/homeassistant/components/switch/.translations/de.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} eingeschaltet"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "An"
+        }
+    },
     "title": "Schalter"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/el.json b/homeassistant/components/switch/.translations/el.json
index 75fd8d7d5d9fb7f6d36a152e13a406171a1d142a..99f3c728d01293f627194d46799e3538694b3064 100644
--- a/homeassistant/components/switch/.translations/el.json
+++ b/homeassistant/components/switch/.translations/el.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u039a\u03bb\u03b5\u03b9\u03c3\u03c4\u03cc",
+            "on": "\u0391\u03bd\u03bf\u03b9\u03c7\u03c4\u03cc"
+        }
+    },
     "title": "\u0394\u03b9\u03b1\u03ba\u03cc\u03c0\u03c4\u03b7\u03c2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/en.json b/homeassistant/components/switch/.translations/en.json
index 22b1436a40457428d2517f3c5455d2eb39283f3f..080cc8c6bbe773bc7b5b3f64788766f6470de991 100644
--- a/homeassistant/components/switch/.translations/en.json
+++ b/homeassistant/components/switch/.translations/en.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} turned on"
         }
     },
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Switch"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/es-419.json b/homeassistant/components/switch/.translations/es-419.json
index 2491d701abafb1e9ffc62f633df7cf56143d2149..83dc31ade836598bd25f649484e6ba47ebd4b405 100644
--- a/homeassistant/components/switch/.translations/es-419.json
+++ b/homeassistant/components/switch/.translations/es-419.json
@@ -13,5 +13,11 @@
             "turned_on": "{entity_name} encendido"
         }
     },
+    "state": {
+        "_": {
+            "off": "",
+            "on": ""
+        }
+    },
     "title": "Interruptor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/es.json b/homeassistant/components/switch/.translations/es.json
index 7e27a969b127055f75b41da94a215fc97ca2f8c2..60c567e48885ea380f52a6ee0ee1e451a328a459 100644
--- a/homeassistant/components/switch/.translations/es.json
+++ b/homeassistant/components/switch/.translations/es.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} encendido"
         }
     },
+    "state": {
+        "_": {
+            "off": "Apagado",
+            "on": "Encendido"
+        }
+    },
     "title": "Interruptor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/et.json b/homeassistant/components/switch/.translations/et.json
index 96ffc87e9ee2349571a554a16a3b0a5e1d89d635..d992df0421f3ec332d1188a2544c0a4faba4ba75 100644
--- a/homeassistant/components/switch/.translations/et.json
+++ b/homeassistant/components/switch/.translations/et.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "V\u00e4ljas",
+            "on": "Sees"
+        }
+    },
     "title": "L\u00fcliti"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/eu.json b/homeassistant/components/switch/.translations/eu.json
new file mode 100644
index 0000000000000000000000000000000000000000..54b94079bed707ee70957c46062b0e843021d1dd
--- /dev/null
+++ b/homeassistant/components/switch/.translations/eu.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "Itzalita",
+            "on": "Piztuta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/fa.json b/homeassistant/components/switch/.translations/fa.json
index b48601ced7c7a8651cab168a08e6d41cc6456101..28b0ccee4b2ce52ef78aa04a0ba93548279af113 100644
--- a/homeassistant/components/switch/.translations/fa.json
+++ b/homeassistant/components/switch/.translations/fa.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u062e\u0627\u0645\u0648\u0634",
+            "on": "\u0631\u0648\u0634\u0646"
+        }
+    },
     "title": "\u0633\u0648\u0626\u06cc\u0686"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/fi.json b/homeassistant/components/switch/.translations/fi.json
index 15e59d0543b296391247741ad427e175e92e0197..301588056f477fda3168298c4dd3e1a35765ad59 100644
--- a/homeassistant/components/switch/.translations/fi.json
+++ b/homeassistant/components/switch/.translations/fi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Pois",
+            "on": "P\u00e4\u00e4ll\u00e4"
+        }
+    },
     "title": "Kytkin"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/fr.json b/homeassistant/components/switch/.translations/fr.json
index c6c95c1f16e0e5ef2e62f9d90c80b616eb264f34..d0349369515fc0efe412d91ad1fcb5ac8f200026 100644
--- a/homeassistant/components/switch/.translations/fr.json
+++ b/homeassistant/components/switch/.translations/fr.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} allum\u00e9"
         }
     },
+    "state": {
+        "_": {
+            "off": "Inactif",
+            "on": "On"
+        }
+    },
     "title": "Interrupteur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/gsw.json b/homeassistant/components/switch/.translations/gsw.json
index 9d853c4bd9a8c2681407becbb1c7efdd718f2698..4f25a96724c5da33c70dcd2df74178fb20339757 100644
--- a/homeassistant/components/switch/.translations/gsw.json
+++ b/homeassistant/components/switch/.translations/gsw.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Us",
+            "on": "Ah"
+        }
+    },
     "title": "Schauter"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/he.json b/homeassistant/components/switch/.translations/he.json
index cdeba216a999d2e232aa9d0aae4ac87e1ad3fd4d..23fbb7755f3474cc0540f0f85830a86605c3058b 100644
--- a/homeassistant/components/switch/.translations/he.json
+++ b/homeassistant/components/switch/.translations/he.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u05db\u05d1\u05d5\u05d9",
+            "on": "\u05d3\u05dc\u05d5\u05e7"
+        }
+    },
     "title": "\u05de\u05ea\u05d2"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/hi.json b/homeassistant/components/switch/.translations/hi.json
index 0778d0435ff0b7f2987c98085609b08f2cc51b31..50622ef47cbd17fc6b628357e487526b9e71b041 100644
--- a/homeassistant/components/switch/.translations/hi.json
+++ b/homeassistant/components/switch/.translations/hi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u092c\u0902\u0926",
+            "on": "\u091a\u093e\u0932\u0942"
+        }
+    },
     "title": "\u0938\u094d\u0935\u093f\u091a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/hr.json b/homeassistant/components/switch/.translations/hr.json
index d9e1638a44417f01df186b93648a0b1f6ebbe45a..abb44768b46984351803e9076554f97aca8ac307 100644
--- a/homeassistant/components/switch/.translations/hr.json
+++ b/homeassistant/components/switch/.translations/hr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    },
     "title": "Prekida\u010d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/hu.json b/homeassistant/components/switch/.translations/hu.json
index cbea232428a55cb99cb510bd4402fc77be7d858d..96d32588a2044d32b6d93c4cbefd77e54118a3fd 100644
--- a/homeassistant/components/switch/.translations/hu.json
+++ b/homeassistant/components/switch/.translations/hu.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} be lett kapcsolva"
         }
     },
+    "state": {
+        "_": {
+            "off": "Ki",
+            "on": "Be"
+        }
+    },
     "title": "Kapcsol\u00f3"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/hy.json b/homeassistant/components/switch/.translations/hy.json
index ea492ee159b9ab2f2c667cb39f77c0f7e390e1c6..c6ffaf0d1790bfd1793c8aa32679cbb1294c5174 100644
--- a/homeassistant/components/switch/.translations/hy.json
+++ b/homeassistant/components/switch/.translations/hy.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u0574\u056b\u0561\u0581\u0561\u056e"
+        }
+    },
     "title": "\u0531\u0576\u057b\u0561\u057f\u056b\u0579"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/id.json b/homeassistant/components/switch/.translations/id.json
index 1cf5d2d9a50a8fc6f3c9d8066701001b3365fd72..891b1b00681ce2af9f3323b60bfe9d36930cf218 100644
--- a/homeassistant/components/switch/.translations/id.json
+++ b/homeassistant/components/switch/.translations/id.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Off",
+            "on": "On"
+        }
+    },
     "title": "Sakelar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/is.json b/homeassistant/components/switch/.translations/is.json
index 3828c6435a1c4dddf79bc29fb255e46b2c021496..35751f3f4f67395d9fce54e8011def45b72d3ee5 100644
--- a/homeassistant/components/switch/.translations/is.json
+++ b/homeassistant/components/switch/.translations/is.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Sl\u00f6kkt",
+            "on": "Kveikt"
+        }
+    },
     "title": "Rofi"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/it.json b/homeassistant/components/switch/.translations/it.json
index 39d630bbaab77c07daef8703315dfd966b834f62..4ffd50e538fa826390bde643f58ab4eb1aa0554f 100644
--- a/homeassistant/components/switch/.translations/it.json
+++ b/homeassistant/components/switch/.translations/it.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} attivato"
         }
     },
+    "state": {
+        "_": {
+            "off": "Spento",
+            "on": "Acceso"
+        }
+    },
     "title": "Interruttore"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/ja.json b/homeassistant/components/switch/.translations/ja.json
index a41b3d1ad4c244cbea8f83795ccf778c09e1b285..42b7ddc7d06066994691d46f0fb4e11be37ca405 100644
--- a/homeassistant/components/switch/.translations/ja.json
+++ b/homeassistant/components/switch/.translations/ja.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u30aa\u30d5",
+            "on": "\u30aa\u30f3"
+        }
+    },
     "title": "\u30b9\u30a4\u30c3\u30c1"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/ko.json b/homeassistant/components/switch/.translations/ko.json
index 8f80a81e6426dd9d71791ace91018768b4f6aead..1779f3e1f648b35f6557277d11e53966502d32ef 100644
--- a/homeassistant/components/switch/.translations/ko.json
+++ b/homeassistant/components/switch/.translations/ko.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} \uc774(\uac00) \ucf1c\uc9c8 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0"
+        }
+    },
     "title": "\uc2a4\uc704\uce58"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/lb.json b/homeassistant/components/switch/.translations/lb.json
index 3035e8837439900b56b3310c049cd7c6f6b67bb3..7b644bd37adf9b1bf96b4e88d183b06f5fec0c30 100644
--- a/homeassistant/components/switch/.translations/lb.json
+++ b/homeassistant/components/switch/.translations/lb.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} gouf ugeschalt"
         }
     },
+    "state": {
+        "_": {
+            "off": "Aus",
+            "on": "Un"
+        }
+    },
     "title": "Schalter"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/lt.json b/homeassistant/components/switch/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..3cf0e9b442d9f02082e70cb4a9defac7ddee1ffd
--- /dev/null
+++ b/homeassistant/components/switch/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "I\u0161jungta",
+            "on": "\u012ejungta"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/lv.json b/homeassistant/components/switch/.translations/lv.json
index b5b1f9df38604ee89b74301016c9386c5b4f235c..f737d26dedd92e153306537786ae6e5bd359d4bd 100644
--- a/homeassistant/components/switch/.translations/lv.json
+++ b/homeassistant/components/switch/.translations/lv.json
@@ -5,5 +5,11 @@
             "turned_on": "{entity_name} tika iesl\u0113gta"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts"
+        }
+    },
     "title": "Sl\u0113dzis"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/nb.json b/homeassistant/components/switch/.translations/nb.json
index 261ac09a4850f9a24638834b342de5975cb4b265..f6f13d99f275925bf46554921c23620e00b53096 100644
--- a/homeassistant/components/switch/.translations/nb.json
+++ b/homeassistant/components/switch/.translations/nb.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Bryter"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/nl.json b/homeassistant/components/switch/.translations/nl.json
index 9c1906baa2f0b5ccbab15577674121ed17094b3a..25864a8727e10bf9316a26051c3996df00c71e82 100644
--- a/homeassistant/components/switch/.translations/nl.json
+++ b/homeassistant/components/switch/.translations/nl.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} ingeschakeld"
         }
     },
+    "state": {
+        "_": {
+            "off": "Uit",
+            "on": "Aan"
+        }
+    },
     "title": "Schakelaar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/nn.json b/homeassistant/components/switch/.translations/nn.json
index e773f3454b576239ea2d0afe4bbd9ca09720808c..dcd44653057238f8976a6985d0e4df9e12b582b5 100644
--- a/homeassistant/components/switch/.translations/nn.json
+++ b/homeassistant/components/switch/.translations/nn.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Brytar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/no.json b/homeassistant/components/switch/.translations/no.json
index 785e9ca2912e008a0dfd207bcf04041da8f2ef45..dc57fa942031afa3387ba0f4d360abfe329a6341 100644
--- a/homeassistant/components/switch/.translations/no.json
+++ b/homeassistant/components/switch/.translations/no.json
@@ -13,5 +13,6 @@
             "turned_off": "{entity_name} sl\u00e5tt av",
             "turned_on": "{entity_name} sl\u00e5tt p\u00e5"
         }
-    }
+    },
+    "title": "Bryter"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/pl.json b/homeassistant/components/switch/.translations/pl.json
index 8b65ed602d6807940f23aa724d3609aea1d0b7bd..4b3aebf30b443497cdbf28bd8c784691614a885b 100644
--- a/homeassistant/components/switch/.translations/pl.json
+++ b/homeassistant/components/switch/.translations/pl.json
@@ -14,5 +14,11 @@
             "turned_on": "nast\u0105pi w\u0142\u0105czenie {entity_name}"
         }
     },
+    "state": {
+        "_": {
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony"
+        }
+    },
     "title": "Prze\u0142\u0105cznik"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/pt-BR.json b/homeassistant/components/switch/.translations/pt-BR.json
index e027676dce9dc09397ed23a228b2572b30c5f2b9..a3dcc96c80b3ff90b64524105f641f7bf846b81f 100644
--- a/homeassistant/components/switch/.translations/pt-BR.json
+++ b/homeassistant/components/switch/.translations/pt-BR.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Interruptor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/pt.json b/homeassistant/components/switch/.translations/pt.json
index e027676dce9dc09397ed23a228b2572b30c5f2b9..a3dcc96c80b3ff90b64524105f641f7bf846b81f 100644
--- a/homeassistant/components/switch/.translations/pt.json
+++ b/homeassistant/components/switch/.translations/pt.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Desligado",
+            "on": "Ligado"
+        }
+    },
     "title": "Interruptor"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/ro.json b/homeassistant/components/switch/.translations/ro.json
index b1e3ec7b1b1ce92806ca8816a5e035c3ca14ae24..96487ad0721597c6d64a8f94d4ef7a57ea71e2fd 100644
--- a/homeassistant/components/switch/.translations/ro.json
+++ b/homeassistant/components/switch/.translations/ro.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Oprit",
+            "on": "Pornit"
+        }
+    },
     "title": "Comutator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/ru.json b/homeassistant/components/switch/.translations/ru.json
index 49b7d22ca5744eff4d16ac92db0ed4cbdf8848f8..4ff5c7c208e6b366e5b090f3575d84bdbf4593c2 100644
--- a/homeassistant/components/switch/.translations/ru.json
+++ b/homeassistant/components/switch/.translations/ru.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u0412\u044b\u043a\u043b",
+            "on": "\u0412\u043a\u043b"
+        }
+    },
     "title": "\u0412\u044b\u043a\u043b\u044e\u0447\u0430\u0442\u0435\u043b\u044c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/sk.json b/homeassistant/components/switch/.translations/sk.json
index 0b619898896bb580760f659388939d95ab4760bd..3f871c8a4a19c4d2d155dd91625539bb48228f4e 100644
--- a/homeassistant/components/switch/.translations/sk.json
+++ b/homeassistant/components/switch/.translations/sk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Vypnut\u00fd",
+            "on": "Zapnut\u00fd"
+        }
+    },
     "title": "Prep\u00edna\u010d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/sl.json b/homeassistant/components/switch/.translations/sl.json
index 472ca853827b8b3949af44b0700692759e0e442c..7995033d1c2ec2622463f45dae4b56d2e772a755 100644
--- a/homeassistant/components/switch/.translations/sl.json
+++ b/homeassistant/components/switch/.translations/sl.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} vklopljen"
         }
     },
+    "state": {
+        "_": {
+            "off": "Izklju\u010den",
+            "on": "Vklopljen"
+        }
+    },
     "title": "Stikalo"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/sr.json b/homeassistant/components/switch/.translations/sr.json
new file mode 100644
index 0000000000000000000000000000000000000000..2fd5c74c86c4f468d89a88847f310135bfe54526
--- /dev/null
+++ b/homeassistant/components/switch/.translations/sr.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "off": "Isklju\u010den",
+            "on": "Uklju\u010den"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/sv.json b/homeassistant/components/switch/.translations/sv.json
index bb92b37fd52569081fde279a33037af3b914c9b3..a2cd74434eb05860cbf6fd7b777f3d68b88bbc31 100644
--- a/homeassistant/components/switch/.translations/sv.json
+++ b/homeassistant/components/switch/.translations/sv.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name} slogs p\u00e5"
         }
     },
+    "state": {
+        "_": {
+            "off": "Av",
+            "on": "P\u00e5"
+        }
+    },
     "title": "Kontakt"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/ta.json b/homeassistant/components/switch/.translations/ta.json
index f97ed0d09de352a3a33b51989d7b74aed96dd6c9..8d78a2dc1beade754b3de18cbac41092ee2a36a3 100644
--- a/homeassistant/components/switch/.translations/ta.json
+++ b/homeassistant/components/switch/.translations/ta.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0b86\u0b83\u0baa\u0bcd",
+            "on": "\u0b86\u0ba9\u0bcd"
+        }
+    },
     "title": "\u0bb8\u0bcd\u0bb5\u0bbf\u0b9f\u0bcd\u0b9a\u0bcd"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/te.json b/homeassistant/components/switch/.translations/te.json
index 4f7a2ab5b97539300f45ea03eaaf7de9c17204c0..12c8917f8226d02fd3d39696876dd9876e7a9995 100644
--- a/homeassistant/components/switch/.translations/te.json
+++ b/homeassistant/components/switch/.translations/te.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0c06\u0c2b\u0c4d",
+            "on": "\u0c06\u0c28\u0c4d"
+        }
+    },
     "title": "\u0c38\u0c4d\u0c35\u0c3f\u0c1a\u0c4d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/th.json b/homeassistant/components/switch/.translations/th.json
index 0f13bad4a013708cdc2a71c051dcab81d5afd9c9..13fa61d7fb185672925faf42875a1ae015433848 100644
--- a/homeassistant/components/switch/.translations/th.json
+++ b/homeassistant/components/switch/.translations/th.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14"
+        }
+    },
     "title": "\u0e2a\u0e27\u0e34\u0e15\u0e0b\u0e4c"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/tr.json b/homeassistant/components/switch/.translations/tr.json
index fbac402530ecd9d370eec3167e0197093c02e502..0bbe4d5abf6577f02d6b5bee3971e0451de1cd39 100644
--- a/homeassistant/components/switch/.translations/tr.json
+++ b/homeassistant/components/switch/.translations/tr.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k"
+        }
+    },
     "title": "Anahtar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/uk.json b/homeassistant/components/switch/.translations/uk.json
index ed53fcf510f106b4bbbde48c9531f7cedacb68f0..7ac96bd703905964755d97bc918cff4ddfec7ccc 100644
--- a/homeassistant/components/switch/.translations/uk.json
+++ b/homeassistant/components/switch/.translations/uk.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e"
+        }
+    },
     "title": "\u041f\u0435\u0440\u0435\u043c\u0438\u043a\u0430\u0447"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/vi.json b/homeassistant/components/switch/.translations/vi.json
index e5160fb8737851fb1b0af83fe351973ef090ca89..d501c306187a850340d82d7958bb83552e7d86c8 100644
--- a/homeassistant/components/switch/.translations/vi.json
+++ b/homeassistant/components/switch/.translations/vi.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "T\u1eaft",
+            "on": "B\u1eadt"
+        }
+    },
     "title": "C\u00f4ng t\u1eafc"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/zh-Hans.json b/homeassistant/components/switch/.translations/zh-Hans.json
index 71a7e0a9208e60eb2386370f1d77d938f9884384..eed1df46204877260b08ba0c7c74e02b2105c6cf 100644
--- a/homeassistant/components/switch/.translations/zh-Hans.json
+++ b/homeassistant/components/switch/.translations/zh-Hans.json
@@ -1,3 +1,9 @@
 {
+    "state": {
+        "_": {
+            "off": "\u5173",
+            "on": "\u5f00"
+        }
+    },
     "title": "\u5f00\u5173"
 }
\ No newline at end of file
diff --git a/homeassistant/components/switch/.translations/zh-Hant.json b/homeassistant/components/switch/.translations/zh-Hant.json
index 42612eaba9e7fc19e4768f6d7215620daaa0bc6b..6ce2ab3d29a68d81343367f17c80d556b726a44f 100644
--- a/homeassistant/components/switch/.translations/zh-Hant.json
+++ b/homeassistant/components/switch/.translations/zh-Hant.json
@@ -14,5 +14,11 @@
             "turned_on": "{entity_name}\u5df2\u958b\u555f"
         }
     },
+    "state": {
+        "_": {
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u5553"
+        }
+    },
     "title": "\u958b\u95dc"
 }
\ 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 24c64ccf83c4cade008b6ee09ed4a0019c9a1492..3c5f2c2a6b95fdf3ad68987f8ff6bc52a7df90f7 100644
--- a/homeassistant/components/synology_dsm/.translations/lb.json
+++ b/homeassistant/components/synology_dsm/.translations/lb.json
@@ -4,10 +4,16 @@
             "already_configured": "Apparat ass scho konfigur\u00e9iert"
         },
         "error": {
-            "login": "Feeler beim Login: iwwerpr\u00e9if de Benotzernumm & Passwuert"
+            "login": "Feeler beim Login: iwwerpr\u00e9if de Benotzernumm & Passwuert",
+            "otp_failed": "Feeler mam 2-Faktor-Authentifikatiouns, prob\u00e9ier mat engem neie Code"
         },
         "flow_title": "Synology DSM {name} ({host})",
         "step": {
+            "2sa": {
+                "data": {
+                    "otp_code": "Code"
+                }
+            },
             "link": {
                 "data": {
                     "api_version": "DSM Versioun",
diff --git a/homeassistant/components/synology_dsm/.translations/no.json b/homeassistant/components/synology_dsm/.translations/no.json
index 8844558fec4002150ead4029fdf4f3ca2c8595ee..f0f19754b0bb3fc15f3feb0704d4a55c375c7f2a 100644
--- a/homeassistant/components/synology_dsm/.translations/no.json
+++ b/homeassistant/components/synology_dsm/.translations/no.json
@@ -4,10 +4,18 @@
             "already_configured": "Verten er allerede konfigurert"
         },
         "error": {
-            "login": "P\u00e5loggingsfeil: Vennligst sjekk brukernavnet ditt og passordet ditt"
+            "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"
         },
         "flow_title": "Synology DSM {name} ( {host} )",
         "step": {
+            "2sa": {
+                "data": {
+                    "otp_code": "Kode"
+                },
+                "title": "Synology DSM: totrinns autentisering"
+            },
             "link": {
                 "data": {
                     "api_version": "DSM-versjon",
diff --git a/homeassistant/components/system_health/.translations/no.json b/homeassistant/components/system_health/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..e0e6b2fb228fe2373d263cba745adcd8cd635f28
--- /dev/null
+++ b/homeassistant/components/system_health/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Systemhelse"
+}
\ No newline at end of file
diff --git a/homeassistant/components/tado/.translations/lb.json b/homeassistant/components/tado/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..ba10353948c867a5e046728b2d44566637ec71b7
--- /dev/null
+++ b/homeassistant/components/tado/.translations/lb.json
@@ -0,0 +1,20 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Apparat 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": {
+                    "password": "Passwuert",
+                    "username": "Benotzernumm"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/af.json b/homeassistant/components/timer/.translations/af.json
new file mode 100644
index 0000000000000000000000000000000000000000..4db39b9e2de0e9a0188f09365a97715d1b2a060a
--- /dev/null
+++ b/homeassistant/components/timer/.translations/af.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktief",
+            "idle": "onaktief",
+            "paused": "Onderbreek"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/ar.json b/homeassistant/components/timer/.translations/ar.json
new file mode 100644
index 0000000000000000000000000000000000000000..6f2665b03df596222aba78761353a49ec57e9957
--- /dev/null
+++ b/homeassistant/components/timer/.translations/ar.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u0645\u0641\u0639\u0644",
+            "idle": "\u062e\u0627\u0645\u0644",
+            "paused": "\u0645\u0648\u0642\u0651\u0641 \u0645\u0624\u0642\u062a\u0627"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/bg.json b/homeassistant/components/timer/.translations/bg.json
new file mode 100644
index 0000000000000000000000000000000000000000..c471d3eff1866e818fbd81ba5ef1e2a25e1603d6
--- /dev/null
+++ b/homeassistant/components/timer/.translations/bg.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u0430\u043a\u0442\u0438\u0432\u0435\u043d",
+            "idle": "\u043d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u0449",
+            "paused": "\u0432 \u043f\u0430\u0443\u0437\u0430"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/ca.json b/homeassistant/components/timer/.translations/ca.json
new file mode 100644
index 0000000000000000000000000000000000000000..7ee267989d99367141600d05f0c667c637c6fb3a
--- /dev/null
+++ b/homeassistant/components/timer/.translations/ca.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "actiu",
+            "idle": "inactiu",
+            "paused": "en pausa"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/cs.json b/homeassistant/components/timer/.translations/cs.json
new file mode 100644
index 0000000000000000000000000000000000000000..bd6f2fd537406e1e80369bd142f4639753d73ea6
--- /dev/null
+++ b/homeassistant/components/timer/.translations/cs.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktivn\u00ed",
+            "idle": "ne\u010dinn\u00e9",
+            "paused": "pozastaveno"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/cy.json b/homeassistant/components/timer/.translations/cy.json
new file mode 100644
index 0000000000000000000000000000000000000000..e81cb4d8025f276ebda40318cf5a40ef885c4ce4
--- /dev/null
+++ b/homeassistant/components/timer/.translations/cy.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "gweithredol",
+            "idle": "segur",
+            "paused": "wedi rhewi"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/da.json b/homeassistant/components/timer/.translations/da.json
new file mode 100644
index 0000000000000000000000000000000000000000..962798e3653dc85235489022b120208d0ad3c0f5
--- /dev/null
+++ b/homeassistant/components/timer/.translations/da.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiv",
+            "idle": "inaktiv",
+            "paused": "pause"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/de.json b/homeassistant/components/timer/.translations/de.json
new file mode 100644
index 0000000000000000000000000000000000000000..cd35c9bac5e1bb7724b1a7544e692196820f482d
--- /dev/null
+++ b/homeassistant/components/timer/.translations/de.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiv",
+            "idle": "Leerlauf",
+            "paused": "pausiert"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/el.json b/homeassistant/components/timer/.translations/el.json
new file mode 100644
index 0000000000000000000000000000000000000000..ec4c4ab42e8b4e2bf1fe469830604eb9f03d8da3
--- /dev/null
+++ b/homeassistant/components/timer/.translations/el.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u03b5\u03bd\u03b5\u03c1\u03b3\u03cc",
+            "idle": "\u03a3\u03b5 \u03b1\u03b4\u03c1\u03ac\u03bd\u03b5\u03b9\u03b1",
+            "paused": "\u03c3\u03b5 \u03c0\u03b1\u03cd\u03c3\u03b7"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/en.json b/homeassistant/components/timer/.translations/en.json
new file mode 100644
index 0000000000000000000000000000000000000000..c76dcd29980925505c70e9eb4c8576af61375e57
--- /dev/null
+++ b/homeassistant/components/timer/.translations/en.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "Active",
+            "idle": "Idle",
+            "paused": "Paused"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/es-419.json b/homeassistant/components/timer/.translations/es-419.json
new file mode 100644
index 0000000000000000000000000000000000000000..b180c81a18e5d3332ab25ee6e03f350bdd31289a
--- /dev/null
+++ b/homeassistant/components/timer/.translations/es-419.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "activo",
+            "idle": "inactivo",
+            "paused": "pausado"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/es.json b/homeassistant/components/timer/.translations/es.json
new file mode 100644
index 0000000000000000000000000000000000000000..b180c81a18e5d3332ab25ee6e03f350bdd31289a
--- /dev/null
+++ b/homeassistant/components/timer/.translations/es.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "activo",
+            "idle": "inactivo",
+            "paused": "pausado"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/et.json b/homeassistant/components/timer/.translations/et.json
new file mode 100644
index 0000000000000000000000000000000000000000..9a1260e633ea1f9a6a407c432bd02e95979d76ba
--- /dev/null
+++ b/homeassistant/components/timer/.translations/et.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiivne",
+            "idle": "ootel",
+            "paused": "peatatud"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/fa.json b/homeassistant/components/timer/.translations/fa.json
new file mode 100644
index 0000000000000000000000000000000000000000..0c4023f2a58d0cefc806435cd2c3ae7d02140cdb
--- /dev/null
+++ b/homeassistant/components/timer/.translations/fa.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u0641\u0639\u0627\u0644",
+            "idle": "\u0628\u06cc\u06a9\u0627\u0631 ",
+            "paused": "\u0645\u062a\u0648\u0642\u0641 \u0634\u062f"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/fi.json b/homeassistant/components/timer/.translations/fi.json
new file mode 100644
index 0000000000000000000000000000000000000000..d617eaece5284f26bb1d6d5a5b3fa5e8a1630490
--- /dev/null
+++ b/homeassistant/components/timer/.translations/fi.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiivinen",
+            "idle": "Lepotilassa",
+            "paused": "Pys\u00e4ytetty"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/fr.json b/homeassistant/components/timer/.translations/fr.json
new file mode 100644
index 0000000000000000000000000000000000000000..7c15fdc8dd6b3fefcea035b4eca0b3c7f502264e
--- /dev/null
+++ b/homeassistant/components/timer/.translations/fr.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "actif",
+            "idle": "en veille",
+            "paused": "en pause"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/he.json b/homeassistant/components/timer/.translations/he.json
new file mode 100644
index 0000000000000000000000000000000000000000..2203ca93e5bbce1b606f22179905466ac58b5b76
--- /dev/null
+++ b/homeassistant/components/timer/.translations/he.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u05e4\u05e2\u05d9\u05dc",
+            "idle": "\u05dc\u05d0 \u05e4\u05e2\u05d9\u05dc",
+            "paused": "\u05de\u05d5\u05e9\u05d4\u05d4"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/hr.json b/homeassistant/components/timer/.translations/hr.json
new file mode 100644
index 0000000000000000000000000000000000000000..07f49a08a726cb429e18d6b967ee782413cc4fb8
--- /dev/null
+++ b/homeassistant/components/timer/.translations/hr.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktivan",
+            "idle": "neaktivan",
+            "paused": "pauzirano"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/hu.json b/homeassistant/components/timer/.translations/hu.json
new file mode 100644
index 0000000000000000000000000000000000000000..da6809f49b1aaf3a342573774887c546c8a34ee2
--- /dev/null
+++ b/homeassistant/components/timer/.translations/hu.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "akt\u00edv",
+            "idle": "t\u00e9tlen",
+            "paused": "sz\u00fcneteltetve"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/hy.json b/homeassistant/components/timer/.translations/hy.json
new file mode 100644
index 0000000000000000000000000000000000000000..162f8283faad3b7bc2c001a452036326e69a7c07
--- /dev/null
+++ b/homeassistant/components/timer/.translations/hy.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u0561\u056f\u057f\u056b\u057e",
+            "idle": "\u057a\u0561\u0580\u0561\u057a",
+            "paused": "\u0564\u0561\u0564\u0561\u0580 "
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/id.json b/homeassistant/components/timer/.translations/id.json
new file mode 100644
index 0000000000000000000000000000000000000000..91a96ca0d4b1bfbfbb331849b0d2742ff4fa6926
--- /dev/null
+++ b/homeassistant/components/timer/.translations/id.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "Aktif",
+            "idle": "Siaga",
+            "paused": "Jeda"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/is.json b/homeassistant/components/timer/.translations/is.json
new file mode 100644
index 0000000000000000000000000000000000000000..1165d50eafef7d597289bfffaf081df3c828c7fb
--- /dev/null
+++ b/homeassistant/components/timer/.translations/is.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "virkur",
+            "idle": "a\u00f0ger\u00f0alaus",
+            "paused": "\u00ed bi\u00f0"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/it.json b/homeassistant/components/timer/.translations/it.json
new file mode 100644
index 0000000000000000000000000000000000000000..464a2feb501379d2bda45604bd6fb4dca812993b
--- /dev/null
+++ b/homeassistant/components/timer/.translations/it.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "attivo",
+            "idle": "inattivo",
+            "paused": "in pausa"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/ko.json b/homeassistant/components/timer/.translations/ko.json
new file mode 100644
index 0000000000000000000000000000000000000000..5350e64524e58d15c63eec7704f60df4dc582897
--- /dev/null
+++ b/homeassistant/components/timer/.translations/ko.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\ud65c\uc131\ud654",
+            "idle": "\ub300\uae30\uc911",
+            "paused": "\uc77c\uc2dc\uc911\uc9c0\ub428"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/lb.json b/homeassistant/components/timer/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..b0c7def7821dc9a2bd156acd3d435cb7eda9e9e0
--- /dev/null
+++ b/homeassistant/components/timer/.translations/lb.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "Aktiv",
+            "idle": "Waart",
+            "paused": "Pauseiert"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/lt.json b/homeassistant/components/timer/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..71332a925ad350bf5a5269473b6d42ad610317e5
--- /dev/null
+++ b/homeassistant/components/timer/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "active": "aktyvus",
+            "paused": "pristabdytas"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/lv.json b/homeassistant/components/timer/.translations/lv.json
new file mode 100644
index 0000000000000000000000000000000000000000..257ac4bffc37df9f6bf5503d5184fe65704161ef
--- /dev/null
+++ b/homeassistant/components/timer/.translations/lv.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "akt\u012bvs",
+            "idle": "d\u012bkst\u0101ve",
+            "paused": "aptur\u0113ts"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/nb.json b/homeassistant/components/timer/.translations/nb.json
new file mode 100644
index 0000000000000000000000000000000000000000..56d06958b0f4017c94f569c08722e7448428851e
--- /dev/null
+++ b/homeassistant/components/timer/.translations/nb.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiv",
+            "idle": "inaktiv",
+            "paused": "pauset"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/nl.json b/homeassistant/components/timer/.translations/nl.json
new file mode 100644
index 0000000000000000000000000000000000000000..c7811e2cd02d06856cffb86d586060afb54fa6c8
--- /dev/null
+++ b/homeassistant/components/timer/.translations/nl.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "actief",
+            "idle": "inactief",
+            "paused": "gepauzeerd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/nn.json b/homeassistant/components/timer/.translations/nn.json
new file mode 100644
index 0000000000000000000000000000000000000000..2b9fa275095b21866528048348be177f61c224d8
--- /dev/null
+++ b/homeassistant/components/timer/.translations/nn.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiv",
+            "idle": "tomgang",
+            "paused": "pausa"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/pl.json b/homeassistant/components/timer/.translations/pl.json
new file mode 100644
index 0000000000000000000000000000000000000000..e077327fa21e4e111bf8705ffb35b87121524c1f
--- /dev/null
+++ b/homeassistant/components/timer/.translations/pl.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktywny",
+            "idle": "nieaktywny",
+            "paused": "wstrzymany"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/pt-BR.json b/homeassistant/components/timer/.translations/pt-BR.json
new file mode 100644
index 0000000000000000000000000000000000000000..0e37123d3ef6a880639047e365db429dccb53aa6
--- /dev/null
+++ b/homeassistant/components/timer/.translations/pt-BR.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "ativo",
+            "idle": "ocioso",
+            "paused": "Pausado"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/pt.json b/homeassistant/components/timer/.translations/pt.json
new file mode 100644
index 0000000000000000000000000000000000000000..a49163aed8c778c555aecdd96a34cca0172c346a
--- /dev/null
+++ b/homeassistant/components/timer/.translations/pt.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "ativo",
+            "idle": "Em espera",
+            "paused": "Em pausa"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/ro.json b/homeassistant/components/timer/.translations/ro.json
new file mode 100644
index 0000000000000000000000000000000000000000..3ea74968c4322fc6d2395dca7d8f38881b02c7c6
--- /dev/null
+++ b/homeassistant/components/timer/.translations/ro.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "activ",
+            "idle": "inactiv",
+            "paused": "\u00cen pauz\u0103"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/ru.json b/homeassistant/components/timer/.translations/ru.json
new file mode 100644
index 0000000000000000000000000000000000000000..506b322ceb924efca6cb08891ccc0fe2d27cf43d
--- /dev/null
+++ b/homeassistant/components/timer/.translations/ru.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u041e\u0442\u0441\u0447\u0451\u0442",
+            "idle": "\u041e\u0436\u0438\u0434\u0430\u043d\u0438\u0435",
+            "paused": "\u041f\u0430\u0443\u0437\u0430"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/sk.json b/homeassistant/components/timer/.translations/sk.json
new file mode 100644
index 0000000000000000000000000000000000000000..529c5c69144363d0402c222befa750a409fff3af
--- /dev/null
+++ b/homeassistant/components/timer/.translations/sk.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "akt\u00edvny",
+            "idle": "ne\u010dinn\u00fd",
+            "paused": "pozastaven\u00fd"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/sl.json b/homeassistant/components/timer/.translations/sl.json
new file mode 100644
index 0000000000000000000000000000000000000000..c599fdbd3334cb20710f91555a99a6f716fccf23
--- /dev/null
+++ b/homeassistant/components/timer/.translations/sl.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiven",
+            "idle": "V pripravljenosti",
+            "paused": "Na pavzi"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/sr.json b/homeassistant/components/timer/.translations/sr.json
new file mode 100644
index 0000000000000000000000000000000000000000..f628ba69ba0c23494fda196d24ebfdb63d2e3fd4
--- /dev/null
+++ b/homeassistant/components/timer/.translations/sr.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "_": {
+            "active": "\u0443\u043a\u0459\u0443\u0447\u0435\u043d",
+            "idle": "\u043d\u0435\u0430\u043a\u0442\u043d\u0430 \u0447\u0435\u043a\u0430\u045a\u0443"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/sv.json b/homeassistant/components/timer/.translations/sv.json
new file mode 100644
index 0000000000000000000000000000000000000000..296883335abf40dca92732abb43643911a3ef82f
--- /dev/null
+++ b/homeassistant/components/timer/.translations/sv.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "aktiv",
+            "idle": "inaktiv",
+            "paused": "pausad"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/th.json b/homeassistant/components/timer/.translations/th.json
new file mode 100644
index 0000000000000000000000000000000000000000..ab4a73b6f17cb2055d0628e964ec7e2f352b2372
--- /dev/null
+++ b/homeassistant/components/timer/.translations/th.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e39\u0e48",
+            "idle": "\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+            "paused": "\u0e2b\u0e22\u0e38\u0e14\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/tr.json b/homeassistant/components/timer/.translations/tr.json
new file mode 100644
index 0000000000000000000000000000000000000000..0711eb71f7a14d063db34bef49e539d793f3a866
--- /dev/null
+++ b/homeassistant/components/timer/.translations/tr.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "Aktif",
+            "idle": "Bo\u015fta",
+            "paused": "Durduruldu"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/uk.json b/homeassistant/components/timer/.translations/uk.json
new file mode 100644
index 0000000000000000000000000000000000000000..df690bded93a517f236004d885460e91d8001dd6
--- /dev/null
+++ b/homeassistant/components/timer/.translations/uk.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u0430\u043a\u0442\u0438\u0432\u043d\u0438\u0439",
+            "idle": "\u043e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f",
+            "paused": "\u043d\u0430 \u043f\u0430\u0443\u0437\u0456"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/vi.json b/homeassistant/components/timer/.translations/vi.json
new file mode 100644
index 0000000000000000000000000000000000000000..82357c2fedd099ee8263c2270dae83fb8935a600
--- /dev/null
+++ b/homeassistant/components/timer/.translations/vi.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "ho\u1ea1t \u0111\u1ed9ng",
+            "idle": "nh\u00e0n r\u1ed7i",
+            "paused": "t\u1ea1m d\u1eebng"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/zh-Hans.json b/homeassistant/components/timer/.translations/zh-Hans.json
new file mode 100644
index 0000000000000000000000000000000000000000..4fb53f8da60f5d7e8739fbb35bc649b025c36e2a
--- /dev/null
+++ b/homeassistant/components/timer/.translations/zh-Hans.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u6fc0\u6d3b",
+            "idle": "\u7a7a\u95f2",
+            "paused": "\u6682\u505c"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/timer/.translations/zh-Hant.json b/homeassistant/components/timer/.translations/zh-Hant.json
new file mode 100644
index 0000000000000000000000000000000000000000..596271b5c8541537be7367bc3da118b6f52b2d6b
--- /dev/null
+++ b/homeassistant/components/timer/.translations/zh-Hant.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "active": "\u555f\u7528",
+            "idle": "\u9592\u7f6e",
+            "paused": "\u66ab\u505c"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/totalconnect/.translations/lb.json b/homeassistant/components/totalconnect/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..23825000fdb244848ab7ffc5592017966d89b899
--- /dev/null
+++ b/homeassistant/components/totalconnect/.translations/lb.json
@@ -0,0 +1,18 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Kont ass scho konfigur\u00e9iert"
+        },
+        "error": {
+            "login": "Feeler beim Login: iwwerpr\u00e9if de Benotzernumm & Passwuert"
+        },
+        "step": {
+            "user": {
+                "data": {
+                    "password": "Passwuert",
+                    "username": "Benotzernumm"
+                }
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/transmission/.translations/hu.json b/homeassistant/components/transmission/.translations/hu.json
index cbd2f44c3400bcc8d40664ce43ec629792cbef0b..fd9bb9e64cb1bddefa08c69046a016dcba4854a5 100644
--- a/homeassistant/components/transmission/.translations/hu.json
+++ b/homeassistant/components/transmission/.translations/hu.json
@@ -17,5 +17,14 @@
                 "title": "\u00c1tviteli \u00fcgyf\u00e9l be\u00e1ll\u00edt\u00e1sa"
             }
         }
+    },
+    "options": {
+        "step": {
+            "init": {
+                "data": {
+                    "scan_interval": "Friss\u00edt\u00e9si gyakoris\u00e1g"
+                }
+            }
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/unifi/.translations/no.json b/homeassistant/components/unifi/.translations/no.json
index c0913a097d51e49cfe80b59e648a747e2e55993b..f1979b7fb97c277421779d2e6c464a93f3b0f937 100644
--- a/homeassistant/components/unifi/.translations/no.json
+++ b/homeassistant/components/unifi/.translations/no.json
@@ -37,6 +37,7 @@
             "device_tracker": {
                 "data": {
                     "detection_time": "Tid i sekunder fra sist sett til den ble ansett borte",
+                    "ignore_wired_bug": "Deaktiver UniFi kablet feillogikk",
                     "ssid_filter": "Velg SSID-er for \u00e5 spore tr\u00e5dl\u00f8se klienter p\u00e5",
                     "track_clients": "Spor nettverksklienter",
                     "track_devices": "Spore nettverksenheter (Ubiquiti-enheter)",
diff --git a/homeassistant/components/updater/.translations/no.json b/homeassistant/components/updater/.translations/no.json
new file mode 100644
index 0000000000000000000000000000000000000000..94c84fb618eb0fb41a761dd434462941d600a1d1
--- /dev/null
+++ b/homeassistant/components/updater/.translations/no.json
@@ -0,0 +1,3 @@
+{
+    "title": "Oppdateringer"
+}
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/af.json b/homeassistant/components/vacuum/.translations/af.json
index 7a312d1dcf810b8eb9a22b7272a72771885d1386..7abcedfd968a36a5afec284861494537600563fc 100644
--- a/homeassistant/components/vacuum/.translations/af.json
+++ b/homeassistant/components/vacuum/.translations/af.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Skoonmaak",
+            "docked": "Vasgemeer by hawe",
+            "error": "Fout",
+            "idle": "Onaktief",
+            "off": "Af",
+            "on": "Aan",
+            "paused": "Onderbreek",
+            "returning": "Oppad terug hawe toe"
+        }
+    },
     "title": "Vakuum"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/ar.json b/homeassistant/components/vacuum/.translations/ar.json
index 885c520860607122636e03bf4b718413feef33a3..2e9d6c9a5d6dec33b7b73e7fd746dfe95e3acb86 100644
--- a/homeassistant/components/vacuum/.translations/ar.json
+++ b/homeassistant/components/vacuum/.translations/ar.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u062a\u0646\u0638\u064a\u0641",
+            "error": "\u062e\u0637\u0623",
+            "off": "\u0645\u0637\u0641\u0626",
+            "on": "\u0645\u0634\u063a\u0644",
+            "paused": "\u0645\u0648\u0642\u0651\u0641 \u0645\u0624\u0642\u062a\u0627",
+            "returning": "\u0627\u0644\u0639\u0648\u062f\u0629"
+        }
+    },
     "title": "\u0645\u0643\u0646\u0633\u0629 \u0643\u0647\u0631\u0628\u0627\u0621"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/bg.json b/homeassistant/components/vacuum/.translations/bg.json
index 7c72d55540dfc1b19abc0faeaf856eeea189ad5e..3e1aab2775268702de17d5eb2bcc96c0818f772b 100644
--- a/homeassistant/components/vacuum/.translations/bg.json
+++ b/homeassistant/components/vacuum/.translations/bg.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} \u0432 \u0431\u0430\u0437\u043e\u0432\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u044f"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "\u041f\u043e\u0447\u0438\u0441\u0442\u0432\u0430\u043d\u0435",
+            "docked": "\u0412 \u0431\u0430\u0437\u043e\u0432\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u044f",
+            "error": "\u0413\u0440\u0435\u0448\u043a\u0430",
+            "idle": "\u041d\u0435\u0440\u0430\u0431\u043e\u0442\u0435\u0449",
+            "off": "\u0418\u0437\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d",
+            "paused": "\u041f\u0430\u0443\u0437\u0430",
+            "returning": "\u0412\u0440\u044a\u0449\u0430\u043d\u0435 \u0432 \u0431\u0430\u0437\u043e\u0432\u0430\u0442\u0430 \u0441\u0442\u0430\u043d\u0446\u0438\u044f"
+        }
+    },
     "title": "\u041f\u0440\u0430\u0445\u043e\u0441\u043c\u0443\u043a\u0430\u0447\u043a\u0430"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/ca.json b/homeassistant/components/vacuum/.translations/ca.json
index 5157fecbbe18389b5d5150e2e4527480bb0e62dc..f52d7e2536be31883908357bfb8fc6846c46beaf 100644
--- a/homeassistant/components/vacuum/.translations/ca.json
+++ b/homeassistant/components/vacuum/.translations/ca.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} acoblada"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Netejant",
+            "docked": "Aparcat",
+            "error": "Error",
+            "idle": "Inactiu",
+            "off": "Apagat",
+            "on": "Enc\u00e8s",
+            "paused": "Pausat",
+            "returning": "Retornant a la base"
+        }
+    },
     "title": "Aspirador"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/cs.json b/homeassistant/components/vacuum/.translations/cs.json
index d9d58baff09ba541b752b26edfb1f4bd2770943b..75a3254ec36eaa3d6064ece4887cf978c2d02f21 100644
--- a/homeassistant/components/vacuum/.translations/cs.json
+++ b/homeassistant/components/vacuum/.translations/cs.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u010cist\u00ed",
+            "docked": "V stanici",
+            "error": "Chyba",
+            "idle": "Ne\u010dinn\u00fd",
+            "off": "Off",
+            "on": "On",
+            "paused": "Pozastaveno",
+            "returning": "N\u00e1vrat do stanice"
+        }
+    },
     "title": "Vysava\u010d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/da.json b/homeassistant/components/vacuum/.translations/da.json
index 4213f532623d502464c976644a891ea895942478..5b3079cfb4ee0b31dbc50bbcffa36a79100c3468 100644
--- a/homeassistant/components/vacuum/.translations/da.json
+++ b/homeassistant/components/vacuum/.translations/da.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} er i dock"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "G\u00f8r rent",
+            "docked": "I dock",
+            "error": "Fejl",
+            "idle": "Inaktiv",
+            "off": "Off",
+            "on": "On",
+            "paused": "Sat p\u00e5 pause",
+            "returning": "Vender tilbage til dock"
+        }
+    },
     "title": "St\u00f8vsuger"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/de.json b/homeassistant/components/vacuum/.translations/de.json
index 2ea148b8acee9f682e5c944df17897fa985f8576..be137a5566bd1b6032e87930385a224dfb410f36 100644
--- a/homeassistant/components/vacuum/.translations/de.json
+++ b/homeassistant/components/vacuum/.translations/de.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} angedockt"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Reinigen",
+            "docked": "Angedockt",
+            "error": "Fehler",
+            "idle": "Standby",
+            "off": "Aus",
+            "on": "An",
+            "paused": "Pausiert",
+            "returning": "R\u00fcckkehr zur Dockingstation"
+        }
+    },
     "title": "Vacuum"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/el.json b/homeassistant/components/vacuum/.translations/el.json
index 02ad200a9693d551324eaff19dc4bd6eda78315d..3686450d9fb0cf752491c9a4bf957ba8a669f383 100644
--- a/homeassistant/components/vacuum/.translations/el.json
+++ b/homeassistant/components/vacuum/.translations/el.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u039a\u03b1\u03b8\u03b1\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2",
+            "docked": "\u039a\u03b1\u03c1\u03c6\u03b9\u03c4\u03c3\u03c9\u03bc\u03ad\u03bd\u03bf",
+            "error": "\u03a3\u03c6\u03ac\u03bb\u03bc\u03b1",
+            "idle": "\u03a3\u03b5 \u03b1\u03b4\u03c1\u03ac\u03bd\u03b5\u03b9\u03b1",
+            "off": "\u039c\u03b7 \u0395\u03bd\u03b5\u03c1\u03b3\u03cc",
+            "on": "\u0395\u03bd\u03b5\u03c1\u03b3\u03cc",
+            "paused": "\u03a0\u03b1\u03cd\u03c3\u03b7",
+            "returning": "\u0395\u03c0\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03c3\u03c4\u03bf dock"
+        }
+    },
     "title": "\u0395\u03ba\u03ba\u03ad\u03bd\u03c9\u03c3\u03b7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/en.json b/homeassistant/components/vacuum/.translations/en.json
index 0c47bbbe6615d4abfea20ff0b4aed627a1718992..64f906fd821a803f886720d5989018c7c479c783 100644
--- a/homeassistant/components/vacuum/.translations/en.json
+++ b/homeassistant/components/vacuum/.translations/en.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} docked"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Cleaning",
+            "docked": "Docked",
+            "error": "Error",
+            "idle": "Idle",
+            "off": "Off",
+            "on": "On",
+            "paused": "Paused",
+            "returning": "Returning to dock"
+        }
+    },
     "title": "Vacuum"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/es-419.json b/homeassistant/components/vacuum/.translations/es-419.json
index 0b4a5a74c1ac3bdd385bb1bb21611c5b4c0e4eca..39ed128de9d3f3e85e2514adcc86dca1dd395d1b 100644
--- a/homeassistant/components/vacuum/.translations/es-419.json
+++ b/homeassistant/components/vacuum/.translations/es-419.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Limpiando",
+            "docked": "Acoplado",
+            "error": "Error",
+            "idle": "Inactivo",
+            "off": "Encendida",
+            "on": "Apagada",
+            "paused": "Pausado",
+            "returning": "Regresar al dock"
+        }
+    },
     "title": "Aspiradora"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/es.json b/homeassistant/components/vacuum/.translations/es.json
index c7e657e690842907e365fe122d423a3c23b54ae5..0cf61c498f29115c5d6e02e563ee6289edb68ed3 100644
--- a/homeassistant/components/vacuum/.translations/es.json
+++ b/homeassistant/components/vacuum/.translations/es.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} en la base"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Limpiando",
+            "docked": "En base",
+            "error": "Error",
+            "idle": "Inactivo",
+            "off": "Apagado",
+            "on": "Encendido",
+            "paused": "En pausa",
+            "returning": "Volviendo a la base"
+        }
+    },
     "title": "Aspiradora"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/et.json b/homeassistant/components/vacuum/.translations/et.json
index 2bdf5b9033be68e222245739a820ddac92b2302a..56976340c5b8fda564d76fabde40f2921ca603d1 100644
--- a/homeassistant/components/vacuum/.translations/et.json
+++ b/homeassistant/components/vacuum/.translations/et.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Puhastamine",
+            "docked": "Dokitud",
+            "error": "Viga",
+            "idle": "Ootel",
+            "off": "V\u00e4ljas",
+            "on": "Sees",
+            "paused": "Peatatud",
+            "returning": "P\u00f6\u00f6rdun tagasi dokki"
+        }
+    },
     "title": "T\u00fchjenda"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/eu.json b/homeassistant/components/vacuum/.translations/eu.json
index fb018340d95a0413ac7869cf694ce30092fabdf6..4c0dc1b2af75ff43d451c01690ebc152e32746aa 100644
--- a/homeassistant/components/vacuum/.translations/eu.json
+++ b/homeassistant/components/vacuum/.translations/eu.json
@@ -1,3 +1,13 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Garbitzen",
+            "docked": "Basean",
+            "error": "Errorea",
+            "off": "Itzalita",
+            "on": "Piztuta",
+            "returning": "Basera itzultzen"
+        }
+    },
     "title": "Xurgagailua"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/fa.json b/homeassistant/components/vacuum/.translations/fa.json
index 1d91c657c540449117131113425f2fa39b21d620..5e8fb2cae55d224ed5b902996f0cef5d52925845 100644
--- a/homeassistant/components/vacuum/.translations/fa.json
+++ b/homeassistant/components/vacuum/.translations/fa.json
@@ -1,3 +1,11 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u062a\u0645\u06cc\u0632 \u06a9\u0631\u062f\u0646",
+            "off": "\u063a\u06cc\u0631 \u0641\u0639\u0627\u0644",
+            "on": "\u0641\u063a\u0627\u0644",
+            "paused": "\u0645\u06a9\u062b"
+        }
+    },
     "title": "\u062e\u0644\u0627\u0621"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/fi.json b/homeassistant/components/vacuum/.translations/fi.json
index 513ba245c5dcd7402320a5e40ce7d959df622bf6..69c44b2e82a348fbfecc6a6bc85db36d8eb1d2e3 100644
--- a/homeassistant/components/vacuum/.translations/fi.json
+++ b/homeassistant/components/vacuum/.translations/fi.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Imuroi",
+            "docked": "Telakoituna",
+            "error": "Virhe",
+            "idle": "Lepotilassa",
+            "off": "Pois p\u00e4\u00e4lt\u00e4",
+            "on": "P\u00e4\u00e4ll\u00e4",
+            "paused": "Pys\u00e4ytetty",
+            "returning": "Palaamassa telakkaan"
+        }
+    },
     "title": "Imuri"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/fr.json b/homeassistant/components/vacuum/.translations/fr.json
index 6df6eed17de52ac29ab4af151817862895d6ebf5..cf958c5f85294307d462560b6c3da050dba1cb71 100644
--- a/homeassistant/components/vacuum/.translations/fr.json
+++ b/homeassistant/components/vacuum/.translations/fr.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} connect\u00e9"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Nettoyage",
+            "docked": "Sur la base",
+            "error": "Erreur",
+            "idle": "Inactif",
+            "off": "Off",
+            "on": "On",
+            "paused": "En pause",
+            "returning": "Retourne \u00e0 la base"
+        }
+    },
     "title": "Aspirateur"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/gsw.json b/homeassistant/components/vacuum/.translations/gsw.json
index 9465fe55946c50005003848b97aef6666dbc485e..1e44d1632fe54cf2e0d070b9778e1fc150d25265 100644
--- a/homeassistant/components/vacuum/.translations/gsw.json
+++ b/homeassistant/components/vacuum/.translations/gsw.json
@@ -1,3 +1,12 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Putze",
+            "error": "F\u00e4hler",
+            "off": "Us",
+            "on": "I",
+            "paused": "Pause"
+        }
+    },
     "title": "Stoubsuger"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/he.json b/homeassistant/components/vacuum/.translations/he.json
index a14c77f6869acf343bf858e78954add88844765c..dc6b5da01cbea46beec973de5f3ece23af6580c3 100644
--- a/homeassistant/components/vacuum/.translations/he.json
+++ b/homeassistant/components/vacuum/.translations/he.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u05de\u05e0\u05e7\u05d4",
+            "docked": "\u05d1\u05e2\u05d2\u05d9\u05e0\u05d4",
+            "error": "\u05e9\u05d2\u05d9\u05d0\u05d4",
+            "idle": "\u05de\u05de\u05ea\u05d9\u05df",
+            "off": "\u05de\u05db\u05d5\u05d1\u05d4",
+            "on": "\u05de\u05d5\u05e4\u05e2\u05dc",
+            "paused": "\u05de\u05d5\u05e9\u05d4\u05d4",
+            "returning": "\u05d7\u05d6\u05d5\u05e8 \u05dc\u05e2\u05d2\u05d9\u05e0\u05d4"
+        }
+    },
     "title": "\u05e9\u05d5\u05d0\u05d1 \u05d0\u05d1\u05e7"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/hr.json b/homeassistant/components/vacuum/.translations/hr.json
index 7a312d1dcf810b8eb9a22b7272a72771885d1386..8728430a537847bdd8ddee454a01d0a9dd5c6aab 100644
--- a/homeassistant/components/vacuum/.translations/hr.json
+++ b/homeassistant/components/vacuum/.translations/hr.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u010ci\u0161\u0107enje",
+            "docked": "Usidreni",
+            "error": "Gre\u0161ka",
+            "idle": "Neaktivan",
+            "off": "Uga\u0161eno",
+            "on": "Upaljeno",
+            "paused": "Pauzirano",
+            "returning": "Povratak na dok"
+        }
+    },
     "title": "Vakuum"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/hu.json b/homeassistant/components/vacuum/.translations/hu.json
index eecd3a2ba3559195046491fef95bee025f09bb62..ef7a096468a4dde858f898432503cbe07c28f0f9 100644
--- a/homeassistant/components/vacuum/.translations/hu.json
+++ b/homeassistant/components/vacuum/.translations/hu.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} dokkolt"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Takar\u00edt\u00e1s",
+            "docked": "Dokkolva",
+            "error": "Hiba",
+            "idle": "T\u00e9tlen",
+            "off": "Ki",
+            "on": "Be",
+            "paused": "Sz\u00fcneteltetve",
+            "returning": "Dokkol\u00e1s folyamatban"
+        }
+    },
     "title": "Porsz\u00edv\u00f3"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/hy.json b/homeassistant/components/vacuum/.translations/hy.json
index 277929cc2eb9907cd4699b8f48511a93cd2ab07f..e09eaf61c708d85f11b43f5267114f5de4f4419b 100644
--- a/homeassistant/components/vacuum/.translations/hy.json
+++ b/homeassistant/components/vacuum/.translations/hy.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u0544\u0561\u0584\u0580\u0578\u0582\u0574",
+            "docked": "\u053e\u0561\u056e\u056f\u057e\u0561\u056e",
+            "error": "\u054d\u056d\u0561\u056c",
+            "idle": "\u054a\u0561\u0580\u0561\u057a",
+            "off": "\u0561\u0576\u057b\u0561\u057f\u057e\u0561\u056e",
+            "on": "\u057e\u0580\u0561",
+            "paused": "\u0534\u0561\u0564\u0561\u0580 \u0567",
+            "returning": "\u054e\u0565\u0580\u0561\u0564\u0561\u057c\u0576\u0561\u056c\u0578\u057e \u0576\u0561\u057e\u0561\u0570\u0561\u0576\u0563\u056b\u057d\u057f"
+        }
+    },
     "title": "\u054e\u0561\u056f\u0578\u0582\u0574"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/id.json b/homeassistant/components/vacuum/.translations/id.json
index ba14508ad00787e6c4d1b0bacd576cb59e358392..a9827363d5ec1989f949cd1614179ccf49d20baf 100644
--- a/homeassistant/components/vacuum/.translations/id.json
+++ b/homeassistant/components/vacuum/.translations/id.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Membersihkan",
+            "docked": "Berlabuh",
+            "error": "Kesalahan",
+            "idle": "Siaga",
+            "off": "Padam",
+            "on": "Nyala",
+            "paused": "Dijeda",
+            "returning": "Kembali ke dock"
+        }
+    },
     "title": "Vakum"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/is.json b/homeassistant/components/vacuum/.translations/is.json
index 1fc83dd075e67e79d3d30b70225268393ae626ea..759191ae67ea0744d2d46411678446eca2fb5761 100644
--- a/homeassistant/components/vacuum/.translations/is.json
+++ b/homeassistant/components/vacuum/.translations/is.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "A\u00f0 ryksuga",
+            "docked": "\u00ed tengikv\u00ed",
+            "error": "Villa",
+            "idle": "A\u00f0ger\u00f0alaus",
+            "off": "Sl\u00f6kkt",
+            "on": "\u00cd gangi",
+            "paused": "\u00cd bi\u00f0",
+            "returning": "\u00c1 lei\u00f0 tilbaka \u00ed tengikv\u00ed"
+        }
+    },
     "title": "Ryksuga"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/it.json b/homeassistant/components/vacuum/.translations/it.json
index b589d8f5d4af4319f3fb59bcd1d5082d78e29924..f89055b7e21411627fe2d797790ff8f9ffa7fbdb 100644
--- a/homeassistant/components/vacuum/.translations/it.json
+++ b/homeassistant/components/vacuum/.translations/it.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} agganciato"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Pulendo",
+            "docked": "In base",
+            "error": "Errore",
+            "idle": "Inattivo",
+            "off": "Spento",
+            "on": "Acceso",
+            "paused": "In pausa",
+            "returning": "Ritorno alla base"
+        }
+    },
     "title": "Aspirapolvere"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/ko.json b/homeassistant/components/vacuum/.translations/ko.json
index 5f9d6ca4620a29106bba80e00593983432ec1fa4..e82b47bc5be05123a198f8c12e5e3d47e2fcd0cf 100644
--- a/homeassistant/components/vacuum/.translations/ko.json
+++ b/homeassistant/components/vacuum/.translations/ko.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} \uc774(\uac00) \ub3c4\ud0b9\ub420 \ub54c"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "\uccad\uc18c\uc911",
+            "docked": "\ucda9\uc804\uc911",
+            "error": "\uc791\ub3d9 \uc624\ub958",
+            "idle": "\ub300\uae30\uc911",
+            "off": "\uaebc\uc9d0",
+            "on": "\ucf1c\uc9d0",
+            "paused": "\uc77c\uc2dc\uc911\uc9c0\ub428",
+            "returning": "\ucda9\uc804 \ubcf5\uadc0 \uc911"
+        }
+    },
     "title": "\uccad\uc18c\uae30"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/lb.json b/homeassistant/components/vacuum/.translations/lb.json
index 478f97f2b69e594b3e79a998c4cc2f52c1c4401f..3092035ec47739862ac01c098b5c7a840a84fe47 100644
--- a/homeassistant/components/vacuum/.translations/lb.json
+++ b/homeassistant/components/vacuum/.translations/lb.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} an der Statioun"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Botzt",
+            "docked": "Agedockt",
+            "error": "Feeler",
+            "idle": "Waart",
+            "off": "Aus",
+            "on": "Un",
+            "paused": "Pauseiert",
+            "returning": "K\u00ebnnt zur Statioun zer\u00e9ck"
+        }
+    },
     "title": "Staubsauger"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/lv.json b/homeassistant/components/vacuum/.translations/lv.json
index f4fee01aef4411c88d6e13bdae9a5225f4bf8dc9..a0736308a43226ffc97a0af366031d5b2615108e 100644
--- a/homeassistant/components/vacuum/.translations/lv.json
+++ b/homeassistant/components/vacuum/.translations/lv.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Notiek uzkop\u0161ana",
+            "docked": "Pie doka",
+            "error": "K\u013c\u016bda",
+            "idle": "D\u012bkst\u0101v\u0113",
+            "off": "Izsl\u0113gts",
+            "on": "Iesl\u0113gts",
+            "paused": "Aptur\u0113ts",
+            "returning": "Ce\u013c\u0101 pie doka"
+        }
+    },
     "title": "Putek\u013cs\u016bc\u0113js"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/nb.json b/homeassistant/components/vacuum/.translations/nb.json
index e1edf6878fcaf4754f7406f6455e31c4ca32d2fc..23d155ffee3f0f152dad4ee89b4241caac3eef8f 100644
--- a/homeassistant/components/vacuum/.translations/nb.json
+++ b/homeassistant/components/vacuum/.translations/nb.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Rengj\u00f8r",
+            "docked": "Dokket",
+            "error": "Feil",
+            "idle": "Inaktiv",
+            "off": "Av",
+            "on": "P\u00e5",
+            "paused": "Pauset",
+            "returning": "Returner til dokk"
+        }
+    },
     "title": "St\u00f8vsuger"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/nl.json b/homeassistant/components/vacuum/.translations/nl.json
index cee2c501b73b0b2b37851075655014a86772192d..f773ec1850928dc3b78433c2a54be6efbbd2b0f0 100644
--- a/homeassistant/components/vacuum/.translations/nl.json
+++ b/homeassistant/components/vacuum/.translations/nl.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} is bij basisstation"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "Reinigen",
+            "docked": "Gedockt",
+            "error": "Fout",
+            "idle": "Inactief",
+            "off": "Uit",
+            "on": "Aan",
+            "paused": "Gepauseerd",
+            "returning": "Terugkeren naar dock"
+        }
+    },
     "title": "Stofzuigen"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/nn.json b/homeassistant/components/vacuum/.translations/nn.json
index 0fb34a863334216f0cf24f91ed1757ee66d752e0..e06ae7614587f21c1b4977d529021dab0a014921 100644
--- a/homeassistant/components/vacuum/.translations/nn.json
+++ b/homeassistant/components/vacuum/.translations/nn.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Reingjer",
+            "docked": "Parkert",
+            "error": "Feil",
+            "idle": "Tomgang",
+            "off": "Av",
+            "on": "P\u00e5",
+            "paused": "Pausa",
+            "returning": "G\u00e5 tilbake til ladestasjonen"
+        }
+    },
     "title": "St\u00f8vsugar"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/no.json b/homeassistant/components/vacuum/.translations/no.json
index 0c34081cb2f7b54ef32639489a8d5be486c71a73..fff99232b3a48e971465b087cf65453d600fe324 100644
--- a/homeassistant/components/vacuum/.translations/no.json
+++ b/homeassistant/components/vacuum/.translations/no.json
@@ -12,5 +12,6 @@
             "cleaning": "{entity_name} startet rengj\u00f8ringen",
             "docked": "{entity_name} dokket"
         }
-    }
+    },
+    "title": "St\u00f8vsuger"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/pl.json b/homeassistant/components/vacuum/.translations/pl.json
index 287b95e51e268692388e5bcf33c7946721598843..6eef0f893f7a2b977000ef7a2f4cf6b0988f4897 100644
--- a/homeassistant/components/vacuum/.translations/pl.json
+++ b/homeassistant/components/vacuum/.translations/pl.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} wr\u00f3ci do bazy"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "sprz\u0105tanie",
+            "docked": "w stacji dokuj\u0105cej",
+            "error": "b\u0142\u0105d",
+            "idle": "nieaktywny",
+            "off": "wy\u0142\u0105czony",
+            "on": "w\u0142\u0105czony",
+            "paused": "wstrzymany",
+            "returning": "powr\u00f3t do stacji dokuj\u0105cej"
+        }
+    },
     "title": "Odkurzacz"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/pt-BR.json b/homeassistant/components/vacuum/.translations/pt-BR.json
index 38a0b869b3fb6616d6ad0d11beef7bbf1b0aba24..79f4b9b7e42879c7600004be6a8362c6c8e0e18e 100644
--- a/homeassistant/components/vacuum/.translations/pt-BR.json
+++ b/homeassistant/components/vacuum/.translations/pt-BR.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Limpando",
+            "docked": "Baseado",
+            "error": "Erro",
+            "idle": "Em espera",
+            "off": "Desligado",
+            "on": "Ligado",
+            "paused": "Pausado",
+            "returning": "Retornando para base"
+        }
+    },
     "title": "Aspirando"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/pt.json b/homeassistant/components/vacuum/.translations/pt.json
index 83a9328e4a972c48c65f2e269f774cd5579c69bc..ea5bf05dc9feb51e09ebfeba0a5e03ee079861d1 100644
--- a/homeassistant/components/vacuum/.translations/pt.json
+++ b/homeassistant/components/vacuum/.translations/pt.json
@@ -7,5 +7,17 @@
             "is_cleaning": "{entity_name} est\u00e1 a limpar"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "A limpar",
+            "docked": "Encaixado",
+            "error": "Erro",
+            "idle": "Em espera",
+            "off": "Desligado",
+            "on": "Ligado",
+            "paused": "Em pausa",
+            "returning": "A regressar \u00e0 doca"
+        }
+    },
     "title": "Aspira\u00e7\u00e3o"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/ro.json b/homeassistant/components/vacuum/.translations/ro.json
index 22b48f1e37861097b071fef3d255702b84e52259..f58f59a4912bb78deed530e845435ae6a0707b08 100644
--- a/homeassistant/components/vacuum/.translations/ro.json
+++ b/homeassistant/components/vacuum/.translations/ro.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Cur\u0103\u021bare",
+            "docked": "Andocat",
+            "error": "Eroare",
+            "idle": "Inactiv",
+            "off": "Oprit",
+            "on": "Pornit",
+            "paused": "\u00centrerupt",
+            "returning": "\u00cen curs de \u00eentoarcere la doc"
+        }
+    },
     "title": "Aspirator"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/ru.json b/homeassistant/components/vacuum/.translations/ru.json
index 08067272d71ef7a8985c2cd01f3e34860a13f32a..8615fafc8e906328dabbab5c1abb6f330c255f6f 100644
--- a/homeassistant/components/vacuum/.translations/ru.json
+++ b/homeassistant/components/vacuum/.translations/ru.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} \u0441\u0442\u044b\u043a\u0443\u0435\u0442\u0441\u044f \u0441 \u0434\u043e\u043a-\u0441\u0442\u0430\u043d\u0446\u0438\u0435\u0439"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "\u0423\u0431\u043e\u0440\u043a\u0430",
+            "docked": "\u0423 \u0434\u043e\u043a-\u0441\u0442\u0430\u043d\u0446\u0438\u0438",
+            "error": "\u041e\u0448\u0438\u0431\u043a\u0430",
+            "idle": "\u0411\u0435\u0437\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435",
+            "off": "\u0412\u044b\u043a\u043b\u044e\u0447\u0435\u043d",
+            "on": "\u0412\u043a\u043b\u044e\u0447\u0435\u043d",
+            "paused": "\u041f\u0440\u0438\u043e\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d",
+            "returning": "\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u043a \u0434\u043e\u043a-\u0441\u0442\u0430\u043d\u0446\u0438\u0438"
+        }
+    },
     "title": "\u041f\u044b\u043b\u0435\u0441\u043e\u0441"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/sk.json b/homeassistant/components/vacuum/.translations/sk.json
index 554fc68624f604672f308c094db47b6bd27ec08b..a0782fb4cdc88ef38656fbf3ec02063a14c856b5 100644
--- a/homeassistant/components/vacuum/.translations/sk.json
+++ b/homeassistant/components/vacuum/.translations/sk.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u010cist\u00ed",
+            "docked": "V doku",
+            "error": "Chyba",
+            "idle": "Ne\u010dinn\u00fd",
+            "off": "Vypnut\u00fd",
+            "on": "Zapnut\u00fd",
+            "paused": "Pozastaven\u00fd",
+            "returning": "Vracia sa do doku"
+        }
+    },
     "title": "Vys\u00e1va\u010d"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/sl.json b/homeassistant/components/vacuum/.translations/sl.json
index 4b0806b531a8dd8d51974c1edd1891a64c5c4676..55ceb336c4fd1613948311ce7362ff5c31e0b52a 100644
--- a/homeassistant/components/vacuum/.translations/sl.json
+++ b/homeassistant/components/vacuum/.translations/sl.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} priklju\u010den"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "\u010cistim",
+            "docked": "Priklju\u010den",
+            "error": "Napaka",
+            "idle": "V pripravljenosti",
+            "off": "Izklju\u010den",
+            "on": "Vklju\u010den",
+            "paused": "Zaustavljeno",
+            "returning": "Vra\u010dam se na postajo"
+        }
+    },
     "title": "Sesam"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/sv.json b/homeassistant/components/vacuum/.translations/sv.json
index cf1356a36295cb96be95b4c4ead62c451a649455..88c5cff11f057a7a18c5971be7adf79ea645e2c7 100644
--- a/homeassistant/components/vacuum/.translations/sv.json
+++ b/homeassistant/components/vacuum/.translations/sv.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name} dockad"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "St\u00e4dar",
+            "docked": "Dockad",
+            "error": "Fel",
+            "idle": "Inaktiv",
+            "off": "Av",
+            "on": "P\u00e5",
+            "paused": "Pausad",
+            "returning": "\u00c5terg\u00e5r till docka"
+        }
+    },
     "title": "Dammsugare"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/te.json b/homeassistant/components/vacuum/.translations/te.json
new file mode 100644
index 0000000000000000000000000000000000000000..774d37755b46327feef77ace01fed4daa01137f0
--- /dev/null
+++ b/homeassistant/components/vacuum/.translations/te.json
@@ -0,0 +1,7 @@
+{
+    "state": {
+        "_": {
+            "cleaning": "\u0c36\u0c41\u0c2d\u0c4d\u0c30\u0c2a\u0c30\u0c41\u0c1a\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/th.json b/homeassistant/components/vacuum/.translations/th.json
index 4ecaec47489029754f1a3015201d5814139ad389..d861fcac779c71d081f46c6427ec0f97468e6743 100644
--- a/homeassistant/components/vacuum/.translations/th.json
+++ b/homeassistant/components/vacuum/.translations/th.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e17\u0e33\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e30\u0e2d\u0e32\u0e14",
+            "docked": "\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d",
+            "error": "\u0e1c\u0e34\u0e14\u0e1e\u0e25\u0e32\u0e14",
+            "idle": "\u0e27\u0e48\u0e32\u0e07",
+            "off": "\u0e1b\u0e34\u0e14",
+            "on": "\u0e40\u0e1b\u0e34\u0e14",
+            "paused": "\u0e2b\u0e22\u0e38\u0e14\u0e0a\u0e31\u0e48\u0e27\u0e04\u0e23\u0e32\u0e27",
+            "returning": "\u0e01\u0e25\u0e31\u0e1a\u0e44\u0e1b\u0e08\u0e38\u0e14\u0e40\u0e0a\u0e37\u0e48\u0e2d\u0e21\u0e15\u0e48\u0e2d"
+        }
+    },
     "title": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e14\u0e39\u0e14\u0e1d\u0e38\u0e48\u0e19"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/tr.json b/homeassistant/components/vacuum/.translations/tr.json
index 2cbb7ebf35583e527045f1994994fc221571d4ca..7d127417cb5c8aee6cd71e0b370530b2ee95e1c8 100644
--- a/homeassistant/components/vacuum/.translations/tr.json
+++ b/homeassistant/components/vacuum/.translations/tr.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "Temizleniyor",
+            "docked": "Dock'da",
+            "error": "Hata",
+            "idle": "Bo\u015fta",
+            "off": "Kapal\u0131",
+            "on": "A\u00e7\u0131k",
+            "paused": "Durduruldu",
+            "returning": "Dock'a geri d\u00f6n\u00fc\u015f"
+        }
+    },
     "title": "Elektrikli s\u00fcp\u00fcrge"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/uk.json b/homeassistant/components/vacuum/.translations/uk.json
index 63eb940dec0352b54b5489efb84d7a790a61b225..9febc8aff1f3c5a41bc02b9ed90f4430c6f5497c 100644
--- a/homeassistant/components/vacuum/.translations/uk.json
+++ b/homeassistant/components/vacuum/.translations/uk.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u041f\u0440\u0438\u0431\u0438\u0440\u0430\u043d\u043d\u044f",
+            "docked": "\u041f\u0440\u0438\u0441\u0442\u0438\u043a\u043e\u0432\u0430\u043d\u043e",
+            "error": "\u041f\u043e\u043c\u0438\u043b\u043a\u0430",
+            "idle": "\u041e\u0447\u0456\u043a\u0443\u0432\u0430\u043d\u043d\u044f",
+            "off": "\u0412\u0438\u043c\u043a\u043d\u0435\u043d\u043e",
+            "on": "\u0423\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e",
+            "paused": "\u041f\u0440\u0438\u0437\u0443\u043f\u0438\u043d\u0435\u043d\u043e",
+            "returning": "\u041f\u043e\u0432\u0435\u0440\u043d\u0435\u043d\u043d\u044f \u0434\u043e \u0434\u043e\u043a\u0430"
+        }
+    },
     "title": "\u041f\u0438\u043b\u043e\u0441\u043e\u0441"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/vi.json b/homeassistant/components/vacuum/.translations/vi.json
index 846b3b7f1d929227c5d441ca65a3607763442434..22cbc04eb96d8f3412ce657fb1fcb3e42019af9b 100644
--- a/homeassistant/components/vacuum/.translations/vi.json
+++ b/homeassistant/components/vacuum/.translations/vi.json
@@ -1,3 +1,15 @@
 {
+    "state": {
+        "_": {
+            "cleaning": "\u0110ang l\u00e0m s\u1ea1ch",
+            "docked": "\u0110\u00e3 v\u00e0o dock",
+            "error": "L\u1ed7i",
+            "idle": "Kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng",
+            "off": "M\u1edf",
+            "on": "T\u1eaft",
+            "paused": "T\u1ea1m d\u1eebng",
+            "returning": "\u0110ang tr\u1edf l\u1ea1i dock"
+        }
+    },
     "title": "Vacuum"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/zh-Hans.json b/homeassistant/components/vacuum/.translations/zh-Hans.json
index f9ef4339e0bac0717c7fa28b28d8c914327e84cf..9e252236d0a4c3da751543a492fc2ad29bf2aafc 100644
--- a/homeassistant/components/vacuum/.translations/zh-Hans.json
+++ b/homeassistant/components/vacuum/.translations/zh-Hans.json
@@ -12,5 +12,17 @@
             "docked": "{entity_name} \u8fd4\u56de\u5e95\u5ea7"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "\u6b63\u5728\u6e05\u626b",
+            "docked": "\u505c\u9760",
+            "error": "\u9519\u8bef",
+            "idle": "\u7a7a\u95f2",
+            "off": "\u5173\u95ed",
+            "on": "\u5f00\u542f",
+            "paused": "\u5df2\u6682\u505c",
+            "returning": "\u6b63\u5728\u8fd4\u56de"
+        }
+    },
     "title": "\u626b\u5730\u673a"
 }
\ No newline at end of file
diff --git a/homeassistant/components/vacuum/.translations/zh-Hant.json b/homeassistant/components/vacuum/.translations/zh-Hant.json
index 5b51028772dc1fede9878f6b93c4a49d512e7a35..0f141b0f225e231df6157256d926f8987589a5e2 100644
--- a/homeassistant/components/vacuum/.translations/zh-Hant.json
+++ b/homeassistant/components/vacuum/.translations/zh-Hant.json
@@ -13,5 +13,17 @@
             "docked": "{entity_name}\u5df2\u56de\u5145\u96fb\u7ad9"
         }
     },
+    "state": {
+        "_": {
+            "cleaning": "\u6e05\u6383\u4e2d",
+            "docked": "\u5145\u96fb\u4e2d",
+            "error": "\u932f\u8aa4",
+            "idle": "\u66ab\u505c",
+            "off": "\u95dc\u9589",
+            "on": "\u958b\u555f",
+            "paused": "\u66ab\u505c",
+            "returning": "\u8fd4\u56de\u5145\u96fb"
+        }
+    },
     "title": "\u5438\u5875\u5668"
 }
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/af.json b/homeassistant/components/weather/.translations/af.json
new file mode 100644
index 0000000000000000000000000000000000000000..3a8867fb55db35458629e026a4afa0f98f8015b5
--- /dev/null
+++ b/homeassistant/components/weather/.translations/af.json
@@ -0,0 +1,20 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Helder, nag",
+            "cloudy": "Bewolk",
+            "fog": "Mis",
+            "hail": "Hael",
+            "lightning": "Weerlig",
+            "lightning-rainy": "Weerlig, Re\u00ebnagtig",
+            "partlycloudy": "Gedeeltelik bewolk",
+            "pouring": "Stort",
+            "rainy": "Re\u00ebnagtig",
+            "snowy": "Sneeuagtig",
+            "snowy-rainy": "Ysre\u00ebn",
+            "sunny": "Sonnig",
+            "windy": "Winderig",
+            "windy-variant": "Winderig"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/ar.json b/homeassistant/components/weather/.translations/ar.json
new file mode 100644
index 0000000000000000000000000000000000000000..c6e2e3165566b079dd052db97d28f46f53589703
--- /dev/null
+++ b/homeassistant/components/weather/.translations/ar.json
@@ -0,0 +1,9 @@
+{
+    "state": {
+        "_": {
+            "cloudy": "Bewolkt",
+            "fog": "Mist",
+            "sunny": "\u0645\u0634\u0645\u0633"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/bg.json b/homeassistant/components/weather/.translations/bg.json
new file mode 100644
index 0000000000000000000000000000000000000000..19b9810cfa77139b397d2f4a78bbced66a13ddfb
--- /dev/null
+++ b/homeassistant/components/weather/.translations/bg.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u042f\u0441\u043d\u043e, \u043d\u043e\u0449",
+            "cloudy": "\u041e\u0431\u043b\u0430\u0447\u043d\u043e",
+            "exceptional": "\u0418\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u043d\u043e",
+            "fog": "\u041c\u044a\u0433\u043b\u0430",
+            "hail": "\u0413\u0440\u0430\u0434\u0443\u0448\u043a\u0430",
+            "lightning": "\u0421\u0432\u0435\u0442\u043a\u0430\u0432\u0438\u0446\u0430",
+            "lightning-rainy": "\u0421\u0432\u0435\u0442\u043a\u0430\u0432\u0438\u0446\u0430, \u0434\u044a\u0436\u0434\u043e\u0432\u043d\u043e",
+            "partlycloudy": "\u0427\u0430\u0441\u0442\u0438\u0447\u043d\u0430 \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0441\u0442",
+            "pouring": "\u041e\u0431\u0438\u043b\u0435\u043d \u0434\u044a\u0436\u0434",
+            "rainy": "\u0414\u044a\u0436\u0434\u043e\u0432\u043d\u043e",
+            "snowy": "\u0421\u043d\u0435\u0436\u043d\u043e",
+            "snowy-rainy": "\u0421\u043d\u0435\u0436\u043d\u043e, \u0434\u044a\u0436\u0434\u043e\u0432\u043d\u043e",
+            "sunny": "\u0421\u043b\u044a\u043d\u0447\u0435\u0432\u043e",
+            "windy": "\u0412\u0435\u0442\u0440\u043e\u0432\u0438\u0442\u043e",
+            "windy-variant": "\u0412\u0435\u0442\u0440\u043e\u0432\u0438\u0442\u043e"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/ca.json b/homeassistant/components/weather/.translations/ca.json
new file mode 100644
index 0000000000000000000000000000000000000000..b4ff9c51df1e84902038944bcbe94387ec2af51c
--- /dev/null
+++ b/homeassistant/components/weather/.translations/ca.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Ser\u00e8, nit",
+            "cloudy": "Ennuvolat",
+            "exceptional": "Excepcional",
+            "fog": "Boira",
+            "hail": "Calamarsa",
+            "lightning": "Llamps",
+            "lightning-rainy": "Tempesta",
+            "partlycloudy": "Parcialment ennuvolat",
+            "pouring": "Pluja",
+            "rainy": "Pluj\u00f3s",
+            "snowy": "Neu",
+            "snowy-rainy": "Aiguaneu",
+            "sunny": "Assolellat",
+            "windy": "Vent\u00f3s",
+            "windy-variant": "Vent\u00f3s"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/cs.json b/homeassistant/components/weather/.translations/cs.json
new file mode 100644
index 0000000000000000000000000000000000000000..2f5d27ef78bac6ec5e48afb7adaa3e74323d900a
--- /dev/null
+++ b/homeassistant/components/weather/.translations/cs.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Jasn\u00e1 noc",
+            "cloudy": "Zata\u017eeno",
+            "exceptional": "Vyj\u00edme\u010dn\u00e9",
+            "fog": "Mlha",
+            "hail": "Krupobit\u00ed",
+            "lightning": "Bou\u0159e",
+            "lightning-rainy": "Bou\u0159e a d\u00e9\u0161\u0165",
+            "partlycloudy": "Polojasno",
+            "pouring": "Lij\u00e1k",
+            "rainy": "D\u00e9\u0161\u0165",
+            "snowy": "Sn\u00edh",
+            "snowy-rainy": "D\u00e9\u0161\u0165 se sn\u011bhem",
+            "sunny": "Slune\u010dno",
+            "windy": "V\u011btrno",
+            "windy-variant": "V\u011btrno"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/cy.json b/homeassistant/components/weather/.translations/cy.json
new file mode 100644
index 0000000000000000000000000000000000000000..dc4c7e5d9d12f6ada7b71483a38cbcc04f15f183
--- /dev/null
+++ b/homeassistant/components/weather/.translations/cy.json
@@ -0,0 +1,20 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Clir, nos",
+            "cloudy": "Cymylog",
+            "fog": "Niwl",
+            "hail": "Cenllysg",
+            "lightning": "Mellt",
+            "lightning-rainy": "Mellt, glawog",
+            "partlycloudy": "Cymharol gymylog",
+            "pouring": "Arllwys",
+            "rainy": "Glawog",
+            "snowy": "Eira",
+            "snowy-rainy": "Eira, gwlyb",
+            "sunny": "Heulog",
+            "windy": "Gwyntog",
+            "windy-variant": "Gwyntog"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/da.json b/homeassistant/components/weather/.translations/da.json
new file mode 100644
index 0000000000000000000000000000000000000000..6b4ff1a38bf88becf31c5dc79798da141c2f2244
--- /dev/null
+++ b/homeassistant/components/weather/.translations/da.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Klart, nat",
+            "cloudy": "Overskyet",
+            "exceptional": "Enest\u00e5ende",
+            "fog": "T\u00e5ge",
+            "hail": "Hagl",
+            "lightning": "Lyn",
+            "lightning-rainy": "Lyn, regnvejr",
+            "partlycloudy": "Delvist overskyet",
+            "pouring": "Regnvejr",
+            "rainy": "Regnfuldt",
+            "snowy": "Sne",
+            "snowy-rainy": "Sne, regn",
+            "sunny": "Solrig",
+            "windy": "Bl\u00e6sende",
+            "windy-variant": "Bl\u00e6sende"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/de.json b/homeassistant/components/weather/.translations/de.json
new file mode 100644
index 0000000000000000000000000000000000000000..123cae340abd5e246c132b695dd18b7e8559d5d3
--- /dev/null
+++ b/homeassistant/components/weather/.translations/de.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Klare Nacht",
+            "cloudy": "Bew\u00f6lkt",
+            "exceptional": "Au\u00dfergew\u00f6hnlich",
+            "fog": "Nebel",
+            "hail": "Hagel",
+            "lightning": "Gewitter",
+            "lightning-rainy": "Gewitter, regnerisch",
+            "partlycloudy": "Teilweise bew\u00f6lkt",
+            "pouring": "Str\u00f6mend",
+            "rainy": "Regnerisch",
+            "snowy": "Verschneit",
+            "snowy-rainy": "Verschneit, regnerisch",
+            "sunny": "Sonnig",
+            "windy": "Windig",
+            "windy-variant": "Windig"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/el.json b/homeassistant/components/weather/.translations/el.json
new file mode 100644
index 0000000000000000000000000000000000000000..9127056dc1d0fc6a249f8762a8116af570592fd4
--- /dev/null
+++ b/homeassistant/components/weather/.translations/el.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u039e\u03b1\u03c3\u03c4\u03b5\u03c1\u03b9\u03ac, \u03bd\u03cd\u03c7\u03c4\u03b1",
+            "cloudy": "\u039d\u03b5\u03c6\u03b5\u03bb\u03ce\u03b4\u03b7\u03c2",
+            "exceptional": "\u0395\u03be\u03b1\u03b9\u03c1\u03b5\u03c4\u03b9\u03ba\u03cc",
+            "fog": "\u039f\u03bc\u03af\u03c7\u03bb\u03b7",
+            "hail": "\u03a7\u03b1\u03bb\u03ac\u03b6\u03b9",
+            "lightning": "\u0391\u03c3\u03c4\u03c1\u03b1\u03c0\u03ae",
+            "lightning-rainy": "\u039a\u03b1\u03c4\u03b1\u03b9\u03b3\u03af\u03b4\u03b1, \u03b2\u03c1\u03bf\u03c7\u03b5\u03c1\u03cc",
+            "partlycloudy": "\u039c\u03b5\u03c1\u03b9\u03ba\u03ce\u03c2 \u03bd\u03b5\u03c6\u03b5\u03bb\u03ce\u03b4\u03b7\u03c2",
+            "pouring": "\u03a8\u03b9\u03c7\u03b1\u03bb\u03af\u03b6\u03b5\u03b9",
+            "rainy": "\u0392\u03c1\u03bf\u03c7\u03b5\u03c1\u03ae",
+            "snowy": "\u03a7\u03b9\u03bf\u03bd\u03ce\u03b4\u03b7\u03c2",
+            "snowy-rainy": "\u03a7\u03b9\u03bf\u03bd\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf, \u03b2\u03c1\u03bf\u03c7\u03b5\u03c1\u03cc",
+            "sunny": "\u0397\u03bb\u03b9\u03cc\u03bb\u03bf\u03c5\u03c3\u03c4\u03bf",
+            "windy": "\u0398\u03c5\u03b5\u03bb\u03bb\u03ce\u03b4\u03b5\u03b9\u03c2",
+            "windy-variant": "\u0398\u03c5\u03b5\u03bb\u03bb\u03ce\u03b4\u03b5\u03b9\u03c2"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/en.json b/homeassistant/components/weather/.translations/en.json
new file mode 100644
index 0000000000000000000000000000000000000000..6bdca306d93d9113278fc9d7fae24cc69012036a
--- /dev/null
+++ b/homeassistant/components/weather/.translations/en.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Clear, night",
+            "cloudy": "Cloudy",
+            "exceptional": "Exceptional",
+            "fog": "Fog",
+            "hail": "Hail",
+            "lightning": "Lightning",
+            "lightning-rainy": "Lightning, rainy",
+            "partlycloudy": "Partly cloudy",
+            "pouring": "Pouring",
+            "rainy": "Rainy",
+            "snowy": "Snowy",
+            "snowy-rainy": "Snowy, rainy",
+            "sunny": "Sunny",
+            "windy": "Windy",
+            "windy-variant": "Windy"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/es-419.json b/homeassistant/components/weather/.translations/es-419.json
new file mode 100644
index 0000000000000000000000000000000000000000..2457f68cf926373d80f1719392acba51e2835a15
--- /dev/null
+++ b/homeassistant/components/weather/.translations/es-419.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Despejado, de noche",
+            "cloudy": "Nublado",
+            "exceptional": "Excepcional",
+            "fog": "Niebla",
+            "hail": "Granizo",
+            "lightning": "Rel\u00e1mpagos",
+            "lightning-rainy": "Rel\u00e1mpagos, lluvioso",
+            "partlycloudy": "Parcialmente nublado",
+            "pouring": "Torrencial",
+            "rainy": "Lluvioso",
+            "snowy": "Nevado",
+            "snowy-rainy": "Nevado, lluvioso",
+            "sunny": "Soleado",
+            "windy": "Ventoso",
+            "windy-variant": "Ventoso"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/es.json b/homeassistant/components/weather/.translations/es.json
new file mode 100644
index 0000000000000000000000000000000000000000..2457f68cf926373d80f1719392acba51e2835a15
--- /dev/null
+++ b/homeassistant/components/weather/.translations/es.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Despejado, de noche",
+            "cloudy": "Nublado",
+            "exceptional": "Excepcional",
+            "fog": "Niebla",
+            "hail": "Granizo",
+            "lightning": "Rel\u00e1mpagos",
+            "lightning-rainy": "Rel\u00e1mpagos, lluvioso",
+            "partlycloudy": "Parcialmente nublado",
+            "pouring": "Torrencial",
+            "rainy": "Lluvioso",
+            "snowy": "Nevado",
+            "snowy-rainy": "Nevado, lluvioso",
+            "sunny": "Soleado",
+            "windy": "Ventoso",
+            "windy-variant": "Ventoso"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/et.json b/homeassistant/components/weather/.translations/et.json
new file mode 100644
index 0000000000000000000000000000000000000000..f035d37d62ea685509e44b6ee91076725b8a5925
--- /dev/null
+++ b/homeassistant/components/weather/.translations/et.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Selge \u00f6\u00f6",
+            "cloudy": "Pilves",
+            "exceptional": "Erakordne",
+            "fog": "Udu",
+            "hail": "Rahe",
+            "lightning": "\u00c4ikeseline",
+            "lightning-rainy": "\u00c4ikeseline, vihmane",
+            "partlycloudy": "Osaliselt pilves",
+            "pouring": "Kallab",
+            "rainy": "Vihmane",
+            "snowy": "Lumine",
+            "snowy-rainy": "L\u00f6rtsine",
+            "sunny": "P\u00e4ikeseline",
+            "windy": "Tuuline",
+            "windy-variant": "Tuuline"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/eu.json b/homeassistant/components/weather/.translations/eu.json
new file mode 100644
index 0000000000000000000000000000000000000000..cd31176ae01e7126c405d7cf00fb00811461c0bb
--- /dev/null
+++ b/homeassistant/components/weather/.translations/eu.json
@@ -0,0 +1,20 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Garbia, gaua",
+            "cloudy": "Hodeitsua",
+            "fog": "Lainoa",
+            "hail": "Txingorra",
+            "lightning": "Tximistak",
+            "lightning-rainy": "Tximistak, euritsua",
+            "partlycloudy": "Ostarteak",
+            "pouring": "Botatzen",
+            "rainy": "Euritsua",
+            "snowy": "Elurtsua",
+            "snowy-rainy": "Elurtsua, euritsua",
+            "sunny": "Eguzkitsua",
+            "windy": "Haizetsua",
+            "windy-variant": "Haizetsua"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/fa.json b/homeassistant/components/weather/.translations/fa.json
new file mode 100644
index 0000000000000000000000000000000000000000..57316a642ef0a51b95a5c4190e7bb44181ab4841
--- /dev/null
+++ b/homeassistant/components/weather/.translations/fa.json
@@ -0,0 +1,18 @@
+{
+    "state": {
+        "_": {
+            "cloudy": "\u0627\u0628\u0631\u06cc",
+            "fog": "\u0645\u0647",
+            "hail": "\u062a\u06af\u0631\u06af",
+            "lightning": "\u0631\u0639\u062f \u0648 \u0628\u0631\u0642",
+            "partlycloudy": "\u0646\u06cc\u0645\u0647 \u0627\u0628\u0631\u06cc",
+            "pouring": "\u0631\u06cc\u062e\u062a\u0646",
+            "rainy": "\u0628\u0627\u0631\u0627\u0646\u06cc",
+            "snowy": "\u0628\u0631\u0641\u06cc",
+            "snowy-rainy": "\u0628\u0631\u0641\u06cc\u060c \u0628\u0627\u0631\u0627\u0646\u06cc",
+            "sunny": "\u0622\u0641\u062a\u0627\u0628\u06cc",
+            "windy": "\u0628\u0627\u062f",
+            "windy-variant": "\u0628\u0627\u062f"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/fi.json b/homeassistant/components/weather/.translations/fi.json
new file mode 100644
index 0000000000000000000000000000000000000000..772fd263d8b23f727256ad927e5614af3e30ab36
--- /dev/null
+++ b/homeassistant/components/weather/.translations/fi.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Y\u00f6, selke\u00e4\u00e4",
+            "cloudy": "Pilvist\u00e4",
+            "exceptional": "Poikkeuksellinen",
+            "fog": "Sumuista",
+            "hail": "Raekuuroja",
+            "lightning": "Ukkoskuuroja",
+            "lightning-rainy": "Ukkosvaara, sateista",
+            "partlycloudy": "Osittain pilvist\u00e4",
+            "pouring": "Kaatosadetta",
+            "rainy": "Sateista",
+            "snowy": "Lumisadetta",
+            "snowy-rainy": "R\u00e4nt\u00e4sadetta",
+            "sunny": "Aurinkoista",
+            "windy": "Tuulista",
+            "windy-variant": "Tuulista"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/fr.json b/homeassistant/components/weather/.translations/fr.json
new file mode 100644
index 0000000000000000000000000000000000000000..a766fcfd9c4f05ca1fd8d8bd6f8184e0b6fe2a10
--- /dev/null
+++ b/homeassistant/components/weather/.translations/fr.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Nuit d\u00e9gag\u00e9e",
+            "cloudy": "Nuageux",
+            "exceptional": "Exceptionnel",
+            "fog": "Brouillard",
+            "hail": "Gr\u00eale",
+            "lightning": "Orage",
+            "lightning-rainy": "Orage / Pluie",
+            "partlycloudy": "Partiellement nuageux",
+            "pouring": "Averses",
+            "rainy": "Pluie",
+            "snowy": "Neige",
+            "snowy-rainy": "Neige / Pluie",
+            "sunny": "Soleil",
+            "windy": "Vent",
+            "windy-variant": "Vent"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/gsw.json b/homeassistant/components/weather/.translations/gsw.json
new file mode 100644
index 0000000000000000000000000000000000000000..6cad51ae16dc15b6428a26d0b8995cc948126f27
--- /dev/null
+++ b/homeassistant/components/weather/.translations/gsw.json
@@ -0,0 +1,20 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Klar, Nacht",
+            "cloudy": "Bedeckt",
+            "fog": "N\u00e4bu",
+            "hail": "H\u00e4gu",
+            "lightning": "Blitz\u00e4",
+            "lightning-rainy": "Blitz\u00e4, R\u00e4ge",
+            "partlycloudy": "Teilwis bedeckt",
+            "pouring": "Sch\u00fctte",
+            "rainy": "R\u00e4gn\u00e4risch",
+            "snowy": "Schneie",
+            "snowy-rainy": "Schneie, r\u00e4gnerisch",
+            "sunny": "sunnig",
+            "windy": "windig",
+            "windy-variant": "windig"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/he.json b/homeassistant/components/weather/.translations/he.json
new file mode 100644
index 0000000000000000000000000000000000000000..ae821db2e017715c4ff766236d3a7bd0ffe8ecbd
--- /dev/null
+++ b/homeassistant/components/weather/.translations/he.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u05dc\u05d9\u05dc\u05d4 \u05d1\u05d4\u05d9\u05e8",
+            "cloudy": "\u05de\u05e2\u05d5\u05e0\u05df",
+            "exceptional": "\u05d9\u05d5\u05e6\u05d0 \u05d3\u05d5\u05e4\u05df",
+            "fog": "\u05e2\u05e8\u05e4\u05dc",
+            "hail": "\u05d1\u05e8\u05d3",
+            "lightning": "\u05d1\u05e8\u05e7",
+            "lightning-rainy": "\u05d1\u05e8\u05e7, \u05d2\u05e9\u05d5\u05dd",
+            "partlycloudy": "\u05de\u05e2\u05d5\u05e0\u05df \u05d7\u05dc\u05e7\u05d9\u05ea",
+            "pouring": "\u05d2\u05e9\u05d5\u05dd",
+            "rainy": "\u05d2\u05e9\u05d5\u05dd",
+            "snowy": "\u05de\u05d5\u05e9\u05dc\u05d2",
+            "snowy-rainy": "\u05de\u05d5\u05e9\u05dc\u05d2, \u05d2\u05e9\u05d5\u05dd",
+            "sunny": "\u05e9\u05de\u05e9\u05d9",
+            "windy": "\u05e1\u05d5\u05e2\u05e8",
+            "windy-variant": "\u05e1\u05d5\u05e2\u05e8"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/hr.json b/homeassistant/components/weather/.translations/hr.json
new file mode 100644
index 0000000000000000000000000000000000000000..61c76fdf7ffa88b2353ea911d39ee00c5f6efa8f
--- /dev/null
+++ b/homeassistant/components/weather/.translations/hr.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Vedro, no\u0107",
+            "cloudy": "Obla\u010dno",
+            "exceptional": "Izuzetan",
+            "fog": "Magla",
+            "hail": "Tu\u010da",
+            "lightning": "Munja",
+            "lightning-rainy": "Munja, ki\u0161na",
+            "partlycloudy": "Djelomi\u010dno obla\u010dno",
+            "pouring": "Lije",
+            "rainy": "Ki\u0161ovito",
+            "snowy": "Snje\u017eno",
+            "snowy-rainy": "Snje\u017eno, ki\u0161no",
+            "sunny": "Sun\u010dano",
+            "windy": "Vjetrovito",
+            "windy-variant": "Vjetrovito"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/hu.json b/homeassistant/components/weather/.translations/hu.json
new file mode 100644
index 0000000000000000000000000000000000000000..4adff23dea68219445195125bbb6e64011de49c9
--- /dev/null
+++ b/homeassistant/components/weather/.translations/hu.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Tiszta, \u00e9jszaka",
+            "cloudy": "Felh\u0151s",
+            "exceptional": "Kiv\u00e9teles",
+            "fog": "K\u00f6d",
+            "hail": "J\u00e9ges\u0151",
+            "lightning": "Vihar",
+            "lightning-rainy": "Viharos, es\u0151s",
+            "partlycloudy": "R\u00e9szben felh\u0151s",
+            "pouring": "Szakad",
+            "rainy": "Es\u0151s",
+            "snowy": "Havaz\u00e1s",
+            "snowy-rainy": "Havas, es\u0151s",
+            "sunny": "Napos",
+            "windy": "Szeles",
+            "windy-variant": "Szeles"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/hy.json b/homeassistant/components/weather/.translations/hy.json
new file mode 100644
index 0000000000000000000000000000000000000000..134b9926b2a89e991522b91a197cd1b814efaf9a
--- /dev/null
+++ b/homeassistant/components/weather/.translations/hy.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u0544\u0561\u0584\u0580\u0565\u056c \u057d\u057f\u0578\u0582\u0563\u057e\u0561\u056e \u056b\u0580\u0565\u0580\u0568",
+            "cloudy": "\u0531\u0574\u057a\u0561\u0574\u0561\u056e",
+            "exceptional": "\u0532\u0561\u0581\u0561\u057c\u056b\u056f",
+            "fog": "\u0544\u0561\u057c\u0561\u056d\u0578\u0582\u0572",
+            "hail": "\u053f\u0561\u0580\u056f\u0578\u0582\u057f",
+            "lightning": "\u053f\u0561\u0575\u056e\u0561\u056f",
+            "lightning-rainy": "\u053f\u0561\u0575\u056e\u0561\u056f, \u0561\u0576\u0571\u0580\u0587",
+            "partlycloudy": "\u0544\u0561\u057d\u0561\u0574\u0562 \u0561\u0574\u057a\u0561\u0574\u0561\u056e",
+            "pouring": "\u053c\u0581\u0576\u0565\u056c",
+            "rainy": "\u0531\u0576\u0571\u0580\u0587\u0578\u057f",
+            "snowy": "\u0541\u0575\u0578\u0582\u0576\u0578\u057f \u0567",
+            "snowy-rainy": "\u0541\u0575\u0578\u0582\u0576\u0561\u057c\u0561\u057f, \u0561\u0576\u0571\u0580\u0587\u0578\u057f",
+            "sunny": "\u0531\u0580\u0587\u0578\u057f",
+            "windy": "\u053f\u0561\u0574",
+            "windy-variant": "\u0554\u0561\u0574\u0578\u057f"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/id.json b/homeassistant/components/weather/.translations/id.json
new file mode 100644
index 0000000000000000000000000000000000000000..6d73343c61b972c731f5549c079c8ad6ed21cdf9
--- /dev/null
+++ b/homeassistant/components/weather/.translations/id.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Cerah, malam",
+            "cloudy": "Berawan",
+            "exceptional": "Luar biasa",
+            "fog": "Kabut",
+            "hail": "Hujan es",
+            "lightning": "Petir",
+            "lightning-rainy": "Petir, hujan",
+            "partlycloudy": "Sebagian berawan",
+            "pouring": "Hujan lebat",
+            "rainy": "Hujan",
+            "snowy": "Bersalju",
+            "snowy-rainy": "Bersalju, hujan",
+            "sunny": "Cerah",
+            "windy": "Berangin",
+            "windy-variant": "Berangin"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/is.json b/homeassistant/components/weather/.translations/is.json
new file mode 100644
index 0000000000000000000000000000000000000000..2b0dc01deb9100dc694fa1ecb055c7a3ca7bbe4d
--- /dev/null
+++ b/homeassistant/components/weather/.translations/is.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Hei\u00f0sk\u00fdrt, n\u00f3tt",
+            "cloudy": "Sk\u00fdja\u00f0",
+            "exceptional": "Mj\u00f6g gott",
+            "fog": "\u00deoka",
+            "hail": "Hagl\u00e9l",
+            "lightning": "Eldingar",
+            "lightning-rainy": "Eldingar, rigning",
+            "partlycloudy": "A\u00f0 hluta til sk\u00fdja\u00f0",
+            "pouring": "\u00darhelli",
+            "rainy": "Rigning",
+            "snowy": "Snj\u00f3koma",
+            "snowy-rainy": "Slydda",
+            "sunny": "S\u00f3lskin",
+            "windy": "Vindasamt",
+            "windy-variant": "Vindasamt"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/it.json b/homeassistant/components/weather/.translations/it.json
new file mode 100644
index 0000000000000000000000000000000000000000..2345dc16eb3525a617f8722b9340f4b5fb5ce920
--- /dev/null
+++ b/homeassistant/components/weather/.translations/it.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Sereno, notte",
+            "cloudy": "Nuvoloso",
+            "exceptional": "Eccezionale",
+            "fog": "Nebbia",
+            "hail": "Grandine",
+            "lightning": "Temporale",
+            "lightning-rainy": "Temporale, piovoso",
+            "partlycloudy": "Parzialmente nuvoloso",
+            "pouring": "Piogge intense",
+            "rainy": "Piovoso",
+            "snowy": "Nevoso",
+            "snowy-rainy": "Nevoso, piovoso",
+            "sunny": "Soleggiato",
+            "windy": "Ventoso",
+            "windy-variant": "Ventoso"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/ja.json b/homeassistant/components/weather/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..8b2d8a46d7434743ae689263465e720afcfbdd7d
--- /dev/null
+++ b/homeassistant/components/weather/.translations/ja.json
@@ -0,0 +1,19 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u6674\u308c\u305f\u591c",
+            "cloudy": "\u66c7\u308a",
+            "fog": "\u9727",
+            "hail": "\u96f9",
+            "lightning": "\u96f7",
+            "lightning-rainy": "\u96f7\u96e8",
+            "partlycloudy": "\u6674\u308c\u6642\u3005\u66c7\u308a",
+            "pouring": "\u5927\u96e8",
+            "rainy": "\u96e8",
+            "snowy": "\u96ea",
+            "snowy-rainy": "\u307f\u305e\u308c",
+            "sunny": "\u6674\u308c",
+            "windy": "\u5f37\u98a8"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/ko.json b/homeassistant/components/weather/.translations/ko.json
new file mode 100644
index 0000000000000000000000000000000000000000..7aae9117e68672f81eb43d62fc629967ca54441b
--- /dev/null
+++ b/homeassistant/components/weather/.translations/ko.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\ub9d1\uc74c (\ubc24)",
+            "cloudy": "\ud750\ub9bc",
+            "exceptional": "\uc608\uc678\uc0ac\ud56d",
+            "fog": "\uc548\uac1c",
+            "hail": "\uc6b0\ubc15",
+            "lightning": "\ubc88\uac1c",
+            "lightning-rainy": "\ub1cc\uc6b0",
+            "partlycloudy": "\ub300\uccb4\ub85c \ud750\ub9bc",
+            "pouring": "\ud638\uc6b0",
+            "rainy": "\ube44",
+            "snowy": "\ub208",
+            "snowy-rainy": "\uc9c4\ub208\uac1c\ube44",
+            "sunny": "\ub9d1\uc74c",
+            "windy": "\ubc14\ub78c",
+            "windy-variant": "\ubc14\ub78c"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/lb.json b/homeassistant/components/weather/.translations/lb.json
new file mode 100644
index 0000000000000000000000000000000000000000..24091e68784a666221ab41b1ddb69065eb011002
--- /dev/null
+++ b/homeassistant/components/weather/.translations/lb.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Kloer, Nuecht",
+            "cloudy": "Wollekeg",
+            "exceptional": "Aussergew\u00e9inlech",
+            "fog": "Niwwel",
+            "hail": "Kn\u00ebppelsteng",
+            "lightning": "Bl\u00ebtz",
+            "lightning-rainy": "Bl\u00ebtz, Reen",
+            "partlycloudy": "Liicht wollekeg",
+            "pouring": "Schloreen",
+            "rainy": "Reen",
+            "snowy": "Schn\u00e9i",
+            "snowy-rainy": "Schn\u00e9i, Reen",
+            "sunny": "Sonneg",
+            "windy": "L\u00ebfteg",
+            "windy-variant": "L\u00ebfteg"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/lv.json b/homeassistant/components/weather/.translations/lv.json
new file mode 100644
index 0000000000000000000000000000000000000000..c3f831c6ca6d0222077e5ba49de079f76da1b7a7
--- /dev/null
+++ b/homeassistant/components/weather/.translations/lv.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Skaidrs, nakts",
+            "cloudy": "M\u0101ko\u0146ains",
+            "exceptional": "Iz\u0146\u0113muma k\u0101rt\u0101",
+            "fog": "Migla",
+            "hail": "Krusa",
+            "lightning": "Zibens",
+            "lightning-rainy": "Zibens, lietus",
+            "partlycloudy": "Da\u013c\u0113ji apm\u0101cies",
+            "pouring": "Lietusg\u0101ze",
+            "rainy": "Lietains",
+            "snowy": "Sniegs",
+            "snowy-rainy": "Sniegs, lietus",
+            "sunny": "Saulains",
+            "windy": "V\u0113jains",
+            "windy-variant": "V\u0113jains"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/nb.json b/homeassistant/components/weather/.translations/nb.json
new file mode 100644
index 0000000000000000000000000000000000000000..bfc25489647ab84657ee7f53e3e06ee4e5ac1166
--- /dev/null
+++ b/homeassistant/components/weather/.translations/nb.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Klart, natt",
+            "cloudy": "Skyet",
+            "exceptional": "Eksepsjonell",
+            "fog": "T\u00e5ke",
+            "hail": "Hagl",
+            "lightning": "Lyn",
+            "lightning-rainy": "Lyn, regn",
+            "partlycloudy": "Delvis skyet",
+            "pouring": "Kraftig nedb\u00f8r",
+            "rainy": "Regn",
+            "snowy": "Sn\u00f8",
+            "snowy-rainy": "Sludd",
+            "sunny": "Solfylt",
+            "windy": "Vind",
+            "windy-variant": "Vind"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/nl.json b/homeassistant/components/weather/.translations/nl.json
new file mode 100644
index 0000000000000000000000000000000000000000..bab377829361fdbbc8129f40f41e09a0cefcea4b
--- /dev/null
+++ b/homeassistant/components/weather/.translations/nl.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Helder, nacht",
+            "cloudy": "Bewolkt",
+            "exceptional": "Uitzonderlijk",
+            "fog": "Mist",
+            "hail": "Hagel",
+            "lightning": "Bliksem",
+            "lightning-rainy": "Bliksem, regenachtig",
+            "partlycloudy": "Gedeeltelijk bewolkt",
+            "pouring": "Regen",
+            "rainy": "Regenachtig",
+            "snowy": "Sneeuwachtig",
+            "snowy-rainy": "Sneeuw-, regenachtig",
+            "sunny": "Zonnig",
+            "windy": "Winderig",
+            "windy-variant": "Winderig"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/nn.json b/homeassistant/components/weather/.translations/nn.json
new file mode 100644
index 0000000000000000000000000000000000000000..94513403df432906db30cfbd66a16bc393260198
--- /dev/null
+++ b/homeassistant/components/weather/.translations/nn.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Klart, natt",
+            "cloudy": "Overskya",
+            "exceptional": "Utmerka",
+            "fog": "T\u00e5ke",
+            "hail": "Hagl",
+            "lightning": "Lyn",
+            "lightning-rainy": "Lyn, regn",
+            "partlycloudy": "Delvis overskya",
+            "pouring": "P\u00f8sande",
+            "rainy": "Regn",
+            "snowy": "Sn\u00f8",
+            "snowy-rainy": "Sn\u00f8, regn",
+            "sunny": "Mykje sol",
+            "windy": "Vind",
+            "windy-variant": "Vind"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/pl.json b/homeassistant/components/weather/.translations/pl.json
new file mode 100644
index 0000000000000000000000000000000000000000..c7d387690ca02c130e10a02782a4e52afa575520
--- /dev/null
+++ b/homeassistant/components/weather/.translations/pl.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "pogodnie, noc",
+            "cloudy": "pochmurno",
+            "exceptional": "wyj\u0105tkowy",
+            "fog": "mg\u0142a",
+            "hail": "grad",
+            "lightning": "b\u0142yskawice",
+            "lightning-rainy": "burza",
+            "partlycloudy": "cz\u0119\u015bciowe zachmurzenie",
+            "pouring": "ulewa",
+            "rainy": "deszczowo",
+            "snowy": "\u015bnie\u017cnie",
+            "snowy-rainy": "\u015bnie\u017cnie, deszczowo",
+            "sunny": "s\u0142onecznie",
+            "windy": "wietrznie",
+            "windy-variant": "wietrznie"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/pt-BR.json b/homeassistant/components/weather/.translations/pt-BR.json
new file mode 100644
index 0000000000000000000000000000000000000000..64a81da9b354bc53c50163e348b598b87ab0dac3
--- /dev/null
+++ b/homeassistant/components/weather/.translations/pt-BR.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Noite clara",
+            "cloudy": "Nublado",
+            "exceptional": "Excepcional",
+            "fog": "Nevoeiro",
+            "hail": "Granizo",
+            "lightning": "Raios",
+            "lightning-rainy": "Raios, chuvoso",
+            "partlycloudy": "Parcialmente nublado",
+            "pouring": "Torrencial",
+            "rainy": "Chuvoso",
+            "snowy": "Neve",
+            "snowy-rainy": "Neve, chuva",
+            "sunny": "Ensolarado",
+            "windy": "Ventoso",
+            "windy-variant": "Ventoso"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/pt.json b/homeassistant/components/weather/.translations/pt.json
new file mode 100644
index 0000000000000000000000000000000000000000..b0cf7848faa0d73bcb1b760f6ee1d0dc4d40cf7c
--- /dev/null
+++ b/homeassistant/components/weather/.translations/pt.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Limpo, Noite",
+            "cloudy": "Nublado",
+            "exceptional": "Excepcional",
+            "fog": "Nevoeiro",
+            "hail": "Granizo",
+            "lightning": "Rel\u00e2mpago",
+            "lightning-rainy": "Rel\u00e2mpagos, chuva",
+            "partlycloudy": "Parcialmente nublado",
+            "pouring": "Chuva forte",
+            "rainy": "Chuva",
+            "snowy": "Neve",
+            "snowy-rainy": "Neve, chuva",
+            "sunny": "Sol",
+            "windy": "Vento fraco",
+            "windy-variant": "Vento fraco"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/ro.json b/homeassistant/components/weather/.translations/ro.json
new file mode 100644
index 0000000000000000000000000000000000000000..ac7fdb12ac0521c4d39fff9630f9800a252e5880
--- /dev/null
+++ b/homeassistant/components/weather/.translations/ro.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Noapte senin\u0103",
+            "cloudy": "Noros",
+            "exceptional": "Excep\u0163ional",
+            "fog": "Cea\u0163\u0103",
+            "hail": "Grindin\u0103",
+            "lightning": "Des\u0103rc\u0103ri electrice",
+            "lightning-rainy": "Ploaie cu desc\u0103rc\u0103ri electrice",
+            "partlycloudy": "Par\u021bial noros",
+            "pouring": "Avers\u0103",
+            "rainy": "Ploios",
+            "snowy": "Z\u0103pad\u0103",
+            "snowy-rainy": "Lapovi\u021b\u0103 \u0219i ninsoare",
+            "sunny": "\u00eensorit",
+            "windy": "Vant",
+            "windy-variant": "Vant"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/ru.json b/homeassistant/components/weather/.translations/ru.json
new file mode 100644
index 0000000000000000000000000000000000000000..d2d0a066874f0291c9b2f20fdff6da99d9d4182c
--- /dev/null
+++ b/homeassistant/components/weather/.translations/ru.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u042f\u0441\u043d\u043e, \u043d\u043e\u0447\u044c",
+            "cloudy": "\u041e\u0431\u043b\u0430\u0447\u043d\u043e",
+            "exceptional": "\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0436\u0434\u0435\u043d\u0438\u0435",
+            "fog": "\u0422\u0443\u043c\u0430\u043d",
+            "hail": "\u0413\u0440\u0430\u0434",
+            "lightning": "\u041c\u043e\u043b\u043d\u0438\u044f",
+            "lightning-rainy": "\u041c\u043e\u043b\u043d\u0438\u044f, \u0434\u043e\u0436\u0434\u044c",
+            "partlycloudy": "\u041f\u0435\u0440\u0435\u043c\u0435\u043d\u043d\u0430\u044f \u043e\u0431\u043b\u0430\u0447\u043d\u043e\u0441\u0442\u044c",
+            "pouring": "\u041b\u0438\u0432\u0435\u043d\u044c",
+            "rainy": "\u0414\u043e\u0436\u0434\u044c",
+            "snowy": "\u0421\u043d\u0435\u0433",
+            "snowy-rainy": "\u0421\u043d\u0435\u0433 \u0441 \u0434\u043e\u0436\u0434\u0435\u043c",
+            "sunny": "\u042f\u0441\u043d\u043e",
+            "windy": "\u0412\u0435\u0442\u0440\u0435\u043d\u043e",
+            "windy-variant": "\u0412\u0435\u0442\u0440\u0435\u043d\u043e"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/sk.json b/homeassistant/components/weather/.translations/sk.json
new file mode 100644
index 0000000000000000000000000000000000000000..12c3e530e9e4bbaa4327d37a0bbc60b6201035e7
--- /dev/null
+++ b/homeassistant/components/weather/.translations/sk.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Jasno, v noci",
+            "cloudy": "Zamra\u010den\u00e9",
+            "exceptional": "V\u00fdnimo\u010dn\u00e9",
+            "fog": "Hmla",
+            "hail": "Krupobitie",
+            "lightning": "Blesky",
+            "lightning-rainy": "Blesky, da\u017edivo",
+            "partlycloudy": "\u010ciasto\u010dne zamra\u010den\u00e9",
+            "pouring": "Lej\u00faco",
+            "rainy": "Da\u017edivo",
+            "snowy": "Zasne\u017eeno",
+            "snowy-rainy": "Zasne\u017eeno, da\u017edivo",
+            "sunny": "slne\u010dno",
+            "windy": "Veterno",
+            "windy-variant": "Veterno"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/sl.json b/homeassistant/components/weather/.translations/sl.json
new file mode 100644
index 0000000000000000000000000000000000000000..e7ff67bac3c6794ad508a09fb71144d22dc9387a
--- /dev/null
+++ b/homeassistant/components/weather/.translations/sl.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Jasna, no\u010d",
+            "cloudy": "Obla\u010dno",
+            "exceptional": "Izjemno",
+            "fog": "Megla",
+            "hail": "To\u010da",
+            "lightning": "Grmenje",
+            "lightning-rainy": "Grmenje, de\u017eevno",
+            "partlycloudy": "Delno obla\u010dno",
+            "pouring": "Mo\u010dan de\u017e",
+            "rainy": "De\u017eevno",
+            "snowy": "Sne\u017eno",
+            "snowy-rainy": "Sne\u017eno, de\u017eevno",
+            "sunny": "Son\u010dno",
+            "windy": "Vetrovno",
+            "windy-variant": "Vetrovno"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/sr-Latn.json b/homeassistant/components/weather/.translations/sr-Latn.json
new file mode 100644
index 0000000000000000000000000000000000000000..1a90500f9547c1b9774f3d8774d9a9901a4ae229
--- /dev/null
+++ b/homeassistant/components/weather/.translations/sr-Latn.json
@@ -0,0 +1,20 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Vedra no\u0107",
+            "cloudy": "Obla\u010dno",
+            "fog": "Magla",
+            "hail": "Grad",
+            "lightning": "Grmljavina",
+            "lightning-rainy": "Grmljavina sa ki\u0161om",
+            "partlycloudy": "Delimi\u010dno obla\u010dno",
+            "pouring": "Pljusak",
+            "rainy": "Ki\u0161a",
+            "snowy": "Sneg",
+            "snowy-rainy": "Sneg i ki\u0161a",
+            "sunny": "Sun\u010dano",
+            "windy": "Vetrovito",
+            "windy-variant": "Vetrovito"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/sv.json b/homeassistant/components/weather/.translations/sv.json
new file mode 100644
index 0000000000000000000000000000000000000000..a8a9fbc3f14dffffdc527a78415736407924c337
--- /dev/null
+++ b/homeassistant/components/weather/.translations/sv.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Klart, natt",
+            "cloudy": "Molnigt",
+            "exceptional": "Exceptionellt",
+            "fog": "Dimma",
+            "hail": "Hagel",
+            "lightning": "\u00c5ska",
+            "lightning-rainy": "\u00c5ska, regnigt",
+            "partlycloudy": "Delvis molnigt",
+            "pouring": "\u00d6sregn",
+            "rainy": "Regnigt",
+            "snowy": "Sn\u00f6igt",
+            "snowy-rainy": "Sn\u00f6igt, regnigt",
+            "sunny": "Soligt",
+            "windy": "Bl\u00e5sigt",
+            "windy-variant": "Bl\u00e5sigt"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/te.json b/homeassistant/components/weather/.translations/te.json
new file mode 100644
index 0000000000000000000000000000000000000000..90a4a2f9a2fe948a2e7b907769363763d45213f1
--- /dev/null
+++ b/homeassistant/components/weather/.translations/te.json
@@ -0,0 +1,19 @@
+{
+    "state": {
+        "_": {
+            "cloudy": "\u0c2e\u0c47\u0c18\u0c3e\u0c35\u0c43\u0c24\u0c02",
+            "fog": "\u0c2a\u0c4a\u0c17\u0c2e\u0c02\u0c1a\u0c41",
+            "hail": "\u0c35\u0c21\u0c17\u0c33\u0c4d\u0c33\u0c41",
+            "lightning": "\u0c2e\u0c46\u0c30\u0c41\u0c2a\u0c41\u0c32\u0c41",
+            "lightning-rainy": "\u0c2e\u0c46\u0c30\u0c41\u0c2a\u0c41, \u0c35\u0c30\u0c4d\u0c37\u0c02",
+            "partlycloudy": "\u0c2a\u0c3e\u0c15\u0c4d\u0c37\u0c3f\u0c15\u0c02\u0c17\u0c3e \u0c2e\u0c47\u0c18\u0c3e\u0c35\u0c43\u0c24\u0c02",
+            "pouring": "\u0c15\u0c41\u0c02\u0c2d\u0c35\u0c43\u0c37\u0c4d\u0c1f\u0c3f",
+            "rainy": "\u0c35\u0c30\u0c4d\u0c37\u0c02",
+            "snowy": "\u0c2e\u0c02\u0c1a\u0c41",
+            "snowy-rainy": "\u0c2e\u0c02\u0c1a\u0c41, \u0c35\u0c30\u0c4d\u0c37\u0c02",
+            "sunny": "\u0c0e\u0c02\u0c21",
+            "windy": "\u0c17\u0c3e\u0c32\u0c41\u0c32\u0c24\u0c4b",
+            "windy-variant": "\u0c17\u0c3e\u0c32\u0c41\u0c32\u0c24\u0c4b"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/th.json b/homeassistant/components/weather/.translations/th.json
new file mode 100644
index 0000000000000000000000000000000000000000..11ab05a20d708ee2112d6d9599347d5b9b5f595e
--- /dev/null
+++ b/homeassistant/components/weather/.translations/th.json
@@ -0,0 +1,20 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u0e1f\u0e49\u0e32\u0e42\u0e1b\u0e23\u0e48\u0e07, \u0e01\u0e25\u0e32\u0e07\u0e04\u0e37\u0e19",
+            "cloudy": "\u0e21\u0e35\u0e40\u0e21\u0e06\u0e21\u0e32\u0e01",
+            "fog": "\u0e2b\u0e21\u0e2d\u0e01",
+            "hail": "\u0e25\u0e39\u0e01\u0e40\u0e2b\u0e47\u0e1a",
+            "lightning": "\u0e1f\u0e49\u0e32\u0e41\u0e25\u0e1a",
+            "lightning-rainy": "\u0e1f\u0e49\u0e32\u0e41\u0e25\u0e1a, \u0e1d\u0e19\u0e15\u0e01",
+            "partlycloudy": "\u0e21\u0e35\u0e40\u0e21\u0e06\u0e1a\u0e32\u0e07\u0e2a\u0e48\u0e27\u0e19",
+            "pouring": "\u0e40\u0e17",
+            "rainy": "\u0e1d\u0e19",
+            "snowy": "\u0e2b\u0e34\u0e21\u0e30",
+            "snowy-rainy": "\u0e2b\u0e34\u0e21\u0e30, \u0e1d\u0e19",
+            "sunny": "\u0e41\u0e14\u0e14\u0e08\u0e31\u0e14",
+            "windy": "\u0e25\u0e21\u0e41\u0e23\u0e07",
+            "windy-variant": "\u0e25\u0e21\u0e41\u0e23\u0e07"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/tr.json b/homeassistant/components/weather/.translations/tr.json
new file mode 100644
index 0000000000000000000000000000000000000000..d3a2e2c051a785ea718e4e185a6b810b8a56ecec
--- /dev/null
+++ b/homeassistant/components/weather/.translations/tr.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "A\u00e7\u0131k, gece",
+            "cloudy": "Bulutlu",
+            "exceptional": "Ola\u011fan\u00fcst\u00fc",
+            "fog": "Sis",
+            "hail": "Selam",
+            "lightning": "Y\u0131ld\u0131r\u0131m",
+            "lightning-rainy": "Y\u0131ld\u0131r\u0131m, ya\u011fmurlu",
+            "partlycloudy": "Par\u00e7al\u0131 bulutlu",
+            "pouring": "D\u00f6kme",
+            "rainy": "Ya\u011fmurlu",
+            "snowy": "Karl\u0131",
+            "snowy-rainy": "Karl\u0131, ya\u011fmurlu",
+            "sunny": "G\u00fcne\u015fli",
+            "windy": "R\u00fczgarl\u0131",
+            "windy-variant": "R\u00fczgarl\u0131"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/uk.json b/homeassistant/components/weather/.translations/uk.json
new file mode 100644
index 0000000000000000000000000000000000000000..8cabe944296468890fd2e3c9e883d63404906326
--- /dev/null
+++ b/homeassistant/components/weather/.translations/uk.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u042f\u0441\u043d\u043e, \u043d\u0456\u0447",
+            "cloudy": "\u0425\u043c\u0430\u0440\u043d\u043e",
+            "exceptional": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u0436\u0435\u043d\u043d\u044f",
+            "fog": "\u0422\u0443\u043c\u0430\u043d",
+            "hail": "\u0413\u0440\u0430\u0434",
+            "lightning": "\u0411\u043b\u0438\u0441\u043a\u0430\u0432\u043a\u0430",
+            "lightning-rainy": "\u0411\u043b\u0438\u0441\u043a\u0430\u0432\u043a\u0430, \u0434\u043e\u0449",
+            "partlycloudy": "\u041d\u0435\u0432\u0435\u043b\u0438\u043a\u0430 \u0445\u043c\u0430\u0440\u043d\u0456\u0441\u0442\u044c",
+            "pouring": "\u0417\u043b\u0438\u0432\u0430",
+            "rainy": "\u0414\u043e\u0449\u043e\u0432\u0430",
+            "snowy": "\u0421\u043d\u0456\u0436\u043d\u043e",
+            "snowy-rainy": "\u0421\u043d\u0456\u0433, \u0434\u043e\u0449",
+            "sunny": "\u0421\u043e\u043d\u044f\u0447\u043d\u043e",
+            "windy": "\u0412\u0456\u0442\u0440\u044f\u043d\u043e",
+            "windy-variant": "\u0412\u0456\u0442\u0440\u044f\u043d\u043e"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/vi.json b/homeassistant/components/weather/.translations/vi.json
new file mode 100644
index 0000000000000000000000000000000000000000..4a6ae3498cff8e3f93247e62923cead7dca70a92
--- /dev/null
+++ b/homeassistant/components/weather/.translations/vi.json
@@ -0,0 +1,20 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "Tr\u1eddi trong, \u0111\u00eam",
+            "cloudy": "Nhi\u1ec1u m\u00e2y",
+            "fog": "S\u01b0\u01a1ng m\u00f9",
+            "hail": "M\u01b0a \u0111a\u0341",
+            "lightning": "S\u00e9t",
+            "lightning-rainy": "S\u00e9t, m\u01b0a",
+            "partlycloudy": "M\u00e2y r\u1ea3i r\u00e1c",
+            "pouring": "M\u01b0a l\u1edbn",
+            "rainy": "M\u01b0a",
+            "snowy": "Tuy\u1ebft",
+            "snowy-rainy": "Tuy\u1ebft, m\u01b0a",
+            "sunny": "N\u1eafng \u0111\u1eb9p",
+            "windy": "Gi\u00f3 nh\u1eb9",
+            "windy-variant": "Gi\u00f3 nh\u1eb9"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/zh-Hans.json b/homeassistant/components/weather/.translations/zh-Hans.json
new file mode 100644
index 0000000000000000000000000000000000000000..283c5250fa9052e6cba1900c198d14a558d606cc
--- /dev/null
+++ b/homeassistant/components/weather/.translations/zh-Hans.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u591c\u95f4\u6674\u6717",
+            "cloudy": "\u9634",
+            "exceptional": "\u7279\u6b8a",
+            "fog": "\u96fe",
+            "hail": "\u51b0\u96f9",
+            "lightning": "\u96f7\u7535",
+            "lightning-rainy": "\u96f7\u9635\u96e8",
+            "partlycloudy": "\u591a\u4e91",
+            "pouring": "\u66b4\u96e8",
+            "rainy": "\u96e8",
+            "snowy": "\u96ea",
+            "snowy-rainy": "\u96e8\u5939\u96ea",
+            "sunny": "\u6674",
+            "windy": "\u6709\u98ce",
+            "windy-variant": "\u6709\u98ce"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/weather/.translations/zh-Hant.json b/homeassistant/components/weather/.translations/zh-Hant.json
new file mode 100644
index 0000000000000000000000000000000000000000..1ca3b25eec7b6075cd19cce8340979a4dcddb4fe
--- /dev/null
+++ b/homeassistant/components/weather/.translations/zh-Hant.json
@@ -0,0 +1,21 @@
+{
+    "state": {
+        "_": {
+            "clear-night": "\u6674\u7a7a\u3001\u591c\u9593",
+            "cloudy": "\u591a\u96f2",
+            "exceptional": "\u4f8b\u5916",
+            "fog": "\u6709\u9727",
+            "hail": "\u51b0\u96f9",
+            "lightning": "\u6709\u96f7",
+            "lightning-rainy": "\u6709\u96f7\u96e8",
+            "partlycloudy": "\u5c40\u90e8\u591a\u96f2",
+            "pouring": "\u5927\u96e8",
+            "rainy": "\u6709\u96e8",
+            "snowy": "\u6709\u96ea",
+            "snowy-rainy": "\u6709\u96ea\u3001\u6709\u96e8",
+            "sunny": "\u6674\u5929",
+            "windy": "\u6709\u98a8",
+            "windy-variant": "\u6709\u98a8"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/af.json b/homeassistant/components/zwave/.translations/af.json
new file mode 100644
index 0000000000000000000000000000000000000000..155960b38848a961e43affa71b21a1b30ef14129
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/af.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Dood",
+            "initializing": "Inisialiseer",
+            "ready": "Gereed",
+            "sleeping": "Aan die slaap"
+        },
+        "query_stage": {
+            "dead": "Dood ({query_stage})",
+            "initializing": "Inisialiseer ({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/ar.json b/homeassistant/components/zwave/.translations/ar.json
new file mode 100644
index 0000000000000000000000000000000000000000..5dc1469d46864b9cf8b4e834ab256bd3e0a01830
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/ar.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u0645\u0641\u0635\u0648\u0644",
+            "initializing": "\u0642\u064a\u062f \u0627\u0644\u0625\u0646\u0634\u0627\u0621",
+            "ready": "\u062c\u0627\u0647\u0632",
+            "sleeping": "\u0646\u0627\u0626\u0645"
+        },
+        "query_stage": {
+            "dead": "\u0645\u0641\u0635\u0648\u0644 ({query_stage})",
+            "initializing": "\u0642\u064a\u062f \u0627\u0644\u0625\u0646\u0634\u0627\u0621 ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/bg.json b/homeassistant/components/zwave/.translations/bg.json
index 6b9691723aecbbf56e1654636b3c6b0fbd4d499a..e1ce9e37a70e0e8e321f0d05eebe5c8eb025e3ad 100644
--- a/homeassistant/components/zwave/.translations/bg.json
+++ b/homeassistant/components/zwave/.translations/bg.json
@@ -17,5 +17,17 @@
                 "title": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u0432\u0430\u043d\u0435 \u043d\u0430 Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "\u041c\u044a\u0440\u0442\u044a\u0432",
+            "initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f",
+            "ready": "\u0413\u043e\u0442\u043e\u0432",
+            "sleeping": "\u0421\u043f\u044f\u0449"
+        },
+        "query_stage": {
+            "dead": "\u041c\u044a\u0440\u0442\u044a\u0432 ({query_stage})",
+            "initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/bs.json b/homeassistant/components/zwave/.translations/bs.json
new file mode 100644
index 0000000000000000000000000000000000000000..8d58bad5606c62e19c9ea69b7408b36f0f8dc314
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/bs.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Mrtav",
+            "initializing": "Inicijalizacija",
+            "ready": "Spreman",
+            "sleeping": "Spava"
+        },
+        "query_stage": {
+            "dead": "Mrtav ({query_stage})",
+            "initializing": "Inicijalizacija ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/ca.json b/homeassistant/components/zwave/.translations/ca.json
index dde9a2e9ae9b3da7aa4b00427c99ee8130283306..4a6b2da83201130e535fcd38dbc8cc46760c5d68 100644
--- a/homeassistant/components/zwave/.translations/ca.json
+++ b/homeassistant/components/zwave/.translations/ca.json
@@ -17,5 +17,17 @@
                 "title": "Configuraci\u00f3 de Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "No disponible",
+            "initializing": "Inicialitzant",
+            "ready": "A punt",
+            "sleeping": "Dormint"
+        },
+        "query_stage": {
+            "dead": "No disponible ({query_stage})",
+            "initializing": "Inicialitzant ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/cs.json b/homeassistant/components/zwave/.translations/cs.json
index 4e9044f24cb85ad2bd5632023a3be76dcf5c74eb..858edb1b0dc0e30c3b7209dfe4817f46826f52a4 100644
--- a/homeassistant/components/zwave/.translations/cs.json
+++ b/homeassistant/components/zwave/.translations/cs.json
@@ -17,5 +17,17 @@
                 "title": "Nastavit Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Nereaguje",
+            "initializing": "Inicializace",
+            "ready": "P\u0159ipraveno",
+            "sleeping": "\u00dasporn\u00fd re\u017eim"
+        },
+        "query_stage": {
+            "dead": "Nereaguje ({query_stage})",
+            "initializing": "Inicializace ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/cy.json b/homeassistant/components/zwave/.translations/cy.json
new file mode 100644
index 0000000000000000000000000000000000000000..43860e1c1fd85d9d05c4bd20bdf7770091e5a4c0
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/cy.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Marw",
+            "initializing": "Ymgychwyn",
+            "ready": "Barod",
+            "sleeping": "Cysgu"
+        },
+        "query_stage": {
+            "dead": "Marw ({query_stage})",
+            "initializing": "Ymgychwyn ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/da.json b/homeassistant/components/zwave/.translations/da.json
index bf7641d6bf0cd24b72494c7ddbce629a266b06b2..233b8250991d7b301adec3d986cd6272be36f8a4 100644
--- a/homeassistant/components/zwave/.translations/da.json
+++ b/homeassistant/components/zwave/.translations/da.json
@@ -17,5 +17,17 @@
                 "title": "Ops\u00e6t Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "D\u00f8d",
+            "initializing": "Initialiserer",
+            "ready": "Klar",
+            "sleeping": "Sover"
+        },
+        "query_stage": {
+            "dead": "D\u00f8d ({query_stage})",
+            "initializing": "Initialiserer ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/de.json b/homeassistant/components/zwave/.translations/de.json
index df745a1ab2f58bddf326d428726f481633644ee5..2c2850c1fd53e9d7f5934dafa3659eeae928a12d 100644
--- a/homeassistant/components/zwave/.translations/de.json
+++ b/homeassistant/components/zwave/.translations/de.json
@@ -17,5 +17,17 @@
                 "title": "Z-Wave einrichten"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Nicht erreichbar",
+            "initializing": "Initialisierend",
+            "ready": "Bereit",
+            "sleeping": "Schlafend"
+        },
+        "query_stage": {
+            "dead": "Nicht erreichbar ({query_stage})",
+            "initializing": "Initialisiere ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/el.json b/homeassistant/components/zwave/.translations/el.json
new file mode 100644
index 0000000000000000000000000000000000000000..b047ad7158af2f5c0c409b701623c3e51435df5d
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/el.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u039d\u03b5\u03ba\u03c1\u03cc",
+            "initializing": "\u0391\u03c1\u03c7\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7",
+            "ready": "\u0388\u03c4\u03bf\u03b9\u03bc\u03bf",
+            "sleeping": "\u039a\u03bf\u03b9\u03bc\u03ac\u03c4\u03b1\u03b9"
+        },
+        "query_stage": {
+            "dead": "\u039d\u03b5\u03ba\u03c1\u03cc ( {query_stage} )",
+            "initializing": "\u0391\u03c1\u03c7\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/en.json b/homeassistant/components/zwave/.translations/en.json
index 8afa9b632f2b9fd8837def503a0207b55e412103..f277e1e4c6854321e75058482130b0c0bca0c598 100644
--- a/homeassistant/components/zwave/.translations/en.json
+++ b/homeassistant/components/zwave/.translations/en.json
@@ -17,5 +17,17 @@
                 "title": "Set up Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Dead",
+            "initializing": "Initializing",
+            "ready": "Ready",
+            "sleeping": "Sleeping"
+        },
+        "query_stage": {
+            "dead": "Dead",
+            "initializing": "Initializing"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/es-419.json b/homeassistant/components/zwave/.translations/es-419.json
index 474c194c06c512398a41b5faa1220f62c5223a0a..e4cb16af6c4dc5ff67278eaebdcb3e4fcc2ee89d 100644
--- a/homeassistant/components/zwave/.translations/es-419.json
+++ b/homeassistant/components/zwave/.translations/es-419.json
@@ -17,5 +17,17 @@
                 "title": "Configurar Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Desconectado",
+            "initializing": "Iniciando",
+            "ready": "Listo",
+            "sleeping": "Hibernacion"
+        },
+        "query_stage": {
+            "dead": "Desconectado ({query_stage})",
+            "initializing": "Iniciando ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/es.json b/homeassistant/components/zwave/.translations/es.json
index e9f3dbc9886835cccd5bf28f585580907cc942ae..4ade781ec921b77ff72c4647c284aa4ae618dc8c 100644
--- a/homeassistant/components/zwave/.translations/es.json
+++ b/homeassistant/components/zwave/.translations/es.json
@@ -17,5 +17,17 @@
                 "title": "Configurar Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "No responde",
+            "initializing": "Inicializando",
+            "ready": "Listo",
+            "sleeping": "Ahorro de energ\u00eda"
+        },
+        "query_stage": {
+            "dead": "No responde ({query_stage})",
+            "initializing": "Inicializando ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/et.json b/homeassistant/components/zwave/.translations/et.json
index d8a4c4530151563b02671219a8d990fc0c8f2394..e33b5e3282789493089f175befd3ee95b4d23d74 100644
--- a/homeassistant/components/zwave/.translations/et.json
+++ b/homeassistant/components/zwave/.translations/et.json
@@ -1,3 +1,14 @@
 {
-    "title": ""
+    "state": {
+        "_": {
+            "dead": "Surnud",
+            "initializing": "L\u00e4htestan",
+            "ready": "Valmis",
+            "sleeping": "Ootel"
+        },
+        "query_stage": {
+            "dead": "Surnud ({query_stage})",
+            "initializing": "L\u00e4htestan ( {query_stage} )"
+        }
+    }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/eu.json b/homeassistant/components/zwave/.translations/eu.json
new file mode 100644
index 0000000000000000000000000000000000000000..ceab4ed0d98389ccadd839eda1382f4565795493
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/eu.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Hilda",
+            "initializing": "Hasieratzen",
+            "ready": "Prest",
+            "sleeping": "Lotan"
+        },
+        "query_stage": {
+            "dead": "Ez du erantzuten ({query_stage})",
+            "initializing": "Hasieratzen ({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/fa.json b/homeassistant/components/zwave/.translations/fa.json
new file mode 100644
index 0000000000000000000000000000000000000000..21d9a0c0fb7ac03c6340928f2a92239a7b4077bb
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/fa.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u0645\u0631\u062f\u0647",
+            "initializing": "\u062f\u0631 \u062d\u0627\u0644 \u0622\u0645\u0627\u062f\u0647 \u0634\u062f\u0646",
+            "ready": "\u0622\u0645\u0627\u062f\u0647",
+            "sleeping": "\u062f\u0631 \u062d\u0627\u0644 \u062e\u0648\u0627\u0628"
+        },
+        "query_stage": {
+            "dead": "\u0645\u0631\u062f\u0647 ({query_stage})",
+            "initializing": "\u062f\u0631 \u062d\u0627\u0644 \u0622\u0645\u0627\u062f\u0647 \u0634\u062f\u0646 ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/fi.json b/homeassistant/components/zwave/.translations/fi.json
new file mode 100644
index 0000000000000000000000000000000000000000..fde97739c63f18ff22b8b1456f16404ce9e6b86b
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/fi.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Kuollut",
+            "initializing": "Alustaa",
+            "ready": "Valmis",
+            "sleeping": "Lepotilassa"
+        },
+        "query_stage": {
+            "dead": "Kuollut ({query_stage})",
+            "initializing": "Alustaa ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/fr.json b/homeassistant/components/zwave/.translations/fr.json
index a16deae968a8f3ad5481faa39bb248e15533139e..ccd5db34d3cae35f844579863eecd5d23134393d 100644
--- a/homeassistant/components/zwave/.translations/fr.json
+++ b/homeassistant/components/zwave/.translations/fr.json
@@ -17,5 +17,17 @@
                 "title": "Configurer Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Morte",
+            "initializing": "Initialisation",
+            "ready": "Pr\u00eat",
+            "sleeping": "En veille"
+        },
+        "query_stage": {
+            "dead": "Morte ( {query_stage} )",
+            "initializing": "Initialisation ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/gsw.json b/homeassistant/components/zwave/.translations/gsw.json
new file mode 100644
index 0000000000000000000000000000000000000000..fb704e97c7d6bb7700aecde1950c2e30126faf38
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/gsw.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Tod",
+            "initializing": "Inizialisi\u00e4r\u00e4",
+            "ready": "Parat",
+            "sleeping": "Schlaf\u00e4"
+        },
+        "query_stage": {
+            "dead": "Tod ({query_stage})",
+            "initializing": "Inizialisi\u00e4r\u00e4 ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/he.json b/homeassistant/components/zwave/.translations/he.json
new file mode 100644
index 0000000000000000000000000000000000000000..4ed45b0711fdb850c497a823e292ad6cd9dc5024
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/he.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u05de\u05ea",
+            "initializing": "\u05de\u05d0\u05ea\u05d7\u05dc",
+            "ready": "\u05de\u05d5\u05db\u05df",
+            "sleeping": "\u05d9\u05e9\u05df"
+        },
+        "query_stage": {
+            "dead": "\u05de\u05ea ({query_stage})",
+            "initializing": "\u05de\u05d0\u05ea\u05d7\u05dc ({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/hi.json b/homeassistant/components/zwave/.translations/hi.json
new file mode 100644
index 0000000000000000000000000000000000000000..b39e5c1669d10beb9329893114378a49e17e7b4e
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/hi.json
@@ -0,0 +1,12 @@
+{
+    "state": {
+        "_": {
+            "ready": "\u0924\u0948\u092f\u093e\u0930",
+            "sleeping": "\u0938\u094b\u092f\u093e \u0939\u0941\u0906"
+        },
+        "query_stage": {
+            "dead": " ( {query_stage} )",
+            "initializing": "\u0906\u0930\u0902\u092d ({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/hr.json b/homeassistant/components/zwave/.translations/hr.json
new file mode 100644
index 0000000000000000000000000000000000000000..dbff348b761a45efe5d2e297c7c31e018a70ea2c
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/hr.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Mrtav",
+            "initializing": "Inicijalizacija",
+            "ready": "Spreman",
+            "sleeping": "Spavanje"
+        },
+        "query_stage": {
+            "dead": "Mrtav ({query_stage})",
+            "initializing": "Inicijalizacija ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/hu.json b/homeassistant/components/zwave/.translations/hu.json
index a4d0986bdd39c1b3eceb8a76a6b792f6fc3de8f9..3d5641b45acf9f7bac734c05836a692c27ae3202 100644
--- a/homeassistant/components/zwave/.translations/hu.json
+++ b/homeassistant/components/zwave/.translations/hu.json
@@ -17,5 +17,17 @@
                 "title": "Z-Wave be\u00e1ll\u00edt\u00e1sa"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Halott",
+            "initializing": "Inicializ\u00e1l\u00e1s",
+            "ready": "K\u00e9sz",
+            "sleeping": "Alv\u00e1s"
+        },
+        "query_stage": {
+            "dead": "Halott ({query_stage})",
+            "initializing": "Inicializ\u00e1l\u00e1s ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/hy.json b/homeassistant/components/zwave/.translations/hy.json
new file mode 100644
index 0000000000000000000000000000000000000000..c4fa19f700aa8b465d15e2ccefe5f38ca63033ff
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/hy.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u0544\u0565\u057c\u0561\u056e",
+            "initializing": "\u0546\u0561\u056d\u0561\u0571\u0565\u057c\u0576\u0578\u0572",
+            "ready": "\u054a\u0561\u057f\u0580\u0561\u057d\u057f \u0567",
+            "sleeping": "\u0554\u0576\u0565\u056c"
+        },
+        "query_stage": {
+            "dead": "\u0544\u0561\u0570\u0561\u0581\u0561\u056e{query_stage})",
+            "initializing": "\u0546\u0561\u056d\u0561\u0571\u0565\u057c\u0576\u0578\u0582\u0569\u0575\u0578\u0582\u0576({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/id.json b/homeassistant/components/zwave/.translations/id.json
new file mode 100644
index 0000000000000000000000000000000000000000..76c9c148b1eb71055a79d24a945cdf4d67d69845
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/id.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Mati",
+            "initializing": "Inisialisasi",
+            "ready": "Siap",
+            "sleeping": "Tidur"
+        },
+        "query_stage": {
+            "dead": "Mati ({query_stage})",
+            "initializing": "Inisialisasi ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/is.json b/homeassistant/components/zwave/.translations/is.json
new file mode 100644
index 0000000000000000000000000000000000000000..bb54fd48425c90e052ea4db58e044ea9d7103871
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/is.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Dau\u00f0ur",
+            "initializing": "Frumstilli",
+            "ready": "Tilb\u00fainn",
+            "sleeping": "\u00cd dvala"
+        },
+        "query_stage": {
+            "dead": "Dau\u00f0ur ({query_stage})",
+            "initializing": "Frumstilli ({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/it.json b/homeassistant/components/zwave/.translations/it.json
index 22720fa8d7eafc3eb69cf1b1aaf1ca15e2aa0a6b..e8e3b78a25e0ccf0589de6b20917d06d7d1d2d99 100644
--- a/homeassistant/components/zwave/.translations/it.json
+++ b/homeassistant/components/zwave/.translations/it.json
@@ -17,5 +17,17 @@
                 "title": "Configura Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Disattivo",
+            "initializing": "Avvio",
+            "ready": "Pronto",
+            "sleeping": "In attesa"
+        },
+        "query_stage": {
+            "dead": "Disattivo ({query_stage})",
+            "initializing": "Avvio ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/ja.json b/homeassistant/components/zwave/.translations/ja.json
new file mode 100644
index 0000000000000000000000000000000000000000..3106439dc92e677fd5e5a5a2da42244558daac6b
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/ja.json
@@ -0,0 +1,13 @@
+{
+    "state": {
+        "_": {
+            "initializing": "\u521d\u671f\u5316\u4e2d",
+            "ready": "\u6e96\u5099\u5b8c\u4e86",
+            "sleeping": "\u30b9\u30ea\u30fc\u30d7"
+        },
+        "query_stage": {
+            "dead": " ({query_stage})",
+            "initializing": "\u521d\u671f\u5316\u4e2d ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/ko.json b/homeassistant/components/zwave/.translations/ko.json
index c453d6ea608332aed637846ee69c5ee9e0c8bc3b..a30e2b40b9f43a594e459a6273c02a08e49e8147 100644
--- a/homeassistant/components/zwave/.translations/ko.json
+++ b/homeassistant/components/zwave/.translations/ko.json
@@ -17,5 +17,17 @@
                 "title": "Z-Wave \uc124\uc815"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "\uc751\ub2f5\uc5c6\uc74c",
+            "initializing": "\ucd08\uae30\ud654\uc911",
+            "ready": "\uc900\ube44",
+            "sleeping": "\uc808\uc804\ubaa8\ub4dc"
+        },
+        "query_stage": {
+            "dead": "\uc751\ub2f5\uc5c6\uc74c ({query_stage})",
+            "initializing": "\ucd08\uae30\ud654\uc911 ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/lb.json b/homeassistant/components/zwave/.translations/lb.json
index 4a9463ff005696e05c1357a2f9777068cea83939..6ef36dff82eddff5c25c38c84efce9fcf00d57f1 100644
--- a/homeassistant/components/zwave/.translations/lb.json
+++ b/homeassistant/components/zwave/.translations/lb.json
@@ -17,5 +17,17 @@
                 "title": "Z-Wave konfigur\u00e9ieren"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Net Ereechbar",
+            "initializing": "Initialis\u00e9iert",
+            "ready": "Bereet",
+            "sleeping": "Schl\u00e9ift"
+        },
+        "query_stage": {
+            "dead": "Net Ereechbar ({query_stage})",
+            "initializing": "Initialis\u00e9iert ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/lt.json b/homeassistant/components/zwave/.translations/lt.json
new file mode 100644
index 0000000000000000000000000000000000000000..a390b260a03bd5f2cb2a19f72c43cbc0c638d965
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/lt.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "query_stage": {
+            "dead": " ({query_stage})",
+            "initializing": " ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/lv.json b/homeassistant/components/zwave/.translations/lv.json
new file mode 100644
index 0000000000000000000000000000000000000000..d759c7a9213f4866a2c7381e261c76c4062734cd
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/lv.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Beigta",
+            "initializing": "Inicializ\u0113",
+            "ready": "Gatavs",
+            "sleeping": "Gu\u013c"
+        },
+        "query_stage": {
+            "dead": "Beigta ({query_stage})",
+            "initializing": "Inicializ\u0113 ({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/nb.json b/homeassistant/components/zwave/.translations/nb.json
new file mode 100644
index 0000000000000000000000000000000000000000..9dcd1e82788f6ae9039961ea8d5b49ae5b1e70ec
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/nb.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "D\u00f8d",
+            "initializing": "Initialiserer",
+            "ready": "Klar",
+            "sleeping": "Sover"
+        },
+        "query_stage": {
+            "dead": "D\u00f8d ({query_stage})",
+            "initializing": "Initialiserer ({query_stage})"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/nl.json b/homeassistant/components/zwave/.translations/nl.json
index 12781109edeb4662767e92bc25b4ead5eed8e6f0..dc3513a3c71cd8ca5eb43c16a2d30cd272d52e97 100644
--- a/homeassistant/components/zwave/.translations/nl.json
+++ b/homeassistant/components/zwave/.translations/nl.json
@@ -17,5 +17,17 @@
                 "title": "Stel Z-Wave in"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Onbereikbaar",
+            "initializing": "Initialiseren",
+            "ready": "Gereed",
+            "sleeping": "Slaapt"
+        },
+        "query_stage": {
+            "dead": "Onbereikbaar ({query_stage})",
+            "initializing": "Initialiseren ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/nn.json b/homeassistant/components/zwave/.translations/nn.json
index ebd9d44796c7d203345324c9367bcf0d9e632ddf..76ff6120d814e501d13dc8baf8c21300f922da30 100644
--- a/homeassistant/components/zwave/.translations/nn.json
+++ b/homeassistant/components/zwave/.translations/nn.json
@@ -5,5 +5,17 @@
                 "description": "Sj\u00e5 [www.home-assistant.io/docs/z-wave/installation/](https://www.home-assistant.io/docs/z-wave/installation/) for informasjon om konfigurasjonsvariablene."
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "D\u00f8d",
+            "initializing": "Initialiserer",
+            "ready": "Klar",
+            "sleeping": "S\u00f8v"
+        },
+        "query_stage": {
+            "dead": "D\u00f8d ({query_stage})",
+            "initializing": "Initialiserer ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/pl.json b/homeassistant/components/zwave/.translations/pl.json
index 9f2252f4f87f440d184b41052b2546e6d68b85a3..8728a3003ed9e5a2b69ea22e9aae802c86d2abdb 100644
--- a/homeassistant/components/zwave/.translations/pl.json
+++ b/homeassistant/components/zwave/.translations/pl.json
@@ -17,5 +17,17 @@
                 "title": "Konfiguracja Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "martwy",
+            "initializing": "inicjalizacja",
+            "ready": "gotowy",
+            "sleeping": "u\u015bpiony"
+        },
+        "query_stage": {
+            "dead": "martwy ({query_stage})",
+            "initializing": "inicjalizacja ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/pt-BR.json b/homeassistant/components/zwave/.translations/pt-BR.json
index 3a467eee1297bfcd08f84ff5b4beb2fdaa145e52..5bd0ef9d1a8c4e8dc1def6a4beb80c2e82298563 100644
--- a/homeassistant/components/zwave/.translations/pt-BR.json
+++ b/homeassistant/components/zwave/.translations/pt-BR.json
@@ -17,5 +17,17 @@
                 "title": "Configurar o Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Morto",
+            "initializing": "Iniciando",
+            "ready": "Pronto",
+            "sleeping": "Dormindo"
+        },
+        "query_stage": {
+            "dead": "Morto ({query_stage})",
+            "initializing": "Iniciando ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/pt.json b/homeassistant/components/zwave/.translations/pt.json
index 1e8aa31b627bc9da374debef712e8906fa6bc778..b216bfa0984b14866e0ae97eb0ec1b14429a7080 100644
--- a/homeassistant/components/zwave/.translations/pt.json
+++ b/homeassistant/components/zwave/.translations/pt.json
@@ -17,5 +17,17 @@
                 "title": "Configurar o Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Morto",
+            "initializing": "A inicializar",
+            "ready": "Pronto",
+            "sleeping": "Adormecido"
+        },
+        "query_stage": {
+            "dead": "Morto ({query_stage})",
+            "initializing": "A inicializar ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/ro.json b/homeassistant/components/zwave/.translations/ro.json
index cf7d63007ffe8530586f2bf223c29e54b0e959b7..1ba9ba80bf9445fd6c96e0a16ffc8a67ffe74d41 100644
--- a/homeassistant/components/zwave/.translations/ro.json
+++ b/homeassistant/components/zwave/.translations/ro.json
@@ -17,5 +17,17 @@
                 "title": "Configura\u021bi Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Inactiv",
+            "initializing": "Se ini\u021bializeaz\u0103",
+            "ready": "Disponibil",
+            "sleeping": "Adormit"
+        },
+        "query_stage": {
+            "dead": "Inactiv ({query_stage})",
+            "initializing": "Se ini\u021bializeaz\u0103 ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/ru.json b/homeassistant/components/zwave/.translations/ru.json
index 96b69da67e68d272dc912efd99baa34e256c1fc2..30d5347a012087c0e95dd81abbfdb84258de11dd 100644
--- a/homeassistant/components/zwave/.translations/ru.json
+++ b/homeassistant/components/zwave/.translations/ru.json
@@ -17,5 +17,17 @@
                 "title": "Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "\u041d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e",
+            "initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f",
+            "ready": "\u0413\u043e\u0442\u043e\u0432",
+            "sleeping": "\u0420\u0435\u0436\u0438\u043c \u0441\u043d\u0430"
+        },
+        "query_stage": {
+            "dead": "\u041d\u0435\u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e ({query_stage})",
+            "initializing": "\u0418\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/sk.json b/homeassistant/components/zwave/.translations/sk.json
new file mode 100644
index 0000000000000000000000000000000000000000..f53db0f9721a7e7486860bd816ef7d656f3f07b3
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/sk.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "Nereaguje",
+            "initializing": "Inicializ\u00e1cia",
+            "ready": "Pripraven\u00e9",
+            "sleeping": "\u00dasporn\u00fd re\u017eim"
+        },
+        "query_stage": {
+            "dead": "Nereaguje ({query_stage})",
+            "initializing": "Inicializ\u00e1cia ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/sl.json b/homeassistant/components/zwave/.translations/sl.json
index 6b7545c183cdb0c7d547c9fe63271f273a579cd1..5ea01ecbb3bd2ad46473792ce5fc17cd971f7e6b 100644
--- a/homeassistant/components/zwave/.translations/sl.json
+++ b/homeassistant/components/zwave/.translations/sl.json
@@ -17,5 +17,17 @@
                 "title": "Nastavite Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "Mrtev",
+            "initializing": "Inicializacija",
+            "ready": "Pripravljen",
+            "sleeping": "Spanje"
+        },
+        "query_stage": {
+            "dead": "Mrtev ({query_stage})",
+            "initializing": "Inicializacija ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/sr-Latn.json b/homeassistant/components/zwave/.translations/sr-Latn.json
new file mode 100644
index 0000000000000000000000000000000000000000..a390b260a03bd5f2cb2a19f72c43cbc0c638d965
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/sr-Latn.json
@@ -0,0 +1,8 @@
+{
+    "state": {
+        "query_stage": {
+            "dead": " ({query_stage})",
+            "initializing": " ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/sr.json b/homeassistant/components/zwave/.translations/sr.json
new file mode 100644
index 0000000000000000000000000000000000000000..00727fbb69460fd8b6eda0929903e19193f29818
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/sr.json
@@ -0,0 +1,11 @@
+{
+    "state": {
+        "_": {
+            "ready": "Spreman"
+        },
+        "query_stage": {
+            "dead": " ({query_stage})",
+            "initializing": " ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/sv.json b/homeassistant/components/zwave/.translations/sv.json
index 251823db3dd7cfcd021ef2dbd5df4e74d6c16921..0f8d7b4c6143e09f62a8f3ca77cdf7c99c01ddb6 100644
--- a/homeassistant/components/zwave/.translations/sv.json
+++ b/homeassistant/components/zwave/.translations/sv.json
@@ -17,5 +17,17 @@
                 "title": "St\u00e4lla in Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "D\u00f6d",
+            "initializing": "Initierar",
+            "ready": "Redo",
+            "sleeping": "Sovande"
+        },
+        "query_stage": {
+            "dead": "D\u00f6d ({query_stage})",
+            "initializing": "Initierar ({query_stage})"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/ta.json b/homeassistant/components/zwave/.translations/ta.json
new file mode 100644
index 0000000000000000000000000000000000000000..9b4fa65530c3ee2587e5b6062979f0c3857817ce
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/ta.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u0b87\u0bb1\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1",
+            "initializing": "\u0ba4\u0bc1\u0bb5\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1",
+            "ready": "\u0ba4\u0baf\u0bbe\u0bb0\u0bcd",
+            "sleeping": "\u0ba4\u0bc2\u0b99\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0ba9\u0bcd\u0bb1\u0ba4\u0bc1"
+        },
+        "query_stage": {
+            "dead": "\u0b87\u0bb1\u0ba8\u0bcd\u0ba4\u0bc1\u0bb5\u0bbf\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 ({query_stage})",
+            "initializing": "\u0ba4\u0bc1\u0bb5\u0b95\u0bcd\u0b95\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1 ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/te.json b/homeassistant/components/zwave/.translations/te.json
new file mode 100644
index 0000000000000000000000000000000000000000..88e4eac6961545d52bfc87fca50b252409a907cc
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/te.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u0c2e\u0c43\u0c24 \u0c2a\u0c30\u0c3f\u0c15\u0c30\u0c02",
+            "initializing": "\u0c38\u0c3f\u0c26\u0c4d\u0c27\u0c02 \u0c05\u0c35\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f",
+            "ready": "\u0c30\u0c46\u0c21\u0c40",
+            "sleeping": "\u0c28\u0c3f\u0c26\u0c4d\u0c30\u0c3f\u0c38\u0c4d\u0c24\u0c4b\u0c02\u0c26\u0c3f"
+        },
+        "query_stage": {
+            "dead": "\u0c2e\u0c43\u0c24 \u0c2a\u0c30\u0c3f\u0c15\u0c30\u0c02 ({query_stage})",
+            "initializing": "\u0c38\u0c3f\u0c26\u0c4d\u0c27\u0c02 \u0c05\u0c35\u0c41\u0c24\u0c4b\u0c02\u0c26\u0c3f ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/th.json b/homeassistant/components/zwave/.translations/th.json
new file mode 100644
index 0000000000000000000000000000000000000000..51db4f5b2e165effbab436783e718d9d17e13b4d
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/th.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u0e44\u0e21\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+            "initializing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19",
+            "ready": "\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19",
+            "sleeping": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e2b\u0e25\u0e31\u0e1a"
+        },
+        "query_stage": {
+            "dead": "\u0e44\u0e21\u0e48\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19 ({query_stage})",
+            "initializing": "\u0e01\u0e33\u0e25\u0e31\u0e07\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19 ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/tr.json b/homeassistant/components/zwave/.translations/tr.json
index c9762784d5282d4f539d20b12bcb584df9c162de..3a007d1db614b0580f31e87ccc1139babcb6b142 100644
--- a/homeassistant/components/zwave/.translations/tr.json
+++ b/homeassistant/components/zwave/.translations/tr.json
@@ -7,5 +7,17 @@
                 }
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "\u00d6l\u00fc",
+            "initializing": "Ba\u015flat\u0131l\u0131yor",
+            "ready": "Haz\u0131r",
+            "sleeping": "Uyuyor"
+        },
+        "query_stage": {
+            "dead": "\u00d6l\u00fc ({query_stage})",
+            "initializing": "Ba\u015flat\u0131l\u0131yor ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/uk.json b/homeassistant/components/zwave/.translations/uk.json
new file mode 100644
index 0000000000000000000000000000000000000000..d00986cae5807fecf285d1fc097bbea6ac6d8ebb
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/uk.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u041d\u0435\u0440\u043e\u0431\u043e\u0447\u0430",
+            "initializing": "\u0406\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f",
+            "ready": "\u0413\u043e\u0442\u043e\u0432\u0438\u0439",
+            "sleeping": "\u0421\u043f\u043b\u044f\u0447\u043a\u0430"
+        },
+        "query_stage": {
+            "dead": "\u041d\u0435\u0440\u043e\u0431\u043e\u0447\u0430 ({query_stage})",
+            "initializing": "\u0406\u043d\u0456\u0446\u0456\u0430\u043b\u0456\u0437\u0430\u0446\u0456\u044f ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/vi.json b/homeassistant/components/zwave/.translations/vi.json
new file mode 100644
index 0000000000000000000000000000000000000000..4055e09a8df1d5e656a5dbda9052fc2a10e52702
--- /dev/null
+++ b/homeassistant/components/zwave/.translations/vi.json
@@ -0,0 +1,14 @@
+{
+    "state": {
+        "_": {
+            "dead": "\u0110\u00e3 t\u1eaft",
+            "initializing": "Kh\u1edfi t\u1ea1o",
+            "ready": "S\u1eb5n s\u00e0ng",
+            "sleeping": "Ng\u1ee7"
+        },
+        "query_stage": {
+            "dead": "\u0110\u00e3 t\u1eaft ({query_stage})",
+            "initializing": "Kh\u1edfi t\u1ea1o ( {query_stage} )"
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/zwave/.translations/zh-Hans.json b/homeassistant/components/zwave/.translations/zh-Hans.json
index ab9995610df038eb7a8efc8adede2a394c0ce6d0..9236b7de1467dc24480bc70fc8e07a66a7cad1ad 100644
--- a/homeassistant/components/zwave/.translations/zh-Hans.json
+++ b/homeassistant/components/zwave/.translations/zh-Hans.json
@@ -17,5 +17,17 @@
                 "title": "\u8bbe\u7f6e Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "\u65ad\u5f00",
+            "initializing": "\u521d\u59cb\u5316",
+            "ready": "\u5c31\u7eea",
+            "sleeping": "\u4f11\u7720"
+        },
+        "query_stage": {
+            "dead": "\u65ad\u5f00 ({query_stage})",
+            "initializing": "\u521d\u59cb\u5316 ({query_stage})"
+        }
     }
 }
\ 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 29719129e81a4dd206083ea3a1c8473c227068d7..ec8cb1406da5dbc1c45aa4db46e1d0be0fe5e830 100644
--- a/homeassistant/components/zwave/.translations/zh-Hant.json
+++ b/homeassistant/components/zwave/.translations/zh-Hant.json
@@ -17,5 +17,17 @@
                 "title": "\u8a2d\u5b9a Z-Wave"
             }
         }
+    },
+    "state": {
+        "_": {
+            "dead": "\u5931\u53bb\u9023\u7dda",
+            "initializing": "\u6b63\u5728\u521d\u59cb\u5316",
+            "ready": "\u6e96\u5099\u5c31\u7dd2",
+            "sleeping": "\u4f11\u7720\u4e2d"
+        },
+        "query_stage": {
+            "dead": "\u5931\u53bb\u9023\u7dda ({query_stage})",
+            "initializing": "\u6b63\u5728\u521d\u59cb\u5316 ( {query_stage} )"
+        }
     }
 }
\ No newline at end of file