Отправляет email-рассылки с помощью сервиса Sendsay

Screen reader JAWS for Windows Russian

[JFWRus] Файл сообщений jsm.

Приветствую.
Установил я тут джоз 4.51.131, а к нему русскую локализацию, уж больно обещающе
она преподнесена. да, ничего не хочу
сказать плохого о профессионализме разработчиков руссификации, однако наделала
она мне дел, что пришлось сносить все
джозы, и водружать их заново. благо отработанные версии джоза у меня есть всегда
в резерве, долго мучиться не пришлось,
но всё-равно не приятно. кто вообще задумал, чтобы руссификация от одной версии,
затрагивала все остальные? пострадали
как пятая, так и седьмая, причём не понятно по какому принципу: часть диалогов
получились какие-то русско-английские,
например, jaws for Windows к работе готов. а вот над попыткой убрать в произношении
слово *пространство* - это так
произносится знак с кодом \160, мне не удалось. вернулись в произношение во все
версии - em dash и en dash, которые как
можно догадаться, я тоже не смог убрать. самое интересное, видимо мне показалось,
что файл словаря джоза вообще
отключился. ладно, всё это я пишу просто для размышления, потому как английская
версия меня полностью устраивает.
А вопрос вот в чём: хочу создать файл произношений для одного приложения, но
не знаю как его заполнять контентом. по
образцу к другим программам - это мне мало что дало, так как не понял, что там
действительно нужно, а что нет.
подскажите пожалуйста, как начать работу с пустым файлом Script Messages.jsm?
заранее очень признателен.

Ответить   Badjos Sat, 25 Feb 2006 21:16:05 +1100 (#520024)

 

Ответы:

Здравствуйте,

По большому счёту разницы между jsm файлами и jss файлами нет. Этот механизм

был прибуман производителем губок только для того, чтобы облегчить
переводчикам их работу. Теоретически Файл jsm состоит изо всех сообщений
Вашей программы, но туда часто добавляют и константы, как например сделано в

файлах common.jsm или default.jsm. Поэтому ответить на Ваш вопрос довольно
сложно. Я обычно сношу туда все сообщения для моих скриптов, но возможно,
что кто-то этого не делает. В принципе есть две возможности описания строк в

данном файле.
1. Завести секцию Messages ... EndMessages. В такой секции описываются чаще
всего сообщения, которые нужно будет модифицировать перед произнесением, то
есть добавить например клавишу или название окна в текстт сообщения. Более
подробно этот механизм описан в файле FSDN на сайте производителя губок.
2. Просто создать блок констант, где присвоить строки неким символическим
константам, но такие строки не стоит модифицировать во время работы. Этот
механизм заметно проще, но гораздо менее гибок. Описание такого механизма
есть в том же файле.

А вообще на сайте производителя есть очень неплохое руководство для
начинающих BasicsOfScripting.chm и полное описание всех встроенных функций и

скриптов и способов работы с ними - FSDN.chm.Рекомендую его выкачать и
просто проштудировать. Количество вопросов резко уменьшится, если вообще
останутся.

До свидания.

***
Это сообщение No3208
было разослано для 292 участников дискуссионного листа
[JFWRus] Re: Файл сообщений jsm.

Ответить   Sun, 26 Feb 2006 01:10:38 -0800 (#520325)