django-localeurl

A Django application that allow you to specify the language of a page in the URL
Download

django-localeurl Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT/X Consortium Lic...
  • Price:
  • FREE
  • Publisher Name:
  • Joost Cassee
  • Publisher web site:
  • http://code.google.com/u/@UBBTRlFWDhlFXgR9GA==/

django-localeurl Tags


django-localeurl Description

A Django application that allow you to specify the language of a page in the URL django-localeurl is a Django application that allow you to specify the language of a page in the URL.Suppose you have a Django website in multiple languages. The localeurl application allow you to specify the language of a page in the URL, like so: http://www.example.com/nl/company/profile. Any URLs without language prefix will be redirected to add the prefix for the default language.Some reasons for using localeurl:* Search engines will index all languages.* Every page should have a unique URL. If you feel that different languages means different pages, then each language should get its own unique URL.* Setting the language for the website should be done using a POST request (because it influences subsequent page views, see Django ticket #3651). You might not want to use POST requests.About DjangoDjango is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.Here are some key features of "Django":Object-relational mapper:· Define your data models entirely in Python. You get a rich, dynamic database-access API for free - but you can still write SQL if needed.Automatic admin interface:· Save yourself the tedious work of creating interfaces for people to add and update content. Django does that automatically, and it's production-ready.Elegant URL design:· Design pretty, cruft-free URLs with no framework-specific limitations. Be as flexible as you like.Template system:· Use Django's powerful, extensible and designer-friendly template language to separate design, content and Python code.Cache system:· Hook into memcached or other cache frameworks for super performance - caching is as granular as you need.Internationalization:· Django has full support for multi-language applications, letting you specify translation strings and providing hooks for language-specific functionality. Requirements: · Django


django-localeurl Related Software