Material localization support
[debian/openrocket] / core / src / net / sf / openrocket / l10n / DebugTranslator.java
index 5a2bf5920876a3c3b913f98727d3afd111856a13..ccf72e58b766877f5f63f9f0f6be38b2afd3ebf8 100644 (file)
@@ -22,7 +22,7 @@ public class DebugTranslator implements Translator {
        }
        
        
-
+       
        @Override
        public String get(String key) {
                if (translator != null) {
@@ -31,4 +31,22 @@ public class DebugTranslator implements Translator {
                return "[" + key + "]";
        }
        
+       
+       
+       @Override
+       public String get(String base, String text) {
+               return "[" + base + ":" + text + "]";
+       }
+       
+       
+       
+       @Override
+       public String getBaseText(String base, String translation) {
+               if (translation.startsWith("[" + base + ":") && translation.endsWith("]")) {
+                       return translation.substring(base.length() + 2, translation.length() - 1);
+               }
+               return translation;
+       }
+       
+       
 }