forked from jan/debianmemberportfolio
initial Pylons i18n
include language detection support in BaseController add initial german translation
This commit is contained in:
parent
12dc602c0b
commit
a6d4a99050
4 changed files with 117 additions and 1 deletions
|
@ -7,7 +7,7 @@ from pylons import c, cache, config, g, request, response, session
|
|||
from pylons.controllers import WSGIController
|
||||
from pylons.controllers.util import abort, etag_cache, redirect_to
|
||||
from pylons.decorators import jsonify, validate
|
||||
from pylons.i18n import _, ungettext, N_
|
||||
from pylons.i18n import _, ungettext, N_, add_fallback
|
||||
from pylons.templating import render
|
||||
|
||||
import ddportfolioservice.lib.helpers as h
|
||||
|
@ -20,6 +20,12 @@ class BaseController(WSGIController):
|
|||
# WSGIController.__call__ dispatches to the Controller method
|
||||
# the request is routed to. This routing information is
|
||||
# available in environ['pylons.routes_dict']
|
||||
# set language environment
|
||||
for lang in request.languages:
|
||||
try:
|
||||
add_fallback(lang)
|
||||
except:
|
||||
pass
|
||||
return WSGIController.__call__(self, environ, start_response)
|
||||
|
||||
# Include the '_' function in the public names
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue