Enhance transport mode handling by adding localized labels and updating related components in MapRegionsView and BranchView
This commit is contained in:
@@ -13,8 +13,13 @@
|
|||||||
"statusbar": {
|
"statusbar": {
|
||||||
"age": "Alter",
|
"age": "Alter",
|
||||||
"wealth": "Vermögen",
|
"wealth": "Vermögen",
|
||||||
"health": "Gesundheit",
|
"vehicleType": "Transportmittel",
|
||||||
"events": "Ereignisse",
|
"mode": "Art",
|
||||||
|
"modes": {
|
||||||
|
"land": "Land",
|
||||||
|
"water": "Wasser",
|
||||||
|
"unknown": "Unbekannt"
|
||||||
|
},
|
||||||
"relationship": "Beziehung",
|
"relationship": "Beziehung",
|
||||||
"children": "Kinder",
|
"children": "Kinder",
|
||||||
"children_unbaptised": "ungetaufte Kinder"
|
"children_unbaptised": "ungetaufte Kinder"
|
||||||
@@ -351,6 +356,11 @@
|
|||||||
"status": "Status",
|
"status": "Status",
|
||||||
"actions": "Aktionen"
|
"actions": "Aktionen"
|
||||||
},
|
},
|
||||||
|
"modes": {
|
||||||
|
"land": "Land",
|
||||||
|
"water": "Wasser",
|
||||||
|
"unknown": "Unbekannt"
|
||||||
|
},
|
||||||
"speed": {
|
"speed": {
|
||||||
"1": "Langsam",
|
"1": "Langsam",
|
||||||
"2": "Mittel",
|
"2": "Mittel",
|
||||||
|
|||||||
@@ -23,6 +23,11 @@
|
|||||||
"transport": {
|
"transport": {
|
||||||
"waiting": "Transport waiting"
|
"waiting": "Transport waiting"
|
||||||
,
|
,
|
||||||
|
"modes": {
|
||||||
|
"land": "Land",
|
||||||
|
"water": "Water",
|
||||||
|
"unknown": "Unknown"
|
||||||
|
},
|
||||||
"speed": {
|
"speed": {
|
||||||
"1": "Slow",
|
"1": "Slow",
|
||||||
"2": "Medium",
|
"2": "Medium",
|
||||||
|
|||||||
@@ -199,7 +199,7 @@
|
|||||||
<tr v-for="c in connections" :key="c.id">
|
<tr v-for="c in connections" :key="c.id">
|
||||||
<td>{{ regionName(c.sourceRegionId) }}</td>
|
<td>{{ regionName(c.sourceRegionId) }}</td>
|
||||||
<td>{{ regionName(c.targetRegionId) }}</td>
|
<td>{{ regionName(c.targetRegionId) }}</td>
|
||||||
<td>{{ c.transportMode }}</td>
|
<td>{{ modeLabel(c.transportMode) }}</td>
|
||||||
<td>{{ c.distance }}</td>
|
<td>{{ c.distance }}</td>
|
||||||
<td>
|
<td>
|
||||||
<button class="btn btn-secondary" @click="deleteConnection(c.id)">
|
<button class="btn btn-secondary" @click="deleteConnection(c.id)">
|
||||||
@@ -259,6 +259,14 @@ export default {
|
|||||||
this.mapWidth = bounds.width;
|
this.mapWidth = bounds.width;
|
||||||
this.mapHeight = bounds.height;
|
this.mapHeight = bounds.height;
|
||||||
},
|
},
|
||||||
|
modeLabel(mode) {
|
||||||
|
if (!mode) return '';
|
||||||
|
const key = String(mode);
|
||||||
|
const tKey = `falukant.branch.transport.modes.${key}`;
|
||||||
|
const translated = this.$t(tKey);
|
||||||
|
if (!translated || translated === tKey) return mode;
|
||||||
|
return translated;
|
||||||
|
},
|
||||||
async loadRegions() {
|
async loadRegions() {
|
||||||
try {
|
try {
|
||||||
const { data } = await apiClient.get('/api/admin/falukant/regions');
|
const { data } = await apiClient.get('/api/admin/falukant/regions');
|
||||||
|
|||||||
@@ -102,7 +102,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>{{ v.type.capacity }}</td>
|
<td>{{ v.type.capacity }}</td>
|
||||||
<td>{{ conditionLabel(v.condition) }}</td>
|
<td>{{ conditionLabel(v.condition) }}</td>
|
||||||
<td>{{ v.type.transportMode }}</td>
|
<td>{{ transportModeLabel(v.type.transportMode) }}</td>
|
||||||
<td>{{ speedLabel(v.type.speed) }}</td>
|
<td>{{ speedLabel(v.type.speed) }}</td>
|
||||||
<td>{{ formatDateTime(v.availableFrom) }}</td>
|
<td>{{ formatDateTime(v.availableFrom) }}</td>
|
||||||
<td>
|
<td>
|
||||||
@@ -611,6 +611,15 @@ export default {
|
|||||||
return translated;
|
return translated;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
transportModeLabel(mode) {
|
||||||
|
if (!mode) return '';
|
||||||
|
const key = String(mode);
|
||||||
|
const tKey = `falukant.branch.transport.modes.${key}`;
|
||||||
|
const translated = this.$t(tKey);
|
||||||
|
if (!translated || translated === tKey) return mode;
|
||||||
|
return translated;
|
||||||
|
},
|
||||||
|
|
||||||
async loadVehicles() {
|
async loadVehicles() {
|
||||||
if (!this.selectedBranch) return;
|
if (!this.selectedBranch) return;
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user