From: Marco Zanon Date: Sat, 22 Jul 2017 08:05:07 +0000 (+0000) Subject: Implemented a new constructor. Also reintroduced clone(). X-Git-Tag: SVN-to-Git~62 X-Git-Url: https://gitweb.marcozanon.com/?a=commitdiff_plain;h=3c875302b61b737605938567109ed958ea38dd30;p=Macaco Implemented a new constructor. Also reintroduced clone(). --- diff --git a/6.x/src/java/com/marcozanon/macaco/text/MTranslator.java b/6.x/src/java/com/marcozanon/macaco/text/MTranslator.java index 8ff5c69..5622752 100644 --- a/6.x/src/java/com/marcozanon/macaco/text/MTranslator.java +++ b/6.x/src/java/com/marcozanon/macaco/text/MTranslator.java @@ -36,12 +36,22 @@ public class MTranslator extends MObject { this.basicLocale = basicLocale; } + public MTranslator(Locale basicLocale, LinkedHashMap> messages) { + this(basicLocale); + // + this.messages = messages; + } + public MTranslator(Locale basicLocale, String file) throws MTranslationFileParsingException { this(basicLocale); // this.parseFile(file); } + public MTranslator clone() { + return new MTranslator(this.getBasicLocale(), this.getMessages()); + } + /* Locale. */ protected Locale getBasicLocale() {