В начале февраля я подписался на челедндж «Content Hero Global» и обязался каждый день публиковать контент на английском языке. Начал с того. что зарегистрировался в Твиттере, но быстро понял, что мне интереснее писать более объемные заметки, например, разборы книг. В этой серии я адаптирую сайт для работы с несколькими языками и деплою англоязычную версию на новый домен.
Как локализовать сайт
- Пометьте элементы, которые надо будет локализовать с помощью утилиты gettext. Не забудьте установить саму утилиту.
- Создайте папку localиmessage-файл с помощью командыmanage.py makemessages.
- Переведите помеченные элементы на нужный язык и запишите переводы в созданный message-file .
- Скопилируйте переводы с помощью manage.py combilemessages.
- При деплое не забудьте установить на сервер gettextи добавить команду, компилирующую переводы.
На этом все! Успехов, 
 Куличевский
P.S. Посмотрите, какой сайт кайфовый получился: https://alexchevsky.com
