Осенью 2004 Cathy Wissink и я были в San Jose на встрече технического комитета Unicode (проводимой в Apple) вместе с 20+ моих коллег, работающих с интернационализацией, из различных компаний. В один вечер у нас была речь на встрече IMUG (International Multilingual User's Group), которая была расширенным вариантом выступления до этого на предыдущих конференциях по интернационализации, Unicode и конференции Microsoft по глобализации. Всё стало ближе к выпуску, так что больше можно было сказать, а поскольку нам выделили больше времени, нам определённо можно было рассказать больше.
Название выступления? "Windows для остального мира - модификация Windows для новых рынков". Этот пост будет содержать несколько слайдов с этого выступления :-)
Одной из вещей, про которые мы говорили, была локали и сколько времени занимает их подготовка. Вот немного статистики:
- Windows NT 3.51 – 45 локалей
- Windows 95 – 105 локалей
- Windows NT 4.0 – 105 локалей
- Windows 98 – 114 локалей
- Windows 2000 – 125 локалей
- Windows Millennium Edition – 114 локалей
- Windows XP – 135 локалей
- Windows Server 2003 – 135 локалей
- В последние несколько лет потребность в новых культурных данных возросла взрывоборазно
- Методы допускали изменения в данных только во время выпуска основного (major) релиза системы
- Чтобы добавить традиционные NLS данные в Windows, нам нужно:
- Явное требование бизнеса
- Адекватные ресурсы (исследование/разработка/тестирование)
- Аккуратно разобранные данные
- Сглаживание геополитических проблем
- Соответствие стандартам
- Соответствие культуре
- Тестирование
- Поэтому добавление новых языков в Windows занимает столько времени!
ELK расшифровывается как Enabling Language Kit - набор поддержки языка (а также слово "elk" переводится как "лось"). Эти полезные звери будут (одна штука на локаль) устанавливаться по мере необходимости, когда вам нужно что-то или всё из следующего:
- Новая информация локали
- Новые клавиатуры
- Новые сортировки
- Новые шрифты
- Новые shaping движки
- Нижележащая инфраструктура (установка, реестр, изменения в .INF файлах)
Чтобы вы не боялись, что ELK - это какое-то vaporware, которое никогда не будет поставляться, я скажу вам, что Microsoft Windows XP Service Pack 2 уже содержит 25 новых локалей, поставляемых в виде ELK! И эти локали:
- Bengali - India
- Croatian - Bosnia and Herzegovina
- Bosnian - Bosnia and Herzegovina
- Serbian - Bosnia and Herzegovina (Latin)
- Serbian - Bosnia and Herzegovina (Cyrillic)
- Welsh - United Kingdom
- Maori - New Zealand
- Malayalam - India
- Maltese - Malta
- Quechua - Bolivia
- Quechua - Ecuador
- Quechua - Peru
- Setswana / Tswana - South Africa
- isiXhosa / Xhosa - South Africa
- isiZulu / Zulu - South Africa
- Sesotho sa Leboa / Northern Sotho - South Africa
- Northern Sami - Norway
- Northern Sami - Sweden
- Northern Sami - Finland
- Lule Sami - Norway
- Lule Sami - Sweden
- Southern Sami - Norway
- Southern Sami - Sweden
- Skolt Sami - Finland
- Inari Sami - Finland
(я клянусь, что этот список был намного более впечатляющ, когда строчки появлялись по одной в презентации PowerPoint!)
Определённо это не vaporware - вы можете установить XP SP2 и увидеть поддержку всех этих локалей уже сегодня. И это продолжиться и в будущем!
Как я сказал, в презентации обсуждались и многие другие вещи, о которых я тоже расскажу в будущих постах. Всё сводится к тому, чтобы просто уйти с дороги...
This post sponsored by "ᕣ" (U+1563, CANADIAN SYLLABICS N-CREE THII)
Комментариев нет:
Отправить комментарий
Можно использовать некоторые HTML-теги, например:
<b>Жирный</b>
<i>Курсив</i>
<a href="http://www.example.com/">Ссылка</a>
Вам необязательно регистрироваться для комментирования - для этого просто выберите из списка "Анонимный" (для анонимного комментария) или "Имя/URL" (для указания вашего имени и ссылки на сайт). Все прочие варианты потребуют от вас входа в вашу учётку.
Пожалуйста, по возможности используйте "Имя/URL" вместо "Анонимный". URL можно просто не указывать.
Ваше сообщение может быть помечено как спам спам-фильтром - не волнуйтесь, оно появится после проверки администратором.
Примечание. Отправлять комментарии могут только участники этого блога.