libs/uvl: fix i18n handling for errors
authorJo-Philipp Wich <jow@openwrt.org>
Sun, 1 Nov 2009 13:19:03 +0000 (13:19 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sun, 1 Nov 2009 13:19:03 +0000 (13:19 +0000)
libs/uvl/luasrc/uvl/errors.lua

index 614100f..f4147d8 100644 (file)
@@ -85,11 +85,11 @@ for i, v in ipairs(ERRCODES) do
 end
 
 
 end
 
 
-function i18n(key, def)
+function i18n(key)
        if luci.i18n then
        if luci.i18n then
-               return luci.i18n.translate(key,def)
+               return luci.i18n.translate(key)
        else
        else
-               return def
+               return key
        end
 end
 
        end
 end
 
@@ -130,10 +130,7 @@ end
 function error.string(self,pad)
        pad = pad or "  "
 
 function error.string(self,pad)
        pad = pad or "  "
 
-       local str = i18n(
-               'uvl_err_%s' % string.lower(ERRCODES[self.code][1]),
-               ERRCODES[self.code][2]
-       )
+       local str = i18n(ERRCODES[self.code][2])
                :gsub("\n", "\n"..pad)
                :gsub("%%i", self:cid())
                :gsub("%%I", self:sid())
                :gsub("\n", "\n"..pad)
                :gsub("%%i", self:cid())
                :gsub("%%I", self:sid())