Разработка плагинов - Локализация

Языковые файлы плагина имеют вид Название плагина-язык-Lang.php
Например: Sandbox-en-Lang.php Sandbox-ru-Lang.php
Размещать языковые файлы следует в папке плагина /languages/

Пример:

В зависимости от настройки системы(админка->система->язык), загружается необходимый языковый файл.

В языковых файлах создаем ключи(транслейты).
Транслейт имеет такой вид: $lang['название_ключа'] = 'Значение ключа';
Пример транслейта:

$lang['sandbox_name'] = 'Sandbox :)';

Использовать ключи(транслейты) в плагине следует с помощью функции lang()
Например вывести транслейт sandbox_name можно вот так:

echo lang('sandbox_name');

Результат:

Sandbox :)


blog comments powered by Disqus