From 5981c0818625fd07784aae173112098f8d919f1b Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 8 Mar 2026 22:05:14 +0100 Subject: [PATCH 1/2] Add Hungarian language support --- app/src/main/proto/language.proto | 1 + app/src/main/res/values-hu/strings.xml | 20 +++++++++++++++++++ app/src/main/sentences/hu/calculator.yml | 3 +++ .../sentences/hu/calculator_operators.yml | 17 ++++++++++++++++ app/src/main/sentences/hu/current_time.yml | 5 +++++ app/src/main/sentences/hu/flashlight.yml | 9 +++++++++ app/src/main/sentences/hu/listening.yml | 9 +++++++++ app/src/main/sentences/hu/lyrics.yml | 6 ++++++ app/src/main/sentences/hu/media.yml | 16 +++++++++++++++ app/src/main/sentences/hu/navigation.yml | 3 +++ app/src/main/sentences/hu/notify.yml | 4 ++++ app/src/main/sentences/hu/open.yml | 2 ++ app/src/main/sentences/hu/search.yml | 4 ++++ app/src/main/sentences/hu/telephone.yml | 3 +++ app/src/main/sentences/hu/timer.yml | 11 ++++++++++ app/src/main/sentences/hu/translation.yml | 4 ++++ app/src/main/sentences/hu/util_yes_no.yml | 5 +++++ app/src/main/sentences/hu/weather.yml | 6 ++++++ 18 files changed, 128 insertions(+) create mode 100644 app/src/main/sentences/hu/calculator.yml create mode 100644 app/src/main/sentences/hu/calculator_operators.yml create mode 100644 app/src/main/sentences/hu/current_time.yml create mode 100644 app/src/main/sentences/hu/flashlight.yml create mode 100644 app/src/main/sentences/hu/listening.yml create mode 100644 app/src/main/sentences/hu/lyrics.yml create mode 100644 app/src/main/sentences/hu/media.yml create mode 100644 app/src/main/sentences/hu/navigation.yml create mode 100644 app/src/main/sentences/hu/notify.yml create mode 100644 app/src/main/sentences/hu/open.yml create mode 100644 app/src/main/sentences/hu/search.yml create mode 100644 app/src/main/sentences/hu/telephone.yml create mode 100644 app/src/main/sentences/hu/timer.yml create mode 100644 app/src/main/sentences/hu/translation.yml create mode 100644 app/src/main/sentences/hu/util_yes_no.yml create mode 100644 app/src/main/sentences/hu/weather.yml diff --git a/app/src/main/proto/language.proto b/app/src/main/proto/language.proto index 19002e027..cbe591c56 100644 --- a/app/src/main/proto/language.proto +++ b/app/src/main/proto/language.proto @@ -17,6 +17,7 @@ enum Language { LANGUAGE_ES = 5; // Spanish LANGUAGE_EL = 6; // Greek LANGUAGE_FR = 7; // French + LANGUAGE_HU = 16; // Hungarian LANGUAGE_IT = 8; // Italian LANGUAGE_NL = 14; // Nederlands LANGUAGE_PL = 12; // Polish diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index b99d24ce6..2c8432afd 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -19,6 +19,9 @@ Beszédből szöveggé alakítás nem elérhető Beszédből szöveggé alakítása kitömörítése Figyelek… + Csend észlelve + Gondolkodom… + Várakozás… Letöltve Betöltve Ezt tudom nyújtani! @@ -32,7 +35,9 @@ Vosk modell kicsomagolása… Vosk modell letöltése meghiúsult Vosk modell kész + Beszédből szöveggé felugró ablak Beállítások + Névjegy Jelentés Hibabejelentés Sajnáljuk, hiba merült fel @@ -51,6 +56,21 @@ Hiba történt, lásd az értesítésben Megfigyelés Vosk modell letöltése… + NVIDIA Parakeet offline beszédfelismerés + Letölti és futtatja a kvantált NVIDIA Parakeet v3 többnyelvű beszédfelismerő modellt a Dición belül; 25 európai nyelvet támogat, beleértve a magyart + ElevenLabs Scribe v2 valós idejű + A mikrofon hangját az ElevenLabs felé streameli, és valós időben alacsony késleltetésű részleges és végleges átiratokat ad + ElevenLabs API kulcs + Szükséges a Scribe v2 valós idejű bevitelhez + A Scribe v2 valós idejű használatához állítsd be az ElevenLabs API kulcsot + A Scribe valós idejű még nincs kész + A bemeneti mód használata előtt add meg feljebb az ElevenLabs API kulcsot. + Parakeet modell + Többnyelvű (25 nyelv) + Nincs elérhető Parakeet modell az adott nyelven + Parakeet modell letöltése… + Parakeet modell letöltése meghiúsult + Parakeet modell kész Az adott nyelv nem támogatott az Android TTS eszközében Hiba merült fel az Android TTS eszközében A Dicio hibát észlelt, kattintson ide diff --git a/app/src/main/sentences/hu/calculator.yml b/app/src/main/sentences/hu/calculator.yml new file mode 100644 index 000000000..93d0698f7 --- /dev/null +++ b/app/src/main/sentences/hu/calculator.yml @@ -0,0 +1,3 @@ +calculate: + - számold ki|számítsd ki|mennyi|(mi az)|(mennyi az)|számolás .calculation. + - add meg az? eredményé .calculation. diff --git a/app/src/main/sentences/hu/calculator_operators.yml b/app/src/main/sentences/hu/calculator_operators.yml new file mode 100644 index 000000000..9ffe990d9 --- /dev/null +++ b/app/src/main/sentences/hu/calculator_operators.yml @@ -0,0 +1,17 @@ +addition: + - plusz|meg|(hozzáadva|hozzáadni|összeadva|összeadni|összeg) + +subtraction: + - mínusz|(kivonva|kivonni|különbség) + +multiplication: + - szorozva|szor|(szorozni|szorzat) + +division: + - osztva|per|(osztani|osztva|hányadosa?) + +power: + - a? hatvány + +square_root: + - négyzetgyök diff --git a/app/src/main/sentences/hu/current_time.yml b/app/src/main/sentences/hu/current_time.yml new file mode 100644 index 000000000..610b466c7 --- /dev/null +++ b/app/src/main/sentences/hu/current_time.yml @@ -0,0 +1,5 @@ +query: + - mennyi az? idő|óra + - hány óra van most? + - (mi az idő)|(most hány? óra van) + - mondd meg az? idő diff --git a/app/src/main/sentences/hu/flashlight.yml b/app/src/main/sentences/hu/flashlight.yml new file mode 100644 index 000000000..3b88d698b --- /dev/null +++ b/app/src/main/sentences/hu/flashlight.yml @@ -0,0 +1,9 @@ +turn_on: + - kapcsold be|fel a? zseblámpa|világítás|villany + - (zseblámpa|világítás|villany) bekapcsol<ás|ni?> + - világíts|(világítás be) + +turn_off: + - kapcsold ki|le a? zseblámpa|világítás|villany + - (zseblámpa|világítás|villany) kikapcsol<ás|ni?> + - (világítás ki)|sötétítsd el diff --git a/app/src/main/sentences/hu/listening.yml b/app/src/main/sentences/hu/listening.yml new file mode 100644 index 000000000..28ea71e3c --- /dev/null +++ b/app/src/main/sentences/hu/listening.yml @@ -0,0 +1,9 @@ +stop: + - (hagyd abba a hallgatást)|(ne figyeld az ébresztő szót) + - némítsd el a? mikrofon + - kapcsold ki a? mikrofon + +start: + - (kezdj el hallgatni)|(figyeld az ébresztő szót) + - (mikrofon be)|(mikrofon bekapcsol<ás?>) + - kapcsold be a? mikrofon diff --git a/app/src/main/sentences/hu/lyrics.yml b/app/src/main/sentences/hu/lyrics.yml new file mode 100644 index 000000000..bac4781d5 --- /dev/null +++ b/app/src/main/sentences/hu/lyrics.yml @@ -0,0 +1,6 @@ +query: + - keress|mutasd|töltsd be|jelenítsd meg a? dalszöveg (a dalhoz|ehhez a dalhoz)? .song. + - énekeld el (a dalt)? .song. + - .song. dalszöveg + - mi a dalszöveg (a dalhoz|ehhez)? .song. + - (mi a szövege)|(mi a szöveg) .song. diff --git a/app/src/main/sentences/hu/media.yml b/app/src/main/sentences/hu/media.yml new file mode 100644 index 000000000..2546bb24b --- /dev/null +++ b/app/src/main/sentences/hu/media.yml @@ -0,0 +1,16 @@ +play: + - játsz|indítsd|folytasd az? dal|zené|médiá|audió|videó|filmet + - kapcsold be a? lejátszó + - folytasd a lejátszás (az? dal|zené|médiá)? + +pause: + - szüneteltesd|állítsd meg|állj az? dal|zené|médiá|audió|videó|filmet + - tedd szünetr az? dal|zené|médiá + +previous: + - játszd újra|(menj|válts|lépj) az? előző dal|zené|médiá|audió|videó + - tekerj vissza + +next: + - (ugord át)|(lépj tovább) az? dal|zené|médiá + - játszd|(válts|ugorj|lépj) a? következő dal|zené|médiá|audió|videó diff --git a/app/src/main/sentences/hu/navigation.yml b/app/src/main/sentences/hu/navigation.yml new file mode 100644 index 000000000..8b68d607d --- /dev/null +++ b/app/src/main/sentences/hu/navigation.yml @@ -0,0 +1,3 @@ +query: + - navigálj|vigyél|(adj útvonalat)|(mutasd az utat)|(hogyan jut el) .where. + - hol van|található .where. diff --git a/app/src/main/sentences/hu/notify.yml b/app/src/main/sentences/hu/notify.yml new file mode 100644 index 000000000..0cd1d3c2a --- /dev/null +++ b/app/src/main/sentences/hu/notify.yml @@ -0,0 +1,4 @@ +notifications: + - olvasd fel|mondd el a? értesítés|értesítés + - mi az? (új)? értesítés + - (milyen értesítéseim vannak)|(van értesítésem) diff --git a/app/src/main/sentences/hu/open.yml b/app/src/main/sentences/hu/open.yml new file mode 100644 index 000000000..230e82e25 --- /dev/null +++ b/app/src/main/sentences/hu/open.yml @@ -0,0 +1,2 @@ +query: + - nyisd meg|indítsd el|futtasd az? (alkalmazás|appot? .what.)|(.what. alkalmazás|appot?) diff --git a/app/src/main/sentences/hu/search.yml b/app/src/main/sentences/hu/search.yml new file mode 100644 index 000000000..c530fecbd --- /dev/null +++ b/app/src/main/sentences/hu/search.yml @@ -0,0 +1,4 @@ +query: + - keress rá|keress|keress meg .what. online|(az interneten|a weben|a neten)? + - nézd meg|keress .what. + - (mi az a)|(mi az) .what. diff --git a/app/src/main/sentences/hu/telephone.yml b/app/src/main/sentences/hu/telephone.yml new file mode 100644 index 000000000..af7e639ee --- /dev/null +++ b/app/src/main/sentences/hu/telephone.yml @@ -0,0 +1,3 @@ +dial: + - hívd fel|hívd|telefonálj|tárcsázd .who. + - (csörgess rá)|(szólj rá telefonon) .who. diff --git a/app/src/main/sentences/hu/timer.yml b/app/src/main/sentences/hu/timer.yml new file mode 100644 index 000000000..003628a75 --- /dev/null +++ b/app/src/main/sentences/hu/timer.yml @@ -0,0 +1,11 @@ +set: + - időzítő|timer|(szólj nekem) .duration. + - állíts be|indíts (egy? (.duration. időzítő)|(időzítő (ennyi|időre .duration.)? (nevű|néven .name.)?)) + +cancel: + - töröld|állítsd le|kapcsold ki az? (.name.? időzítő)|(időzítő néven|nevű .name.) + - (halkítsd el)|(kapcsold ki)|(némítsd el) az? (.name.? időzítő|csengő|hangjelzés)|(időzítő|csengő nevű|néven .name.) + +query: + - mennyi (idő|van) (van még)? hátra az? (.name.? időzítő)|(időzítő néven|nevű .name.) + - mikor jár le az? (.name.? időzítő)|(időzítő néven|nevű .name.) diff --git a/app/src/main/sentences/hu/translation.yml b/app/src/main/sentences/hu/translation.yml new file mode 100644 index 000000000..488cdb8d0 --- /dev/null +++ b/app/src/main/sentences/hu/translation.yml @@ -0,0 +1,4 @@ +translate: + - kérlek? fordítsd le .query. ((.source. nyelvről?)? (.target. nyelvre)?)|(.target. nyelvre .source. nyelvről?) (nekem)? + - (szeretném tudni)|(mondd meg)? mi jelent .query. .target. nyelven|ül (.source. nyelvről|ből)? + - hogyan mondjá .query. .target. nyelven|ül diff --git a/app/src/main/sentences/hu/util_yes_no.yml b/app/src/main/sentences/hu/util_yes_no.yml new file mode 100644 index 000000000..fe0a5c550 --- /dev/null +++ b/app/src/main/sentences/hu/util_yes_no.yml @@ -0,0 +1,5 @@ +yes: + - igen|persze|természetesen|rendben|oké|hogyne|(rajta)|(gyerünk)|(mehet) + +no: + - nem|ne|hagyd|állj|mégse|mégsem|semmiképp|stop diff --git a/app/src/main/sentences/hu/weather.yml b/app/src/main/sentences/hu/weather.yml new file mode 100644 index 000000000..8f07a40c5 --- /dev/null +++ b/app/src/main/sentences/hu/weather.yml @@ -0,0 +1,6 @@ +current: + - (milyen|mi|hogyan)? az? időjárás (most)? (.where.)? + - (.where. területén)? + - időjárás (.where.)? + - milyen az idő kint|odakint + - hideg|hűvös|meleg|forró|napos|esős van (most)? (.where.)|kint|odakint? From 40fa4ae4e71a0cc6bdd6cbf80e7ab603123677dd Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 8 Mar 2026 22:21:30 +0100 Subject: [PATCH 2/2] Move Parakeet and Scribe strings to feature branches --- app/src/main/res/values-hu/strings.xml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 2c8432afd..f7b3de127 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -56,21 +56,6 @@ Hiba történt, lásd az értesítésben Megfigyelés Vosk modell letöltése… - NVIDIA Parakeet offline beszédfelismerés - Letölti és futtatja a kvantált NVIDIA Parakeet v3 többnyelvű beszédfelismerő modellt a Dición belül; 25 európai nyelvet támogat, beleértve a magyart - ElevenLabs Scribe v2 valós idejű - A mikrofon hangját az ElevenLabs felé streameli, és valós időben alacsony késleltetésű részleges és végleges átiratokat ad - ElevenLabs API kulcs - Szükséges a Scribe v2 valós idejű bevitelhez - A Scribe v2 valós idejű használatához állítsd be az ElevenLabs API kulcsot - A Scribe valós idejű még nincs kész - A bemeneti mód használata előtt add meg feljebb az ElevenLabs API kulcsot. - Parakeet modell - Többnyelvű (25 nyelv) - Nincs elérhető Parakeet modell az adott nyelven - Parakeet modell letöltése… - Parakeet modell letöltése meghiúsult - Parakeet modell kész Az adott nyelv nem támogatott az Android TTS eszközében Hiba merült fel az Android TTS eszközében A Dicio hibát észlelt, kattintson ide