Revision: 5278
          http://sourceforge.net/p/jump-pilot/code/5278
Author:   edso
Date:     2016-12-27 17:55:49 +0000 (Tue, 27 Dec 2016)
Log Message:
-----------
de translation fixes
I18N does not deliver empty translations anymore

Modified Paths:
--------------
    plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/I18NPlug.java
    
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante.properties
    
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante_de.properties

Modified: 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/I18NPlug.java
===================================================================
--- 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/I18NPlug.java    
    2016-12-27 16:37:14 UTC (rev 5277)
+++ 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/I18NPlug.java    
    2016-12-27 17:55:49 UTC (rev 5278)
@@ -1,25 +1,27 @@
- package es.unex.sextante.openjump.language;
- 
- import com.vividsolutions.jump.I18N;
-  import java.util.Locale;
- import java.util.MissingResourceException;
- import java.util.ResourceBundle;
- 
- public class I18NPlug
-  {
-   private static final ResourceBundle I18N_RESOURCE = 
ResourceBundle.getBundle("es/unex/sextante/openjump/language/Sextante", new 
Locale(I18N.getLocale()));
-   
-    public static String getI18N(String key) {
-     try {
-        return I18N_RESOURCE.getString(key);
+package es.unex.sextante.openjump.language;
+
+import com.vividsolutions.jump.I18N;
+import java.util.Locale;
+import java.util.MissingResourceException;
+import java.util.ResourceBundle;
+
+public class I18NPlug {
+  private static final ResourceBundle I18N_RESOURCE = ResourceBundle.getBundle(
+      "es/unex/sextante/openjump/language/Sextante",
+      new Locale(I18N.getLocale()));
+
+  public static String getI18N(String key) {
+    String out;
+    try {
+      out = I18N_RESOURCE.getString(key);
+      if (out == null || out.isEmpty())
+        throw new MissingResourceException(
+            "Missing translation for key " + key, "", key);
     } catch (MissingResourceException ex) {
-        String[] labelpath = key.split("\\.");
-       ex.printStackTrace();
-        return labelpath[(labelpath.length - 1)];
-     }
-     catch (Exception ex) {
-       ex.printStackTrace();
-     }return "";
+      String[] labelpath = key.split("\\.");
+      ex.printStackTrace();
+      out = labelpath[(labelpath.length - 1)];
     }
- }
-
+    return out;
+  }
+}

Modified: 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante.properties
===================================================================
--- 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante.properties
  2016-12-27 16:37:14 UTC (rev 5277)
+++ 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante.properties
  2016-12-27 17:55:49 UTC (rev 5278)
@@ -11,4 +11,4 @@
 es.unex.sextante.kosmo.gui.KosmoGUIFactory.Warning=Warning
 es.unex.sextante.kosmo.extensions.SextanteDataExplorerPlugin.dataexplorer=Data 
Explorer
 
es.unex.sextante.kosmo.extensions.SextantePickCooridnates.pick-coordinates=Catch
 coordinates
-es.unex.sextante.kosmo.extensions.SextanteResultsPlugin.Results.no_results= No 
results
\ No newline at end of file
+es.unex.sextante.kosmo.extensions.SextanteResultsPlugin.Results.no_results=No 
results

Modified: 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante_de.properties
===================================================================
--- 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante_de.properties
       2016-12-27 16:37:14 UTC (rev 5277)
+++ 
plug-ins/SextantePlugIn/src/es/unex/sextante/openjump/language/Sextante_de.properties
       2016-12-27 17:55:49 UTC (rev 5278)
@@ -4,11 +4,11 @@
 es.unex.sextante.kosmo.extensions.SextanteHistoryPlugin.History=Verlauf
 
es.unex.sextante.kosmo.extensions.SextanteModelerPlugin.Modeler=Modell-Erzeuger 
/ Modeler
 es.unex.sextante.kosmo.extensions.SextanteResultsPlugin.Results=Ergebnisse
-es.unex.sextante.kosmo.extensions.SextanteHelpPlugin.help=
-es.unex.sextante.kosmo.extensions.SextanteToolboxPlugin.Help-files-placed-on=Hilfe-Datein
 in
+es.unex.sextante.kosmo.extensions.SextanteHelpPlugin.help=Hilfe
+es.unex.sextante.kosmo.extensions.SextanteToolboxPlugin.Help-files-placed-on=Hilfe-Dateien
 in
 
es.unex.sextante.kosmo.extensions.SextanteToolboxPlugin.Sextante-toolbox=Sextante
 Werkzeugkasten
 
es.unex.sextante.kosmo.gui.KosmoGUIFactory.Batch-processing-not-yet-implemented=Batch
 Verarbeitung noch nicht implementiert
 es.unex.sextante.kosmo.gui.KosmoGUIFactory.Warning=Warnung
-es.unex.sextante.kosmo.extensions.SextanteDataExplorerPlugin.dataexplorer=Entdecken
 Daten
+es.unex.sextante.kosmo.extensions.SextanteDataExplorerPlugin.dataexplorer=Datenexplorer
 
es.unex.sextante.kosmo.extensions.SextantePickCooridnates.pick-coordinates=W\xE4hlen
 Sie Koordinaten
 
es.unex.sextante.kosmo.extensions.SextanteResultsPlugin.Results.no_results=kein 
Ergebnis
\ No newline at end of file


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to