Как стать автором
Обновить

Локализация FF под любую местность и язык

Скоро будут доступны Unicode инсталлер и апдейтер пользовательских интерфейсов

для
* Firefox
* L10n
* Mozilla
* Планеты
* Thunderbird

До сих пор, локализация проектов, которые не имеют таблицу символов Windows (Windows code-page ), были из обречены на неудачи в локализации инсталлера и пользовательских интерфейсов для всех приложений на основе Mozilla. Мы все знаем, что таблицы символов это ЗЛО; здесь основные проблемы, связанные с таблицами символов для этих двух компонентов:
• Языки, которые не имеют таблицу символов не могут локализовать инсталлер и пользовательский интерфейс.
• локализации инсталлера и пользовательских интерфейсов для языков, которые имеют кодовое страница могли работать только, если Windows была настроена для использования в точности, что таблица символов, в противном случае пользователи видели бы нечитабельный текста (см., например, этот скриншот, который был сделан из Российской версии на Английская версии Windows XP).

Эти две причины вызвали то, что много регионов не имели локализации инсталлера и пользовательского интерфейса. И потому, что инсталлер как минимум, это первая часть приложения с которой пользователь должен взаимодействовать, это уже было большой проблемой.

Вскоре было выясненно, что существует два бага ответственных за поддержку Unicode в инсталлере и пользовательскom интерфейсе. После перехода на Юникод NSIS, который является проектом Джима Парка (Jim Park), цель которого интегрировать поддежку Unicode в NSIS Installer. Почти готовы поддержка Unicode для инсталлера (Unicode поддержка пользовательских интерфейсов выйдет в ближайшее время).

Попытался резюмировать, что это означает для локализаторов:

* Это повлияет на ветки разработок Firefox (3.2) и 3.1, Thunderbird 3.0, SeaMonkey 2.0, а также Sunbird 1.0.
* Если Вы уже перевели установки и обновления стринг’ов для вашей местности, нет ничего особенного для вас — вы можете расслабиться и наслаждаться результатами (которые будут заключаться в том, что инсталлер и обновления пользовательского интерфейса будут корректно отображаться во всех языковых версиях Windows )!
* Если вы еще не перевели и установки обновлений на сегодняшний день, это означает, что вы можете начать работу прямо сейчас! Но пожалуйста, не публикуйте свои переводы до тех пор, пока баг 305039 не будет исправлен, иначе ваши переведенные сборки будут падать.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.