4.1. Настройки локализации и интерфейса

Локализация программы выполняется автоматически на основании определения языка операционной системы. Однако, в случае необходимости, в этот процесс можно вмешаться путем создания файла avz_se.loc в папке программы. Данный файл по формату является INI файлом, и содержит следующие секции:
 

Секция [Main]

В данной секции располагается единственный параметр Lang, задающий язык интерфейса программы. При наличие данного параметра автоматическое определение языка отключается. Возможны варианты: Lang=RU и Lang=EN
 

Секция настройки локализации

Имя секции совпадает с именем локализации ([RU] или [EN] для стандартных локализаций). При наличие такой секции при загрузке программы из нее берутся тонкие настройки, в частности поддерживаются следующие параметры:
  • Font - задает имя шрифта, используемого в интерфейсе программы. Пример: Font=Calibri
  • FontSize - задает размер шрифта. Задание значение более 12 может привести на искажению интерфейса, поскольку текст не будет вмещаться в размер кнопок. Пример: FontSize=11
  • Параметр Charset - кодовая страница шрифта, применяемая по умолчанию (данный параметр по сути утратил актуальность, так как Unicode интерфейс корректно работает с большинством шрифтов)
 

Пример INI файла с типовыми настройками:

[Main]
Lang=RU
 
[RU]
Font=Calibri
FontSize=11
 
[EN]
Font=Arial