A help class to work with an embedded into the AL-IV language endine intended to localize strings. If a "function" with a name started from an underline character is applied for a string constant in a code, this means that a unique identifier is assigned to that constant to use it for localization purpose. The compiler guarantees a uniqueness of all such names in a class, and provides creating a dictionary where such identifiers correspond to strings. This class allows to select a language to switch to (function Localize), or to store strings to localize to text files (Save_untranslated). Names of such files should look like FULL_LANGUAGE_NAME_LN.lng (where 'LN' between the last underline character and the .lng extension represents short language name). If there were changes in the dictionary from the last launch, changes are applied to all the language files in the specified directory (function Set_directory_lang), adding new words as untranslated.