diff flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java @ 3871:a65eb6d44122

i18n for area label (fix issue487). flys-artifacts/trunk@5504 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Tue, 18 Sep 2012 12:03:15 +0000
parents 695e8005e199
children d12f108ccc9c
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java	Tue Sep 18 10:18:30 2012 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/ChartGenerator.java	Tue Sep 18 12:03:15 2012 +0000
@@ -65,6 +65,9 @@
 import org.w3c.dom.Document;
 import org.w3c.dom.Element;
 
+import de.intevation.flys.utils.Formatter;
+
+import java.text.NumberFormat;
 
 /**
  * The base class for chart creation. It should provide some basic things that
@@ -1669,6 +1672,12 @@
 
         area.applyTheme(dRenderer);
 
+        // i18n
+        dRenderer.setAreaLabelNumberFormat(Formatter.getFormatter(context.getMeta(), 2, 4));
+
+        dRenderer.setAreaLabelTemplate(Resources.getMsg(
+            context.getMeta(), "area.label.template", "Area=%sm2"));
+
         LegendItem legendItem = dRenderer.getLegendItem(idx, 0);
         if (legendItem != null) {
             legendItem.setLabelFont(legendFont);

http://dive4elements.wald.intevation.org