# HG changeset patch # User Ingo Weinzierl # Date 1330944822 0 # Node ID 2867ae59e21628ee7d3f56ad74c924f756f8442a # Parent e3fd2d2fab6d4fffe6a370fc98b78f255336ef74 #566 Improved german translation. flys-artifacts/trunk@4117 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r e3fd2d2fab6d -r 2867ae59e216 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Mon Mar 05 10:29:51 2012 +0000 +++ b/flys-artifacts/ChangeLog Mon Mar 05 10:53:42 2012 +0000 @@ -1,3 +1,17 @@ +2012-03-05 Ingo Weinzierl + + flys/issue566 (ÜSK: Formalien in der Parametrisierung) + + * src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java: + Override getLabelFor() method to return better I18N strings for selected + floodplain option. + + * src/main/resources/messages.properties, + src/main/resources/messages_de_DE.properties, + src/main/resources/messages_en.properties, + src/main/resources/messages_de.properties: Added options + for floodplain (active/inactive) and adapted a german I18N string. + 2012-03-05 Felix Wolfsteller Fix flys/issue 528 for csv. diff -r e3fd2d2fab6d -r 2867ae59e216 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java Mon Mar 05 10:29:51 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodplainChoice.java Mon Mar 05 10:53:42 2012 +0000 @@ -2,6 +2,8 @@ import org.w3c.dom.Element; +import org.apache.log4j.Logger; + import de.intevation.artifacts.Artifact; import de.intevation.artifacts.CallContext; import de.intevation.artifacts.CallMeta; @@ -18,7 +20,12 @@ */ public class FloodplainChoice extends DefaultState { - public static final String OPTION = "floodplain.option"; + public static final String OPTION = "floodplain.option"; + public static final String ACTIVE = "floodplain.active"; + public static final String INACTIVE = "floodplain.inactive"; + + private static final Logger logger = + Logger.getLogger(FloodplainChoice.class); @Override @@ -44,6 +51,23 @@ } + @Override + protected String getLabelFor( + CallContext cc, + String name, + String value, + String type + ) { + logger.debug("GET LABEL FOR '" + name + "' / '" + value + "'"); + if (value != null && value.equals("true")) { + return Resources.getMsg(cc.getMeta(), ACTIVE, ACTIVE); + } + else { + return Resources.getMsg(cc.getMeta(), INACTIVE, INACTIVE); + } + } + + protected Element createItem(XMLUtils.ElementCreator cr, Object obj) { Element item = ProtocolUtils.createArtNode(cr, "item", null, null); Element label = ProtocolUtils.createArtNode(cr, "label", null, null); diff -r e3fd2d2fab6d -r 2867ae59e216 flys-artifacts/src/main/resources/messages.properties --- a/flys-artifacts/src/main/resources/messages.properties Mon Mar 05 10:29:51 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages.properties Mon Mar 05 10:53:42 2012 +0000 @@ -48,7 +48,10 @@ scenario.current = Current scenario.potentiel = Potentiel scenario.scenario = Scenario + floodplain.option = Use Floodplain? +floodplain.active = Activ +floodplain.inactive = Inactiv river = River calculation_mode = Calculation Mode diff -r e3fd2d2fab6d -r 2867ae59e216 flys-artifacts/src/main/resources/messages_de.properties --- a/flys-artifacts/src/main/resources/messages_de.properties Mon Mar 05 10:29:51 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_de.properties Mon Mar 05 10:53:42 2012 +0000 @@ -46,10 +46,12 @@ reference_curve_normalized = Reduzierte Bezugslinie scenario.current = Aktuell -scenario.potentiel = Potentiell +scenario.potentiel = Potenziell scenario.scenario = Szenario floodplain.option = Talaue verwenden? +floodplain.active = Aktiv +floodplain.inactive = Inaktiv river = Fluss calculation_mode = Berechnungsart diff -r e3fd2d2fab6d -r 2867ae59e216 flys-artifacts/src/main/resources/messages_de_DE.properties --- a/flys-artifacts/src/main/resources/messages_de_DE.properties Mon Mar 05 10:29:51 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_de_DE.properties Mon Mar 05 10:53:42 2012 +0000 @@ -46,10 +46,12 @@ reference_curve_normalized = Reduzierte Bezugslinie scenario.current = Aktuell -scenario.potentiel = Potentiell +scenario.potentiel = Potenziell scenario.scenario = Szenario floodplain.option = Talaue verwenden? +floodplain.active = Aktiv +floodplain.inactive = Inaktiv river = Fluss calculation_mode = Berechnungsart diff -r e3fd2d2fab6d -r 2867ae59e216 flys-artifacts/src/main/resources/messages_en.properties --- a/flys-artifacts/src/main/resources/messages_en.properties Mon Mar 05 10:29:51 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_en.properties Mon Mar 05 10:53:42 2012 +0000 @@ -48,6 +48,8 @@ scenario.scenario = Scenario floodplain.option = Use Floodplain? +floodplain.active = Activ +floodplain.inactive = Inactiv river = River calculation_mode = Calculation Mode