Перевод интерфейса
В этом разделе описано, как переводить строки интерфейса портала, импортировать и экспортировать файлы переводов, а также настраивать автоматическую проверку обновлений переводов.
Перейдите в административном меню в раздел Конфигурация > Регион и язык > Перевод интерфейса. Страница состоит из четырёх вкладок: Перевести, Импортировать, Экспортировать и Настройки.
Перевести
На вкладке отображается список строк интерфейса с полями для ввода перевода.
В блоке Фильтр переводимых строк можно ограничить список:
| Поле | Описание |
|---|---|
| Строка содержит | Поиск по тексту исходной строки. Чтобы найти все строки, оставьте поле пустым. Поиск чувствителен к регистру. |
| Translation language | Язык, для которого редактируется перевод. |
| Поиск в | Область поиска: переведённые и непереведённые строки, только переведённые или только непереведённые. |
После настройки фильтра нажмите кнопку Фильтр.
Ниже отображается таблица: в столбце Исходная строка — оригинальный текст на английском языке, в столбце Перевод для [язык] — редактируемое поле с текущим переводом. Чтобы изменить перевод, отредактируйте текст в соответствующем поле и сохраните изменения.
Импортировать
Вкладка позволяет загрузить готовый файл перевода в формате Gettext Portable Object (.po).
| Поле | Описание |
|---|---|
| Файл перевода | Файл с расширением .po, ограничение по размеру — 2 МБ. |
| Язык | Язык, для которого импортируется перевод. |
| Считать импортированные строки собственными переводами | Отмеченные при импорте переводы будут считаться персонализированными (не будут перезаписаны при последующих автоматических обновлениях). |
| Перезаписать неперсонализированные переводы | Заменяет переводы, полученные ранее из стандартных источников (не отредактированные вручную). |
| Перезаписать существующие персонализированные переводы | Заменяет переводы, ранее отредактированные вручную. |
После выбора файла и настройки параметров нажмите кнопку Импортировать.
Экспортировать
Вкладка позволяет выгрузить переводы в файл .po для дальнейшего редактирования или переноса на другой портал.
- В поле Язык выберите язык, для которого нужно экспортировать переводы.
- В блоке Параметры экспорта укажите, какие переводы включить в файл:
- Добавлять неперсонализированные переводы — переводы, полученные из стандартных источников.
- Добавлять персонализированные переводы — переводы, отредактированные вручную.
- Добавлять непереведённый текст — строки, для которых перевод ещё не задан.
- Нажмите кнопку Экспортировать.
Настройки
На вкладке настраивается поведение автоматического обновления и импорта переводов.
Проверка обновлений — частота проверки обновлений переводов интерфейса для установленных модулей и тем:
- Никогда (вручную)
- Еженедельно
- Ежемесячно
Рядом с настройкой доступна ссылка Проверить обновления сейчас для немедленной проверки.
Источник перевода — источник файлов перевода для автоматического перевода интерфейса:
- Сервер переводов Drupal и локальные файлы
- Только локальные файлы
Файлы перевода сохраняются локально в каталоге sites/default/files/translations. Изменить этот каталог можно на странице конфигурации Файловая система.
Поведение при импорте — как поступать с существующими переводами при автоматическом обновлении переводов интерфейса:
- Не перезаписывать существующие переводы.
- Перезаписывать только импортированные переводы, изменённые переводы не заменять.
- Перезаписывать существующие переводы.
В завершение нажмите Сохранить конфигурацию, чтобы изменения применились.