[JFWRus] Все началось с функции GetIEVersion
Приветствую всех.
В русских локализациях JAWS 8 и, как подтверждают сторонние источники, JAWS
9 должным образом не работает функция GetIEVersion().
Для локализованого JAWS 8 это не фатально, так как переменная ieVersion принудительно
присвоино значение IE5.
В локализованном JAWS 9 переменная ieVersion получает свое значение от GetIEVersion
(значение, разумеется, неправильное).
Причина ошибки GetIEVersion в пряморуком подходе локализаторов к переводу сообщений.
В частности, на русский язык переведена строка msgProductVersion1_L, а этого
как раз не следовало бы делать.
При использовании локализованной строки msgProductVersion1_L в вызовах функции
GetVersionInfoString возвращаемый результат будет неверным.
Аналогичным образом локализаторы поступили, например, со строками
cmsg282_L и cmsg283_L, которые тоже руками лучше бы не трогать.
Остается надееться, что в грядущем обновлении это будет исправлено.
Успехов. Анатолий.
***
Это сообщение No 8413
было разослано для 473 участников дискуссионного листа
[JFWRus] Все началось с функции GetIEVersion
Здравствуйте,
Вы как всегда ищете прошлогодний снег. Эта и далее описанные ошибки были исправлены
уже давно, возможно новая локализация с этими исправлениями ещё не выложена по
причине того, что ещё не закончена русская справка. Эта ошибка уже была замечена
почти пару месяцев назад Михаилом Духониным и сообщена мне за что ему огромное
спасибо.
Видимо по причине особой пряморукости Вы ещё забыли и вот эту строку, тоже кстати
исправленную: cmsg284_L
Обвинять в этом кого-либо бессмысленно, поскольку переводчик не является программистом,
а я уследить за таким объёмом перевода не в силах - Вам бы следовало не обвинять
переводчика, в "пряморукости", а спокойно написать в элита групп, как сделал
Михаил, а то все могут подумать, что Вы страдаете от неудовлетворённости своих
амбиций.
До свидания.
***
Это сообщение No 8414
было разослано для 473 участников дискуссионного листа
[JFWRus] Re: Все началось с функции GetIEVersion