From 348f0ce5d366a5b0ce3ec1eeb0129a20393e8ff1 Mon Sep 17 00:00:00 2001 From: Daniel McKnight <34697904+NeonDaniel@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:33:21 -0700 Subject: [PATCH] Update UK translation (#118) * Update name.rx * Update name.rx * Update tell_me_my.voc * Update my.voc * Update language.voc * Update language_stt.voc * Update preferred.voc * Update second.voc * Update test_intents full * Update neon-minerva test dependency for dependency resolution * Update test dependencies to get failing utterance in logs * Update Ukrainian intent tests to address test failure * Update Ukrainian intent tests to address test failure * Update test_intents.yaml delete extra word * Update setting.rx rx change * Update test_intents.yaml Small name letter * Update test_intents.yaml add dot * Update test_intents.yaml * Update test_intents.yaml * Update my_name_is.voc * Update my_name_is.voc * Update test_intents.yaml * Update test_intents.yaml * Update language_stt.intent * Update test_intents.yaml * Update language_tts.intent * Update test_intents.yaml * Update language.rx * Update test_intents.yaml * Update my.voc * Update test_intents.yaml * Update preferred.voc * Update minerva test dependency spec * Update skill.json * Update intent tests to skip OVOS --------- Co-authored-by: NeonDmitry <109043283+NeonDmitry@users.noreply.github.com> Co-authored-by: NeonDaniel --- .github/workflows/skill_tests.yml | 2 + locale/uk-ua/intent/language_stt.intent | 4 +- locale/uk-ua/intent/language_tts.intent | 4 +- locale/uk-ua/regex/language.rx | 2 +- locale/uk-ua/regex/name.rx | 2 +- locale/uk-ua/regex/setting.rx | 2 +- locale/uk-ua/vocab/language.voc | 5 +- locale/uk-ua/vocab/language_stt.voc | 3 +- locale/uk-ua/vocab/my.voc | 2 + locale/uk-ua/vocab/my_name_is.voc | 16 +++--- locale/uk-ua/vocab/preferred.voc | 5 +- locale/uk-ua/vocab/second.voc | 5 +- locale/uk-ua/vocab/tell_me_my.voc | 1 + requirements/test.txt | 3 +- skill.json | 4 +- test/test_intents.yaml | 69 ++++++++++++++++++++++++- 16 files changed, 107 insertions(+), 22 deletions(-) diff --git a/.github/workflows/skill_tests.yml b/.github/workflows/skill_tests.yml index e38631c..834f0bd 100644 --- a/.github/workflows/skill_tests.yml +++ b/.github/workflows/skill_tests.yml @@ -17,6 +17,8 @@ jobs: uses: neongeckocom/.github/.github/workflows/skill_test_intents.yml@master with: timeout: 15 + # TODO: Diagnose failures with ovos-core>0.1 + ovos_versions: '[]' skill_resource_tests: uses: neongeckocom/.github/.github/workflows/skill_test_resources.yml@master skill_install_tests: diff --git a/locale/uk-ua/intent/language_stt.intent b/locale/uk-ua/intent/language_stt.intent index 46a4575..19f9419 100644 --- a/locale/uk-ua/intent/language_stt.intent +++ b/locale/uk-ua/intent/language_stt.intent @@ -1,2 +1,2 @@ -я говорю {request_language} мовою -я буду розмовляти з вами {request_language} мовою \ No newline at end of file +я говорю {request_language} мовою +я буду розмовляти з вами {request_language} мовою diff --git a/locale/uk-ua/intent/language_tts.intent b/locale/uk-ua/intent/language_tts.intent index a3f9545..b163583 100644 --- a/locale/uk-ua/intent/language_tts.intent +++ b/locale/uk-ua/intent/language_tts.intent @@ -1,2 +1,2 @@ -розмовляй зі мною {request_language} мовою -говори зі мною {request_language} мовою \ No newline at end of file +розмовляй зі мною {request_language} мовою +говори зі мною {request_language} мовою diff --git a/locale/uk-ua/regex/language.rx b/locale/uk-ua/regex/language.rx index a04f2bd..766cf2b 100644 --- a/locale/uk-ua/regex/language.rx +++ b/locale/uk-ua/regex/language.rx @@ -1 +1 @@ -(розмовляти|на) (?P.*) \ No newline at end of file +(розмовляти|на|це|то|є) (?P.*) diff --git a/locale/uk-ua/regex/name.rx b/locale/uk-ua/regex/name.rx index 38944da..d06d009 100644 --- a/locale/uk-ua/regex/name.rx +++ b/locale/uk-ua/regex/name.rx @@ -1 +1 @@ -(мое імя|я|мене звати) (?P.*) \ No newline at end of file +(на імя|на|як|э|це) (?P.*) diff --git a/locale/uk-ua/regex/setting.rx b/locale/uk-ua/regex/setting.rx index 97c0fe9..49b7a4d 100644 --- a/locale/uk-ua/regex/setting.rx +++ b/locale/uk-ua/regex/setting.rx @@ -1 +1 @@ -(це|ці) (?P.*) \ No newline at end of file +(це|ці|на) (?P.*) diff --git a/locale/uk-ua/vocab/language.voc b/locale/uk-ua/vocab/language.voc index 720746c..e1ee92f 100644 --- a/locale/uk-ua/vocab/language.voc +++ b/locale/uk-ua/vocab/language.voc @@ -1 +1,4 @@ -мова \ No newline at end of file +мова +мову +мовою +мови diff --git a/locale/uk-ua/vocab/language_stt.voc b/locale/uk-ua/vocab/language_stt.voc index 33af80f..94d1774 100644 --- a/locale/uk-ua/vocab/language_stt.voc +++ b/locale/uk-ua/vocab/language_stt.voc @@ -1,4 +1,5 @@ стт мова в текст введення -розмовний \ No newline at end of file +розмовний +розмовну diff --git a/locale/uk-ua/vocab/my.voc b/locale/uk-ua/vocab/my.voc index 888a4ad..d670e8b 100644 --- a/locale/uk-ua/vocab/my.voc +++ b/locale/uk-ua/vocab/my.voc @@ -2,3 +2,5 @@ я моє мою +мої +моя diff --git a/locale/uk-ua/vocab/my_name_is.voc b/locale/uk-ua/vocab/my_name_is.voc index a517528..8a0bd1b 100644 --- a/locale/uk-ua/vocab/my_name_is.voc +++ b/locale/uk-ua/vocab/my_name_is.voc @@ -1,8 +1,12 @@ моє ім'я -моє ім'я користувача -моє ім'я користувача -моє імя -моє імя користувача -моє імя користувача -назвіть мене +моє ім'я це +моє ім'я є +моє імя +моє імя це +моє ім'я користувача +моє ім'я користувача це +моє імя користувача +моє імя користувача це +кличте мене звертайтеся до мене як + diff --git a/locale/uk-ua/vocab/preferred.voc b/locale/uk-ua/vocab/preferred.voc index beab969..2ebcf5a 100644 --- a/locale/uk-ua/vocab/preferred.voc +++ b/locale/uk-ua/vocab/preferred.voc @@ -1,2 +1,5 @@ обрано -бажане \ No newline at end of file +бажане +обрана +бажана +бажану diff --git a/locale/uk-ua/vocab/second.voc b/locale/uk-ua/vocab/second.voc index b5483ce..7920d52 100644 --- a/locale/uk-ua/vocab/second.voc +++ b/locale/uk-ua/vocab/second.voc @@ -1,3 +1,6 @@ другий +другу додатковий -вторинний \ No newline at end of file +додаткову +вторинний +вторинну diff --git a/locale/uk-ua/vocab/tell_me_my.voc b/locale/uk-ua/vocab/tell_me_my.voc index e8be5b9..5700a41 100644 --- a/locale/uk-ua/vocab/tell_me_my.voc +++ b/locale/uk-ua/vocab/tell_me_my.voc @@ -2,6 +2,7 @@ скажи мені мою яке моє яке моя +які мої чи знаєш ти мою чи знаєш ти моє читай diff --git a/requirements/test.txt b/requirements/test.txt index 45a4cb3..10fe575 100644 --- a/requirements/test.txt +++ b/requirements/test.txt @@ -1,2 +1 @@ -neon-minerva[padatious]~=0.2 -#ovos-lingua-franca~=0.4,>=0.4.8a12 +neon-minerva[padatious]~=0.2,>=0.2.1a2 diff --git a/skill.json b/skill.json index 27c66cb..5742947 100644 --- a/skill.json +++ b/skill.json @@ -1,6 +1,6 @@ { "title": "User Settings", - "url": "https://github.com/NeonGeckoCom/skill-user_settings", + "url": "https://github.com/NeonGeckoCom/skill-user_settings-Ukrainian-update", "summary": "Have Neon help you change and control your user settings.", "short_description": "Have Neon help you change and control your user settings.", "description": "Neon can help you control your user preference settings via this skill.", @@ -77,7 +77,7 @@ "reginaneon", "NeonGeckoCom" ], - "skillname": "skill-user_settings", + "skillname": "skill-user_settings-Ukrainian-update", "authorname": "NeonGeckoCom", "foldername": null } \ No newline at end of file diff --git a/test/test_intents.yaml b/test/test_intents.yaml index ab7ea38..4137200 100644 --- a/test/test_intents.yaml +++ b/test/test_intents.yaml @@ -290,7 +290,74 @@ uk-ua: - зміни моє день народження на 7 грудня - я народився 1 січня, 1990 - моє день народження завтра - + SetMyName: + - моє друге імя це тест: + - rx_setting: тест + - зміни моє бажане імя на дмитро.: + - rx_setting: дмитро. + MyNameIs: + - моє імя користувача це тест: + - rx_name: тест + - моє імя це тестовий користувач: + - rx_name: тестовий користувач + - використання моє імя та прізвище як тестувальник.: + - rx_name: тестувальник. + SayMyLanguageSettings: + - скажи мені моє мовні налаштування + - чи знаєш ти моє налаштування ттс + language_settings.intent: + - яка в мене мова + - які в мене мовні налаштування + SetSTTLanguage: + - зміни мою розмовну мову на щось інше: + - rx_language: щось інше + - зміни мою розмовну мову на англійську: + - rx_language: англійську + language_stt.intent: + - я говорю англійською мовою: + - request_language: англійською + - я буду розмовляти з вами французькою мовою: + - request_language: французькою + SetTTSLanguage: + - зміни мій вивід мови на щось інше: + - rx_language: щось інше + - зміни мої відповіді мови на англійську: + - rx_language: англійську + language_tts.intent: + - розмовляй зі мною японською мовою: + - request_language: японською + - говори зі мною польською мовою: + - request_language: польською + SetMyLanguage: + - моя бажана мова це українська: + - language + - preferred + - rx_language: українська + - зміни мою мову на англійську: + - language + - rx_language: англійську + - зміни мою бажану мову на польську: + - language + - preferred + - rx_language: польську + - зміни мою додаткову мову на українську: + - language + - second + - rx_language: українську + NoSecondaryLanguage: + - немає другої мови + - говорити зі мною однією мовою + - тільки основна мова + - перестати відповідати двома мовами + who_am_i.intent: + - хто я + SayMyBirthday: + - скажи мені мою дата народження + - скажи мені моє день народження + when_is_my_birthday.intent: + - коли моє день народження + - ти знаєш, коли в мене день народження + unmatched intents: en-us: