Несколько языков: можно ли?

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

AntonR

Несколько языков: можно ли?

Post by AntonR »

Скажите, пожалуйста, можно ли сделать неколько языков на одном сайте с помощью CMS Made Simple?  ???
Sonya

Re: Несколько языков: можно ли?

Post by Sonya »

Можно, есть такая модификация http://dev.cmsmadesimple.org/projects/multilang
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Несколько языков: можно ли?

Post by ZYV »

Только это будет работать для сайтов где структура на разных языках 1:1 идентична. Честную многоязычность на разных деревьях можно реализовать через Menu Manager, а так вообще она будет по-умолчанию встроена в 2.0.
unsigned double ZYV;
AntonR

Re: Несколько языков: можно ли?

Post by AntonR »

Это будет версия с полностю поддерживаемой мультиязычностю (несколько языков на ОДНОМ сайте, разный урл, удобное редактирование: на одной странице можно будет править несколько языков)? Если да, то когда, хоть приблизительно, выйдет версия 2.0?  ???
А то, очень понравилася данная CMS  :o, не хватает только мультиязычности  :(!
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Несколько языков: можно ли?

Post by ZYV »

Ещё раз (ну вот прямо так и хочется покусать товарищей, читающих невнимательно):

0) Мультиязычность в нашем мире понятие условное. Потребности в ней и способы реализации делятся на два подхода:

1) Сайты с 1:1 идентичной структурой, для них редактирование делается всех языков на одной странице и т.п. Это уже есть сейчас в MLE-версии, разрабатываемой Alby.

2) Сайты с полностью различными деревьями контента для разных языков, где, соответственно, каждая страница редактируется на своей странице. Это уже сейчас спокойно делается штатными средствами CMSMS.

3) Гибкий подход 1) + 2) - большая часть страниц пересекаются, но могут быть и страницы/ветки деревьев без перевода на тот или иной язык. Вот этого нету и это планируется к реализации в версии 2.0. Когда она будет - никто не знает :) Вероятно - в это году.
unsigned double ZYV;
User avatar
Tigran
Forum Members
Forum Members
Posts: 32
Joined: Thu Aug 14, 2008 7:19 pm

Re: Несколько языков: можно ли?

Post by Tigran »

я  установил  CMSMS_MLE флажки на месте но при попитке открыть главную страницу  пишет page not found 404      от чего может быть ?
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Несколько языков: можно ли?

Post by ZYV »

Скажу банальность, но может быть ты что-то не правильно делаешь? Типа .htaccess не поправил. На англисйком форуме пришпилен мануал по установке и у всех всё работает.
unsigned double ZYV;
Sonya

Re: Несколько языков: можно ли?

Post by Sonya »

ZYV wrote: 2) Сайты с полностью различными деревьями контента для разных языков, где, соответственно, каждая страница редактируется на своей странице. Это уже сейчас спокойно делается штатными средствами CMSMS.
Я написала краткое введение как это сделать http://www.cmsmadesimple.ru/statji/sozd ... nogo_sajta
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Несколько языков: можно ли?

Post by ZYV »

Соня, ты молодец ;) спасибо большое
unsigned double ZYV;
Sonya

Re: Несколько языков: можно ли?

Post by Sonya »

Я тебя там в последнем абзаце процитировала без ссылки на оригинал  :P А ты хвалишь  ;D
ZYV
Language Partners
Language Partners
Posts: 868
Joined: Tue Nov 15, 2005 9:08 pm

Re: Несколько языков: можно ли?

Post by ZYV »

Да ладно, чего уж там. Эдак можно пол-интернета закопирайтить и после любой удачной фразы или здравой мысли придется (c) ставить. Я с тебя лучше апельсиновым соком ;)

Кстати, можно ещё заметить следующий момент: при такой организации деревьев, во-первых, неплохо бы поставить через .htaccess на / -> /rus/ 302 Gone, потому, что получаются две страницы с идентичным контентом, что не гуд для поисковиков. Кроме того, нельзя пользоваться расширениями, а то получатся страницы типа /rus.html и, наконец, также неплохо сделать редирект всех /blabla на /blabla/, если только не существует в действительности такой файл в файловой системе.
unsigned double ZYV;
ilia3d

Re: Несколько языков: можно ли?

Post by ilia3d »

Sonya wrote:
ZYV wrote: 2) Сайты с полностью различными деревьями контента для разных языков, где, соответственно, каждая страница редактируется на своей странице. Это уже сейчас спокойно делается штатными средствами CMSMS.
Я написала краткое введение как это сделать http://www.cmsmadesimple.ru/statji/sozd ... nogo_sajta
Спасибо! Интересный способ  :)

Заодно узнал о существовании странички  CMSMS  на русском )
User avatar
T-nex
New Member
New Member
Posts: 9
Joined: Sat Sep 06, 2008 6:52 am

Re: Несколько языков: можно ли?

Post by T-nex »

Sonya wrote: Я написала краткое введение как это сделать http://www.cmsmadesimple.ru/statji/sozd ... nogo_sajta
С многоязычным контентом разобрался. Вопрос такой: использую модуль Search следующим образом - {search resultpage="suchergebnisse" lang="de_DE"}. Форма поиска на немецком языке, отображается нормально. Но при выводе на страницу результатов пишет "Результаты поиска для...". Как можно исправить?
Sonya

Re: Несколько языков: можно ли?

Post by Sonya »

T-nex wrote:
Sonya wrote: Я написала краткое введение как это сделать http://www.cmsmadesimple.ru/statji/sozd ... nogo_sajta
С многоязычным контентом разобрался. Вопрос такой: использую модуль Search следующим образом - {search resultpage="suchergebnisse" lang="de_DE"}. Форма поиска на немецком языке, отображается нормально. Но при выводе на страницу результатов пишет "Результаты поиска для...". Как можно исправить?
Search выводится на том языке, который задан в общих свойствах сайта под языком по умолчанию. Нужно править шаблон, в шаблоне ловить родителя (de или ru) и выводить язык в соостветствии с ним. Может кто поправит, но я лично так мучилась.
User avatar
T-nex
New Member
New Member
Posts: 9
Joined: Sat Sep 06, 2008 6:52 am

Re: Несколько языков: можно ли?

Post by T-nex »

Sonya wrote: Search выводится на том языке, который задан в общих свойствах сайта под языком по умолчанию. Нужно править шаблон, в шаблоне ловить родителя (de или ru) и выводить язык в соостветствии с ним. Может кто поправит, но я лично так мучилась.
Вот у парня в английской ветке та же проблема http://forum.cmsmadesimple.org/index.php/topic,8348.msg43042.html#msg43042

И еще, в смысле "ловить родителя"? Пару строк, если можно, как организовать?
Last edited by T-nex on Sat Sep 06, 2008 7:47 am, edited 1 time in total.
Post Reply

Return to “Russian - русский”