Компоненты HTML5 Viewer и HTML5 Designer поддерживает полную локализацию своего интерфейса. Для локализации интерфейса дизайнера отчетов на требуемый язык, необходимо воспользоваться специальным статическим методом addLocalizationFile(). В качестве аргументов метода необходимо указать путь к XML-файлу локализации, а также определить, будет ли локализация автоматически загружаться вместе с компонентом.

 

Указанная функция добавляет локализацию в меню дизайнера:

 

index.html

...

Stimulsoft.Base.Localization.StiLocalization.addLocalizationFile("../localization/de.xml", true);

...

 

 

Указанная функция добавляет локализацию в меню дизайнера, но не загружает её автоматически:

 

index.html

...

Stimulsoft.Base.Localization.StiLocalization.addLocalizationFile("../localization/de.xml", false, "Deutsch");

...

 

 

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

 

Указанная функция добавляет локализацию в меню дизайнера, и устанавливает её локализацией по-умолчанию:

 

index.html

...

Stimulsoft.Base.Localization.StiLocalization.setLocalizationFile("../localization/de.xml");

...

 

 

При каждой загрузке дизайнера будет выбрана именно эта локализация, даже если ранее в меню была выбрана другая локализация.

 

Информация

 

При создании проекта с чистым JavaScript, необходимые локализационные файлы необходимо добавить при помощи указанного выше кода. Если в проекте используется технология Node.js, то достаточно указать папку с локализационными файлами, в этом случае все находящиеся в ней файлы будут добавлены автоматически:

Stimulsoft.System.NodeJs.localizationPath = "locales";