Интернационализация проекта?

Добрый день Тостер!!!
Имею проблему с интернационализацией проекта.
Что я сделал:
  1. Создал папку locale
  2. В settings.py дописал такие строчки
    USE_I18N = True
    LANGUAGES = (
        ('en', 'English'),
        ('uk', 'Ukrainian'),
    )
    LANGUAGE_CODE = 'en'
    
    LOCALE_PATHS = (
        os.path.join(BASE_DIR, 'locale'),
    )

  3. В шаблоне отметил строки которые нужно переводить.
    Добавил {%load i18n%}
  4. В терминале прописал django-admin makemessages -l uk
  5. Зашел папку locale, изменил django.po --> django-admin compilemessages

  6. Изменил url.py, заменил patterns на i18n_patterns


Запускаю локальный сервер. Не работает мой перевод. Помогите советами, или ссылками.
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
VladSkliar
@VladSkliar Автор вопроса
К сожалению все оч. просто. Я указал неправильный путь к папке locale. Точнее путь правильный, но папку django создал не там.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы