diff artifacts/src/main/java/org/dive4elements/river/exports/DurationCurveGenerator.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 27d42c9ee367
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/DurationCurveGenerator.java	Tue Sep 09 17:05:21 2014 +0200
+++ b/artifacts/src/main/java/org/dive4elements/river/exports/DurationCurveGenerator.java	Tue Sep 09 18:41:11 2014 +0200
@@ -58,8 +58,11 @@
     public static final String I18N_XAXIS_LABEL =
         "chart.duration.curve.xaxis.label";
 
-    public static final String I18N_YAXIS_LABEL =
-        "chart.duration.curve.yaxis.label";
+    public static final String I18N_YAXIS_LABEL_W =
+        "chart.duration.curve.yaxis.label.w";
+
+    public static final String I18N_YAXIS_LABEL_Q =
+        "chart.duration.curve.yaxis.label.q";
 
     public static final String I18N_CHART_TITLE_DEFAULT  =
         "Dauerlinie";
@@ -67,9 +70,6 @@
     public static final String I18N_XAXIS_LABEL_DEFAULT  =
         "Unterschreitungsdauer [Tage]";
 
-    public static final String I18N_YAXIS_LABEL_DEFAULT  =
-        "W [NN + m]";
-
 
     public DurationCurveGenerator() {
         super();
@@ -123,12 +123,10 @@
     protected String getDefaultYAxisLabel(int index) {
         String label = "default";
         if (index == YAXIS.W.idx) {
-            label = msg(I18N_YAXIS_LABEL, I18N_YAXIS_LABEL_DEFAULT);
+            label = msg(I18N_YAXIS_LABEL_W, new Object[] { getRiverUnit() });
         }
         else if (index == YAXIS.Q.idx) {
-            // TODO i18n for this label
-            label = "Q [m\u00b3/s]";
-            //label = msg(get2YAxisLabelKey(), get2YAxisDefaultLabel());
+            label = msg(I18N_YAXIS_LABEL_Q);
         }
 
         return label;

http://dive4elements.wald.intevation.org