3.5. Профили локализации

Профиль локализации - это INI файл, лежащий в папке на одном уровне с avz.exe с расширением loc. По умолчанию это avz.loc, но если avz.exe переименовывается скажем в test.exe, то профиль локализации должен симметрично переименоваться в test.loc. Профиль содержит секции:
 
[MAIN] - главная секция с настройками. На текущий момент содержит единственный параметр Lang=X, аналогичный параметру командной строки (параметр командной строки имеет приоритет над параметром Lang секции Main)
 
[XX] - таких секций может быть неограниченное множество, где XX - название локализации, в частности - RU для русского, EN - для английского.
Содержит параметры:
Font - имя шрифта, применяемого в данной локализации вместо стандартного MS San Serif
CharSet - кодовая страница. RUSSIAN_CHARSET соответствует 204, OEM_CHARSET - 255, ANSI_CHARSET - 0, DEFAULT_CHARSET - 1)
ThreadLocale - если таковой параметр существует, то производится вызов SetThreadLocale, и заданное в нем значение передается данной API функции.
Параметры CharSet и ThreadLocale не имеют смысла для версии 5 по причине того, что данная версия работает в Unicode и проблем с кодовой страницей в ней не возникает.
 
Пример профиля локализации:
[Main]
Lang=RU
 
[RU]
Font=Arial
CharSet=204