From e16ae14254b1aa9b73286be84ffc499da00fb452 Mon Sep 17 00:00:00 2001 From: Marco Zanon Date: Sat, 22 Jul 2017 08:05:07 +0000 Subject: [PATCH] Implemented a new constructor. Also reintroduced clone(). --- src/java/com/marcozanon/macaco/text/MTranslator.java | 10 ++++++++++ 1 file changed, 10 insertions(+) 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() { -- 2.30.2