Mercurial > gemma
changeset 4258:57c38087fe18
client: correct strings-marking for translations (identify box)
author | Fadi Abbud <fadi.abbud@intevation.de> |
---|---|
date | Mon, 26 Aug 2019 12:49:59 +0200 |
parents | 671441357db0 |
children | 0b90c34fa378 |
files | client/src/components/identify/Identify.vue client/src/components/identify/formatter.js |
diffstat | 2 files changed, 42 insertions(+), 31 deletions(-) [+] |
line wrap: on
line diff
--- a/client/src/components/identify/Identify.vue Sat Aug 24 17:39:05 2019 +0200 +++ b/client/src/components/identify/Identify.vue Mon Aug 26 12:49:59 2019 +0200 @@ -14,7 +14,7 @@ <div class="features"> <div v-if="currentMeasurement"> <small class="d-block bg-secondary text-light px-2 py-1"> - {{ $gettext("Measurement") }} + <translate> Measurement</translate> </small> <small class="d-flex justify-content-between px-2"> <b> @@ -30,7 +30,7 @@ <small class="d-flex justify-content-between bg-secondary text-light px-2 py-1" > - {{ $gettext(featureLabel(feature)) }} + {{ featureLabel(feature) }} <a v-if="feature.getProperties().hasOwnProperty('bbox')" @click="zoomTo(feature)" @@ -45,7 +45,7 @@ v-if="prop.val" class="d-flex justify-content-between px-2" > - <b>{{ $gettext(prop.key) }}</b> + <b>{{ prop.key }}</b> <span>{{ prop.val }}</span> </small> </div>
--- a/client/src/components/identify/formatter.js Sat Aug 24 17:39:05 2019 +0200 +++ b/client/src/components/identify/formatter.js Mon Aug 26 12:49:59 2019 +0200 @@ -1,11 +1,12 @@ import Feature from "ol/Feature"; +import app from "@/main"; const formatter = { all(p) { - if (p.key === "objnam") p.key = "Name"; - if (p.key === "objname") p.key = "Name"; + if (p.key === "objnam") p.key = app.$gettext("Name"); + if (p.key === "objname") p.key = app.$gettext("Name"); if (p.key === "staging_done" || p.key === "fa_critical") - p.val = p.val ? "yes" : "no"; + p.val = p.val ? app.$gettext("yes") : app.$gettext("no"); if ( (p.key === "date_info" || p.key === "fa_date_info" || @@ -22,17 +23,21 @@ return p; }, bottlenecks_geoserver: { - label: "Bottleneck", + label: app.$gettext("Bottleneck"), props: p => { if (p.key === "bottleneck_id") p.key = "ID"; - if (p.key === "responsible_country") p.key = "Responsible Country"; - if (p.key === "fa_date_info") p.key = "Fairway Date"; - if (p.key === "fa_critical") p.key = "Fairway Critical"; - if (p.key === "gauge_objname") p.key = "Reference Gauge"; - if (p.key === "source_organization") p.key = "Source Organization"; - if (p.key === "gm_measuredate") p.key = "Gauge Waterlevel Date"; - if (p.key === "gm_waterlevel") p.key = "Gauge Waterlevel"; - if (p.key === "gm_n_14d") p.key = "G.W. Count in Last 14 Days"; + if (p.key === "responsible_country") + p.key = app.$gettext("Responsible Country"); + if (p.key === "fa_date_info") p.key = app.$gettext("Fairway Date"); + if (p.key === "fa_critical") p.key = app.$gettext("Fairway Critical"); + if (p.key === "gauge_objname") p.key = app.$gettext("Reference Gauge"); + if (p.key === "source_organization") + p.key = app.$gettext("Source Organization"); + if (p.key === "gm_measuredate") + p.key = app.$gettext("Gauge Waterlevel Date"); + if (p.key === "gm_waterlevel") p.key = app.$gettext("Gauge Waterlevel"); + if (p.key === "gm_n_14d") + p.key = app.$gettext("G.W. Count in Last 14 Days"); // remove certain props // * gauge_obj is another feature object and we want to stay flat // for display (if left in causes a @@ -48,47 +53,53 @@ } }, fairway_dimensions: { - label: "Fairway Dimensions" + label: app.$gettext("Fairway Dimensions") }, waterway_area: { - label: "Waterway Area" + label: app.$gettext("Waterway Area") }, distance_marks_geoserver: { - label: "Distance Mark" + label: app.$gettext("Distance Mark") }, distance_marks_ashore_geoserver: { - label: "Distance Mark ashore" + label: app.$gettext("Distance Mark ashore") }, waterway_axis: { - label: "Waterway Axis" + label: app.$gettext("Waterway Axis") }, waterway_profiles: { - label: "Waterway Profile" + label: app.$gettext("Waterway Profile") }, stretches_geoserver: { - label: "Stretch", + label: app.$gettext("Stretch"), props: p => { - if (p.key === "gm_measuredate") p.key = "Min. Gauge Waterlevel Date"; - if (p.key === "gm_n_14d") p.key = "Min. G.W. Count in Last 14 Days"; + if (p.key === "gm_measuredate") + p.key = app.$gettext("Min. Gauge Waterlevel Date"); + if (p.key === "gm_n_14d") + p.key = app.$gettext("Min. G.W. Count in Last 14 Days"); return p; } }, sections_geoserver: { - label: "Section", + label: app.$gettext("Section"), props: p => { - if (p.key === "gm_measuredate") p.key = "Min. Gauge Waterlevel Date"; - if (p.key === "gm_n_14d") p.key = "Min. G.W. Count in Last 14 Days"; + if (p.key === "gm_measuredate") + p.key = app.$gettext("Min. Gauge Waterlevel Date"); + if (p.key === "gm_n_14d") + p.key = app.$gettext("Min. G.W. Count in Last 14 Days"); return p; } }, gauges_geoserver: { - label: "Gauge", + label: app.$gettext("Gauge"), props: p => { - if (p.key === "gm_measuredate") p.key = "Latest Waterlevel Date"; - if (p.key === "gm_waterlevel") p.key = "Latest Waterlevel"; - if (p.key === "gm_n_14d") p.key = "Measurement Count in Last 14 Days"; + if (p.key === "gm_measuredate") + p.key = app.$gettext("Latest Waterlevel Date"); + if (p.key === "gm_waterlevel") p.key = app.$gettext("Latest Waterlevel"); + if (p.key === "gm_n_14d") + p.key = app.$gettext("Measurement Count in Last 14 Days"); // remove certain props let propsToRemove = ["nsc_data"];