Локализация

Обновлен: Ноябрь 2007

Локализация — это процесс перевода ресурсов приложения в локализованные версии для каждого языка и региональных параметров, которую поддерживает приложение. Переход к этапу локализации должен происходить только после выполнения этапа Локализуемость для проверки готовности приложения к локализации.

Приложение, готовое к локализации, разделено на два концептуальных блока: блок, содержащий все элементы пользовательского интерфейса, и блок, содержащий исполняемый код. Блок пользовательского интерфейса содержит только локализуемые элементы пользовательского интерфейса, такие как строки, сообщения об ошибках, диалоговые окна, элементы меню, встроенные объектные ресурсы и другие элементы для нейтрального языка и региональных параметров. Блок кода содержит только код приложения, который будет использоваться всеми поддерживаемыми языками и региональными параметрами. Общая среда исполнения поддерживает вспомогательную модель сборки ресурсов, которая отделяет исполняемый код приложения от его ресурсов. Дополнительные сведения о реализации этой модели см. в разделе Ресурсы в приложениях.

Для каждой локализованной версии приложения нужно добавить дополнительную сборку, которая содержит локализованный блок пользовательского интерфейса, переведенный на соответствующий язык в соответствии с требуемыми языковыми и региональными параметрами. Блок кода для всех культур должен оставаться одинаковым. Соединив локализованную версию блока пользовательского интерфейса с блоком кода, получим локализованную версию приложения.

SDK (пакет средств разработки программного обеспечения) для Windows содержит редактор ресурсов Windows Forms (Winres.exe), который позволяет быстро локализовать Windows Forms для требуемой культуры. Сведения об использовании этого средства см. в разделе Редактор ресурсов Windows Forms (Winres.exe).

См. также

Основные понятия

Локализуемость

Глобализация

Ресурсы в приложениях

Другие ресурсы

Шифрование и локализация