]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
<rdar://problem/4534557> Wrong localization in CUPS Filter selected
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Wed, 9 May 2007 18:54:23 +0000 (18:54 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Wed, 9 May 2007 18:54:23 +0000 (18:54 +0000)
On Mac OS X, use the language specified by LANG, if present, before using
the current (GUI) language preference. Otherwise the wrong language is used
for error messages in filters.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@6532 7a7537e8-13f0-0310-91df-b6672ffda945

cups/language.c

index 6d387c3a76120cff65b2a3cdab35939115a22d7a..97bc0c5c7f88856a8af1268e7d5c65fcabb16e6f 100644 (file)
@@ -351,7 +351,7 @@ cupsLangGet(const char *language)   /* I - Language or locale */
   * preference so we have to look it up this way...
   */
 
-  if (!language)
+  if (!language && (language = getenv("LANG")) == NULL)
     language = appleLangDefault();
 
 #else