Модули Drupal: i18n. Построение мультиязычных сайтов. Часть 2: Базовая установка

аватар: andyceo

Следуйте инструкциям, приведённым ниже для настройки конфигурации базового мультиязычного сайта с наиболее часто встречающимися опциями.

Установка и включение пакета i18n

  • Скачать и установить пакет
  • Включить следующие модули: locale, internationalization, и translation
  • Произвести настройку Ваших основных модулей
  • Определить языки

Вот модули, которые Вам необходимо включить для поддержки мультиязычности сайта:

Рисунок 1: Модули в пакете i18n

После того как модули включены, посетите страницу настройки модулей, а затем страницу Administer>Site Configuration>Multilingual system

Рисунок 2: Основные настройки для поддержки мультиязычности

Когда модуль internationalization включен, появляются две дополнительные опции на странице управления языками (модуль locale): текстовое поле для названия родного языка и галка для пометки языка LTR (left to right - слева направо). Эта более поздняя опция не имеет эффекта, если только она корректно установлена в теме.
Расширенное управление языками
Рисунок 3: Установка языка

Включение мультиязычного контента

  • Включите блок language
  • Включите поддержку мультиязычности для нужных типов контента

Теперь Вы должны включить те типы содержимого, которые вы хотите видеть мультиязычными. Это можно сделать на странице Administer>Content>Content types для каждого типа содержимого. Новая опция включения/выключения мультиязычной поддержки появится в конце страницы.
Настройки типов контента
Рисунок 4: Включение мультиязычности у некоторого типа контента

Новое! Здесь вы увидите новую опцию "Расширенное управление языками". Это позволит Вам выбрать, все ли установленные языки - или только активные - будут использоваться для выбранного типа содержимого. Если включена эта опция, становится возможным иметь сайт на нескольких языках, которые были однажды включены, показывать их в блоке языков и использовать для локализации, чем вручную забивать разрешённые для данного типа контента значения.

Комментарии

аватар: Гость

Ну а дальше???

Ну а дальше??? это все давно сделал, но все что ввожу - ни как не хочет работать в мультиязычном формате

аватар: andyceo

Дальше я пока

Дальше я пока не перевёл, к сожалению. И думаю, что переводить другие части этого туториала уже нет смысла, т.к. у Друпала выходит новая, шестая версия, где поддержка мультиязычного контента вшита в ядро. Кажется, просто модуль i18n переписали и вшили в ядро системы.

Если желаете, посетите Internationalization: Building multilingual sites

аватар: Гость

Просим

Просим продолжения описания! Актуальность из-за 6й версии Друпала не утратилась, 5ю очень многие используют и модулей для 6й еще не так много. Так что материал очень нужный!

аватар: andyceo

Хорошо, как

Хорошо, как только разберусь с уже существующими делами-задумками, перевеведу что-нибудь из данной серии.

Планирую в скором времени ряд интересный заметок о Drupal - отчёты о работе. Оставайтесь на связи и вы узнаете об этом первыми! Или как англичане говорят, stay tuned. :)

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can use the <go> tags just like the <a> for nicer urls.
  • Доступны HTML теги: <a> <img> <noindex> <br> <em> <i> <strong> <b> <strike> <s> <u> <sup> <sub> <h1> <h2> <h3> <h4> <h5> <h6> <cite> <blockquote> <abbr> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <div> <span> <hr>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <blockcode>. The supported tag styles are: <foo>, [foo].
  • Вы можете разместить код, используя теги <code>...</code>(общий) или <?php ... ?> (выделенный PHP).

Подробнее о форматировании

CAPTCHA
Введите, пожалуйста, код, который Вы видите на картинке. Показ изображений в браузере должен быть включен.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.
Добавьте страницу в закладки. Перейти к верху страницы
RSS-материал