コード例 #1
0
 def test_non_existent(self):
     best = get_best_language('xy-YY, xy;q=0.8')
     eq_(False, best)
コード例 #2
0
 def test_not_worst_choice(self):
     """Try not to fall back to 'es' here."""
     best = get_best_language('en-gb, en;q=0.8, fr-fr;q=0.6, es;q=0.2')
     eq_('en-US', best)
コード例 #3
0
 def test_fr_FR(self):
     best = get_best_language('fr-FR, es;q=0.8')
     eq_('fr', best)
コード例 #4
0
 def test_english_only(self):
     best = get_best_language('en-us, en;q=0.8')
     eq_('en-US', best)
コード例 #5
0
 def test_en_GB(self):
     """Stick with English if you can."""
     best = get_best_language('en-gb, fr;q=0.8')
     eq_('en-US', best)
コード例 #6
0
 def test_english_only(self):
     best = get_best_language("en-us, en;q=0.8")
     eq_("en-US", best)
コード例 #7
0
ファイル: api.py プロジェクト: treykc78/kitsune
 def get_locale(self):
     accept_language = self.request.META.get('HTTP_ACCEPT_LANGUAGE', '')
     lang = get_best_language(accept_language)
     return lang or settings.WIKI_DEFAULT_LANGUAGE
コード例 #8
0
 def test_non_existent(self):
     best = get_best_language('xy-YY, xy;q=0.8')
     eq_(False, best)
コード例 #9
0
 def test_prefix_matching(self):
     """en-US is a better match for en-gb, es;q=0.2 than es."""
     best = get_best_language('en-gb, es;q=0.2')
     eq_('en-US', best)
コード例 #10
0
 def test_not_worst_choice(self):
     """Try not to fall back to 'es' here."""
     best = get_best_language('en-gb, en;q=0.8, fr-fr;q=0.6, es;q=0.2')
     eq_('en-US', best)
コード例 #11
0
 def test_fr_FR(self):
     best = get_best_language('fr-FR, es;q=0.8')
     eq_('fr', best)
コード例 #12
0
 def test_en_GB(self):
     """Stick with English if you can."""
     best = get_best_language('en-gb, fr;q=0.8')
     eq_('en-US', best)
コード例 #13
0
 def test_english_only(self):
     best = get_best_language('en-us, en;q=0.8')
     eq_('en-US', best)
コード例 #14
0
 def test_fr_FR(self):
     best = get_best_language("fr-FR, es;q=0.8")
     eq_("fr", best)
コード例 #15
0
 def test_prefix_matching(self):
     """en-US is a better match for en-gb, es;q=0.2 than es."""
     best = get_best_language('en-gb, es;q=0.2')
     eq_('en-US', best)
コード例 #16
0
 def test_serbian(self):
     """sr -> sr-CYRL, not sr-LATN."""
     eq_('sr-CYRL', get_best_language('sr'))
コード例 #17
0
 def get_locale(self):
     accept_language = self.request.META.get('HTTP_ACCEPT_LANGUAGE', '')
     lang = get_best_language(accept_language)
     return lang or settings.WIKI_DEFAULT_LANGUAGE
コード例 #18
0
 def test_serbian(self):
     """sr -> sr-CYRL, not sr-LATN."""
     eq_('sr-CYRL', get_best_language('sr'))