From: Jo-Philipp Wich Date: Sun, 1 Nov 2009 13:19:03 +0000 (+0000) Subject: libs/uvl: fix i18n handling for errors X-Git-Tag: 0.10.0~1015 X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=5f0ecfe984f0e69095a4e888913fe2da38b13ccc libs/uvl: fix i18n handling for errors --- diff --git a/libs/uvl/luasrc/uvl/errors.lua b/libs/uvl/luasrc/uvl/errors.lua index 614100fce..f4147d8b4 100644 --- a/libs/uvl/luasrc/uvl/errors.lua +++ b/libs/uvl/luasrc/uvl/errors.lua @@ -85,11 +85,11 @@ for i, v in ipairs(ERRCODES) do end -function i18n(key, def) +function i18n(key) if luci.i18n then - return luci.i18n.translate(key,def) + return luci.i18n.translate(key) else - return def + return key end end @@ -130,10 +130,7 @@ end 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())