diff options
author | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2009-05-22 21:50:50 +0000 |
---|---|---|
committer | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2009-05-22 21:50:50 +0000 |
commit | b0f6947b4de3f93c46c35af45cf83108db1b9224 (patch) | |
tree | 6d09c698fc8fb27c29fa52f952d38167cc50f7e9 /cups/language.c | |
parent | 68b10830fa5eca364644a90bb564821698611ff7 (diff) | |
download | cups-b0f6947b4de3f93c46c35af45cf83108db1b9224.tar.gz |
Merge changes from CUPS 1.4svn-r8679.
git-svn-id: svn+ssh://src.apple.com/svn/cups/easysw/current@1531 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'cups/language.c')
-rw-r--r-- | cups/language.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/cups/language.c b/cups/language.c index e162bfe13..b10feedd3 100644 --- a/cups/language.c +++ b/cups/language.c @@ -445,7 +445,7 @@ cupsLangGet(const char *language) /* I - Language or locale */ if (!language) { - if ((language = getenv("LANG")) == NULL) + if (!getenv("SOFTWARE") || (language = getenv("LANG")) == NULL) language = appleLangDefault(); DEBUG_printf(("4cupsLangGet: language=\"%s\"", language)); @@ -1121,13 +1121,15 @@ appleLangDefault(void) /* Pointer to library globals */ + DEBUG_puts("2appleLangDefault()"); + /* * Only do the lookup and translation the first time. */ if (!cg->language[0]) { - if ((lang = getenv("LANG"))) + if (getenv("SOFTWARE") != NULL && (lang = getenv("LANG")) != NULL) { strlcpy(cg->language, lang, sizeof(cg->language)); return (cg->language); |