﻿Вспомогательный класс для работы со встроеными в AL-IV средствами локализации строковых констант. Если для строковой константы вызывается "функция", имя которой начинается подчёркиванием, то в действительности это операция присваивания константе условного идентификатора, который используется классом локализации для подмены этой строки актуальным значением, соответствующем текущему выбранному языку. Компилятор отслеживает уникальность таких идентификаторов в пределах класса, и обеспечивает формирование словаря, в котором идентификатор сопоставляется строковой константе. Данный класс позволяет выбрать язык локализации для приложения в любой момент времени (функция Localize), или сохранить строки, предназначенные для локализации, в текстовые файлы (Save_untranslated). Имена таких файлов должны иметь вид ПОЛНОЕ_ИМЯ_ЯЗЫКА_ЯЗ.lng (где 'ЯЗ' между последним символом подчёркивания и расширением .lng - это краткое имя языка). Если в коде были изменения, и набор строковых констант для локализации изменился, то изменения вносятся во все lng-файлы в заданных директориях (функция Set_directory_lang), путём добавления ещё не оттранслированных слов.