Не работает мультиязычность плагина localizator
Добрый день! Пробую настроить локализацию с помощь localizator.
Создал локализацию

Потом на главной странице сделал так

За тем перехожу на страницу (http://sherlock.good-site.com.ua/ua/) но заголовок страницы по прежнему русский.
Подскажите, пожалуйста, что я делаю не так?
Создал локализацию

Потом на главной странице сделал так

За тем перехожу на страницу (http://sherlock.good-site.com.ua/ua/) но заголовок страницы по прежнему русский.
Подскажите, пожалуйста, что я делаю не так?
Комментарии: 32
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Короче.
Смотрите, чтобы у вас отображался заголовок другой, вам нужно забить на то, что у вас в настройках ресурса есть такая строка.
У Локализатора это все дублируется в его окне. ВСЕ! Кроме контента. У контента вызов особенный.
Один узбекский сайт на этом дополнении поднял. Но он больше похож на франкенштейна.
http://uzpromarm.uz
и в настройках выбрал стандартную
но при переходе по ссылке site.com/ua/ ничего не меняется
У меня так все стоит.
По умолчанию русский подключен.
Все слова непонятные в словарь забиваю.
А вообще если пройтись по инструкции что в описании плагина есть, все должно работать.
Хотя там не описаны готовые решения по переключению языков, правильное исправление ссылок на переключение и т.п. и т.д.
Хотя большую часть можно решить банальным {if}{/if}
А так в системных настйроках.
2. Для переключения контекстов, я использую плагин с событием OnHandleRequest
Код плагина:
=\ давно писался
Если будете использовать, перепишите под себя. У меня тут на три языка. EN, RU, UZ
У меня весь сайт на fenom. Так что если будете использовать тоже с оглядкой.
локализатор подменяет site_url на нужный хост, типа: site.ru/en/
вставляете в тег base
все ссылки генерятся относительные и работают без вашего модификатора
Да и вообще, за прошедший почти год, сайт сменил 6-7 хостингов. О_о
Я тогда вот точно так же как автор поста сидел на этом форуме и искал помощи, все что я сюда накидал — это мне подсказали. Либо я перелопатил все найденные мне форумы по этой теме.
И как ни странно, ни в одном из них про .htaccess не было ни слова. Так что, я приятно удивлен, что были более цивилизованные варианты.
Я хотя бы посмотрю как это делается.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(ru|en)/assets(.*)$ assets$2 [L,QSA]
Если были другие варианты, я только за их реализацию)
Но это было давно, и я тогда fenom использовал только с открытыми три тысячи и одной вкладкой справки и документации)
Вообщем колхозил как только мог.
Да и сейчас на звание профессионала не претендую.
У меня короче как-то так.
Я же говорил, что не сайт — а франкенштейн)
Но [[++site_url]] содержит в себе ссылку с http а не с https
Я так понимаю Localizator просто наследует процессор workspace модикса, разве никто с этой проблемой не сталкивался?
Есть одна просьба:
При реализации переводов на мультидоменных сайтах, приходится делать кучу дублей в локализациях,
так например есть сайт site.ru и sbp.site.ru, нужна английская и русская версии на обоих.
Так вот приходится делать 4 локализации: две на русский и две на английский, а всё из-за того, что нет возможности в настройку HTTP_HOST прописать маску типа *.site.ru или через запятую перечислить все хосты для данного языка.