-
Notifications
You must be signed in to change notification settings - Fork 2
/
README.txt
47 lines (30 loc) · 1.18 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# 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.