| prostogorod |
|
|---|---|
|
Приветствую! Как правильно сделать, чтобы сайт был на английском (языковые переменные), а админка на русском? |
| Kopusha |
|
|---|---|
|
Как то так если речь про i18n if (defined('COT_ADMIN')) { $lang = 'ru'; |
| Kort |
|
|---|---|
|
Если без плагина, можно попробовать добавить в nemesis.php или аналогичный файл вашей темы админки. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
| prostogorod |
|
|---|---|
|
Сделал дефолтную установку с локалью ru, Потом в файле datas/config.php изменил на en. В шаблоне темы удалил ru-lnag. У меня сайт на английском, админка на русском. Хочу детально понять, какой принцип формирования вывода языковых переменных в Cotonti. Как главная локаль datas/config.php влияет на остальные участки сайта для пользователя и для администратора? datas/config.php - основная локаль Языковые файлы в шаблоне, каким правилам подчиняются? И дальше когда ставится плагин i18n, как происходит работа всех языковых переменных с учетом работы плагина? |
| Alex300 |
|
|---|---|
|
Параметр в datas/config.php определяет язык сайта по-умолчанию. Действует на всех незарегистрированных пользователей. Используются языковые строки этой локали. Зарегистрированный пользователь в своем профиле может выбрать другой язык - это запись в таблице user_lang в таблице cot_users. В этом случае будут использоваться языковые строки на выбранном языке. Плагин i18n позволяет добавлять переводы страницам и названиям категорий. Он никак не влияет на языковые строки. Языковые файлы в шаблоне подчиняются тем же самым правилам и нужны для локлизации шаблона. По умолчанию нет возможности разделить сайт и админку чтобы они отображались на разных языках, но можно передать GET параметр, к примеру l=ru, он переключит язык на русский. Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |
| Denisbox |
|
|---|---|
|
А если просто поменять содержимое файлов countries.ru.lang.php на содержимое из en, но оставить admin.ru.lang.php? contact: fonts (at) otlab . ru
|
| Kopusha |
|
|---|---|
|
естественно сработает |