Проблемка перевода

Главные вкладки

Аватар пользователя tiraele tiraele 7 июня 2013 в 16:01

В друпале 7 есть название сайта на одном языке (указывается в настройках, по умолчанию там пишется домен). Нужно сделать, чтобы при переключении языков это название тоже менялось... (всё остальное у меня прекрасно переключается, а вот это не могу обойти никак...).

Комментарии

Аватар пользователя neltharian neltharian 7 июня 2013 в 17:19

в настрйоках сайта. только там хитрожопо. например есть 2 языка русский и английский. Чтобы поменять название на англ надо - переключится на англ язык на странице сайта, потом перейти в админку в информацию о сайте.\

плюс в настройках мультиязычности в переменных надо проверить включен ли перевод для переменной название сайта.

Аватар пользователя tiraele tiraele 13 июня 2013 в 12:09

а где эти настройки мультиязычности? У меня друпал 7.2... найти немогу настройку переменных

Вернее так... Где найти включение мультиязычности для переменной !site_name?

Аватар пользователя tiraele tiraele 13 июня 2013 в 13:09

Решил проблемку...
1. Пишем в админке "название сайта" на английском языке.
2. в файле all\themes\ваша тема\tpl\page.tpl.php находим код:

<?php if ($site_name || $site_slogan): ?>

<?php if ($site_name): ?>

" title="<?php print t('Home'); ?>">
<?php print $site_name;?>

<?php endif; ?>
<?php if ($site_slogan): ?>
<?php print $site_slogan; ?>
<?php endif; ?>

<?php endif; ?>
3. коментируем часть <?php print $site_name;?> и вместо неё пишем <?php print t($site_name);?>
4. в админке, в переводах ищем строку с названием сайта (то, которое вы ввели в пункте первом) и дописываем переводы на необходимые вам языки.

P.S. тоже самое можно сделать и с переменной $site_slogan