Страница 1 из 1

русификация

СообщениеДобавлено: 06 мар 2012, 13:57
Yobah
ребята подскажите как русифицировать, обновился через вкладку обновления всё стало на четверть русифицированным,как быть?

Re: русификация

СообщениеДобавлено: 07 мар 2012, 20:04
Jimmbo
Полностью обратно русифицировать уже вроде бы нельзя. Это где-то вроде писалось, что если русскую версию от Concrete5Russia установили, то обновляться нужно через ftp. Сейчас у вас в базу при обновлении с оф. сайта залезли английские слова, поэтому частично она всё равно английской останется. Но большую часть можно перевести - просто из архива с релизом от Concrete5Russia возьмите папку languages и закиньте к себе в корень на фтп, затем на сайте сбросьте кеш. походите по админке, чтобы файл русификации применился к сайту.

Re: русификация

СообщениеДобавлено: 18 янв 2013, 18:53
Palkan Karabov
По поводу языка и перевода, возник вопрос:
Все слова он берет из languages/ru_RU/messages.po, так вот почему некоторые фразы нормально меняются, а некоторые ни в какую не хотят, особенно с single page?

Re: русификация

СообщениеДобавлено: 18 янв 2013, 23:31
cmsservice
Потому что кое-где импортные разработчики забывают обрамлять вывод строк в специальную функцию. В русских версиях это делают те, кто руссифицирует... ну не только это :)

Re: русификация

СообщениеДобавлено: 18 янв 2013, 23:46
Palkan Karabov
если честно я плохо в этом секу, а как исправить? что вписать подскажите?

Re: русификация

СообщениеДобавлено: 18 янв 2013, 23:59
guyasyou
Думаю, надо обновлять вручную, скачивая отсюда.
Ну или самому искать английские строки и их переводить.

Re: русификация

СообщениеДобавлено: 19 янв 2013, 16:38
Palkan Karabov
проблема в том, что я перевел в файле с переводом эту строчку, но почему-то ничего не изменилось

<div class="ccm-form">
<?php if (ENABLE_REGISTRATION == 1) { ?><div style="position: absolute; top: 36px; right: 0px; font-size: 11px"><?php echo t('Not a member?')?> <a href="<?php echo $this->url('/register')?>"><?php echo t('Register here!')?></a></div><?php } ?>

собственно это слово и не переводится в странице авторизации...

Re: русификация

СообщениеДобавлено: 19 янв 2013, 17:06
guyasyou
Может надо убрать функцию t(), то-есть сделать так:
Код: Выделить всё
<div class="ccm-form">
<?php if (ENABLE_REGISTRATION == 1) { ?><div style="position: absolute; top: 36px; right: 0px; font-size: 11px"><?php echo 'Не зарегистрированы?'?> <a href="<?php echo $this->url('/register')?>"><?php echo 'Регистрация'?></a></div><?php } ?>

Re: русификация

СообщениеДобавлено: 19 янв 2013, 17:17
guyasyou
а, и еще.
редактирование messages.po не приведет к переводу, пока на его основе не будет сгенерирован messages.mo. Там прога специальная нужна, Poedit вроде.

Re: русификация

СообщениеДобавлено: 19 янв 2013, 22:53
Palkan Karabov
спасибо за помощь!