EnhancedDictionaries (Расширенная обработка словарей)
Автор:- Исходный код дополнения: Посетить Web-сайт EnhancedDictionaries
Краткое описание
Дополнение EnhancedDictionaries улучшает работу со словарями для NVDA.
Теперь можно использовать словари для конкретного профиля, что повышает производительность, позволяя использовать разные словари для разных приложений и сценариев.
Дополнение также поможет:
Импортировать записи из словаря профиля по умолчанию.
Синхронизировать записи со словарем профиля по умолчанию.
Подробные объяснения от автора дополнения доступны в справке.
Основная информация
| Название | Версия | Совместимость с API NVDA | Последняя протестированная версия NVDA | Минимальная версия NVDA | Дата загрузки в каталог | Размер | Лицензия |
|---|---|---|---|---|---|---|---|
| EnhancedDictionaries | 1.6.0 | 2025.1 | 2025.3 | 2024.1 | 25-09-2025 20:04:14 | 99 Кб. | GPL v2 |
Информация о локализации на русский язык
🔝 Назад к оглавлениюСкачать
EnhancedDictionaries-V.1.6.0.nvda-addon
⬇ Перейти к истории версий 🔝 Назад к оглавлениюРазделы
🔝 Назад к оглавлениюСправка
Подробнее
EnhancedDictionaries (Расширенная обработка словарей) 1.6.0
Дополнение EnhancedDictionaries для обработки словарей с расширенными возможностями
загрузить
Скачать дополнение расширенные словари 1.6.0
Возможности
Словари для конкретных профилей
NVDA применяет условные настройки, такие как форматирование документа и другие, с помощью профилей.
Профили — это группы настроек, которые можно применять условно к скринридеру.
Например, можно создать профиль для приложений программирования, в котором уровень пунктуации установлен на «все», объявление отступов настроено на тоны, а скорость речи установлена на более низкий уровень, чтобы удобнее читать код. Затем можно связать этот профиль с Visual Studio, Eclipse, Notepad++ и Visual Studio Code, чтобы при активации любого из этих приложений автоматически применялись эти конфигурации.
Когда вы переключаетесь по Alt+Tab на другие приложения или закрываете одно из этих приложений и оказываетесь, например, на рабочем столе, вступает в действие конфигурация по умолчанию. Таким образом, можно легко перейти из приложения для программирования в браузер и, не нажимая никаких клавиш, читать без знаков препинания в браузере, а ваша специфическая конфигурация будет применяться, когда вы вернётесь в среду программирования.
Словари NVDA мощные и предлагают такие замечательные функции, как подстановка регулярных выражений. Однако в настоящее время нет возможности привязывать словари к профилям в NVDA.
Это означает, что если вы установите подстановку в словаре по умолчанию, она будет применяться во всех случаях, даже в приложениях или ситуациях, где вы, возможно, не хотите её использовать.
Это дополнение реализует контекст профиля при обработке и создании/редактировании словарей.
Как это работает?
Просто установите дополнение. Когда оно активно:
-
Словари теперь корректно обрабатываются с учётом активного профиля.
-
Если для текущего профиля существуют словари (по умолчанию или голосовые), они используются.
-
Если они не существуют, используются словари для профиля по умолчанию. Это согласуется с поведением NVDA, в том смысле, что когда я создаю новый профиль, настройки, которые я не меняю в этом новом профиле, берутся из профиля по умолчанию.
Аналогично, если я не задаю словарь для профиля, используется словарь по умолчанию.
-
Голосовые словари ведут себя точно так же: если для активного профиля существует голосовой словарь, он используется. В противном случае используется словарь для этого голоса из профиля по умолчанию (если он существует).
-
Диалоговое окно словаря при открытии всегда показывает в своём заголовке, к какому профилю относится этот словарь.
-
Активный профиль будет определять, какой словарь открывается для редактирования, когда активируются меню словаря по умолчанию или голосового словаря.
Это согласуется с поведением NVDA, потому что если зайти в настройки и изменить параметр, он будет сохранён в активном профиле.
Аналогично, открытый словарь будет принадлежать этому профилю.
-
Если данный словарь не существует в активном профиле и открывается диалоговое окно словаря, будет создан новый словарь для этого профиля.
Он не будет показывать записей, так как он новый. Однако он не будет сохранён, пока пользователь не закроет это диалоговое окно, нажав «OK».
Если он это сделает, новый словарь вступит в силу. Если он отменит диалог, словарь профиля по умолчанию всё равно будет использоваться, и словарь для конкретного профиля сохранён не будет.
-
Когда создаётся новый словарь для конкретного профиля, он вступает в силу, и, таким образом, шаблоны из словаря по умолчанию больше не активны для этого профиля.
Это может быть желаемым поведением, а может и нет. Возможно, пользователь хочет использовать все шаблоны из словаря по умолчанию плюс новые шаблоны, активные только в этом профиле.
-
Чтобы покрыть эту возможность, в диалоговом окне словаря создана новая кнопка под названием «Импортировать записи из словаря профиля по умолчанию».
Эта кнопка появляется только тогда, когда редактируется словарь для конкретного профиля. При активации она ведёт себя следующим образом:
- Записи из словаря по умолчанию (или голосового словаря) из профиля по умолчанию считываются.
- Записи, которые не найдены в редактируемом словаре, добавляются в него.
- Если запись из словаря по умолчанию (или голосового) найдена в редактируемом словаре, она не перезаписывает текущую запись.
- Импорт не сохраняет новые записи на диск. Он просто добавляет импортированные записи в список записей в диалоговом окне словаря. Фокус устанавливается на списке, и у пользователя есть возможность просмотреть новый список записей, как если бы он ввёл их все вручную.
- Вы также можете выбрать автоматическое обновление словаря при каждом изменении словаря в профиле по умолчанию. Для этого установите флажок
Синхронизировать записи со словарём профиля по умолчанию.
-
Всякий раз, когда пользователь создаёт словарь в определённом профиле, он немедленно вступает в силу для этого профиля.
-
Всякий раз, когда профиль изменяется, специфические словари (по умолчанию и голосовые) немедленно активируются. Если эти словари не существуют, используются словари профиля по умолчанию.
-
Встроенные и временные словари не затрагиваются, они не зависят от профилей, последние потому что они временные, первые потому что они встроенные.
Участие в разработке и перевод
Если вы хотите внести вклад или перевести это дополнение, пожалуйста, посетите репозиторий проекта и найдите инструкции в файле contributing.md в каталоге английской документации.
Участники
Особая благодарность
- Ângelo Miguel Abrantes-португальский перевод
- Реми Руиз-французский перевод
- Реми Руиз-испанский перевод
- Валентин Куприянов - Перевод на русский
- Тарик Хаджирович-хорватский перевод
- Thiago Seus-Перевод На Бразильский Португальский
- Umut KORKMAZ - Турецкий перевод
- Ivan Shtefuriak-украинский перевод
История версий
История версий
| Версия файла | Тестируемая версия NVDA | Минимальная версия NVDA | Размер файла (КБ) | Ссылка на загрузку |
|---|---|---|---|---|
| 1.6.0 | 2025.3 | 2024.1 | 99 | EnhancedDictionaries-V.1.6.0.nvda-addon |
| 1.5.0 | 2024.1 | 2024.1 | 98 | EnhancedDictionaries-V.1.5.0.nvda-addon |
| 1.4.1 | 2023.1 | 2022.1 | 96 | EnhancedDictionaries-V.1.4.1.nvda-addon |
| 1.4.0 | 2023.1 | 2022.1 | 91 | EnhancedDictionaries-V.1.4.0.nvda-addon |
| 1.3.5 | 2023.1 | 2022.1 | 91 | EnhancedDictionaries-V.1.3.5.nvda-addon |
| 1.3.4 | 2022.1 | 2022.1 | 91 | EnhancedDictionaries-V.1.3.4.nvda-addon |
| 1.3.3 | 2022.1 | 2022.1 | 82 | EnhancedDictionaries-V.1.3.3.nvda-addon |
| 1.3.1 | 2022.1 | 2022.1 | 71 | EnhancedDictionaries-V.1.3.1.nvda-addon |
| 1.3.0 | 2022.1 | 2022.1 | 54 | EnhancedDictionaries-V.1.3.0.nvda-addon |
| 1.2.1 | 2021.1 | 2019.3.0 | 61 | EnhancedDictionaries-V.1.2.1.nvda-addon |
| 1.2.0 | 2021.1 | 2019.3.0 | 61 | EnhancedDictionaries-V.1.2.0.nvda-addon |
| 1.1.0 | 2019.3.1 | 2019.3.0 | 49 | EnhancedDictionaries-V.1.1.0.nvda-addon |
| 1.0.2 | 2019.3.1 | 2019.3.0 | 33 | EnhancedDictionaries-V.1.0.2.nvda-addon |
| 1.0.1 | 2019.3.1 | 2019.3.0 | 41 | EnhancedDictionaries-V.1.0.1.nvda-addon |