django-i18nurls

軟件截圖:
django-i18nurls
軟件詳細信息:
版本: 0.7
上傳日期: 14 Apr 15
開發: Orne Brocaar
許可: 免費
人氣: 11

Rating: 5.0/5 (Total Votes: 1)

Django的i18nurls是一個Django可插拔的應用程序,使得它可以通過使用gettext翻譯URL模式 除了它包含一個自定義模式功能前綴的網址與活動語言代碼(例如:/ EN /新聞/ ,/ NL /呼號/)和中間件,以激活前綴的語言代碼(傳入的請求)。
例子:
#urls.py
從django.conf.urls.defaults進口模式,包括網址
從django.utils.translation進口ugettext_lazy為_
從i18nurls.defaults進口locale_prefixed_pa​​tterns
圖案= locale_prefixed_pa​​tterns('',
  URL(_(R'^用戶/註冊/ $','your.view“,名字='賬號註冊')),

#在你的shell,更新您的翻譯(與makemessages / compilemessages)後
>>>激活(“NL”)
>>>反向('賬號註冊“)
“/ NL / gebruikers / registeren /'
>>>激活('恩')
>>>反向('賬號註冊“)
“/ 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改變,所以它會在即將到來的Django 1.4 i18n_patterns匹配發布。

要求

  • 在Python中
  • 在Django的

顯影劑的其他軟件 Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

意見 django-i18nurls

評論沒有發現
添加評論
打開圖片!