Time Zoner

Додаток для NVDA, який оголошує час у вибраних часових поясах.

Вступ

Віддавна Windows має здатність показувати годинники з різних часових поясів. Користувачі можуть обрати годинники і вони відразу стають видимими.

На жаль, для користувачів програм екранного доступу, таких як NVDA або JAWS, немає простої можливості одержати цю інформацію. Ці програми екранного доступу не підтримують додаткових годинників, тож незрячі користувачі комп’ютерів мусять послуговуватися іншими, сторонніми рішеннями, деякі з яких є платними.

Багато роботи, з якою я стикаюся, виконується для інших часових поясів, і я, зрештою, стомився вручну конвертувати час у голові, особливо для часових поясів, які не є на відстані рівних годин (як от Індія, яка має +5:30 UTC).

З цих причин я створив цей додаток для NVDA. Він дозволить вам почути час в обраних часових поясах, використовуючи кільце часових поясів.

Використання

Додаток підтримує NVDA як на застарілому Python 2, так і на Python 3.

Після встановлення додатка натисніть NVDA+N для виклику контекстного меню NVDA. Натисніть стрілку вниз, щоб ввійти в налаштування, а далі знайдіть вкладку «Time Zoner».

Натисніть enter на «Configure timezone ring».

Ви потрапите в діалог налаштування часового пояса, для якого ви хочете почути час та дату.

Позначте пункти в переліку часових поясів, щоб додати їх до свого кільця часових поясів. Зніміть позначку (або натисніть кнопку Remove), щоб видалити їх з кільця.

Ви також можете змінити послідовність часових поясів у кільці, скориставшись кнопками Move Up та Move Down.

Використовуйте поле "Filter" для пошуку конкретного часового пояса.

Позначте прапорець «Announce abbreviated timezones», щоб почути скорочені назви часових поясів, як-от IST або GMT. Зніміть позначку з прапорця, щоб почути повні назви часових поясів, як-от Asia/Kolkata або Europe/London.

Коли ви завершите налаштовувати часові пояси, натисніть кнопку «Зберегти».

Після цього ви можете натиснути NVDA+Alt+T, щоб прослухати час та дату в вашому кільці часових поясів.

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

Перелік змін

Версія 1.03, released on 03/21/2020

  • Додаток більше не вилітає, якщо часовий пояс не може бути встановлений.
  • Вирішено проблему з відносними посиланнями в документації.

Версія 1.02, released on 03/18/2020

  • При встановленні нової версії додатка налаштування попередньої версії вже не втрачаються.
  • Інші зміни для пристосування до стандарту додатків NVDA.

Версія 1.01, вийшла 03/12/2020

  • Час та дата оголошуються для місцевості користувача,зважаючи на те, що за встановленого 24-годинного часу перевага віддається йому.
  • NVDA оголошуватиме або скорочену, або повну назву часового пояса, залежно від налаштувань користувача в діалозі кільця часових поясів. Наприклад, вона промовлятиме Europe/London, або GMT чи BST. Це налаштування контролюється встановленням або зняттям прапорця «Announce abbreviated timezones».
  • Додаток містить коментарі перекладача (@ruifontes).
  • Додаток тепер містить коментарі до заголовків (@ruifontes).
  • Клавіша escape закриває діалог кільця часових поясів (@ruifontes).
  • Елемент меню для відкриття діалогу кільця часових поясів тепер має правильну назву (@ruifontes).
  • При встановленні додатка NVDA тепер налаштовується на місцевий часовий пояс, якщо він доступний.
  • Підтримка кількох часових поясів через використання кільця часових поясів.
  • Додаток тепер використовує комбінацію NVDA+Alt+T, щоб запобігти конфлікту з додатком годинника.
  • Діалог вибору часових поясів тепер має поле фільтра. NVDA оголошуватиме кількість результатів, щойно користувач почне друкувати в цьому полі.
  • Підтримка Python 2
  • Час та дата тепер оголошуються в окремому потоці, щоб запобігти зависанню потоку NVDA в разі, коли пошук займає трохи часу.
  • Діалог вибору часових поясів тепер має кнопку відміни і вже не заважає вимкненню NVDA.