# HG changeset patch # User Ingo Weinzierl # Date 1340179981 0 # Node ID 2feed9b500474f763811ef9c22c7f1f9c468d817 # Parent 5482a8a48a3f2d56e24022920795d01d1d000d73 SQ relation now creates Facets with proper i18n labels. flys-artifacts/trunk@4716 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 5482a8a48a3f -r 2feed9b50047 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Wed Jun 20 07:49:36 2012 +0000 +++ b/flys-artifacts/ChangeLog Wed Jun 20 08:13:01 2012 +0000 @@ -1,3 +1,14 @@ +2012-06-20 Ingo Weinzierl + + * src/main/java/de/intevation/flys/artifacts/states/SQRelation.java: + Create new Facets with proper i18n label. + + * 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 i18n strings for facet + names. + 2012-06-20 Ingo Weinzierl * src/main/java/de/intevation/flys/exports/sq/SQRelationGeneratorA.java, diff -r 5482a8a48a3f -r 2feed9b50047 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/SQRelation.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/SQRelation.java Wed Jun 20 07:49:36 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/SQRelation.java Wed Jun 20 08:13:01 2012 +0000 @@ -6,6 +6,7 @@ import org.apache.log4j.Logger; import de.intevation.artifacts.CallContext; +import de.intevation.artifacts.CallMeta; import de.intevation.artifactdatabase.state.Facet; @@ -20,6 +21,7 @@ import de.intevation.flys.artifacts.model.sq.SQOutlierFacet; import de.intevation.flys.artifacts.model.sq.SQRelationCalculation; import de.intevation.flys.artifacts.model.sq.SQResult; +import de.intevation.flys.artifacts.resources.Resources; import de.intevation.flys.artifacts.states.DefaultState; /** @@ -30,6 +32,16 @@ private static Logger logger = Logger.getLogger(SQRelation.class); + public static final String I18N_FACET_CURVE = + "facet.sq_relation.curve"; + + public static final String I18N_FACET_MEASUREMENTS = + "facet.sq_relation.measurements"; + + public static final String I18N_FACET_OUTLIERS = + "facet.sq_relation.outliers"; + + public SQRelation() { } @@ -57,7 +69,7 @@ SQResult[] sqr = (SQResult[]) res.getData(); logger.info("Calculation computed " + sqr.length + " SQResult objects"); - createFacets(newFacets, sqr, hash); + createFacets(context, newFacets, sqr, hash); Facet csv = new DataFacet( CSV, "CSV data", ComputeType.ADVANCE, hash, id); @@ -77,11 +89,13 @@ protected void createFacets( + CallContext context, List container, SQResult[] sqr, String hash ) { - String stateId = getID(); + CallMeta meta = context.getMeta(); + String stateId = getID(); for (int res = 0, n = sqr.length; res < n; res++) { @@ -97,7 +111,11 @@ res, i, getFractionFacetname(1, i), - "Measurement (Fraction " + i + ")", + Resources.getMsg( + meta, + I18N_FACET_MEASUREMENTS, + I18N_FACET_MEASUREMENTS + ), hash, stateId )); @@ -106,7 +124,11 @@ res, i, getFractionFacetname(0, i), - "CURVE AT " + i, + Resources.getMsg( + meta, + I18N_FACET_CURVE, + I18N_FACET_CURVE + ), hash, stateId )); @@ -117,7 +139,12 @@ i, j, getFractionFacetname(2, i), - "OUTLIER AT " + i, + Resources.getMsg( + meta, + I18N_FACET_OUTLIERS, + I18N_FACET_OUTLIERS, + new Object[] { j } + ), hash, stateId )); diff -r 5482a8a48a3f -r 2feed9b50047 flys-artifacts/src/main/resources/messages.properties --- a/flys-artifacts/src/main/resources/messages.properties Wed Jun 20 07:49:36 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages.properties Wed Jun 20 08:13:01 2012 +0000 @@ -147,6 +147,9 @@ chart.sq_relation_d.title = Fein- und Mittelkies chart.sq_relation_e.title = Grobkornanteil (> Mittelkies) chart.sq_relation_f.title = Geschiebetransport gesamt +facet.sq_relation.curve = Sedimenttransport +facet.sq_relation.measurements = Messwerte +facet.sq_relation.outliers = Ausrei\u00dfer Durchgang {0} facet.longitudinal_section.annotations = POIs facet.discharge_curves.mainvalues.q = Q (main values) diff -r 5482a8a48a3f -r 2feed9b50047 flys-artifacts/src/main/resources/messages_de.properties --- a/flys-artifacts/src/main/resources/messages_de.properties Wed Jun 20 07:49:36 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_de.properties Wed Jun 20 08:13:01 2012 +0000 @@ -146,6 +146,9 @@ chart.sq_relation_d.title = Fein- und Mittelkies chart.sq_relation_e.title = Grobkornanteil (> Mittelkies) chart.sq_relation_f.title = Geschiebetransport gesamt +facet.sq_relation.curve = Sedimenttransport +facet.sq_relation.measurements = Messwerte +facet.sq_relation.outliers = Ausrei\u00dfer Durchgang {0} facet.longitudinal_section.annotations = Streckenfavoriten facet.discharge_curves.mainvalues.q = Q (Haupt- und Extremwerte) diff -r 5482a8a48a3f -r 2feed9b50047 flys-artifacts/src/main/resources/messages_de_DE.properties --- a/flys-artifacts/src/main/resources/messages_de_DE.properties Wed Jun 20 07:49:36 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_de_DE.properties Wed Jun 20 08:13:01 2012 +0000 @@ -144,6 +144,9 @@ chart.sq_relation_d.title = Fein- und Mittelkies chart.sq_relation_e.title = Grobkornanteil (> Mittelkies) chart.sq_relation_f.title = Geschiebetransport gesamt +facet.sq_relation.curve = Sedimenttransport +facet.sq_relation.measurements = Messwerte +facet.sq_relation.outliers = Ausrei\u00dfer Durchgang {0} facet.longitudinal_section.annotations = Streckenfavoriten facet.discharge_curves.mainvalues.q = Q (Haupt- und Extremwerte) diff -r 5482a8a48a3f -r 2feed9b50047 flys-artifacts/src/main/resources/messages_en.properties --- a/flys-artifacts/src/main/resources/messages_en.properties Wed Jun 20 07:49:36 2012 +0000 +++ b/flys-artifacts/src/main/resources/messages_en.properties Wed Jun 20 08:13:01 2012 +0000 @@ -146,6 +146,9 @@ chart.sq_relation_d.title = Fein- und Mittelkies chart.sq_relation_e.title = Grobkornanteil (> Mittelkies) chart.sq_relation_f.title = Geschiebetransport gesamt +facet.sq_relation.curve = Sedimenttransport +facet.sq_relation.measurements = Messwerte +facet.sq_relation.outliers = Ausrei\u00dfer Durchgang {0} facet.longitudinal_section.annotations = POIs facet.discharge_curves.mainvalues.q = Q (main values)