Интернационализация с Джанго
internationalization framework позволяет легко помечать строки для перевода как в коде Python, так и в шаблонах. Он опирается на набор инструментов GNU gettext, предназначенный для создания и управления файлами сообщений. Файл сообщений представляет собой обычный текстовый файл, представляющий язык. Он содержит часть или все строки перевода, найденные в приложении, и их соответствующие переводы для одного языка. Файлы сообщений имеют расширение .po.
После перевода файлы сообщений компилируются, чтобы обеспечить быстрый доступ к переведенным строкам. Скомпилированные файлы переводов имеют расширение .mo.