Advertisement
Guest User

[Lua] Translator by: Contistente v1.0

a guest
Jul 13th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.93 KB | None | 0 0
  1. local Translator = {};
  2. Translator.VERSION = '1.0';
  3. Translator.AUTHOR = 'Contistente';
  4. Translator.__index = Translator;
  5.  
  6. function Translator.new()local self = setmetatable({}, Translator);self.langues = {};return self;end
  7. Translator.addLangue=function(self, id, name)if not (self.langues[id]) then self.langues[id]={};self.langues[id].__NAME=name;else error(('The %s language was already added.'):format(language));end end
  8. Translator.addText=function(self, langueID, id, text)if (self.langues[langueID]) then self.langues[langueID][id]=text;else error(('The %s language not exists.'):format(language));end end
  9. Translator.gettext=function(self, langueID, textID)if (self.langues[langueID]) then if (self.langues[langueID][textID]) then return self.langues[langueID][textID];else error(('The %s text not exists in %s language.'):format(textID, self.langues[langueID].__NAME));end else error(('The %s language not exists.'):format(language));end end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement