Локализация
Дизайнер поддерживает полную локализацию своего интерфейса. Для локализации интерфейса на требуемый язык, достаточно установить требуемое название файла для опции 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(); ?>
|