diff flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java @ 1701:6e59208839ae

Expose translateable Strings as constants. flys-artifacts/trunk@2935 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 11 Oct 2011 11:16:40 +0000
parents 13a9ee6cebef
children 7e19449d7826
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java	Tue Oct 11 10:44:12 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/LongitudinalSectionGenerator.java	Tue Oct 11 11:16:40 2011 +0000
@@ -46,6 +46,34 @@
     public static final String I18N_ANNOTATIONS_LABEL =
         "chart.longitudinal.annotations.label";
 
+    /**
+     * Key to look up internationalized String for LongitudinalSection diagrams
+     * titles.
+     */
+    public static final String I18N_CHART_TITLE =
+        "chart.longitudinal.section.title";
+
+    /**
+     * Key to look up internationalized String for LongitudinalSection diagrams
+     * subtitles.
+     */
+    public static final String I18N_CHART_SUBTITLE =
+        "chart.longitudinal.section.subtitle";
+
+    public static final String I18N_XAXIS_LABEL =
+        "chart.longitudinal.section.xaxis.label";
+
+    public static final String I18N_YAXIS_LABEL =
+        "chart.longitudinal.section.yaxis.label";
+
+    public static final String I18N_2YAXIS_LABEL =
+        "chart.longitudinal.section.yaxis.second.label";
+
+    public static final String I18N_CHART_TITLE_DEFAULT  = "W-L\u00e4ngsschnitt";
+    public static final String I18N_XAXIS_LABEL_DEFAULT  = "km";
+    public static final String I18N_YAXIS_LABEL_DEFAULT  = "W [NN + m]";
+    public static final String I18N_2YAXIS_LABEL_DEFAULT = "Q [m\u00b3/s]";
+
     /** Whether or not the plot is inverted (left-right). */
     protected boolean inverted;
 
@@ -69,7 +97,7 @@
      * Get internationalized title for chart.
      */
     public String getChartTitle() {
-        return msg("chart.longitudinal.section.title", "W-L\u00e4ngsschnitt");
+        return msg(I18N_CHART_TITLE, I18N_CHART_TITLE_DEFAULT);
     }
 
 
@@ -78,7 +106,7 @@
      * @return key to look up translated subtitle.
      */
     protected String getChartSubtitleKey() {
-        return "chart.longitudinal.section.subtitle";
+        return I18N_CHART_SUBTITLE;
     }
 
 
@@ -107,8 +135,8 @@
         FLYSArtifact flys = (FLYSArtifact) master;
 
         return msg(
-            "chart.longitudinal.section.xaxis.label",
-            "km",
+            I18N_XAXIS_LABEL,
+            I18N_XAXIS_LABEL_DEFAULT,
             new Object[] { FLYSUtils.getRiver(flys).getName() });
     }
 
@@ -122,8 +150,8 @@
         String unit = FLYSUtils.getRiver(flys).getWstUnit().getName();
 
         return msg(
-            "chart.longitudinal.section.yaxis.label",
-            "W [NN + m]",
+            I18N_YAXIS_LABEL,
+            I18N_YAXIS_LABEL_DEFAULT,
             new Object[] { unit });
     }
 
@@ -133,7 +161,7 @@
      * found).
      */
     protected String get2YAxisDefaultLabel() {
-        return "Q [m\u00b3/s]";
+        return I18N_2YAXIS_LABEL_DEFAULT;
     }
 
 
@@ -141,7 +169,7 @@
      * Get key for internationalization of the second Y-Axis' label.
      */
     protected String get2YAxisLabelKey() {
-        return "chart.longitudinal.section.yaxis.second.label";
+        return I18N_2YAXIS_LABEL;
     }
 
 

http://dive4elements.wald.intevation.org