1
0
Fork 0

folder for translations

master
Alexander Yakovlev 7 years ago
parent da11fbe676
commit dd734a1f8c
  1. 9
      translate.lua

@ -60,9 +60,7 @@ function load_mo_file(mo_file)
local tl,to=peek_long(T),peek_long(T+4) T=T+8
hash[sub(mo_data,oo+1,oo+ol)]=sub(mo_data,to+1,to+tl)
end
return function(text)
return hash[text]
end
return hash
end
@ -75,7 +73,10 @@ if LANG == translate.source then
return text;
end;
else
translate.strings = load_mo_file(LANG..'.mo');
translate.strings = load_mo_file('translations/' .. LANG .. '.mo');
if translate.strings == nil then
error("translation not found")
end
_ = function(text)
return translate.strings[text];
end

Loading…
Cancel
Save