Drupal i18n. Перевод переменных темы: логотипа, favicon

Drupal: 
Уровень сложности: 
Модули: 

В состав модуля Internationalization входит модуль Variable translation, который умеет переводить переменные: логотип темы, favicon, название сайта, описание сайта. Если у вас мультиязычный сайт, и вы ищете как перевести логотип, это делается по инструкции.
Во-первых, ваш шаблон должен поддерживать эту функцию, возможно, не все темы поддерживают мультиязычные логотипы, особенно если неправильно программированы вручную, но большинство контрибных шаблонов с сайта друпал.орг это поддерживают.
Если урок не привёл к результату, откройте файл page.tpl.php и убедитесь, что логотип вставляется переменной $logo а не тегом <img src="/drupal-i18n-perevod-peremennyh-temy-logotipa-favicon/logo.png">. Должно быть примерно так: <span class="geshifilter"><code class="php geshifilter-php">&nbsp;<span style="color: #b1b100;">print</span> <span style="color: #000088;">$logo</span><span style="color: #339933;">;</span> </code></span>

Чтобы для разных языков показывались отдельные логотипы, нужно:

  1. Активировать модуль Variable translation из пакета Internationalization ( i18n )
  2. Открыть настройки мультиязычных переменных: Конфигурация - Мультиязычность - вкладка Переменные admin/config/regional/i18n/variable
  3. На вкладке Настройки темы (или Theme settings) отметить "Настройки темы" и сохранить
  4. Закачать файлы логотипов на языках в папки темы, например, в images/LANG/logo.png или в вашу обычную папку картинок
  5. Открыть настройки темы: Внешний вид - Ваша тема- Настройки
  6. В настройках вверху появятся кнопки языков - для каждого языка нужно настроить свой логотип
  7. Снять галку "Использовать логотип по умолчанию" и в каждом языке указать ссылку на свой файл логотипа или закачать на этой же странице

Скринкаст:
1 - включить мультиязычность для переменных темы

variable translation theme

2 - открыть настройки языковой версии в настройках темы

theme multilingual logo

3 - указать url логотипа для языка или загрузить файл

language logo

На картинке указан url в папке темы Media Responsive Theme, то есть так: /sites/all/themes/media-responsive-theme/images/en/logo.png, у вас это может быть любой путь, или можно загрузить на этой же странице.