From 934ca0492c264bce8467881b075bdc200a1b70fd Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Wed, 27 Nov 2013 12:38:59 -0500 Subject: [PATCH] Don't return empty translations --- init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 5ae02a5..aa2af62 100644 --- a/init.lua +++ b/init.lua @@ -29,7 +29,10 @@ function intllib.Getter(modname) local msgstr = load_strings(filename) if msgstr then intllib.getters[modname] = function (s) - return msgstr[s] or s + if msgstr[s] and msgstr[s] ~= "" then + return msgstr[s] + end + return s end else intllib.getters[modname] = noop_getter