Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 27 additions & 2 deletions addon/doc/uk/README.tpl.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,19 @@
Розширений діалог пошуку NVDA реалізує покращення пошуку:

* історія пошуку
* Пошук за допомогою регулярних виразів
* циклічний пошук, що налаштовується для кожного профілю
* врахування регістру, що налаштовується для кожного профілю
* контекстна інформація пошукових запитів

## Завантажити
Завантажити [додаток Розширений діалог пошуку ${addon_version}](https://github.com/marlon-sousa/EnhancedFindDialog/releases/download/${addon_version}/EnhancedFindDialog-${addon_version}.nvda-addon)

## Особливості
## Примітка про безпечний режим

Оскільки для роботи додатка потрібен доступ для запису до конфігурації NVDA, у безпечному режимі всі його можливості буде вимкнено. Натомість, у цьому режимі буде використовуватися оригінальний діалог пошуку NVDA.

## Функції

### Історія пошуку
На багатьох веб-сайтах і веб-додатках найшвидший спосіб отримати доступ до певних місць — це скористатися командою пошуку, яка часто прив’язана до клавіш ctrl + nvda + f.
Expand All @@ -31,6 +36,25 @@

Ви можете будь-коли ввести новий запит, як зазвичай.

### Пошук за допомогою регулярних виразів

На додаток до звичайного пошуку, який підтримується NVDA, цей додаток підтримує пошук за допомогою регулярних виразів. Для отримання додаткової інформації про те, як почати роботу з регулярними виразами, ви можете переглянути, наприклад, [посібник з регулярних виразів для Python](https://docs.python.org/3/howto/regex.html), хоча в Інтернеті доступно багато інших навчальних матеріалів.

Регулярні вирази особливо корисні для пошуку тексту, який може змінюватись на веб-сторінці.

Ця функція залежить від профілю, тобто ви можете мати профіль, де вона активна, і профіль, де вона не активна.

Зверніть увагу, що через технологічні відмінності в реалізації ця функція доступна не у всіх програмах (наприклад, у документах Microsoft Office Word), які підтримують діалог пошуку NVDA.

#### Як це працює?

Просто встановіть додаток. Після активації, у діалозі пошуку з'явиться радіокнопка `Тип пошуку` з двома варіантами пошуку.

* Нормальний. Виконуватиме початкову функцію пошуку NVDA.
* Регулярний вираз. Виконує пошук за допомогою регулярних виразів. Просто введіть регулярний вираз у текстовому полі, і NVDA встановить курсор на наступний збіг.

Змінивши цю радіокнопку та виконавши пошук, ви збережете новий стан (нормальний або регулярний вираз) для активного профілю. Скасування пошуку не змінить його стан в активному профілі, навіть якщо ви змінили його перед скасуванням.

### Циклічний пошук

Циклічний пошук — це функція, яка, якщо її налаштовано, не враховує поточну позицію в тексті під час виконання пошуку.
Expand Down Expand Up @@ -138,5 +162,6 @@ NVDA вже пропонує прапорець врахування регіс
* Umut KORKMAZ - Турецький переклад
* Valentin Kupriyanov - Російський переклад
* Ivan Shtefuriak - Український переклад
* Leonardo Marenda - Украинский переводИтальянский перевод
* Heorhii Halas - Український переклад
* Leonardo Marenda - Італійський переклад

43 changes: 37 additions & 6 deletions addon/locale/uk/LC_MESSAGES/nvda.po
Original file line number Diff line number Diff line change
@@ -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"
Expand Down