コード例 #1
0
ファイル: _source.py プロジェクト: yashodhank/shuup
    def language(self):
        lang = settings.LANGUAGE_CODE
        if self._language:
            lang = self._language
        elif self.customer:
            lang = self.customer.language

        if not is_existing_language(lang):
            lang = settings.LANGUAGE_CODE  # sane fallback

        return lang
コード例 #2
0
ファイル: _source.py プロジェクト: suutari/shoop
    def language(self):
        lang = settings.LANGUAGE_CODE
        if self._language:
            lang = self._language
        elif self.customer:
            lang = self.customer.language

        if not is_existing_language(lang):
            lang = settings.LANGUAGE_CODE  # sane fallback

        return lang
コード例 #3
0
ファイル: _source.py プロジェクト: yashodhank/shuup
 def language(self, value):
     if not is_existing_language(value):
         value = settings.LANGUAGE_CODE  # sane fallback
     self._language = value
コード例 #4
0
def test_existing_languages():
    for x in range(11):
        language = LANGUAGES[x][0]
        exists = LANGUAGES[x][1]
        assert is_existing_language(language) == exists
コード例 #5
0
ファイル: _source.py プロジェクト: suutari/shoop
 def language(self, value):
     if not is_existing_language(value):
         value = settings.LANGUAGE_CODE  # sane fallback
     self._language = value
コード例 #6
0
ファイル: test_i18n.py プロジェクト: ruqaiya/shuup
def test_existing_languages():
    for x in range(11):
        language = LANGUAGES[x][0]
        exists = LANGUAGES[x][1]
        assert is_existing_language(language) == exists