def test_langcode_from_locale(self):
        '''_langcode_from_locale()'''

        self.assertEqual(LanguageSupport._langcode_from_locale('de'), 'de')
        self.assertEqual(LanguageSupport._langcode_from_locale('de_DE.UTF-8'), 'de')
        self.assertEqual(LanguageSupport._langcode_from_locale('en_GB'), 'en')
        self.assertEqual(LanguageSupport._langcode_from_locale('be_BY@latin'), 'be')
        self.assertEqual(LanguageSupport._langcode_from_locale('zh_CN.UTF-8'), 'zh-hans')
        self.assertEqual(LanguageSupport._langcode_from_locale('zh_TW'), 'zh-hant')
Example #2
0
    def test_langcode_from_locale(self):
        '''_langcode_from_locale()'''

        self.assertEqual(LanguageSupport._langcode_from_locale('de'), 'de')
        self.assertEqual(LanguageSupport._langcode_from_locale('de_DE.UTF-8'),
                         'de')
        self.assertEqual(LanguageSupport._langcode_from_locale('en_GB'), 'en')
        self.assertEqual(LanguageSupport._langcode_from_locale('be_BY@latin'),
                         'be')
        self.assertEqual(LanguageSupport._langcode_from_locale('zh_CN.UTF-8'),
                         'zh-hans')
        self.assertEqual(LanguageSupport._langcode_from_locale('zh_TW'),
                         'zh-hant')