Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local Translator = {};
- Translator.VERSION = '1.0';
- Translator.AUTHOR = 'Contistente';
- Translator.__index = Translator;
- function Translator.new()local self = setmetatable({}, Translator);self.langues = {};return self;end
- 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
- 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
- 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