Перейти к основному содержимому Главная страница каталога дополнений для NVDA от русскоязычного сообщества NVDA.RU.

Официальный русскоязычный каталог дополнений NVDA

Крупнейший каталог дополнений для программы экранного доступа NVDA, доступный в Интернете

Каталог дополнений от «🇷🇺 Русскоязычного сообщества NVDA.RU.»

18 ноября 2024 года русскоязычному каталогу дополнений NVDA-ADDONS.RU исполнилось два года.

DutchBiblicalStudies (Голландские библейские исследования)

Краткое описание

Дополнение DutchBiblicalStudies добавляет брайлевскую таблицу grc-international-nl.
С этой брайлевской таблицей можно просматривать ресурсы по изучению древних библейских языков для голландских пользователей.
Примечание: Дополнение находится в разработке, поэтому разработчик добавил незавершенную таблицу, в которой пока ничего нет.
Дополнение не имеет настроек и сочетаний клавиш.

⬇ Перейти к подробной справке 🔝 Назад к оглавлению

Основная информация

Название Версия Совместимость с API NVDA Последняя протестированная версия NVDA Минимальная версия NVDA Дата загрузки в каталог Размер Лицензия
dutchBiblicalStudies 2024.1 2024.1 2025.1 2024.4 11-10-2024 11:34:12 29 Кб. GPL v2
🔝 Назад к оглавлению

Информация о локализации на русский язык

🔝 Назад к оглавлению

Скачать

DutchBiblicalStudies-V.2024.1.nvda-addon

⬇ Перейти к истории версий 🔝 Назад к оглавлению

Разделы

🔝 Назад к оглавлению

Справка

Подробнее

Дополнение # Dutch Biblical Studie для NVDA

Этот пакет содержит базовую структуру шаблонов для разработки, сборки, распространения и локализации дополнений для NVDA. Для получения подробной информации о разработке дополнений для NVDA, пожалуйста, обратитесь к Руководству по разработке дополнений для NVDA. Список разработки/обсуждения дополнений NVDA находится здесь. Информация о магазине дополнений NV Access находится здесь.

Copyright (C) 2012-2024 Соавторы команды NVDA Add-on.

Этот пакет распространяется на условиях Стандартной общественной лицензии GNU, версия 2 или более поздняя. Более подробная информация приведена в файле COPYING.txt.

alekssamos добавлен автоматический пакет дополнений через Github Actions.

Подробнее о Github Actions смотрите в статье Синтаксис рабочего процесса для GitHub Actions.

Copyright (C) 2022 alekssamos

Особенности

Этот шаблон предоставляет следующие возможности, которые вы можете использовать при разработке и упаковке дополнений NVDA:

Кроме того, в этот шаблон включены конфигурационные файлы для следующих инструментов, используемых при разработке и тестировании дополнений (подробнее см. раздел «Дополнительные инструменты»):

Требования

Чтобы использовать этот код для разработки и упаковки дополнений NVDA, вам потребуется следующее программное обеспечение:

Обратите внимание, что эти инструменты могут не понадобиться вам в локальной среде сборки, если вы используете Appveyor или GitHub Actions для сборки и упаковки ваших дополнений.

Использование

Чтобы создать новое дополнение NVDA с помощью этого шаблона, выполните следующие действия:

  1. Создайте пустую папку, в которой будут храниться файлы вашего дополнения.
  2. Скопируйте папку:
    site_scons

    и следующие файлы в новую пустую папку:

    buildVars.py
    manifest.ini.tpl
    manifest-translated.ini.tpl
    sconstruct
    .gitignore
    .gitattributes
  3. Если вы собираетесь использовать предоставленный рабочий процесс GitHub, также скопируйте папку:
    .github

    и файл:

    .pre-commit-config.yaml
  4. Создайте папку addon внутри вашей новой папки. Вы поместите свой код в обычные папки для расширений NVDA, в папку addon. Например: globalPlugins, synthDrivers и т.д.
  5. В файле buildVars.py измените переменную addon_info на информацию о вашем дополнении (название, резюме, описание, версия, автор, url, url источника, лицензия и URL лицензии). Также не забудьте тщательно задать пути, содержащиеся в других переменных этого файла. Если вам необходимо использовать пользовательские расширения Markdown, исходный язык интерфейса дополнения не английский или включать пользовательские таблицы перевода Брайля, не забудьте отфильтровать список markdown, переменную базового языка и диктовку таблиц Брайля соответственно.
  6. Переводы Gettext должны быть помещены в файл addon\locale\<lang>/LC_MESSAGES\nvda.po.

Спецификация манифеста дополнения

Манифест дополнения, созданный вручную или с помощью buildVars.py, должен содержать следующую информацию:

Кроме того, в buildVars должна быть заполнена следующая информация (не используемая в манифесте, но используемая в других местах, например, в магазине дополнений):

Пользовательская дополнительная информация

В дополнение к основным данным манифеста можно указать пользовательскую дополнительную информацию. Начиная с 2024 года, шаблон поддерживает генерацию пользовательских таблиц перевода Брайля. Информация о пользовательских таблицах Брайля должна быть указана в buildVars в словаре braileTables следующим образом:

Примечание: вы должны заполнить этот словарь, если хотя бы одна пользовательская таблица Брайля включена в дополнение. Если нет, оставьте словарь пустым.

Чтобы управлять файлами документации для вашего аддона:

  1. Скопируйте файл readme.md для вашего дополнения в первую созданную папку, куда вы скопировали buildVars.py. Вы также можете скопировать style.css для улучшения представления HTML-документов.
  2. Файлы документации (с именем readme.md) должны быть помещены в папку addon\doc\<lang>/.

Чтобы упаковать дополнение для распространения:

  1. Откройте командную строку, перейдите в папку с файлом sconstruct (обычно это корень папки разработки дополнения) и выполните командуscons`. Созданное дополнение, если не было ошибок, будет помещено в текущую директорию.
  2. Вы можете дополнительно настроить переменные в файле buildVars.py.
  3. Вы также можете настроить информацию о версии и канале обновления из командной строки, передав следующие ключи при запуске scons:
    • version: строка версии дополнения.
    • versionNumber: номер версии дополнения в виде major.minor.patch (все целые числа)
    • channel: канал обновления (не используйте этот ключ, если не знаете, что делаете).
    • dev: подходит для сборок разработки, называет дополнение в соответствии с текущей датой (yyyymmdd) и устанавливает канал обновления на «dev».

Дополнительные инструменты

Шаблон включает конфигурационные файлы для использования с дополнительными инструментами, такими как линеры. К ним относятся:

Читайте документацию по инструментам, которые вы хотите использовать при создании и разработке дополнений.

Обратите внимание, что этот шаблон предоставляет только базовую структуру и инфраструктуру сборки дополнений. Вам может потребоваться адаптировать его под свои нужды, например, использовать дополнительные инструменты.

Если у вас возникнут какие-либо проблемы, воспользуйтесь списком аддонов NVDA, упомянутым выше.

🔝 Назад к оглавлению

История версий

Список версий
🔝 Назад к оглавлению