X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Foutput%2Ftemplate%2FTranslateCommand.java;fp=src%2Forg%2Fcacert%2Fgigi%2Foutput%2Ftemplate%2FTranslateCommand.java;h=0000000000000000000000000000000000000000;hp=7bb601125101b226e1327a9fa74d56851fb80d69;hb=bccd4cc0dba0f89aa045b113bac46eb8cc1dab4e;hpb=c9ed09f0007fc2c813815be927a5a24b23dab83c;ds=sidebyside diff --git a/src/org/cacert/gigi/output/template/TranslateCommand.java b/src/org/cacert/gigi/output/template/TranslateCommand.java deleted file mode 100644 index 7bb60112..00000000 --- a/src/org/cacert/gigi/output/template/TranslateCommand.java +++ /dev/null @@ -1,53 +0,0 @@ -package org.cacert.gigi.output.template; - -import java.io.PrintWriter; -import java.io.Serializable; -import java.util.Collection; -import java.util.Map; - -import org.cacert.gigi.localisation.Language; -import org.cacert.gigi.util.HTMLEncoder; - -/** - * Wraps a String that needs to be translated before it is printed to the user. - */ -public final class TranslateCommand implements Translatable, Serializable { - - private static final long serialVersionUID = 1L; - - private final String raw; - - /** - * Creates a new TranslateCommand that wraps the given String. - * - * @param raw - * the String to be translated. - */ - public TranslateCommand(String raw) { - this.raw = raw; - } - - @Override - public void output(PrintWriter out, Language l, Map vars) { - String translation = l.getTranslation(raw); - if (vars.containsKey(Outputable.OUT_KEY_PLAIN)) { - out.print(translation); - } else { - out.print(HTMLEncoder.encodeHTML(translation)); - } - } - - /** - * Gets the raw, untranslated String. - * - * @return the raw, untranslated String. - */ - public String getRaw() { - return raw; - } - - @Override - public void addTranslations(Collection s) { - s.add(raw); - } -}