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