*/
public class ClassBasedTranslator implements Translator {
-
+
private final Translator translator;
private final String className;
}
-
+
@Override
public String get(String key) {
String classKey = className + "." + key;
}
-
+
+ @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();
}
-
-
+
+
// For unit testing purposes
String getClassName() {
return className;
}
-
}