Локализуемые ресурсы. Поддержка многоязычных документов в Windows 2000.
Локализуемый ресурс – это любой фрагмент информации, содержащийся в коде программы и позволяющий выполнять переключение с языка на язык. Хотя некоторые алгоритмы зависят от конкретного языка (например, к их числу относятся проверка правописания и правила расстановки переносов), обычно локализуемые ресурсы представляют собой элементы пользовательского интерфейса.
К числу таких ресурсов относятся, например, меню, диалоговые окна, текст справочной системы, значки (icons) и растровые изображения (bitmaps). Большинство локализуемых ресурсов Windows хранятся в специальных файлах ресурсов. Файлы ресурсов Windows в текстовом формате имеют расширение .rc, а в откомпилированном виде – расширение .res.
Большинство современных средств разработки позволяют выполнить компиляцию файлов ресурсов непосредственно в исполняемые файлы. Все локализованные версии Windows 2000 используют один и тот же двоичный код, а все изменения вносятся исключительно в локализуемые ресурсы.
Поддержка многоязычных документов в Windows 2000
Унифицированная архитектура операционной системы Windows 2000, использующей универсальные исполняемые файлы для всех локализованных версий, существенно упрощает решение всех технических вопросов поддержки многоязычных пользовательских сред, многоязычных сетей и многоязычных документов.
Основой для этой глобальной языковой поддержки послужил целый ряд ключевых решений.