From: Marco Zanon Date: Sat, 22 Jul 2017 08:05:07 +0000 (+0000) Subject: Implemented a new constructor. Also reintroduced clone(). X-Git-Tag: 6.0.0~1 X-Git-Url: https://gitweb.marcozanon.com/?a=commitdiff_plain;h=e16ae14254b1aa9b73286be84ffc499da00fb452;p=Macaco Implemented a new constructor. Also reintroduced clone(). --- diff --git a/src/java/com/marcozanon/macaco/text/MTranslator.java b/src/java/com/marcozanon/macaco/text/MTranslator.java index 8ff5c69..5622752 100644 --- a/src/java/com/marcozanon/macaco/text/MTranslator.java +++ b/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() {