Lang.php — различия между версиями
Gordeev (обсуждение | вклад) |
Po4emu4ka (обсуждение | вклад) |
||
(не показаны 4 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
− | |||
− | |||
В этом файле хранятся все [[языковые константы]]. | В этом файле хранятся все [[языковые константы]]. | ||
Строка 20: | Строка 18: | ||
Массив $LANG_EXPORT содержит языковые константы, которые может использовать модуль. Каждый ключ этого массива можно использовать как макрос, если заключить его в знаки "%". | Массив $LANG_EXPORT содержит языковые константы, которые может использовать модуль. Каждый ключ этого массива можно использовать как макрос, если заключить его в знаки "%". | ||
− | + | [[category:Вопросы и уроки разработки сайтов на UMI.CMS]] |
Текущая версия на 14:22, 16 июля 2018
В этом файле хранятся все языковые константы.
Обратите внимание, что в зависимости от текущего языка, может подключаться дополнительный файл. Например, если мы находися в английской версии и префикс у этого языка "en", то при наличи файла lang.en.php в папке модуля будет использоваться именно он.
В этом файле должно быть как минимум следующее содержание:
<?php
$C_LANG = Array();
$C_LANG['module_name'] = "Мой модуль";
$LANG_EXPORT = Array();
?>
Тут есть 2 массива: $C_LANG и $LANG_EXPORT.
Массив $C_LANG устанавливает заголовки по умолчанию для методов нашего модуля. Ключ массива всегда соответствует названию метода. Обратите внимение, что ключ "module_name" в массиве $C_LANG зарезервирован - это название модуля.
Массив $LANG_EXPORT содержит языковые константы, которые может использовать модуль. Каждый ключ этого массива можно использовать как макрос, если заключить его в знаки "%".