NVDA SpeedTest — это дополнение с открытым исходным кодом для NVDA, позволяющее проводить тесты скорости интернета (загрузка, выгрузка и пинг) в полностью доступном формате, с озвучиванием результатов и встроенной историей.
NVDA+Shift+L).Ctrl+C (на выбранном элементе) или кнопки Копировать после выбора элемента в списке.NVDA+Shift+L) или через меню NVDA: Сервис → Тест скорости интернета.Чтобы скопировать результат теста в буфер обмена:
Ctrl+C,Ctrl+C или кнопки Копировать после выбора элемента в списке.NVDA SpeedTest полностью готов для перевода и открыт для участия. Вот как можно помочь:
.po) хранятся в папке addon/locale/.Чтобы добавить новый язык:
.po из шаблона .pot.xx/LC_MESSAGES/nvda.po (где xx — код языка).nvda.mo и отправьте pull request или откройте issue.Для работы с NVDA SpeedTest всегда собирайте дополнение с помощью SCons, чтобы гарантировать корректное и автоматическое создание переводов, манифестов и всех ресурсов.
pip install scons)pip install markdown).po в .mo, например, msgfmt) ```bash
git clone https://github.com/leoguimaoficial/NVDA-SpeedTest.git
cd NVDA-SpeedTest
pip install scons markdown
SCons
python -m SCons
Это автоматически создаст:
* Переведенные файлы манифеста (addon/locale/xx/manifest.ini)
* Скомпилированные файлы переводов (nvda.mo)
* HTML-документацию из Markdown
* Пакет .nvda-addon для установки
4.
(Опционально) Скомпилируйте переводы вручную:
msgfmt addon/locale/xx/LC_MESSAGES/nvda.po -o addon/locale/xx/LC_MESSAGES/nvda.mo
(Замените xx на код вашего языка, например, pt_BR, es и т. д.
.nvda-addon.Что означает пинг?
Это время отклика между вашим компьютером и сервером.
Могу ли я выбрать сервер?
Сейчас сервер выбирается автоматически. В будущих версиях появится возможность ручного выбора.
Где найти историю тестов?
История отображается в окне NVDA SpeedTest сразу после результатов.
Как изменить горячую клавишу?
Перейдите в Настройки Жесты ввода и найдите “NVDA SpeedTest”.
Как я могу помочь с кодом, переводами или идеями?
Создайте issue, форкните репозиторий, отправьте pull request или присоединяйтесь к обсуждениям!