Mercurial > dive4elements > river
diff artifacts/src/main/java/org/dive4elements/river/exports/process/BedQualityDiameterProcessor.java @ 8260:48d4921665e3
Making i18n work was just easier using less wrappers in this case (issue1631).
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Thu, 11 Sep 2014 17:37:03 +0200 |
parents | e4606eae8ea5 |
children | 36faef4f8acb |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/exports/process/BedQualityDiameterProcessor.java Thu Sep 11 16:12:39 2014 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/exports/process/BedQualityDiameterProcessor.java Thu Sep 11 17:37:03 2014 +0200 @@ -13,6 +13,9 @@ import org.apache.log4j.Logger; import org.dive4elements.artifactdatabase.state.ArtifactAndFacet; import org.dive4elements.artifacts.CallContext; +import org.dive4elements.artifacts.CallMeta; + +import org.dive4elements.river.artifacts.resources.Resources; import org.dive4elements.river.artifacts.model.FacetTypes; import org.dive4elements.river.exports.DiagramGenerator; import org.dive4elements.river.exports.StyledSeriesBuilder; @@ -24,8 +27,6 @@ private final static Logger log = Logger.getLogger(BedQualityDiameterProcessor.class); - public static final String I18N_AXIS_LABEL_DEFAULT = - "Durchmesser [mm]"; public static final String I18N_AXIS_LABEL = "chart.bedquality.yaxis.label.diameter"; @@ -68,12 +69,13 @@ @Override public String getAxisLabel(DiagramGenerator generator) { + + CallMeta meta = generator.getCallContext().getMeta(); + if (yAxisLabel != null && !yAxisLabel.isEmpty()) { - return generator.msg(yAxisLabel, I18N_AXIS_LABEL_DEFAULT); + return Resources.getMsg(meta, yAxisLabel); } - return generator.msg( - I18N_AXIS_LABEL, - I18N_AXIS_LABEL_DEFAULT); + return Resources.getMsg(meta, I18N_AXIS_LABEL); } }