Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java @ 1638:f45bbc80bd3d
Bugfix: #296 Set i18n titles for WSPLGEN and barriers WMS layers.
flys-artifacts/trunk@2823 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Ingo Weinzierl <ingo.weinzierl@intevation.de> |
---|---|
date | Mon, 26 Sep 2011 13:10:40 +0000 |
parents | be8b5c06a1f8 |
children | eb3ab28d1c21 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java Mon Sep 26 13:10:17 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java Mon Sep 26 13:10:40 2011 +0000 @@ -78,6 +78,11 @@ public static final String WSPLGEN_WSP_FILE = "waterlevel.wst"; public static final String WSPLGEN_OUTPUT_FILE = "wsplgen.shp"; + public static final String I18N_WSPLGEN_RESULT = "floodmap.uesk"; + public static final String I18N_WSPLGEN_DEFAULT = "floodmap.uesk"; + public static final String I18N_BARRIERS = "floodmap.barriers"; + public static final String I18N_BARRIERS_DEFAULT = "floodmap.barriers"; + public static final int WSPLGEN_DEFAULT_OUTPUT = 0; @@ -88,14 +93,21 @@ */ private static class FacetCreator { protected FLYSArtifact artifact; + protected CallContext cc; protected List<Facet> facets; protected String url; protected String hash; protected String stateId; - public FacetCreator(FLYSArtifact artifact, String hash, String sId) { + public FacetCreator( + FLYSArtifact artifact, + CallContext cc, + String hash, + String sId + ) { this.facets = new ArrayList<Facet>(2); this.artifact = artifact; + this.cc = cc; this.hash = hash; this.stateId = sId; } @@ -126,7 +138,10 @@ WMSLayerFacet wsplgen = new WMSLayerFacet( 0, FLOODMAP_WSPLGEN, - "Ergebnis der WSPLGEN Berechnung", + Resources.getMsg( + cc.getMeta(), + I18N_WSPLGEN_RESULT, + I18N_WSPLGEN_DEFAULT), ComputeType.ADVANCE, stateId, hash, @@ -144,7 +159,10 @@ WMSLayerFacet barriers = new WMSLayerFacet( 1, FLOODMAP_WSPLGEN, - "Rohre/Graeben/Daemme", + Resources.getMsg( + cc.getMeta(), + I18N_BARRIERS, + I18N_BARRIERS_DEFAULT), ComputeType.ADVANCE, stateId, hash, @@ -180,7 +198,8 @@ WSPLGENCalculation calculation = new WSPLGENCalculation(); - FacetCreator facetCreator = new FacetCreator(artifact, hash, getID()); + FacetCreator facetCreator = new FacetCreator( + artifact, context, hash, getID()); WSPLGENJob job = prepareWSPLGENJob( artifact,