Kaynağa Gözat

Setup project for i18n

Camille Masset 9 yıl önce
ebeveyn
işleme
ceca42193e
2 değiştirilmiş dosya ile 7 ekleme ve 5 silme
  1. 1 0
      counter/views.py
  2. 6 5
      seum/urls.py

+ 1 - 0
counter/views.py

@@ -1,4 +1,5 @@
1 1
 from django.shortcuts import render
2
+from django.utils.translation import ugettext as _
2 3
 from counter.models import Counter, Reset, Like, Keyword, Hashtag
3 4
 from django.contrib.auth.models import User
4 5
 from babel.dates import format_timedelta, format_datetime

+ 6 - 5
seum/urls.py

@@ -15,19 +15,20 @@ Including another URLconf
15 15
 """
16 16
 from django.conf import settings
17 17
 from django.conf.urls import url, include
18
+from django.conf.urls.i18n import i18n_patterns
18 19
 from django.contrib import admin
19 20
 from django.views.generic.base import RedirectView
20 21
 
21
-urlpatterns = [
22
+urlpatterns = i18n_patterns(
22 23
     url(r'^admin/', admin.site.urls),
23 24
     url(r'^favicon\.ico$', RedirectView.as_view(url='/static/favicon.ico')),
24 25
     url(r'^robots\.txt$', RedirectView.as_view(url='/static/robots.txt')),
25
-]
26
+    url(r'^', include('counter.urls')),
27
+)
26 28
 
27 29
 if settings.DEBUG:
28 30
     import debug_toolbar
29
-    urlpatterns += [
31
+    urlpatterns += i18n_patterns(
30 32
         url(r'^__debug__/', include(debug_toolbar.urls)),
31
-    ]
33
+    )
32 34
 
33
-urlpatterns += [url(r'^', include('counter.urls')), ]