Skip to main content

Robust internationalized urls implementation for Django.

Project description

# django-robust-i18n-urls

This application solves a few problems related with using internaitonalized
urls inside Django. If you want a full rationale please check out:

http://blog.karolmajta.com/robust-internationalized-urls-for-django.html

for an article explaining issues that arise when dealing with default
Django setup for internationalized urls.

## Usage

To use the app:

pip install django-robust-i18n-urls

In your `urls.py`, add to your `urlpatterns`:

url(r'^i18n/', include('robust_urls.urls')),

In your `settings.py`:

MIDDLEWARE_CLASSES = (
# ...
'robust_urls.middleware.RobustI18nLocaleMiddleware',
# ...
)

This should get you going with the default setup. Django's documentation
on translation and selecting language can help you.

For full documentation please see
http://django-robust-i18n-urls.readthedocs.org/

## Development

Clone this repo, then:

pip install -e .
pip install -r requirements.txt
python setup.py test

## TODO/Roadmap

Currently I don't need any more features beyond what is already provided,
but if you have ones that suit your use cases, feel free to issue a pull
request. Any additional tests are welcome too.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-robust-i18n-urls-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file django-robust-i18n-urls-1.0.0.tar.gz.

File metadata

File hashes

Hashes for django-robust-i18n-urls-1.0.0.tar.gz
Algorithm Hash digest
SHA256 d1a0d33a0ea7722ec29b63d96dffdd85fd6787448c020326378625df195fafc4
MD5 9ec1ee4e22e189733dabbd2a3c771417
BLAKE2b-256 20a69523cab089a7072b5ef249790b305ef4617cabf1e6855df52ed884dd8fd2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page