Курсы обучения
+7 (351) 777-80-70
2021.09.21

Что необходимо для перевода сайта?

Нужно дублировать сайт в режиме многосайтовости и перевести. 
Перевести необходимо публичную страницу, инфоблоки и lang файлы шаблона.

С инфоблоками всё просто - надо открыть нужный инфоблок в админке и изменить все элементы, переименовывая данные.



Чтобы отредактировать lang файлы, возьмём в пример каталог. Откроем его шаблон, кликнув по нему в режиме правки.


Затем перейдём в панель управления.



Перед нами будет этот же файл, но в админ.панели. Нас интересуют lang файлы, поэтому поднимемся в папку шаблона catalog.1.



Здесь мы видим ту самую папку lang.



Все файлы в ней отвечают за перевод сайта. Файлы с точкой в начале имени - за перевод админ.части (настройки инфоблока), остальные файлы - за перевод публичной части, которую видит пользователь.



Заглянем внутрь одного из файлов, пусть это будет файл sort.php, отвечающий за вывод сортировки для клиента.



Изменяя слова после знака равно, мы изменим их отображение в публичной части. Например, изменим "По популярности" на "Лучшее" и сохраним файл.



Изменения отобразились в публичной части. По этому принципу можно изменять фразы на произвольные, а также переводить шаблон решения.

Наши решения