changed: #initGlobalsFromEnvironment
authorClaus Gittinger <cg@exept.de>
Fri, 30 Oct 2009 17:30:24 +0100
changeset 12411 8aecb854c84e
parent 12410 814c28120aaf
child 12412 2b1eded35673
changed: #initGlobalsFromEnvironment care for LANG=C
Smalltalk.st
--- a/Smalltalk.st	Fri Oct 30 16:30:39 2009 +0100
+++ b/Smalltalk.st	Fri Oct 30 17:30:24 2009 +0100
@@ -342,8 +342,15 @@
             langString := envString copyTo:(i - 1).
             terrString := envString copyFrom:(i + 1)
         ].
-        Language := langString asLowercase asSymbol.
-        LanguageTerritory := terrString asLowercase asSymbol
+        langString := langString asLowercase.
+        terrString := terrString asLowercase.
+        (langString = 'c' or:[terrString = 'c']) ifTrue:[
+            ('Smalltalk [info]: ignoring wrong LANG setting (%1_%2) - using english' 
+                    bindWith:langString with:terrString) infoPrintCR.
+        ] ifFalse:[
+            Language := langString asSymbol.
+            LanguageTerritory := terrString asSymbol
+        ]
     ].
 
     "
@@ -7368,9 +7375,9 @@
 !Smalltalk class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.906 2009-10-30 15:30:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.907 2009-10-30 16:30:24 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.906 2009-10-30 15:30:39 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Smalltalk.st,v 1.907 2009-10-30 16:30:24 cg Exp $'
 ! !