Oughtem |
|
||||
---|---|---|---|---|---|
1. Хочу добавить поддержку 3-х языков. Всё сделал в точности как тут http://www.cotonti.com/docs/help/i18n_quickstart . А конфиге плагина прописал
Но когда перехожу для выбора локали http://site/i18n?m=structure&l=ru , то активная у меня только одна - English (там я могу прописать титлы и дескрипшены для категорий на англ. языке). Если щёлкаю на украинскую локаль, то страница просто обновляется и я опять же перед выбором локалей. Также пробовал и другие языки и получил тот же результат: перевести титлы и дскрипшены можно только на английской локали. Соответственно и на страницах, когда добавляешь перевод на украинском языке, то он не сохраняется, а на английском сохраняется нормально. В .htaccess такой код:
2. Ещё хотелось бы чтоб навигационное меню менялось в соответствии с выбранным языком. Какой-то плагин вывода катгорий поддерживает эту возможность? Cotonti 0.9.11 |
|||||
This post was edited by Oughtem (2012-08-14 15:47, 12 years ago) |
esclkm |
|
---|---|
а украинская локализация есть на сайте? littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Oughtem |
|
---|---|
первый вопрос решён) как на счёт 2 ? pagecattree можно заточить под мульязычность? |
|
This post was edited by Oughtem (2012-08-14 15:47, 12 years ago) |
Fox |
|
||
---|---|---|---|
В своей теме создаеш файлы themename.en.lang.php themename.ru.lang.php themename.uk.lang.php
В свой tpl в нужное место вставляеш {PHP.L.Home} и.т.д. ХаЧу ЧПУ для форума!!! ХаЧу ДаКуменцию к ДвИжКу!!! ХаЧу АпиСания TPL ТаГов!??
|
|||
This post was edited by Fox (2012-08-14 16:49, 12 years ago) |
esclkm |
|
---|---|
второй - надо проверять локаль и делать 3 меню третий - а что не ловит? littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Oughtem |
|
---|---|
Создание меню путём занесения названий категорий и пейджей в ланг-файл - это, граждане, изврат. Хотя способ бесспорно действующий. Таким образом можно сделать сайт, который не собирается расти. |
esclkm |
|
---|---|
я не понял про изврат - а кто его предлагал? littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
Oughtem |
|
---|---|
В №4 |
Kort |
|
---|---|
А какая технически разница между заполнением лэнг-файла и работой с формой (тулзовой части плагина или чего у вас там)? Ланг-файл удобнее и возможностей больше. SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
esclkm |
|
---|---|
определенные замечания по поводу - i18n : даже в сиене они встраиваются слишком поверхностно - мне надо.. чтобы при разработке модулей я не мучался и не задумывался в отношении i18n а так же интерфейс интернационализации не очень нагляден и понятен... так же при установке требуются инструкции - куда какие блоки и переменные Добавлено 28 минуты спустя: асамый главные его недостаток - что работая сним вечно ищешь а чего оно не работает littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |
|
This post was edited by esclkm (2012-08-16 07:41, 12 years ago) |
Leshkens |
|
---|---|
Столкнулся с проблемой. Щелкнув по установленному селектору на главной, язык меняется, все ок, но вот в некоторые разделы сайта не заходит, например в админку или личные сообщения. Выводит 404. То, есть, например, вот по такому адресу "mysite.ru/en/admin" или "mysite.ru/en/profile" всегда ошибка 404, все равно какой язык, хоть "mysite.ru/ru/profile". URL Editor установлен как удобный. .htacces скопирован из sef-urls.htaccess 0.9.14
Добавлено 5 минуты спустя: Плюс ко всему, после смены языка через селектор, например на немецкий, если сменить еще раз будучи, например, в личных сообщения, то получается что-то вроде: "mysite.ru/en/pm/pm/pm" Добавлено 13 часа спустя: Понял что дело в ЧПУ, отключив соответсвующую функцию в настройках плагина i18n, все стало ок. Но, все же интересно почему с ЧПУ не работает? |
|
This post was edited by Leshkens (2013-10-03 12:11, 11 years ago) |
Macik |
|
||
---|---|---|---|
Какой скин (тема оформления) используется? Проблема может быть в формировании ссылок на ресурсы.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Leshkens |
|
||
---|---|---|---|
Macik, да, все так. И все равно 404. Еще подметил, что ошибка возникает при переходе на модуль Users, то есть на ссылки вида:
|
Macik |
|
---|---|
- Определимся что хотим - возможность переводить страницы и отображать контент на нескольких языках (плагин i18n) или возможность «на лету» переключать язык интерфейса (плагин ilanguage). Или и то и другое Попробуй поиграть с параметром «Опускать параметр языка в URL, если он указывает на основной язык:». Меняется ли что-нибудь? Если после проверки всех пунктов ничего не изменилось сообщи:
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Leshkens |
|
||||
---|---|---|---|---|---|
Почувствовал себя идиотом :D Вообще все так, кроме плагина ilanguage, для чего он? Ведь i18n переключает и интерфейс и страницы. Насколько я знаю, на этом сайте тоже установлен только i18n.
Да, меняется ровно то, что должно меняться :) В языке установленном по-умолчанию в ссылках появляется код языка.
На выходе получается вот что: С включенной функцией ЧПУ в i18n (ошибка 404):
С выключенной функцией ЧПУ в i18n (работает):
|