r420 - trunk/scripts

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Mon Jan 14 16:34:20 EST 2008


Author: icculus
Date: 2008-01-14 16:34:19 -0500 (Mon, 14 Jan 2008)
New Revision: 420

Modified:
   trunk/scripts/mojosetup_init.lua
Log:
Remap some legacy language strings.


Modified: trunk/scripts/mojosetup_init.lua
===================================================================
--- trunk/scripts/mojosetup_init.lua	2008-01-14 21:29:01 UTC (rev 419)
+++ trunk/scripts/mojosetup_init.lua	2008-01-14 21:34:19 UTC (rev 420)
@@ -130,10 +130,21 @@
     MojoSetup.localization = nil
 end
 
+-- Map some legacy language identifiers into updated equivalents.
+local lang_remap =
+{
+    no = "nb",  -- "Norwegian" split into "Bokmal" (nb) and "Nynorsk" (nn)
+}
+
 if MojoSetup.localization ~= nil then
     local at_least_one = false
     local locale = MojoSetup.info.locale
     local lang = string.gsub(locale, "_%w+", "", 1)  -- make "en_US" into "en"
+
+    if lang_remap[lang] ~= nil then
+        lang = lang_remap[lang]
+    end
+
     MojoSetup.translations = {}
     for k,v in pairs(MojoSetup.localization) do
         if MojoSetup.translations[k] ~= nil then




More information about the mojosetup-commits mailing list