Andriy Kornatskyy avatar Andriy Kornatskyy committed 4ee8037

Specify translation name for public pages.

Comments (0)

Files changed (2)

demos/template/src/public/web/views.py

 
 from wheezy.web.handlers import template_handler
 
+extra = {
+    'translation_name': 'public'
+}
 
-home = template_handler('public/home.html')
-about = template_handler('public/about.html')
+home = template_handler('public/home.html', **extra)
+about = template_handler('public/about.html', **extra)
 
-http400 = template_handler('public/http400.html', status_code=400)
-http403 = template_handler('public/http403.html', status_code=403)
-http404 = template_handler('public/http404.html', status_code=404)
-http500 = template_handler('public/http500.html', status_code=500)
+http400 = template_handler('public/http400.html', status_code=400, **extra)
+http403 = template_handler('public/http403.html', status_code=403, **extra)
+http404 = template_handler('public/http404.html', status_code=404, **extra)
+http500 = template_handler('public/http500.html', status_code=500, **extra)

demos/template/src/urls.py

 from wheezy.http.transforms import response_transforms
 from wheezy.routing import url
 from wheezy.web.handlers import file_handler
-from wheezy.web.handlers import template_handler
 
 from config import static_cache_profile
 from membership.web.urls import membership_urls
 from public.web.urls import error_urls
 from public.web.urls import public_urls
+from public.web.views import home
 
 
 locale_pattern = '{locale:(en|ru)}/'
 locale_urls = public_urls + membership_urls
 locale_urls.append(('error/', error_urls, locale_defaults))
 all_urls = [
-    url('',
-        template_handler('public/home.html'),
-        locale_defaults,
-        name='default'),
+    url('', home, locale_defaults, name='default'),
     (locale_pattern, locale_urls, locale_defaults),
     url('static/{path:any}', static_files, name='static'),
     url('favicon.ico', static_files, {'path': 'img/favicon.ico'})
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.