Exemple #1
0
def change_locale():
    '''
    Change the user's current locale for interacting with the site.
    '''

    change_locale_form = ChangeLocaleForm()

    if change_locale_form.validate():
        l10n.change_session_locale(change_locale_form.locale.data)
    else:
        abort(400)

    return redirect(request.referrer or '/')
Exemple #2
0
def change_locale():
    '''
    Change the user's current locale for interacting with the site.
    '''

    change_locale_form=ChangeLocaleForm()

    if change_locale_form.validate():
        l10n.change_session_locale(change_locale_form.locale.data)
    else:
        abort(400)

    return redirect(request.referrer or '/')
Exemple #3
0
 def test_locale_in_session_is_respected(self):
     assert 'es' in l10n.VALID_LOCALE_CODES
     with self.client.session_transaction() as sess:
         l10n.change_session_locale('es', session=sess)
     res = self.client.get('/')
     assert '<html lang="es"' in res.data
Exemple #4
0
 def test_locale_in_session_is_respected(self):
     assert 'es' in l10n.VALID_LOCALE_CODES
     with self.client.session_transaction() as sess:
         l10n.change_session_locale('es', session=sess)
     res = self.client.get('/')
     assert '<html lang="es"' in res.data