django-i18nurls

Скріншот програми:
django-i18nurls
Дані програми:
Версія: 0.7
Дата завантаження: 14 Apr 15
Розробник: Orne Brocaar
Ліцензія: Безкоштовно
Популярність: 11

Rating: 5.0/5 (Total Votes: 1)

Django-i18nurls є Django заміни додаток, що дозволяє переводити шаблони URL за допомогою Gettext NBSP &; також він містить функцію користувацьких шаблонів для префікса URL-адреси з активною мовної код (наприклад ,. / RU / Новини / , / п / нас Новини /) і проміжного, щоб активувати код мови в префіксі (для вхідного запиту).
Приклади:
# Urls.py
від django.conf.urls.defaults моделей імпортних, включають в себе, гіперпосилання
від django.utils.translation ugettext_lazy Імпортувати як _
від i18nurls.defaults імпортних locale_prefixed_patterns
шаблони = locale_prefixed_patterns ('',
І NBSP; гіперпосилання (_ (г '^ користувачі / реєстрація / $', 'your.view », NAME =" рахунок-Реєстр »)),
)
# У вашій оболонки, після оновлення перекладів (з makemessages / compilemessages)
>>> Включити ('пн.ш.')
>>> Назад ('рахунок-Реєстр »)
'/ П / gebruikers / registeren /'
>>> Включити ('EN')
>>> Назад ('рахунок-Реєстр »)
'/ EN / користувачів / реєстрація /'
Установка
- Додати i18nurls ваших settings.INSTALLED_APPS
- Додати i18nurls.middleware.LocaleMiddleware ваших settings.MIDDLEWARE_CLASSES. Примітка :. Цей компонент замінює стандартний Django LocaleMiddleware

Що нового У цьому випуску:

  • {% Мова%} шаблон -tag реалізовані (завдяки Харро ван дер Klauw).
  • клас LocaleMiddleware НЕ виправлена ​​більше (Випуск № 3).
  • i18n_patterns НЕ виправлена ​​більше.
  • коса риса тепер опціонально в LocaleMiddleware регулярних виразів.

Що нового у версії 0.6.1:

  • Шаблони і папки мовної доданий в setup.py сценарій (Випуск # 1).

Що нового у версії 0.6:

  • API змінений так, це буде відповідати з i18n_patterns в майбутньому Django 1.4 реліз.

Вимоги

  • Python
  • Django

Інші програми розробника Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

django-i18nurls

Коментар не знайдено
додати коментар
Включіть картинки!