diff --git a/README.md b/README.md
index 123027a..35f7538 100644
--- a/README.md
+++ b/README.md
@@ -144,12 +144,13 @@ You can now trigger Plex Assistant by saying "Hey Google, tell plex to..." or "H
|
**Danish**|`"da"`|:x:|:heavy_check_mark:|:x:|
|
**Dutch**|`"nl"`|:x:|:heavy_check_mark:|:x:|
|
**English**|`"en"`|:heavy_check_mark:|:heavy_check_mark:|:heavy_check_mark:|
-|
**Spanish**|`"es"`|:heavy_check_mark:|:heavy_check_mark:|:x:|
|
**French**|`"fr"`|:heavy_check_mark:|:heavy_check_mark:|:x:|
|
**German**|`"de"`|:heavy_check_mark:|:heavy_check_mark:|:x:|
+|
**Hungarian**|`"hu"`|:x:|:heavy_check_mark:|:heavy_check_mark:|
|
**Italian**|`"it"`|:heavy_check_mark:|:heavy_check_mark:|:x:|
|
**Norwegian**|`"nb"`|:x:|:heavy_check_mark:|:x:|
|
**Portuguese**|`"pt"`|:x:|:heavy_check_mark:|:heavy_check_mark:|
+|
**Spanish**|`"es"`|:heavy_check_mark:|:heavy_check_mark:|:x:|
|
**Swedish**|`"sv"`|:x:|:heavy_check_mark:|:x:|
#### [Help add or improve support for more languages.](translation.md)
diff --git a/custom_components/plex_assistant/localize.py b/custom_components/plex_assistant/localize.py
index c81a1a1..c070b96 100644
--- a/custom_components/plex_assistant/localize.py
+++ b/custom_components/plex_assistant/localize.py
@@ -38,7 +38,7 @@
"album",
"record",
"cd",
- "vinyl"
+ "vinyl",
],
"artists": [
"band",
@@ -46,7 +46,7 @@
"singer",
"composer",
"player",
- "guitarist"
+ "guitarist",
],
"music": [
"music",
@@ -111,7 +111,7 @@
"play tv",
"play show",
"play the",
- "play an"
+ "play an",
"play a",
"play",
],
@@ -286,6 +286,308 @@
],
},
},
+ "hu": {
+ "play": [
+ "lejátszás",
+ "indít",
+ ],
+ "random": [
+ "véletlenszerű",
+ "random",
+ "véletlen szerű",
+ "véletlen",
+ ],
+ "movies": [
+ "filmek",
+ "mozifilmek",
+ "film",
+ "mozifilm",
+ ],
+ "shows": [
+ "epizódok",
+ "részek",
+ "rész",
+ "sorozatok",
+ "epizód",
+ "tévé",
+ "tv",
+ "sorozat",
+ ],
+ "tracks": [
+ "számok",
+ "szám",
+ "zenék",
+ "zene",
+ "zeneszámok",
+ "zeneszám",
+ "albumok",
+ "album",
+ "lemezek",
+ "lemez",
+ "dalok",
+ "dal",
+ ],
+ "albums": [
+ "albumok",
+ "album",
+ "cédé",
+ "cd",
+ "lemez",
+ ],
+ "artists": [
+ "együttes",
+ "előadó",
+ "énekes",
+ "író",
+ "zenész",
+ "gitáros",
+ ],
+ "music": [
+ "zene",
+ ],
+ "playlists": [
+ "lejátszási lista",
+ "lista",
+ ],
+
+ "controls": {
+ "play": [
+ "lejátszás",
+ "indítás",
+ ],
+ "pause": [
+ "pillanat állj",
+ ],
+ "stop": [
+ "állj",
+ "stop",
+ ],
+ "next_track": [
+ "következő szám",
+ "következő",
+ "ugrás",
+ "ugrás a következőre",
+ "ugrás a következő számra",
+ "következő zene",
+ ],
+ "previous_track": [
+ "előző szám",
+ "előző",
+ "visszalépés",
+ "ugrás vissza",
+ "vissza ugrás",
+ "ugrás az előzőre",
+ "ugrás az előző számra",
+ "előző zene",
+
+ ],
+ "jump_forward": [
+ "előre tekerés",
+ "előre",
+ "tekerés",
+ ],
+ "jump_back": [
+ "vissza tekerés",
+ "vissza",
+ ],
+ },
+
+ "not_found": "nem található",
+ "cast_device": "küldés eszközre",
+ "no_call": "Nem érkezett parancs.",
+
+ "play_start": [
+ "játszd le a filmet",
+ "film lejátszása",
+ "film indítása",
+ "indítsd a filmet",
+ "játszd le a sorozatot",
+ "sorozat lejátszása",
+ "sorozat indítása",
+ "indítsd a sorozatot",
+ "játszd le a sorozatot",
+ "lejátszás",
+ "indítsd",
+ "indítás",
+ "játszd le",
+ "indítsd el",
+ ],
+
+ "ordinals": {
+ "első": "1",
+ "második": "2",
+ "harmadik": "3",
+ "negyedik": "4",
+ "ötödik": "5",
+ "hatodik": "6",
+ "hetedik": "7",
+ "nyolcadik": "8",
+ "kilencedik": "9",
+ "tizedik": "10",
+ "pre": [
+ "a",
+ ],
+ "post": [],
+ },
+
+ "season": {
+ "keywords": [
+ "évad",
+ "év",
+ ],
+ "pre": [
+ '.',
+ 'a',
+ 'az',
+ ],
+ "post": [
+ "számú",
+ ],
+ },
+ "episode": {
+ "keywords": [
+ "epizódok",
+ "epizód",
+ "részek",
+ "rész",
+ ],
+ "pre": [
+ '.',
+ 'a',
+ 'az',
+ ],
+ "post": [
+ "számú",
+ ],
+ },
+ "latest": {
+ "keywords": [
+ "legfrissebb",
+ "utolsó",
+ "legutolsó",
+ "új",
+ "legújabb",
+ ],
+ "pre": [
+ "a",
+ "az",
+ ],
+ "post": [
+ "filmek",
+ "film",
+ "epizódok",
+ "epizód",
+ "részek",
+ "rész",
+ "tv",
+ "tévé",
+ "sorozatok",
+ "sorozat",
+ ],
+ },
+ "unwatched": {
+ "keywords": [
+ "nem nézett",
+ "meg nem nézett",
+ "nem játszott",
+ ],
+ "pre": [],
+ "post": [
+ "filmek",
+ "film",
+ "epizódok",
+ "epizód",
+ "részek",
+ "rész",
+ "tv",
+ "tévé",
+ "sorozatok",
+ "sorozat",
+ ],
+ },
+ "ondeck": {
+ "keywords": [
+ "lejátszás folytatása",
+ "folytatás",
+ ],
+ "pre": [],
+ "post": [
+ "filmek",
+ "film",
+ "epizódok",
+ "epizód",
+ "részek",
+ "rész",
+ "tv",
+ "tévé",
+ "sorozatok",
+ "sorozat",
+ ],
+ },
+ "music_album": {
+ "keywords": [
+ "album",
+ "albumok",
+ "zenei album",
+ "zenei albumok",
+ ],
+ "pre": [],
+ "post": [],
+ },
+ "music_artist": {
+ "keywords": [
+ "előadó",
+ "együttes",
+ "csapat",
+ ],
+ "pre": [],
+ "post": [],
+ },
+ "music_track": {
+ "keywords": [
+ "zene",
+ "szám",
+ "zeneszám",
+ ],
+ "pre": [],
+ "post": [],
+ },
+ "music_playlist": {
+ "keywords": [
+ "lista",
+ "lejátszási lista",
+ ],
+ "pre": [],
+ "post": [],
+ },
+ "separator": {
+ "keywords": [
+ "itt",
+ ],
+ "pre": [],
+ "post": [
+ "a",
+ "az",
+ ],
+ },
+ "music_separator": {
+ "keywords": [
+ "tőle",
+ "tőlük",
+ "ettől",
+ "ezektől",
+ ],
+ "pre": [],
+ "post": [
+ "az együttestől",
+ "az előadótól",
+ "az énekestől",
+ "a bandától",
+ "a",
+ "az",
+ ],
+ },
+ },
"sv": {
"play": [
"spela",
@@ -332,7 +634,7 @@
"hoppa framåt",
],
"jump_back": [
- "hoppa tillbaka"
+ "hoppa tillbaka",
],
},
"no_call": "Inget kommando mottogs.",
@@ -466,10 +768,10 @@
"willekeurige",
],
"movies": [
- "film"
+ "film",
],
"shows": [
- "aflevering"
+ "aflevering",
],
"tracks": [],
"albums": [],
@@ -649,7 +951,7 @@
"shows": [
"episodio",
"telefilm",
- "serie tv"
+ "serie tv",
],
"tracks": [],
"albums": [],
@@ -830,7 +1132,7 @@
"movies": [
"vidéo",
"film",
- "films"
+ "films",
],
"shows": [
"épisode",
@@ -841,7 +1143,7 @@
"série télévisée",
"série tv",
"show",
- "série"
+ "série",
],
"tracks": [],
"albums": [],
@@ -909,7 +1211,7 @@
"lis série",
"lire show",
"lire the",
- "lire"
+ "lire",
],
"ordinals": {
@@ -1001,7 +1303,7 @@
],
"post": [
"film",
- "vidéo"
+ "vidéo",
"épisodes",
"épisode",
"films",
@@ -1108,7 +1410,7 @@
"episódio",
"episódios",
"serie",
- "series"
+ "series",
],
"tracks": [
"músicas",
@@ -1490,13 +1792,13 @@
"aktuelle",
],
"pre": [
- "die"
+ "die",
],
"post": [
"episode",
"folge",
"staffel",
- "von"
+ "von",
],
},
"unwatched": {
@@ -1519,7 +1821,7 @@
"ondeck": {
"keywords": [
"startseite",
- "hauptseite"
+ "hauptseite",
],
"pre": [
"die",
@@ -1578,7 +1880,7 @@
"episode",
"afsnit",
"tv",
- "program"
+ "program",
],
"tracks": [],
"albums": [],
@@ -1624,7 +1926,7 @@
"afspil afsnittet",
"afspil tvprogram",
"afspil afsnit",
- "afspil"
+ "afspil",
],
"ordinals": {
@@ -1737,7 +2039,7 @@
"igangværende",
"fortsat",
"on deck",
- "ondeck"
+ "ondeck",
],
"pre": [
"fortsat",
@@ -1975,17 +2277,17 @@
"video",
"videos",
"vídeo",
- "vídeos"
+ "vídeos",
],
"shows": [
"programa",
- "programas"
+ "programas",
"episodio",
"episodios",
"serie",
"series",
"serie de televisión",
- "series de televisión"
+ "series de televisión",
],
"tracks": [],
"albums": [],
@@ -2044,11 +2346,11 @@
"comienza el vídeo",
"inicia el vídeo",
"comienza",
- "comienze"
+ "comienze",
"empieza",
"empiece",
"inicia",
- "inicie"
+ "inicie",
],
"ordinals": {
@@ -2064,35 +2366,35 @@
"décimo": "10",
"pre": [
"el",
- "la"
+ "la",
],
"post": [],
},
"season": {
"keywords": [
- "temporada"
+ "temporada",
],
"pre": [
- "la"
+ "la",
],
"post": [
"numero",
- "de"
+ "de",
],
},
"episode": {
"keywords": [
"episodio",
- "episodios"
+ "episodios",
],
"pre": [
"el",
- "los"
+ "los",
],
"post": [
"número",
- "de"
+ "de",
],
},
"latest": {
@@ -2105,32 +2407,32 @@
"nuevo",
"nueva",
"nuevos",
- "nuevas"
+ "nuevas",
],
"pre": [
"el",
- "los"
+ "los",
"la",
- "las"
+ "las",
],
"post": [
"película",
- "películas"
+ "películas",
"episodio",
- "episodios"
+ "episodios",
"serie",
- "series"
+ "series",
"video",
"vídeo",
- "videos"
- "vídeos"
+ "videos",
+ "vídeos",
],
},
"unwatched": {
"keywords": [
"no visto",
"siguiente",
- "aún no visto"
+ "aún no visto",
],
"pre": [
"película",
@@ -2140,13 +2442,13 @@
"video",
"vídeo",
"episodio",
- "episodios"
+ "episodios",
],
"post": [],
},
"ondeck": {
"keywords": [
- "en progreso"
+ "en progreso",
],
"pre": [
"película",
@@ -2156,7 +2458,7 @@
"video",
"vídeo",
"episodio",
- "episodios"
+ "episodios",
],
"post": [],
},
@@ -2183,11 +2485,11 @@
"separator": {
"keywords": [
- "en"
+ "en",
],
"pre": [],
"post": [
- "la"
+ "la",
],
},
"music_separator": {
diff --git a/custom_components/plex_assistant/translations/hu.json b/custom_components/plex_assistant/translations/hu.json
new file mode 100644
index 0000000..23a59ad
--- /dev/null
+++ b/custom_components/plex_assistant/translations/hu.json
@@ -0,0 +1,35 @@
+{
+ "config": {
+ "step": {
+ "user": {
+ "title": "❱ Plex Assistant Beállítás",
+ "description": "[Dokumentáció](https://github.com/maykar/plex_assistant) | [Fórumok](https://community.home-assistant.io/t/plex-assistant/) | [Hibakeresés](https://github.com/maykar/plex_assistant/blob/master/troubleshooting.md) | [Fejlesztés Támogatása](https://github.com/sponsors/maykar)",
+ "data": {
+ "server_name": "Kérem válasszon Plex szervert",
+ "language": "Nyelv",
+ "default_cast": "Alapértelmezett cast eszköz",
+ "tts_errors": "TTS (beszédszintézis) problémák a cast eszközön"
+ }
+ }
+ },
+ "abort": {
+ "single_instance_allowed": "Csak egy példány engedélyezett.",
+ "no_plex_server": "Nem található Plex szerver, ellenőrizze, hogy a Home Assistant Plex integrációja engedélyezve van és működik.",
+ "ha_ver_unsupported": "Ezen Plex Assistant verzió futtatásához Home Assistant 2021.2.0 vagy magasabb verzió szükséges."
+ }
+ },
+ "options": {
+ "step": {
+ "init": {
+ "title": "❱ Plex Assistant Haladó Beállítások",
+ "description": "[Dokumentáció](https://github.com/maykar/plex_assistant) | [Fórumok](https://community.home-assistant.io/t/plex-assistant/) | [Hibakeresés](https://github.com/maykar/plex_assistant/blob/master/troubleshooting.md) | [Fejlesztés Támogatása](https://github.com/sponsors/maykar)\n\n**Read the [Advanced Config Docs](https://github.com/maykar/plex_assistant/tree/master#advanced-configuration) for how to format of the next 2 options.**",
+ "data": {
+ "start_script": "Szkript futtatása egy elérhetetlen Plex kliens indításához",
+ "keyword_replace": "Cseréld le a kulcsszavakat a sajátjaidra",
+ "jump_f": "Alapértelmezett előretekerés másodpercben.",
+ "jump_b": "Alapértelmezett visszatekerés másodpercben."
+ }
+ }
+ }
+ }
+}