Дизайнер поддерживает полную локализацию своего интерфейса. Для локализации интерфейса на требуемый язык, достаточно установить требуемое название файла для опции localization у дизайнера:

 

designer.php

 

<?php

$options = new \Stimulsoft\Designer\StiDesignerOptions();

$options->localization = 'de.xml';

 

$designer = new \Stimulsoft\Designer\StiDesigner($options);

$designer->renderHtml();

?>

 

 

 

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

 

designer.php

 

<?php

$options = new \Stimulsoft\Designer\StiDesignerOptions();

$options->localization = '/resources/loc/de.xml';

 

$designer = new \Stimulsoft\Designer\StiDesigner($options);

$designer->renderHtml();

?>

 

 

 

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

 

designer.php

 

<?php

$options = new \Stimulsoft\Designer\StiDesignerOptions();

$options->addLocalization("fr.xml");

$options->addLocalization("it.xml");

$options->addLocalization("pl.xml");

 

$options->localization = 'de.xml';

 

$designer = new \Stimulsoft\Designer\StiDesigner($options);

$designer->renderHtml();

?>