[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