Mercurial > dive4elements > river
changeset 8142:d4e4dde1d5cb
With the exception of real calculation results, descriptions of sediment loads can all follow the same pattern.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Tue, 26 Aug 2014 17:16:21 +0200 |
parents | 37cdfad302cb |
children | 8eeb4b717dca |
files | artifacts/doc/conf/meta-data.xml artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataFacet.java artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFacet.java artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadLSFacet.java artifacts/src/main/resources/messages.properties artifacts/src/main/resources/messages_de.properties artifacts/src/main/resources/messages_de_DE.properties artifacts/src/main/resources/messages_en.properties |
diffstat | 8 files changed, 62 insertions(+), 94 deletions(-) [+] |
line wrap: on
line diff
--- a/artifacts/doc/conf/meta-data.xml Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/doc/conf/meta-data.xml Tue Aug 26 17:16:21 2014 +0200 @@ -1016,9 +1016,6 @@ <dc:attribute name="target_out" value="${out}"/> <dc:attribute name="description" value="${facet_description}"/> <dc:attribute name="ids" value="${facet_num}"/> - <dc:comment> - <!--dc:attribute name="info" value="debug: ${facet_num}-${facet_name}"/--> - </dc:comment> <dc:attribute name="artifact-id" value="${a_gid}"/> <dc:attribute name="out" value="sedimentload_ls"/> </dc:element>
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataFacet.java Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadDataFacet.java Tue Aug 26 17:16:21 2014 +0200 @@ -71,11 +71,17 @@ name = BASE_NAME + "." + typeUnit + "." + fraction_name; CallMeta meta = context.getMeta(); + /* descriptions of real calculation results have to be distinguished + from simple fractions from the database */ + String isCalculated = fraction_name.equals("total") || + fraction_name.equals("bed_load") || + fraction_name.equals("suspended_load") ? "calc." : ""; description = Resources.getMsg( meta, - "facet.sedimentload." + fraction_name, + "facet.sedimentload." + isCalculated + fraction_name, "Error: please add l10n for facet.sedimentload." + fraction_name, - new Object[] { i18nUnit }); + /* TODO handle multiple periods per fraction */ + new Object[] { "period", i18nUnit }); /* Is this necessary? */ metaData.put("X", "chart.longitudinal.section.xaxis.label");
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFacet.java Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadFacet.java Tue Aug 26 17:16:21 2014 +0200 @@ -87,7 +87,7 @@ String idStr = split[0]; String fraction = split.length >= 2 ? split[1] : ""; - String years = split.length >= 3 ? " - " + split[2] : ""; + String years = split.length >= 3 ? split[2] : ""; // Name has the pattern sedimentload.<grainfraction_name> name = NAME + "." + fraction; @@ -96,7 +96,7 @@ description = Resources.getMsg( callMeta, "facet.sedimentload." + fraction, - new Object[] { years }); + new Object[] { years, "t/a" }); ((D4EArtifact)artifact).addStringData("load_id", idStr); }
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadLSFacet.java Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/model/minfo/SedimentLoadLSFacet.java Tue Aug 26 17:16:21 2014 +0200 @@ -97,10 +97,7 @@ String code = D4EArtifact.getDatacageIDValue(data); String[] split = code.split(";"); String idStr = split[0]; - String desc = ""; - if (split.length >= 2) { - desc = split[1]; - } + String years = split.length >= 2 ? split[1] : ""; int id = Integer.valueOf(idStr); SedimentLoadLS theLoad = SedimentLoadLS.getSedimentLoadById(id); @@ -143,9 +140,9 @@ description = Resources.getMsg( callMeta, - "facet.sedimentload.ls." + gfName, - "Error: please add l10n for facet.sedimentload.ls." + gfName, - new Object[] { desc, i18nUnit }); + "facet.sedimentload." + gfName, + "Error: please add l10n for facet.sedimentload." + gfName, + new Object[] { years, i18nUnit }); ((D4EArtifact)artifact).addStringData("load_id", idStr); }
--- a/artifacts/src/main/resources/messages.properties Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/src/main/resources/messages.properties Tue Aug 26 17:16:21 2014 +0200 @@ -262,26 +262,18 @@ chart.sedimentload.ls.xaxis.label = km chart.sedimentload.ls.yaxis.label.diff = [t/a] -facet.sedimentload.ls.coarse = Coarse gravel - {0} [{1}] -facet.sedimentload.ls.fine_middle = Fine/Mid. gravel - {0} [{1}] -facet.sedimentload.ls.sand = Sand - {0} [{1}] -facet.sedimentload.ls.susp_sand = Suspended sand - {0} [{1}] -facet.sedimentload.ls.susp_sand_bed = Bed. part suspended sand - {0} [{1}] -facet.sedimentload.ls.suspended_sediment = Suspended sediment - {0} [{1}] -facet.sedimentload.ls.total = Total load - {0} [{1}] -facet.sedimentload.ls.bed_load = Bed load - {0} [{1}] -facet.sedimentload.ls.suspended_load = Suspended load - {0} [{1}] -facet.sedimentload.ls.unknown = Unknown - {0} [{1}] - -facet.sedimentload.coarse = Coarse gravel{0} [t/a] -facet.sedimentload.fine_middle = Fine/Mid. gravel{0} [t/a] -facet.sedimentload.sand = Sand{0} [t/a] -facet.sedimentload.susp_sand = Suspended sand{0} [t/a] -facet.sedimentload.susp_sand_bed = Bed. part suspended sand{0} [t/a] -facet.sedimentload.suspended_sediment = Suspended sediment{0} [t/a] -facet.sedimentload.total = Total load{0} [t/a] -facet.sedimentload.bed_load = Bed load{0} [t/a] -facet.sedimentload.suspended_load = Suspended load{0} [t/a] +facet.sedimentload.coarse = Coarse gravel - {0} [{1}] +facet.sedimentload.fine_middle = Fine/Mid. gravel - {0} [{1}] +facet.sedimentload.sand = Sand - {0} [{1}] +facet.sedimentload.susp_sand = Suspended sand - {0} [{1}] +facet.sedimentload.susp_sand_bed = Bed. part suspended sand - {0} [{1}] +facet.sedimentload.suspended_sediment = Suspended sediment - {0} [{1}] +facet.sedimentload.total = Total load (from database) - {0} [{1}] +facet.sedimentload.bed_load = Bed load (from database) - {0} [{1}] +facet.sedimentload.suspended_load = Suspended load (from database) - {0} [{1}] +facet.sedimentload.calc.total = Gesamtfracht (calculated) - {0} [{1}] +facet.sedimentload.calc.bed_load = Geschiebefracht (calculated) - {0} [{1}] +facet.sedimentload.calc.suspended_load = Suspensionsfracht (calculated) - {0} [{1}] missing.fraction.coarse = Year {0}: Missing coarse fraction missing.fraction.fine_middle = Year {0}: Missing fine/middle fraction
--- a/artifacts/src/main/resources/messages_de.properties Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/src/main/resources/messages_de.properties Tue Aug 26 17:16:21 2014 +0200 @@ -263,26 +263,18 @@ chart.sedimentload.ls.xaxis.label = km chart.sedimentload.ls.yaxis.label.diff = [t/a] -facet.sedimentload.ls.coarse = Grober Kies/Steine - {0} [{1}] -facet.sedimentload.ls.fine_middle = Fein/Mittlerer Kies - {0} [{1}] -facet.sedimentload.ls.sand = Sand - {0} [{1}] -facet.sedimentload.ls.susp_sand = suspendierter Sand - {0} [{1}] -facet.sedimentload.ls.susp_sand_bed = bettbildender Anteil suspendierter Sand - {0} [{1}] -facet.sedimentload.ls.suspended_sediment = Schwebstoff - {0} [{1}] -facet.sedimentload.ls.total = Gesamtfracht - {0} [{1}] -facet.sedimentload.ls.bed_load = Geschiebefracht - {0} [{1}] -facet.sedimentload.ls.suspended_load = Suspensionsfracht - {0} [{1}] -facet.sedimentload.ls.unknown = Unbekannt - {0} [{1}] - -facet.sedimentload.coarse = Grober Kies/Steine{0} [t/a] -facet.sedimentload.fine_middle = Fein/Mittlerer Kies{0} [t/a] -facet.sedimentload.sand = Sand{0} [t/a] -facet.sedimentload.susp_sand = suspendierter Sand{0} [t/a] -facet.sedimentload.susp_sand_bed = bettbildender Anteil suspendierter Sand{0} [t/a] -facet.sedimentload.suspended_sediment = Schwebstoff{0} [t/a] -facet.sedimentload.total = Gesamtfracht{0} [t/a] -facet.sedimentload.bed_load = Geschiebefracht{0} [t/a] -facet.sedimentload.suspended_load = Suspensionsfracht{0} [t/a] +facet.sedimentload.coarse = Grober Kies/Steine - {0} [{1}] +facet.sedimentload.fine_middle = Fein/Mittlerer Kies - {0} [{1}] +facet.sedimentload.sand = Sand - {0} [{1}] +facet.sedimentload.susp_sand = suspendierter Sand - {0} [{1}] +facet.sedimentload.susp_sand_bed = bettbildender Anteil suspendierter Sand - {0} [{1}] +facet.sedimentload.suspended_sediment = Schwebstoff - {0} [{1}] +facet.sedimentload.total = Gesamtfracht (Berechnung BfG) - {0} [{1}] +facet.sedimentload.bed_load = Geschiebefracht (Berechnung BfG) - {0} [{1}] +facet.sedimentload.suspended_load = Suspensionsfracht (Berechnung BfG) - {0} [{1}] +facet.sedimentload.calc.total = Gesamtfracht (Berechnung FLYS) - {0} [{1}] +facet.sedimentload.calc.bed_load = Geschiebefracht (Berechnung FLYS) - {0} [{1}] +facet.sedimentload.calc.suspended_load = Suspensionsfracht (Berechnung FLYS) - {0} [{1}] missing.fraction.coarse = Jahr {0}: Fehlende Fraktion: grober Kies missing.fraction.fine_middle = Jahr {0}: Fehlende Fraktion: fein/mittlerer Kies
--- a/artifacts/src/main/resources/messages_de_DE.properties Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/src/main/resources/messages_de_DE.properties Tue Aug 26 17:16:21 2014 +0200 @@ -260,26 +260,18 @@ chart.sedimentload.ls.xaxis.label = km chart.sedimentload.ls.yaxis.label.diff = [t/a] -facet.sedimentload.ls.coarse = Grober Kies/Steine - {0} [{1}] -facet.sedimentload.ls.fine_middle = Fein/Mittlerer Kies - {0} [{1}] -facet.sedimentload.ls.sand = Sand - {0} [{1}] -facet.sedimentload.ls.susp_sand = suspendierter Sand - {0} [{1}] -facet.sedimentload.ls.susp_sand_bed = bettbildender Anteil suspendierter Sand - {0} [{1}] -facet.sedimentload.ls.suspended_sediment = Schwebstoff - {0} [{1}] -facet.sedimentload.ls.total = Gesamtfracht (Berechnung BfG) - {0} [{1}] -facet.sedimentload.ls.bed_load = Geschiebefracht (Berechnung BfG) - {0} [{1}] -facet.sedimentload.ls.suspended_load = Suspensionsfracht (Berechnung BfG) - {0} [{1}] -facet.sedimentload.ls.unknown = Unbekannt - {0} [{1}] - -facet.sedimentload.coarse = Grober Kies/Steine{0} [t/a] -facet.sedimentload.fine_middle = Fein/Mittlerer Kies{0} [t/a] -facet.sedimentload.sand = Sand{0} [t/a] -facet.sedimentload.susp_sand = suspendierter Sand{0} [t/a] -facet.sedimentload.susp_sand_bed = bettbildender Anteil suspendierter Sand{0} [t/a] -facet.sedimentload.suspended_sediment = Schwebstoff{0} [t/a] -facet.sedimentload.total = Gesamtfracht (Berechnung BfG){0} [t/a] -facet.sedimentload.bed_load = Geschiebefracht (Berechnung BfG){0} [t/a] -facet.sedimentload.suspended_load = Suspensionsfracht (Berechnung BfG){0} [t/a] +facet.sedimentload.coarse = Grober Kies/Steine - {0} [{1}] +facet.sedimentload.fine_middle = Fein/Mittlerer Kies - {0} [{1}] +facet.sedimentload.sand = Sand - {0} [{1}] +facet.sedimentload.susp_sand = suspendierter Sand - {0} [{1}] +facet.sedimentload.susp_sand_bed = bettbildender Anteil suspendierter Sand - {0} [{1}] +facet.sedimentload.suspended_sediment = Schwebstoff - {0} [{1}] +facet.sedimentload.total = Gesamtfracht (Berechnung BfG) - {0} [{1}] +facet.sedimentload.bed_load = Geschiebefracht (Berechnung BfG) - {0} [{1}] +facet.sedimentload.suspended_load = Suspensionsfracht (Berechnung BfG) - {0} [{1}] +facet.sedimentload.calc.total = Gesamtfracht (Berechnung FLYS) - {0} [{1}] +facet.sedimentload.calc.bed_load = Geschiebefracht (Berechnung FLYS) - {0} [{1}] +facet.sedimentload.calc.suspended_load = Suspensionsfracht (Berechnung FLYS) - {0} [{1}] missing.fraction.coarse = Jahr {0}: Fehlende Fraktion: grober Kies missing.fraction.fine_middle = Jahr {0}: Fehlende Fraktion: fein/mittlerer Kies
--- a/artifacts/src/main/resources/messages_en.properties Tue Aug 26 12:09:18 2014 +0200 +++ b/artifacts/src/main/resources/messages_en.properties Tue Aug 26 17:16:21 2014 +0200 @@ -264,26 +264,18 @@ chart.sedimentload.ls.xaxis.label = km chart.sedimentload.ls.yaxis.label.diff = [t/a] -facet.sedimentload.ls.coarse = Coarse gravel - {0} [{1}] -facet.sedimentload.ls.fine_middle = Fine/Mid. gravel - {0} [{1}] -facet.sedimentload.ls.sand = Sand - {0} [{1}] -facet.sedimentload.ls.susp_sand = Suspended sand - {0} [{1}] -facet.sedimentload.ls.susp_sand_bed = Bed. part suspended sand - {0} [{1}] -facet.sedimentload.ls.suspended_sediment = Suspended sediment - {0} [{1}] -facet.sedimentload.ls.total = Total load - {0} [{1}] -facet.sedimentload.ls.bed_load = Bed load - {0} [{1}] -facet.sedimentload.ls.suspended_load = Suspended load - {0} [{1}] -facet.sedimentload.ls.unknown = Unknown - {0} [{1}] - -facet.sedimentload.coarse = Coarse gravel{0} [t/a] -facet.sedimentload.fine_middle = Fine/Mid. gravel{0} [t/a] -facet.sedimentload.sand = Sand{0} [t/a] -facet.sedimentload.susp_sand = Suspended sand{0} [t/a] -facet.sedimentload.susp_sand_bed = Bed. part suspended sand{0} [t/a] -facet.sedimentload.suspended_sediment = Suspended sediment{0} [t/a] -facet.sedimentload.total = Total load{0} [t/a] -facet.sedimentload.bed_load = Bed load{0} [t/a] -facet.sedimentload.suspended_load = Suspended load{0} [t/a] +facet.sedimentload.coarse = Coarse gravel - {0} [{1}] +facet.sedimentload.fine_middle = Fine/Mid. gravel - {0} [{1}] +facet.sedimentload.sand = Sand - {0} [{1}] +facet.sedimentload.susp_sand = Suspended sand - {0} [{1}] +facet.sedimentload.susp_sand_bed = Bed. part suspended sand - {0} [{1}] +facet.sedimentload.suspended_sediment = Suspended sediment - {0} [{1}] +facet.sedimentload.total = Total load (from database) - {0} [{1}] +facet.sedimentload.bed_load = Bed load (from database) - {0} [{1}] +facet.sedimentload.suspended_load = Suspended load (from database) - {0} [{1}] +facet.sedimentload.calc.total = Gesamtfracht (calculated) - {0} [{1}] +facet.sedimentload.calc.bed_load = Geschiebefracht (calculated) - {0} [{1}] +facet.sedimentload.calc.suspended_load = Suspensionsfracht (calculated) - {0} [{1}] missing.fraction.coarse = Year {0}: Missing coarse fraction missing.fraction.fine_middle = Year {0}: Missing fine/middle fraction