File tree 1 file changed +18
-7
lines changed
1 file changed +18
-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
+ def filter_languages (lang ):
34
+ if lang in ['pt_PT' , 'pt_BR' , 'zh_TW' ]:
35
+ return lang
36
+ elif lang == "pt" :
37
+ return "pt_PT"
38
+ else :
39
+ return lang .split ('_' )[0 ]
40
+
41
+ DEFAULT_LANG = filter_languages (
42
+ os .environ .get (
43
+ 'LANG' ,
44
+ 'C'
45
+ ).split ('.' )[0 ])
37
46
38
47
if DEFAULT_LANG == 'C' or DEFAULT_LANG == 'POSIX' :
39
48
DEFAULT_LANG = None
@@ -162,9 +171,11 @@ def get_platform_list():
162
171
def get_language_list ():
163
172
languages = os .environ .get ('LANGUAGE' , '' ).split (':' )
164
173
languages = list (map (
165
- lambda x : x .split ('_' )[0 ],
166
- filter (lambda x : not (x == 'C' or x == 'POSIX' or x == '' ), languages )
167
- ))
174
+ filter_languages ,
175
+ map (
176
+ lambda x : x .split ('.' )[0 ],
177
+ filter (lambda x : not (x == 'C' or x == 'POSIX' or x == '' ), languages )
178
+ )))
168
179
if DEFAULT_LANG is not None :
169
180
if DEFAULT_LANG not in languages :
170
181
languages .append (DEFAULT_LANG )
You can’t perform that action at this time.
0 commit comments