Lines 60-70
Link Here
|
60 |
const sal_Char *pLang = NULL; |
60 |
const sal_Char *pLang = NULL; |
61 |
|
61 |
|
62 |
pLang = getenv ( "LC_ALL" ); |
62 |
pLang = getenv ( "LC_ALL" ); |
63 |
if (! pLang) |
63 |
if (! pLang || pLang[0] == 0) |
64 |
pLang = getenv ( "LC_CTYPE" ); |
64 |
pLang = getenv ( "LC_CTYPE" ); |
65 |
if (! pLang) |
65 |
if (! pLang || pLang[0] == 0) |
66 |
pLang = getenv( "LANG" ); |
66 |
pLang = getenv( "LANG" ); |
67 |
if (! pLang) |
67 |
if (! pLang || pLang[0] == 0) |
68 |
pLang = pFallback; |
68 |
pLang = pFallback; |
69 |
|
69 |
|
70 |
return pLang; |
70 |
return pLang; |
Lines 79-91
Link Here
|
79 |
const sal_Char *pLang = NULL; |
79 |
const sal_Char *pLang = NULL; |
80 |
|
80 |
|
81 |
pLang = getenv ( "LANGUAGE" ); // respect the GNU extension |
81 |
pLang = getenv ( "LANGUAGE" ); // respect the GNU extension |
82 |
if (! pLang) |
82 |
if (! pLang || pLang[0] == 0) |
83 |
pLang = getenv ( "LC_ALL" ); |
83 |
pLang = getenv ( "LC_ALL" ); |
84 |
if (! pLang) |
84 |
if (! pLang || pLang[0] == 0) |
85 |
pLang = getenv ( "LC_MESSAGES" ); |
85 |
pLang = getenv ( "LC_MESSAGES" ); |
86 |
if (! pLang) |
86 |
if (! pLang || pLang[0] == 0) |
87 |
pLang = getenv( "LANG" ); |
87 |
pLang = getenv( "LANG" ); |
88 |
if (! pLang) |
88 |
if (! pLang || pLang[0] == 0) |
89 |
pLang = pFallback; |
89 |
pLang = pFallback; |
90 |
|
90 |
|
91 |
return pLang; |
91 |
return pLang; |