Перевод слова Django

Различные части Django, такие как сайт администратора и сообщения об ошибках проверки, можно переводить. Это означает, что они отображаются по-разному в зависимости от языка или страны пользователей. Для этого Django использует ту же инфраструктуру интернационализации и регионализации, что и приложения Django, представленные в документации i18n .

Переводы

Переводы выполняются пользователями Django по всему миру. Переводческая работа координируется на Transifex .

Если вы нашли неправильный перевод или хотите обсудить некоторые переводы, перейдите на страницу проекта Django . Если вы хотите протянуть руку помощи или добавить язык, который еще не переведен, вот что нужно сделать:

  • Присоединяйтесь к списку рассылки Django i18n и представьтесь.

  • Обязательно прочтите примечания о специализациях перевода Django .

  • Зарегистрируйтесь в Transifex и посетите страницу проекта Django .

  • На странице проекта Django выберите язык, над которым хотите работать, или, если этот язык еще не существует, запросите создание новой языковой группы, щелкнув ссылку «Запросить язык» и выбрав правильный язык.

  • Затем нажмите кнопку «Присоединиться к этой команде», чтобы стать членом этой команды. В каждой команде есть как минимум один координатор, который отвечает за рассмотрение вашего запроса на членство. Вы также можете связаться с координатором команды, чтобы уточнить процедурные проблемы и заняться фактическим процессом перевода.

  • Когда вы будете приняты в качестве члена команды, выберите ресурс перевода, который вы хотите обновить, на странице команды. Например, «основной» ресурс относится к каталогу переводов, содержащему все некоммерческие переводы. Каждое из приложений contrib также имеет свой собственный ресурс (с префиксом contrib).

    Заметка

    Для получения дополнительной информации о том, как использовать Transifex, прочтите Руководство пользователя Transifex .

Переводы Transifex не интегрируются в репозиторий Django, пока не будет выпущен новый основной выпуск . Мы пытаемся обновить их второй раз в одном из следующих второстепенных выпусков , но это зависит от доступности Менеджера переводов. Так что не пропустите период блокировки канала (между предварительной версией и основной версией), чтобы воспользоваться возможностью завершить и исправить переводы для вашего языка!

Форматы

Вы также можете пересмотреть conf/locale/<locale>/formats.py . В этом файле указывается конкретная дата, время и формат чисел для вашего языка. См. Дополнительные сведения в разделе « Регионализация форматов» .

Форматирование файлов не поддерживается на Transifex. Чтобы изменить их, вам нужно создать патч из дерева исходных текстов Django, как и любое другое изменение кода:

  • Создайте дифференциал против текущей «главной» ветки в Git.
  • Откройте заявку в системе продажи билетов Django, установите в поле Component значение Translations и прикрепите к нему исправление.

Документация

Также есть возможность перевести документацию, хотя это очень большая работа для полного перевода (вас предупреждают!). Мы используем тот же инструмент Transifex . Переводы появятся по адресу, https://docs.djangoproject.com/<language_code>/ когда хотя бы файлы docs/intro/* будут полностью переведены на ваш язык.

После публикации переводов обновленные версии Transifex будут время от времени копироваться в репозиторий django / django-docs-translations и на веб-сайт документации. Обновляются только переводы для последней стабильной версии Django.

Copyright ©2021 All rights reserved