django-i18nurls

ภาพหน้าจอของซอฟแวร์:
django-i18nurls
รายละเอียดซอฟแวร์:
รุ่น: 0.7
วันที่อัพโหลด: 14 Apr 15
ผู้พัฒนา: Orne Brocaar
การอนุญาต: ฟรี
ความนิยม: 0

Rating: 5.0/5 (Total Votes: 1)

Django-i18nurls เป็น app pluggable Django ที่ทำให้มันเป็นไปได้ที่จะแปลรูปแบบ URL โดยใช้ gettext & nbsp; รวมทั้งจะมีฟังก์ชั่นรูปแบบที่กำหนดเองสำหรับ prefixing URL ที่มีภาษารหัสที่ใช้งาน (เช่น. / th / ข่าว / / nl / ข่าว /) และมิดเดิ้ลเพื่อเปิดใช้งานรหัสภาษาในคำนำหน้า (สำหรับการร้องขอขาเข้า)
ตัวอย่าง:
# urls.py
จากรูปแบบการนำเข้า django.conf.urls.defaults, รวมถึง url
จากการนำเข้า ugettext_lazy django.utils.translation เป็น _
จากการนำเข้า i18nurls.defaults locale_prefixed_pa​​tterns
รูปแบบ = locale_prefixed_pa​​tterns ('',
& nbsp; url (_ (R '^ ผู้ใช้ / ลงทะเบียน / $', 'your.view' name = 'บัญชีลงทะเบียน'))
)
# ในเปลือกของคุณหลังจากที่การปรับปรุงการแปลของคุณ (กับ makemessages / compilemessages)
>>> เปิดใช้งาน ('nl')
>>> ย้อนกลับ ('บัญชีลงทะเบียน')
'/ nl / Gebruikers / registeren /'
>>> เปิดใช้งาน ('en')
>>> ย้อนกลับ ('บัญชีลงทะเบียน')
'/ th / ผู้ใช้ / ลงทะเบียน /'
การติดตั้ง
- เพิ่ม i18nurls เพื่อ settings.INSTALLED_APPS ของคุณ
- เพิ่ม i18nurls.middleware.LocaleMiddleware เพื่อ settings.MIDDLEWARE_CLASSES ของคุณ หมายเหตุ:. มิดเดิลแวร์นี้แทนที่เริ่มต้น Django LocaleMiddleware

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:

  • {% ภาษา%} แม่แบบ -tag ดำเนินการ (ขอบคุณ Harro แวนเดอร์ Klauw).
  • ชั้น LocaleMiddleware ไม่ได้ patched อีกต่อไป (ฉบับที่ 3).
  • i18n_patterns ไม่ได้ patched อีกต่อไป.
  • ลากเฉือนคือตอนนี้ตัวเลือกใน LocaleMiddleware regex.

มีอะไรใหม่ ในรุ่น 0.6.1:

  • แม่แบบและตำแหน่งที่ตั้งโฟลเดอร์ที่เพิ่มเข้ามาใน setup.py สคริปต์ (ฉบับที่ # 1).

มีอะไรใหม่ ในรุ่น 0.6:

  • API การเปลี่ยนแปลงจึงจะตรงกับ i18n_patterns ใน Django 1.4 ที่จะเกิดขึ้น ปล่อย.

ต้องการ

  • หลาม
  • Django

ซอฟแวร์อื่น ๆ ของนักพัฒนา Orne Brocaar

WTFMongoengine
WTFMongoengine

15 Apr 15

ความคิดเห็นที่ django-i18nurls

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!