root / env / lib / python2.7 / site-packages / django / conf / urls / i18n.py @ 1a305335
History | View | Annotate | Download (576 Bytes)
1 | 1a305335 | officers | from django.conf import settings |
---|---|---|---|
2 | from django.conf.urls import patterns |
||
3 | from django.core.urlresolvers import LocaleRegexURLResolver |
||
4 | |||
5 | def i18n_patterns(prefix, *args): |
||
6 | """
|
||
7 | Adds the language code prefix to every URL pattern within this
|
||
8 | function. This may only be used in the root URLconf, not in an included
|
||
9 | URLconf.
|
||
10 |
|
||
11 | """
|
||
12 | pattern_list = patterns(prefix, *args) |
||
13 | if not settings.USE_I18N: |
||
14 | return pattern_list
|
||
15 | return [LocaleRegexURLResolver(pattern_list)]
|
||
16 | |||
17 | |||
18 | urlpatterns = patterns('',
|
||
19 | (r'^setlang/$', 'django.views.i18n.set_language'), |
||
20 | ) |