From d2c35f337f07b762ee797372f9f77c63298abe64 Mon Sep 17 00:00:00 2001 From: George-br <108298709+George-br@users.noreply.github.com> Date: Sun, 4 May 2025 09:13:40 +0300 Subject: [PATCH] Upgrade NVDA.PO, README.TPL.MD Updating Ukrainian translation --- addon/doc/uk/README.tpl.md | 29 +++++++++++++++++-- addon/locale/uk/LC_MESSAGES/nvda.po | 43 +++++++++++++++++++++++++---- 2 files changed, 64 insertions(+), 8 deletions(-) diff --git a/addon/doc/uk/README.tpl.md b/addon/doc/uk/README.tpl.md index a30eafd..e565b69 100644 --- a/addon/doc/uk/README.tpl.md +++ b/addon/doc/uk/README.tpl.md @@ -2,6 +2,7 @@ Розширений діалог пошуку NVDA реалізує покращення пошуку: * історія пошуку +* Пошук за допомогою регулярних виразів * циклічний пошук, що налаштовується для кожного профілю * врахування регістру, що налаштовується для кожного профілю * контекстна інформація пошукових запитів @@ -9,7 +10,11 @@ ## Завантажити Завантажити [додаток Розширений діалог пошуку ${addon_version}](https://github.com/marlon-sousa/EnhancedFindDialog/releases/download/${addon_version}/EnhancedFindDialog-${addon_version}.nvda-addon) -## Особливості +## Примітка про безпечний режим + +Оскільки для роботи додатка потрібен доступ для запису до конфігурації NVDA, у безпечному режимі всі його можливості буде вимкнено. Натомість, у цьому режимі буде використовуватися оригінальний діалог пошуку NVDA. + +## Функції ### Історія пошуку На багатьох веб-сайтах і веб-додатках найшвидший спосіб отримати доступ до певних місць — це скористатися командою пошуку, яка часто прив’язана до клавіш ctrl + nvda + f. @@ -31,6 +36,25 @@ Ви можете будь-коли ввести новий запит, як зазвичай. +### Пошук за допомогою регулярних виразів + +На додаток до звичайного пошуку, який підтримується NVDA, цей додаток підтримує пошук за допомогою регулярних виразів. Для отримання додаткової інформації про те, як почати роботу з регулярними виразами, ви можете переглянути, наприклад, [посібник з регулярних виразів для Python](https://docs.python.org/3/howto/regex.html), хоча в Інтернеті доступно багато інших навчальних матеріалів. + +Регулярні вирази особливо корисні для пошуку тексту, який може змінюватись на веб-сторінці. + +Ця функція залежить від профілю, тобто ви можете мати профіль, де вона активна, і профіль, де вона не активна. + +Зверніть увагу, що через технологічні відмінності в реалізації ця функція доступна не у всіх програмах (наприклад, у документах Microsoft Office Word), які підтримують діалог пошуку NVDA. + +#### Як це працює? + +Просто встановіть додаток. Після активації, у діалозі пошуку з'явиться радіокнопка `Тип пошуку` з двома варіантами пошуку. + +* Нормальний. Виконуватиме початкову функцію пошуку NVDA. +* Регулярний вираз. Виконує пошук за допомогою регулярних виразів. Просто введіть регулярний вираз у текстовому полі, і NVDA встановить курсор на наступний збіг. + +Змінивши цю радіокнопку та виконавши пошук, ви збережете новий стан (нормальний або регулярний вираз) для активного профілю. Скасування пошуку не змінить його стан в активному профілі, навіть якщо ви змінили його перед скасуванням. + ### Циклічний пошук Циклічний пошук — це функція, яка, якщо її налаштовано, не враховує поточну позицію в тексті під час виконання пошуку. @@ -138,5 +162,6 @@ NVDA вже пропонує прапорець врахування регіс * Umut KORKMAZ - Турецький переклад * Valentin Kupriyanov - Російський переклад * Ivan Shtefuriak - Український переклад -* Leonardo Marenda - Украинский переводИтальянский перевод +* Heorhii Halas - Український переклад +* Leonardo Marenda - Італійський переклад diff --git a/addon/locale/uk/LC_MESSAGES/nvda.po b/addon/locale/uk/LC_MESSAGES/nvda.po index 7c9d8fe..f94c70b 100644 --- a/addon/locale/uk/LC_MESSAGES/nvda.po +++ b/addon/locale/uk/LC_MESSAGES/nvda.po @@ -1,28 +1,59 @@ msgid "" msgstr "" "Project-Id-Version: Ukrainian translation for EnhancedFindDialog addon\n" -"POT-Creation-Date: 2022-07-08 15:37+0300\n" -"PO-Revision-Date: 2022-07-09 12:55+0300\n" +"Report-Msgid-Bugs-To: 'nvda-translations@groups.io'\n" +"POT-Creation-Date: 2025-05-02 17:33+0300\n" +"PO-Revision-Date: 2025-05-02 17:38+0300\n" "Last-Translator: \n" "Language-Team: Ivan Shtefuriak ip0877@gmail.com\n" "Language: uk_UA\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" -"%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" -"X-Generator: Poedit 3.1\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : 2);\n" +"X-Generator: Poedit 3.6\n" "X-Poedit-Basepath: ../../../..\n" "X-Poedit-SearchPath-0: .\n" -#: addon/globalPlugins/EnhancedFindDialog/guiHelper.py:110 +#. Translators: Message shown when an invalid regular expression is entered. +#: addon\globalPlugins\EnhancedFindDialog\cursorManagerHelper.py:212 +msgid "current textInfo backend does not support regular expression searches" +msgstr "поточний текстовий бекенд не підтримує пошук за регулярними виразами" + +#. Translators: A radio box to select the search type. +#: addon\globalPlugins\EnhancedFindDialog\guiHelper.py:137 +msgid "Search type:" +msgstr "Тип пошуку:" + +#. Translators: An option in find dialog to perform search wrapping +#: addon\globalPlugins\EnhancedFindDialog\guiHelper.py:145 msgid "Search &wrap" msgstr "&Циклічний пошук" +#. Translators: Message shown when an invalid regular expression is entered. +#: addon\globalPlugins\EnhancedFindDialog\guiHelper.py:202 +msgid "The entered text is not a valid regular expression." +msgstr "Введений текст не є дійсним регулярним виразом." + +#. Translators: normal +#: addon\globalPlugins\EnhancedFindDialog\searchType.py:41 +msgid "normal" +msgstr "нормальний" + +#. Translators: regular expression +#: addon\globalPlugins\EnhancedFindDialog\searchType.py:43 +msgid "regular expression" +msgstr "регулярний вираз" + +#. Add-on summary, usually the user visible name of the addon. +#. Translators: Summary for this add-on to be shown on installation and add-on information. #: buildVars.py:17 msgid "Enhanced find dialog for NVDA" msgstr "Розширений діалог пошуку NVDA" +#. Add-on description +#. Translators: Long description to be shown for this add-on on add-on information from add-ons manager #: buildVars.py:20 msgid "" "This addon introduces improvements to the NVDA find dialog.\n"