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