r414 - trunk/scripts
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Mon Jan 14 03:38:21 EST 2008
Author: icculus
Date: 2008-01-14 03:38:19 -0500 (Mon, 14 Jan 2008)
New Revision: 414
Modified:
trunk/scripts/mojosetup_init.lua
Log:
Crash out if there's a duplicate localization key, to catch subtle bugs.
Modified: trunk/scripts/mojosetup_init.lua
===================================================================
--- trunk/scripts/mojosetup_init.lua 2008-01-14 01:50:21 UTC (rev 413)
+++ trunk/scripts/mojosetup_init.lua 2008-01-14 08:38:19 UTC (rev 414)
@@ -134,6 +134,9 @@
local lang = string.gsub(locale, "_%w+", "", 1) -- make "en_US" into "en"
MojoSetup.translations = {}
for k,v in pairs(MojoSetup.localization) do
+ if MojoSetup.translations[k] ~= nil then
+ MojoSetup.fatal("BUG: Duplicate localization key ['" .. k .. "']")
+ end
if type(v) == "table" then
sanity_check_localization_entry(k, v)
if v[locale] ~= nil then
More information about the mojosetup-commits
mailing list