Eclipse e4 and translation experiments
[Mograsim.git] / net.mograsim.rcp / src / net / mograsim / rcp / handlers / LangHandler.java
diff --git a/net.mograsim.rcp/src/net/mograsim/rcp/handlers/LangHandler.java b/net.mograsim.rcp/src/net/mograsim/rcp/handlers/LangHandler.java
new file mode 100644 (file)
index 0000000..f009a9b
--- /dev/null
@@ -0,0 +1,22 @@
+
+package net.mograsim.rcp.handlers;
+
+import javax.inject.Inject;
+import javax.inject.Named;
+
+import org.eclipse.e4.core.di.annotations.Execute;
+import org.eclipse.e4.core.services.nls.ILocaleChangeService;
+
+public class LangHandler
+{
+
+       @Inject
+       ILocaleChangeService lcs;
+
+       @Execute
+       public void execute(@Named("change_lang_locale") String change_lang_locale)
+       {
+               lcs.changeApplicationLocale(change_lang_locale);
+       }
+
+}
\ No newline at end of file