Перевести интерфейс сайта Front-End в Drupal 7 - PullRequest
0 голосов
/ 05 марта 2012

Я работаю на многоязычном веб-сайте в Drupal 7. Я установил модуль i18n для перевода контента на веб-сайт. Тем не менее, у меня также есть другие элементы интерфейса сайта в интерфейсной части сайта, такие как тексты кнопок, навигационные ссылки и т. Д., Которые я хотел бы перевести.

Действительно ли необходимо разрабатывать разные темы для каждого языка? Или есть более элегантное решение для этого?

Спасибо!

1 Ответ

0 голосов
/ 06 марта 2012

«Действительно ли необходимо разрабатывать разные темы для каждого языка?»

Нет, это не так. Любой визуальный текст может быть переведен через Интерфейс перевода -вход в меню администратора. Если вы пишете свои собственные модули, шаблоны и прочее, используйте t-функцию, чтобы сделать термины доступными в Интерфейс перевода или напишите свои собственные po-файлы.

Конечно, есть одна проблема: если длина терминов в языке A слишком отличается от языка B, у вас могут возникнуть проблемы с макетом. Так что проверяйте все подробно и загружайте различные стили CSS, если это необходимо.

...