File tree 1 file changed +11
-12
lines changed
1 file changed +11
-12
lines changed Original file line number Diff line number Diff line change 31
31
)
32
32
33
33
34
- def filter_languages (lang ):
35
- if lang in ['pt_PT' , 'pt_BR' , 'zh_TW' ]:
36
- return lang
37
- elif lang == "pt" :
34
+ def get_language_code (language ):
35
+ language = language .split ('.' )[0 ]
36
+ if language in ['pt_PT' , 'pt_BR' , 'zh_TW' ]:
37
+ return language
38
+ elif language == "pt" :
38
39
return "pt_PT"
39
- return lang .split ('_' )[0 ]
40
+ return language .split ('_' )[0 ]
40
41
41
42
42
- DEFAULT_LANG = filter_languages (
43
+ DEFAULT_LANG = get_language_code (
43
44
os .environ .get (
44
45
'LANG' ,
45
46
'C'
46
- ). split ( '.' )[ 0 ] )
47
+ ))
47
48
48
49
if DEFAULT_LANG == 'C' or DEFAULT_LANG == 'POSIX' :
49
50
DEFAULT_LANG = None
@@ -172,11 +173,9 @@ def get_platform_list():
172
173
def get_language_list ():
173
174
languages = os .environ .get ('LANGUAGE' , '' ).split (':' )
174
175
languages = list (map (
175
- filter_languages ,
176
- map (
177
- lambda x : x .split ('.' )[0 ],
178
- filter (lambda x : not (x == 'C' or x == 'POSIX' or x == '' ), languages )
179
- )))
176
+ get_language_code ,
177
+ filter (lambda x : not (x == 'C' or x == 'POSIX' or x == '' ), languages )
178
+ ))
180
179
if DEFAULT_LANG is not None :
181
180
if DEFAULT_LANG not in languages :
182
181
languages .append (DEFAULT_LANG )
You can’t perform that action at this time.
0 commit comments