add builtin translation builder
This commit is contained in:
parent
15db7423ed
commit
94d63b88d3
@ -12,6 +12,16 @@ public class Translation extends HashMap<String, String> {
|
|||||||
super();
|
super();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Translation(String locale, String content) {
|
||||||
|
this();
|
||||||
|
super.put(locale, content);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Translation add(String locale, String content) {
|
||||||
|
super.put(locale, content);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return super.toString();
|
return super.toString();
|
||||||
|
@ -1,30 +0,0 @@
|
|||||||
package de.marhali.easyi18n.util;
|
|
||||||
|
|
||||||
import de.marhali.easyi18n.model.Translation;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Translation builder utility.
|
|
||||||
* @author marhali
|
|
||||||
*/
|
|
||||||
public class TranslationBuilder {
|
|
||||||
|
|
||||||
private Translation translation;
|
|
||||||
|
|
||||||
public TranslationBuilder() {
|
|
||||||
this.translation = new Translation();
|
|
||||||
}
|
|
||||||
|
|
||||||
public TranslationBuilder(String locale, String content) {
|
|
||||||
this();
|
|
||||||
this.translation.put(locale, content);
|
|
||||||
}
|
|
||||||
|
|
||||||
public TranslationBuilder add(String locale, String content) {
|
|
||||||
this.translation.put(locale, content);
|
|
||||||
return this;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Translation build() {
|
|
||||||
return this.translation;
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user