def locale(self): return_to = request.params.get('return_to', '/') locale = request.params.get('locale') if locale is not None: flash_success(_("Language has been set to: English")) set_session_locale(locale) else: flash_error(_("No language given!")) return_to += '&' if '?' in return_to else '?' # hack to prevent next page being cached return_to += '__cache=%s' % int(random.random() * 100000000) redirect(return_to.encode('utf-8'))
def locale(self): return_to = request.params.get("return_to", "/") locale = request.params.get("locale") if locale is not None: flash_success(_("Language has been set to: English")) set_session_locale(locale) else: flash_error(_("No language given!")) return_to += "&" if "?" in return_to else "?" # hack to prevent next page being cached return_to += "__cache=%s" % int(random.random() * 100000000) redirect(return_to.encode("utf-8"))
def set_locale(self): locale = request.params.get('locale') if locale is not None: set_session_locale(locale)