Esempio n. 1
0
def language(request):
    code = utils.current_language(request)
    return {
        "lang_code": code,
        "lang_code_redactor": code if code != "en" else None,
        # if code is `en` do not load redactor resources.
    }
Esempio n. 2
0
 def test_utils_current_language_en(self):
     self.request.META = {
         'HTTP_ACCEPT_LANGUAGE': 'en'
     }
     code = utils.current_language(self.request)
     self.assertEqual(code, 'en')
Esempio n. 3
0
 def test_utils_current_language_ja_jp(self):
     self.request.META = {
         'HTTP_ACCEPT_LANGUAGE': 'ja-JP,en;q=0.6'
     }
     code = utils.current_language(self.request)
     self.assertEqual(code, 'en')
Esempio n. 4
0
 def test_utils_current_language_zh_hk(self):
     self.request.META = {
         'HTTP_ACCEPT_LANGUAGE': 'zh-HK,zh;q=0.8,en;q=0.6'
     }
     code = utils.current_language(self.request)
     self.assertEqual(code, 'zh-tw')