Перейти к содержанию
Настройка многоязычного сайта в Drupal
Sergey Trubitsyn08 ноября 2023 г.

Настройка многоязычного сайта в Drupal

Добавить нужный язык в Drupal Раздел админки: Region and language Устанавливаем "Default country" на значение "Russia", "First day of week" - на "Monday", "Default time zone" - на "Moscow", "Time zone for new user" - на…

Добавить нужный язык в Drupal

Раздел админки: Region and language

Устанавливаем "Default country" на значение "Russia", "First day of week" - на "Monday", "Default time zone" - на "Moscow", "Time zone for new user" - на "Default time zone". Жмём "Save Configuration".

Сделать сайт многоязычным

Раздел админки: Extend

Крутим до раздела страницы MultiLingual. Ставим галочки напротив пунктов "Configuration Translation", "Content translation", "Interface translation", "Language". Сохраняем наш выбор, нажав на кнопку "Install" в самом низу страницы.

Дать редакторам разрешение изменять переводы

Раздел админки: Config Trandlations

Отмечаем следующие права доступа галочкой для роли "Content editor": "Create translations", "Edit translations", "Manage translations for any entity that the user can edit". Сохраняем, нажав кнопку "Save permissions".

Добавить языки и настроить Drupal для поддержки переводов

Раздел админки: Languages

Нажимаем кнопку "+ Add language", чтобы добавить новый язык в Drupal. Потом выбираем название языка из выпадающего списка. Жмём на кнопку. Ждём пока Drupal производит импорт всех строк переводов интерфейса пользователя..

Теперь вы можете выбрать язык сайта по умолчанию (default language). Это значит, что сайт будет открываться именно на этом языке, если пользователь не выбрал иное в своих предпочтениях.

Если на этом этапе настройки вы выберите другой язык вместо английского как "язык по умолчанию (default language) то вероятно ваш сайт немедленно переключится на этот язык.

Но для дальнейшей настройки давайте переключимся обратно на английский, установив его как default language.

Добавить блок переключения языков на страницы сайта

Раздел админки: Block layout

Нажмём "Place block" и потом в открывшемся модальном окне выберем "language switcher". Откроется следующее модальное окно "Configure block" (настроить блок). Снимаем галочку выбора с пункта "Display title" ("отображать заголовок). Потом сохраняем изменения, нажав на кнопку "Save block".

Теперь перетаскиваем "Language Switcher" чтобы установить его в необходимую нам позицию в структуре блоков сайта, нажав на кнопку "Save blocks" (Сохранить блоки) внизу страницы.

Включить перевод содержимого сайта на Друпале

Раздел админки: Content language and translation

Выбрать "Content". Потом крутим вниз до тех разделов, которые только что динамически появились на странице: "Article", "Basic page". Ставим галочки напротив них.

Устанавливаем "default language" для обоих типов содержимого на значение "Author's preferred language".

Отмечаем "File" внутри раздела "Article" ("Статья") чтобы дать редакторам возможность размещать свои версии файлов (переведенные файлы) для каждой языковой версии содержимого, которое мы публикуем.

Жмём кнопку "Save configuration".

Готово. Теперь содержание сайта на Друпале может иметь переводы - многоязычное содержание, английские, немецкие, русские и т.д. версии страниц.

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

Раздел админки: Content language and translation

В списке "Custom language settings" отмечаем "Custom menu". Крутим вниз до раздела настроек с заголовком "Custom menu link". Устанавливаем пункт "default language" в значение "Author's preferred language" с помощью выпадающего списка. Выбираем галочкой "Custom menu link". Потом снимаем галочку напротив "Changed" в списке настроек, который только что динамически появился. Сохраняем конфигурацию, нажав на кнопку "Save configuration".

 

Продолжить чтение

Похожие статьи

Модуль Друпала Pathauto для SEO: автоматически создаёт красивые адреса страниц
ДрупалSEOБэкенд

Модуль Друпала Pathauto для SEO: автоматически создаёт красивые адреса страниц

В продолжение темы SEO расмотрим модуль Друпала, который автоматически генерирует красивый URL для страниц сайта, он называется Pathauto. Это очень важный и практически всегда обязательный для любого уважающего себя сайт…

Sergey Trubitsyn07 февр. 2025 г.
Обновлять ли сайт на версию Drupal 11? (часть 2)
Друпал

Обновлять ли сайт на версию Drupal 11? (часть 2)

Эта информация актуальна на неделю с 6 февраля 2025 года. Мы смотрим на этот снимок с экрана административного интерфейса Друпала на технический статус нашего сайта и видим, что есть возможность мигрировать на следующую…

Sergey Trubitsyn06 февр. 2025 г.