2.7. Основы: Интерфейс пользователя, Конфигурация и Перевод контента
Базовый язык для Drupal, который используется на вашем сайте (Ядро Drupal, модули и темы оформления) это английский. Однако, используя Drupal вы можете создавать сайт, где язык по умолчанию будет не английский, в этом случае любой кто просматривает сайт будет видеть только этот язык (предполагается что сайт полностью переведен). Вы также можете использовать Drupal для создания мультиязычного сайта, с переключателем языка, который пользователи могут использовать для выборах их предпочтительного языка. Вы должны установить модуль ядра Language для того чтобы использовать язык отличный от английского на вашем сайте.
Есть три типа информации, которые вы можете перевести, каждый имеет свой собственный метод для перевода:
- Текст пользовательского интерфейса
- Встроенный текст представленный в ядре Drupal, модулях и темах оформления. Этот текст может быть переведен с базового английского языка на любой другой язык(и) вашего сайта. Обычно, прежде чем переводить текст самому, вы можете скачать переводы. Вы должны включить модуль ядра Interface Translation, чтобы перевести этот текст text и модуль ядра Update Manager чтобы автоматически скачать переводы.
- Текст конфигурации
- Текст который относится к структуре и начальным значениям определенным ядром Drupal, модулями и темами оформления, однако только тот который вы можете изменить. Например это заголовки полей в ваших типах материала, текст в шапке представлений, имя вашего сайта и контент автоматических емейл сообщений, который сайт посылает. После создания конфигурационного текста на языке по умолчанию на вашем сайте, вы можете перевести его на другие языки. По умолчанию конфигурация предоставленная ядром Drupal, модулями и темами оформления, включает перевод вместе загруженными переводами для пользовательского интерфейса. Вы должны включить модуль ядра Configuration Translation для перевода этого текста.
- Текст в контенте и файлы
- Если ваш сайт мультиязычный, вы можете сделать поля контента на вашем сайте переводимыми. После создания контента на одном языке, вы можете перевести его на другие языки. Поля могут содержать текстовую информацию или загруженные файлы и для каждого поля в каждом типе материала, вы можете настроить будет ли оно переводимым или нет. Вы должны включить модуль ядра Content Translation для перевода этого текста.
Даже если язык по умолчанию на вашем сайте не английский, вы будете все равно видеть английский текст для определенных страниц администратора при управление конфигурацией. Причина по которой это так работает, вы должны редактировать конфигурацию, а также базовые, непереводимые значения конфигурации; перевод конфигурации это отдельная операция. Например, если вы зайдете на страницу Меню, вы увидите английские названия меню (для меню, которые настроены при установки вашего сайта) и если вы нажмете на ссылку Редактировать меню, вы сможете отредактировать английское название и описание меню. Для редактирования имени меню на другой язык, вы должны включить модуль ядра Configuration Translation и использовать ссылку Перевод для редактирования переведенном информации меню.
Source file: language-concept.asciidoc
Help improve this page
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion