Elite-Board tech support
https://forum.illusionweb.ru/

Язык по умолчанию
https://forum.illusionweb.ru/viewtopic.php?f=3&t=4366
Страница 1 из 1

Автор:  Станислав Боровик [ 01 фев 2021, 15:48 ]
Заголовок сообщения:  Язык по умолчанию

У нас в Украине вступил в силу "Языковой закон", надо чтобы все сайты по умолчанию загружались на украинском.
Не могу нигде на форуме найти информацию о том как это можно реализовать.
Вроде бы в описании видел, что сайт поддерживает мультиязычность, но как это сделать не совсем понимаю.
Подскажите пожалуйста где можно про это почитать и как это сделать.
Спасибо.

Автор:  Geo [ 02 фев 2021, 00:25 ]
Заголовок сообщения:  Re: Язык по умолчанию

Скопируйте и переименуйте файл locale/russian.php, построчно переведите. Новую локализацию установите по умолчанию в настройках. Чтобы пользователь мог выбирать язык, включите блок "Change language". Если у вас этого блока нет, его можно создать. Для этого в разделе Блоки - Список блоков создайте блок с таким текстом
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Станислав Боровик [ 02 фев 2021, 10:15 ]
Заголовок сообщения:  Re: Язык по умолчанию

Спасибо большое. В скором времени попробую - будут вопросы отпишусь.
Хотел уточнить по поводу seo. Это может как-то повлиять? Как робот будет видеть сайт.
У другой языковой версии будет другой адрес url?
И еще, а как выводить перевод описаний категорий на разных языках в зависимости от выбранной локали?

Автор:  Равиль [ 02 фев 2021, 10:50 ]
Заголовок сообщения:  Re: Язык по умолчанию

Вам придётся все города и категории переименовывать, блоки переписывать. Плюс тексты в самом шаблоне, и объявлениях. Делать всё чисто под 1 язык. У вас не получиться сео и сайт на несколько языков.

Автор:  Geo [ 02 фев 2021, 12:54 ]
Заголовок сообщения:  Re: Язык по умолчанию

Станислав Боровик писал(а):
Как робот будет видеть сайт.

робот будет видеть сайт на украинском, как я понимаю
Станислав Боровик писал(а):
У другой языковой версии будет другой адрес url?

Информация о текущей локализации хранится в куках, урл один и тот же
Станислав Боровик писал(а):
И еще, а как выводить перевод описаний категорий на разных языках в зависимости от выбранной локали?

Это не предусмотрено. Только если в PHP блоках и шаблонах использовать конструкции типа
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Равиль писал(а):
Вам придётся все города и категории переименовывать, блоки переписывать.

Да, текст в файлах из папки locale содержит только основные элементы интерфейса: надписи кнопках, на переключателях, коротки служебные сообщения. Всё, что хранится в БД, в т.ч. названия рубрик, регионов, текст блоков, может быть только на одном языке.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/