Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/DurationCurveExporter.java @ 8248:2b0ff11cef3f
Fix duration curve i18n.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Tue, 09 Sep 2014 18:41:11 +0200 |
parents | e4606eae8ea5 |
children | 740d65e4aa14 0a5239a1e46e |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/DurationCurveExporter.java Tue Sep 09 17:05:21 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/DurationCurveExporter.java Tue Sep 09 18:41:11 2014 +0200 @@ -32,6 +32,7 @@ import org.dive4elements.river.artifacts.D4EArtifact; +import org.dive4elements.river.artifacts.access.RiverAccess; import org.dive4elements.river.artifacts.access.RangeAccess; import org.dive4elements.river.artifacts.model.WQDay; import org.dive4elements.river.artifacts.model.CalculationResult; @@ -60,10 +61,6 @@ public static final String CSV_Q_HEADER = "export.duration.curve.csv.header.q"; - public static final String DEFAULT_CSV_DURATION_HEADER = "D [Tagen]"; - public static final String DEFAULT_CSV_W_HEADER = "W [NN + m]"; - public static final String DEFAULT_CSV_Q_HEADER = "Q [m\u00b3/s]"; - public static final String PDF_HEADER_MODE = "export.duration.pdf.mode"; public static final String JASPER_FILE = "export.duration.pdf.file"; @@ -99,10 +96,13 @@ protected void writeCSVHeader(CSVWriter writer) { log.info("DurationCurveExporter.writeCSVHeader"); + String unit = new RiverAccess((D4EArtifact)master) + .getRiver().getWstUnit().getName(); + writer.writeNext(new String[] { - msg(CSV_W_HEADER, DEFAULT_CSV_W_HEADER), - msg(CSV_Q_HEADER, DEFAULT_CSV_Q_HEADER), - msg(CSV_DURATION_HEADER, DEFAULT_CSV_DURATION_HEADER) + msg(CSV_W_HEADER, new Object[] { unit }), + msg(CSV_Q_HEADER), + msg(CSV_DURATION_HEADER) }); }