X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnet%2Fsf%2Fopenrocket%2Fstartup%2FApplication.java;h=020d714e57abb13c7f48c5554d320520e72b637f;hb=f8f9a3cc430a2d4893de6157e483889439f33cc3;hp=b8ef783490524740264849e1c99446d62a8c06d5;hpb=50f171ab51eae5c91117ebdc9b7a0d43d764ddb5;p=debian%2Fopenrocket diff --git a/src/net/sf/openrocket/startup/Application.java b/src/net/sf/openrocket/startup/Application.java index b8ef7834..020d714e 100644 --- a/src/net/sf/openrocket/startup/Application.java +++ b/src/net/sf/openrocket/startup/Application.java @@ -1,6 +1,8 @@ package net.sf.openrocket.startup; import net.sf.openrocket.database.ThrustCurveMotorSetDatabase; +import net.sf.openrocket.l10n.DebugTranslator; +import net.sf.openrocket.l10n.Translator; import net.sf.openrocket.logging.LogHelper; import net.sf.openrocket.logging.LogLevel; import net.sf.openrocket.logging.LogLevelBufferLogger; @@ -16,6 +18,8 @@ public final class Application { private static LogHelper logger; private static LogLevelBufferLogger logBuffer; + private static Translator translator = new DebugTranslator(); + private static ThrustCurveMotorSetDatabase motorSetDatabase; @@ -78,6 +82,24 @@ public final class Application { } + /** + * Return the translator to use for obtaining translated strings. + * @return a translator. + */ + public static Translator getTranslator() { + return translator; + } + + /** + * Set the translator used in obtaining translated strings. + * @param translator the translator to set. + */ + public static void setTranslator(Translator translator) { + Application.translator = translator; + } + + + /** * Return the database of all thrust curves loaded into the system. */