X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=core%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fl10n%2FClassBasedTranslator.java;h=6281b6e8011ae89b0a67d1e1abe226891aed89f9;hb=4095cb0dd61a75b7b6b0bd811f8e803af5b27919;hp=b4212dc95acf3a6bca69295f0ed49a0b8b6be62e;hpb=da1c2a7f13fc0e3e84f36981a3bb996f2254f766;p=debian%2Fopenrocket diff --git a/core/src/net/sf/openrocket/l10n/ClassBasedTranslator.java b/core/src/net/sf/openrocket/l10n/ClassBasedTranslator.java index b4212dc9..6281b6e8 100644 --- a/core/src/net/sf/openrocket/l10n/ClassBasedTranslator.java +++ b/core/src/net/sf/openrocket/l10n/ClassBasedTranslator.java @@ -15,7 +15,7 @@ import net.sf.openrocket.util.BugException; */ public class ClassBasedTranslator implements Translator { - + private final Translator translator; private final String className; @@ -41,7 +41,7 @@ public class ClassBasedTranslator implements Translator { } - + @Override public String get(String key) { String classKey = className + "." + key; @@ -63,7 +63,20 @@ public class ClassBasedTranslator implements Translator { } - + + @Override + public String get(String base, String text) { + return translator.get(base, text); + } + + @Override + public String getBaseText(String base, String translation) { + return translator.getBaseText(base, translation); + } + + + + private static String getStackClass(int levels) { TraceException trace = new TraceException(); StackTraceElement stack[] = trace.getStackTrace(); @@ -82,11 +95,10 @@ public class ClassBasedTranslator implements Translator { } - - + + // For unit testing purposes String getClassName() { return className; } - }