root / env / lib / python2.7 / site-packages / django / conf / urls / i18n.py @ 1a305335
History | View | Annotate | Download (576 Bytes)
1 |
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 |
) |