Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

Перевод конфигурации

Как переводить подписи полей в представлении, а также другие элементы конфигурации.

Цель

Перевести подписи (метки) в представлении "Рецепты" на испанский язык.

Необходимые знания

Требования к сайту

  • Установлен модуль ядра Configuration Translation, и на сайте добавлено как минимум два языка. См. [language-add].

  • Создано представление "Рецепты". См. [views-create] и [views-duplicate].

Шаги

Базовые шаги для перевода любой конфигурации на сайте:

  1. В административном меню Управление перейдите в Конфигурация > Регион и язык > Перевод конфигурации (admin/config/regional/config-translation).

  2. Найдите нужный элемент конфигурации, который требуется перевести. Например, для перевода имени сайта — ищите Системная информация. Для элементов, сгруппированных по типу (например, представления или форматы дат), нажмите кнопку Список (или List) для просмотра всех элементов этого типа и выберите нужный.

  3. Нажмите Перевести рядом с выбранным элементом.

  4. Найдите кнопку, позволяющую добавить перевод на нужный язык, и нажмите её.

  5. Заполните поля перевода и сохраните изменения.

Обычно перевод конфигурации происходит интуитивно. Однако для представлений (Views) форма перевода гораздо сложнее, чем обычная форма редактирования — она иерархична и содержит множество полей.

Пример: перевод подписей в представлении "Рецепты" на испанский:

  1. В меню Управление откройте Конфигурация > Регион и язык > Перевод конфигурации.

  2. В строке Views нажмите Список.

  3. Найдите представление "Recipes" и нажмите Перевести.

  4. В строке Spanish нажмите Добавить. Откроется страница "Добавить испанский перевод для представления Recipes".

  5. В разделе Отображения > Default Display settings > Recipes default display options переведите Display title с "Recipes" на "Recetas".

  6. В Default display settings > Exposed form > Reset options переведите Submit button text с "Apply" на "Aplicar". Другие кнопки в этом разделе можно не трогать, если они не отображаются на вашей странице.

  7. В Default display settings > Filters > (Empty) taxonomy term ID > Find recipes using…​ Expose переведите Label с "Find recipes using…​" на "Encontrar recetas usando…​".

  8. Нажмите Сохранить перевод.

  9. Перейдите на страницу "Recipes", переключитесь на испанский язык через блок переключения языка и проверьте, что подписи переведены.

Расширьте своё понимание

  • Переведите название блока в разделе Recent recipes в настройках представления Recipes.

  • Переведите заголовок страницы в представлении Vendors.

  • Переведите другие элементы конфигурации. Примеры, где искать перевод:

    • Имя сайта: Конфигурация > Система > Основные настройки сайта > Перевод информации о системе (admin/config/system/site-information/translate).

    • Контактная форма: Структура > Контактные формы (admin/structure/contact), нажмите Перевод рядом с нужной формой.

    • Имя меню: Структура > Меню (admin/structure/menu), Перевод для нужного меню.

    • Ссылки в меню считаются контентом, не конфигурацией; для их перевода см. [language-content-config]. После включения перевода ссылок используйте кнопку Редактировать меню и далее Перевод рядом с нужной ссылкой.

    • Подписи полей в типах материала: Структура > Типы материалов (admin/structure/types), Управление полями для нужного типа материала, затем Перевод для нужного поля.

  • Для перевода материалов см. [language-content-translate].

Видео

Translating Configuration
Your browser does not support the video tag.

Авторы

Написано и отредактировано Boris Doesborg и Jennifer Hodgdon.

Переведено Абраменко Иван из DrupalBook.