hedgewars/uVariables.pas
changeset 7984 619a399bece8
parent 7980 7f8df51553a7
child 8003 7d8bce524daf
--- a/hedgewars/uVariables.pas	Tue Nov 06 10:52:21 2012 -0500
+++ b/hedgewars/uVariables.pas	Tue Nov 06 11:01:18 2012 -0500
@@ -21,7 +21,7 @@
 unit uVariables;
 interface
 
-uses SDLh, uTypes, uFloat, GLunit, uConsts, Math, uMobile;
+uses SDLh, uTypes, uFloat, GLunit, uConsts, Math, uMobile, uUtils;
 
 var
 /////// init flags ///////
@@ -2578,10 +2578,7 @@
 procedure initModule;
 begin
 
-    if (Length(cLocaleFName) > 6) then
-        cLocale := Copy(cLocaleFName,1,5)
-    else
-        cLocale := Copy(cLocaleFName,1,2);
+    SplitByChar(cLocaleFName, cLocale, '.');
 
     cFlattenFlakes      := false;
     cFlattenClouds      := false;