Локализация шаблона для cmsms MLE.

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

Moderators: iturbay, wdwp

Post Reply
User avatar
Dr.ON
Forum Members
Forum Members
Posts: 14
Joined: Thu Jul 30, 2009 6:13 pm
Location: Russia, Krasnodar

Локализация шаблона для cmsms MLE.

Post by Dr.ON »

Делаю сайт на 2ух языках. Столкнулся с проблемой - как перевести статические надписи, использование 2ух переведенных шаблонов не получается, видимо это баг или я что то не настроил.
Решение: использовал один шаблон и "{if $lang =="язык_сайта"}текст_либо_тэг{/if}".
Получилось так:
"breadcrumbs" заменить {breadcrumbs starttext='You are here' root='Home' delimiter='»'} на

Code: Select all

{if $lang =="ru_RU"}{breadcrumbs starttext='Вы здесь' root='Главная' delimiter='»'}{/if}
{if $lang =="en_US"}{breadcrumbs starttext='You are here' root='Home' delimiter='»'}{/if}
заголовок "News"

Code: Select all

{if $lang =="ru_RU"}Новости{/if}
{if $lang =="en_US"}News{/if}
"Enter Search..." заменить {search} на

Code: Select all

{if $lang =="ru_RU"}{search searchtext="Введите искомое..."}{/if}
{if $lang =="en_US"}{search searchtext="Enter Search..."}{/if}
вывод новостей, создал доп. категории и заменил  {news number='3' detailpage='news'} на

Code: Select all

{if $lang =="ru_RU"}{news category='Rus' number='3' detailpage='news'}{/if}
{if $lang =="en_US"}{news category='Eng' number='3' detailpage='news'}{/if}
"footer", создал доп. блоки контента

Code: Select all

{if $lang =="ru_RU"}{global_content name='footer_ru'}{/if}
{if $lang =="en_US"}{global_content name='footer_en'}{/if}
Может кому пригодится.
alby

Re: Локализация шаблона для cmsms MLE.

Post by alby »

Dr.ON wrote:

Code: Select all

{if $lang =="ru_RU"}{breadcrumbs starttext='Вы здесь' root='Главная' delimiter='»'}{/if}
{if $lang =="en_US"}{breadcrumbs starttext='You are here' root='Home' delimiter='»'}{/if}
I think that you have not seen Tips and Tricks topic ........

Alby
Eugene_K
New Member
New Member
Posts: 6
Joined: Sun Jun 28, 2009 7:37 pm

Re: Локализация шаблона для cmsms MLE.

Post by Eugene_K »

а может имеет смысл разнести каждую локаль под свою цмску?
Например, sitename.ru - имя сайта на русском и, соответственно, с русским контентом
а sitename.com - на английском.

На каждом из сайтов будет стоять определялка IP - если из России чел - будет отправлен на .ru, если нет - .com
Скорее всего, я бы сделал так..

Или это не ваш случай?..
User avatar
Dr.ON
Forum Members
Forum Members
Posts: 14
Joined: Thu Jul 30, 2009 6:13 pm
Location: Russia, Krasnodar

Re: Локализация шаблона для cmsms MLE.

Post by Dr.ON »

Eugene_K wrote: а может имеет смысл разнести каждую локаль под свою цмску?
Например, sitename.ru - имя сайта на русском и, соответственно, с русским контентом
а sitename.com - на английском.

На каждом из сайтов будет стоять определялка IP - если из России чел - будет отправлен на .ru, если нет - .com
Скорее всего, я бы сделал так..

Или это не ваш случай?..
т.е. настроить и админить 2 цмски?
а если более 2ух языков?
Post Reply

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