File tree 1 file changed +19
-7
lines changed 1 file changed +19
-7
lines changed Original file line number Diff line number Diff line change 30
30
'https://tldr-pages.github.io/assets/tldr.zip'
31
31
)
32
32
33
- DEFAULT_LANG = os .environ .get (
34
- 'LANG' ,
35
- 'C'
36
- ).split ('_' )[0 ]
33
+
34
+ def filter_languages (lang ):
35
+ if lang in ['pt_PT' , 'pt_BR' , 'zh_TW' ]:
36
+ return lang
37
+ elif lang == "pt" :
38
+ return "pt_PT"
39
+ return lang .split ('_' )[0 ]
40
+
41
+
42
+ DEFAULT_LANG = filter_languages (
43
+ os .environ .get (
44
+ 'LANG' ,
45
+ 'C'
46
+ ).split ('.' )[0 ])
37
47
38
48
if DEFAULT_LANG == 'C' or DEFAULT_LANG == 'POSIX' :
39
49
DEFAULT_LANG = None
@@ -162,9 +172,11 @@ def get_platform_list():
162
172
def get_language_list ():
163
173
languages = os .environ .get ('LANGUAGE' , '' ).split (':' )
164
174
languages = list (map (
165
- lambda x : x .split ('_' )[0 ],
166
- filter (lambda x : not (x == 'C' or x == 'POSIX' or x == '' ), languages )
167
- ))
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
+ )))
168
180
if DEFAULT_LANG is not None :
169
181
if DEFAULT_LANG not in languages :
170
182
languages .append (DEFAULT_LANG )
You can’t perform that action at this time.
0 commit comments