[Xulu-commits] r90 - in trunk: resource/locales src/edu/bonn/xulu/appl src/edu/bonn/xulu/gui
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Jun 3 14:09:52 CEST 2010
Author: mojays
Date: 2010-06-03 14:09:51 +0200 (Thu, 03 Jun 2010)
New Revision: 90
Modified:
trunk/resource/locales/XuluMainAppl.properties
trunk/resource/locales/XuluMainAppl_de.properties
trunk/src/edu/bonn/xulu/appl/XuluConstants.java
trunk/src/edu/bonn/xulu/gui/XuluLanguageManagerFrame.java
trunk/src/edu/bonn/xulu/gui/XuluMainFrame.java
Log:
Modified: trunk/resource/locales/XuluMainAppl.properties
===================================================================
--- trunk/resource/locales/XuluMainAppl.properties 2010-06-03 11:49:52 UTC (rev 89)
+++ trunk/resource/locales/XuluMainAppl.properties 2010-06-03 12:09:51 UTC (rev 90)
@@ -64,7 +64,7 @@
ExportDest=Export destination
new=neu
StartMess=Starting Xulu
-LangFrame.InfoText=To change the program language it is necessary to restart XULU and use the "-l <ISO-639>" command line parameter (e.g. "-l de" or "-l en"). You can also specifiy the language code in the variable XULU_LANGUAGE of the startXulu.bat. The translations are handled by property files located in <b><code>/resource/locales</code></b>. When creating a new language by the button below, files for the new language (with dummy translations) are created automatically. They can be modified with a common text editor.<br><b>Note:</b><br>To include the translation of XULU plugin (e.g. a model) it is necessary to open the plugin(s) first.
+LangFrame.InfoText=To change the program language it is necessary to restart XULU and use the "-l <ISO-639>" command line parameter (e.g. "-l de" or "-l en"). You can also specifiy the language code in the variable XULU_LANGUAGE of the startXulu.bat. The translations are handled by property files located in <b><code>${0}</code></b>. When creating a new language by the button below, files for the new language (with dummy translations) are created automatically. They can be modified with a common text editor.<br><b>Note:</b><br>To include the translation of XULU plugin (e.g. a model) it is necessary to open the plugin(s) first.
Model.ErrorOccured=AN ERROR OCCURED!!!
Model.Init=Model initialised
Model.Start=Model started
Modified: trunk/resource/locales/XuluMainAppl_de.properties
===================================================================
--- trunk/resource/locales/XuluMainAppl_de.properties 2010-06-03 11:49:52 UTC (rev 89)
+++ trunk/resource/locales/XuluMainAppl_de.properties 2010-06-03 12:09:51 UTC (rev 90)
@@ -64,7 +64,7 @@
ExportDest=Export-Ziel
new=neu
StartMess=Starte Xulu
-LangFrame.InfoText=Um die Sprache zu wechseln muss XULU neu gestartet werden und der Kommandozeilen-Parameter "-l <ISO-639 code>" entsprechend gesetzt werden (z.B. "-l de" oder "-l en"). Alternativ kann die Sprache auch über die Variable XULU_LANGUAGE in der startXulu.bat gesteuert werden. Die Übersetzungen werden über Property-Dateien im Ordner <b><code>/resource/locales</code></b> verwaltet. Beim Anlegen einer neuen Sprache (über den Button unten), werden die entsprechenden Dateien (mit Dummy-Übersetzungen) automatisch erzeugt und können mit einem einfachen Text-Editor bearbeitet werden.<br><b>Beachte:</b><br>Um auch die XULU-Plugins zu übersetzen (z.B. ein Modell), ist es erforderlich, dass das jeweilige Plugin zunächst geöffnet wird.
+LangFrame.InfoText=Um die Sprache zu wechseln muss XULU neu gestartet werden und der Kommandozeilen-Parameter "-l <ISO-639 code>" entsprechend gesetzt werden (z.B. "-l de" oder "-l en"). Alternativ kann die Sprache auch über die Variable XULU_LANGUAGE in der startXulu.bat gesteuert werden. Die Übersetzungen werden über Property-Dateien im Ordner <b><code>${0}</code></b> verwaltet. Beim Anlegen einer neuen Sprache (über den Button unten), werden die entsprechenden Dateien (mit Dummy-Übersetzungen) automatisch erzeugt und können mit einem einfachen Text-Editor bearbeitet werden.<br><b>Beachte:</b><br>Um auch die XULU-Plugins zu übersetzen (z.B. ein Modell), ist es erforderlich, dass das jeweilige Plugin zunächst geöffnet wird.
Model.ErrorOccured=ES IST EIN FEHLER AUFGETRETEN!!!
Model.Init=Modell initialisiert
Model.Start=Modell gestartet
Modified: trunk/src/edu/bonn/xulu/appl/XuluConstants.java
===================================================================
--- trunk/src/edu/bonn/xulu/appl/XuluConstants.java 2010-06-03 11:49:52 UTC (rev 89)
+++ trunk/src/edu/bonn/xulu/appl/XuluConstants.java 2010-06-03 12:09:51 UTC (rev 90)
@@ -31,7 +31,7 @@
/** Versionsnummer der Xulu-Modelling-Platform. **/
public static final String VERSION = "1.9.x";
/** Versionsdatum der Xulu-Modelling-Platform. **/
- public static final String VERSION_DATE = "2010-02-10";
+ public static final String VERSION_DATE = "2010-06-03";
/** Verzeichnis, in dem Icons und Uebersetzungen hinterlegt sind. */
public static final String RESOURCE_DIR = "resource";
/** Verzeichnis, in dem Icons hinterlegt sind. */
Modified: trunk/src/edu/bonn/xulu/gui/XuluLanguageManagerFrame.java
===================================================================
--- trunk/src/edu/bonn/xulu/gui/XuluLanguageManagerFrame.java 2010-06-03 11:49:52 UTC (rev 89)
+++ trunk/src/edu/bonn/xulu/gui/XuluLanguageManagerFrame.java 2010-06-03 12:09:51 UTC (rev 90)
@@ -12,9 +12,12 @@
package edu.bonn.xulu.gui;
import java.awt.Frame;
+import java.io.File;
import schmitzm.swing.ResourceProviderManagerFrame;
+import edu.bonn.xulu.XuluModellingPlatform;
import edu.bonn.xulu.appl.XuluComponent;
+import edu.bonn.xulu.appl.XuluConstants;
/**
@@ -30,8 +33,9 @@
* @param parent aufrufendes Fenster
* @param modal Flag, ob des Fenster model ist
*/
- public XuluLanguageManagerFrame(Frame parent, boolean modal) {
- super(parent,modal,XULUGUI_RES.getString("LangFrame.InfoText"));
+ public XuluLanguageManagerFrame(Frame parent, boolean modal, XuluModellingPlatform appl) {
+ super(parent,modal,XULUGUI_RES.getString("LangFrame.InfoText",XuluConstants.RESOURCE_DIR+"/"+XuluConstants.LOCALES_BASE));
+ setRootPath( new File(appl.getStartingDirectory(),XuluConstants.RESOURCE_DIR) );
}
/**
Modified: trunk/src/edu/bonn/xulu/gui/XuluMainFrame.java
===================================================================
--- trunk/src/edu/bonn/xulu/gui/XuluMainFrame.java 2010-06-03 11:49:52 UTC (rev 89)
+++ trunk/src/edu/bonn/xulu/gui/XuluMainFrame.java 2010-06-03 12:09:51 UTC (rev 90)
@@ -100,7 +100,7 @@
private RegistryFrame registryFrame;
private XuluInternalFrame pluginManagerFrame;
private StatusFrame statusFrame;
- private XuluLanguageManagerFrame languageDlg = new XuluLanguageManagerFrame(this,true);
+ private XuluLanguageManagerFrame languageDlg = null;
private XuluMainFrameInfo infoDlg = new XuluMainFrameInfo(this,true);
private Cursor waitCursor = new Cursor(Cursor.WAIT_CURSOR);
@@ -164,7 +164,7 @@
this.registry = appl.getRegistry();
this.modelManager = appl.getModelControlManager();
this.FILE_CHOOSER.setCurrentDirectory( appl.getWorkingDirectory() );
-
+ this.languageDlg = new XuluLanguageManagerFrame(this,true,appl);
enableEvents(AWTEvent.WINDOW_EVENT_MASK);
try {
guiInit(); // GUI initialisieren
More information about the Xulu-commits
mailing list