[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