Локализация

Вывести текст, в зависимости от языка сайта, можно через функцию GetMessage().

echo GetMessage('MF_REQ_MESSAGE'); // Вы не написали сообщение.

Языковые файлы находятся внутри папки с шаблоном или внутри папки компонентов в папке lang/.

$MESS['MF_OK_MESSAGE'] = 'Спасибо, ваше сообщение принято.';
$MESS['MF_REQ_NAME'] = 'Укажите ваше имя.';
$MESS['MF_REQ_MESSAGE'] = 'Вы не написали сообщение';
$MESS['MF_EMAIL_NOT_VALID'] = 'Указанный E-mail некорректен.';

Подключается языковой файл через следующий код:

IncludeTemplateLangFile(__FILE__);

Имя языкового файла должна совпадать с именем файла, где используется функция GetMessage(). Например, если GetMessage() используется в файле header.php, то поиск перевода будет проверяться в файле шаблон/lang/ru/header.php.

Управлять локализацией также можно в НастройкиЛокализацияПросмотр файлов.

Битрикс. Локализация