Dodano tłumaczenia do statusów danych

This commit is contained in:
2022-02-10 21:50:28 +01:00
parent 7066977f23
commit d1bd7441be
4 changed files with 30 additions and 16 deletions
+10 -15
View File
@@ -155,13 +155,8 @@
</svg> </svg>
<transition name="tooltip-anim"> <transition name="tooltip-anim">
<div class="indicator-tooltip" v-if="tooltipActive"> <div v-html="$t(indicator.message)" class="indicator-tooltip" v-if="tooltipActive">
<b
>Sygnał
{{ indicator.status <= 0 ? 'S3' : indicator.status == 1 ? 'S1a' : indicator.status == 2 ? 'S2' : 'S5' }}</b
>
<br />
{{ indicator.message }}
</div> </div>
</transition> </transition>
</div> </div>
@@ -184,7 +179,7 @@ export default defineComponent({
tooltipActive: false, tooltipActive: false,
indicator: { indicator: {
status: DataStatus.Loading, status: DataStatus.Loading,
message: 'Ładowanie danych...', message: 'data-status.S3',
}, },
greenLight: false, greenLight: false,
@@ -210,49 +205,49 @@ export default defineComponent({
if (dataConnectionStatus == DataStatus.Error) { if (dataConnectionStatus == DataStatus.Error) {
this.setSignalStatus(dataConnectionStatus); this.setSignalStatus(dataConnectionStatus);
this.indicator.status = dataConnectionStatus; this.indicator.status = dataConnectionStatus;
this.indicator.message = 'Błąd podczas łączenia z serwisem SWDR!'; this.indicator.message = 'data-status.S1a-connection';
return; return;
} }
if (sceneryDataStatus == DataStatus.Error) { if (sceneryDataStatus == DataStatus.Error) {
this.setSignalStatus(sceneryDataStatus); this.setSignalStatus(sceneryDataStatus);
this.indicator.status = sceneryDataStatus; this.indicator.status = sceneryDataStatus;
this.indicator.message = 'Nie można pobrać danych o sceneriach!'; this.indicator.message = 'data-status.S1a-sceneries';
return; return;
} }
if (trainsDataStatus == DataStatus.Warning) { if (trainsDataStatus == DataStatus.Warning) {
this.setSignalStatus(trainsDataStatus); this.setSignalStatus(trainsDataStatus);
this.indicator.status = trainsDataStatus; this.indicator.status = trainsDataStatus;
this.indicator.message = 'Nie można pobrać danych o pociągach!'; this.indicator.message = 'data-status.S5-trains';
return; return;
} }
if (dispatcherDataStatus == DataStatus.Warning) { if (dispatcherDataStatus == DataStatus.Warning) {
this.setSignalStatus(dispatcherDataStatus); this.setSignalStatus(dispatcherDataStatus);
this.indicator.status = dispatcherDataStatus; this.indicator.status = dispatcherDataStatus;
this.indicator.message = 'Nie można pobrać danych o statusach dyżurnych ruchu!'; this.indicator.message = 'data-status.S5-dispatchers';
return; return;
} }
if (timetableDataStatus == DataStatus.Warning) { if (timetableDataStatus == DataStatus.Warning) {
this.setSignalStatus(timetableDataStatus); this.setSignalStatus(timetableDataStatus);
this.indicator.status = timetableDataStatus; this.indicator.status = timetableDataStatus;
this.indicator.message = 'Rozkłady jazdy mogą być niekompletne!'; this.indicator.message = 'data-status.S5-timetables';
return; return;
} }
if (timetableDataStatus == DataStatus.Loading) { if (timetableDataStatus == DataStatus.Loading) {
this.setSignalStatus(timetableDataStatus); this.setSignalStatus(timetableDataStatus);
this.indicator.status = timetableDataStatus; this.indicator.status = timetableDataStatus;
this.indicator.message = 'Ładowanie rozkładów jazdy...'; this.indicator.message = 'data-status.S3';
return; return;
} }
this.setSignalStatus(DataStatus.Loaded); this.setSignalStatus(DataStatus.Loaded);
this.indicator.status = DataStatus.Loaded; this.indicator.status = DataStatus.Loaded;
this.indicator.message = 'Dane załadowane poprawnie!'; this.indicator.message = 'data-status.S2';
}, },
}, },
+1 -1
View File
@@ -6,7 +6,7 @@
{{ $t('trains.distance-exceeded') }} {{ $t('trains.distance-exceeded') }}
</div> </div>
<div class="table-info no-trains" v-if="trains.length == 0 && trainsDataStatus == 2"> <div class="table-info no-trains" v-if="trains.length == 0 && trainsDataStatus >= 2">
{{ $t('trains.no-trains') }} {{ $t('trains.no-trains') }}
</div> </div>
+9
View File
@@ -7,6 +7,15 @@
"support": "Support the project", "support": "Support the project",
"error": "An error occured while loading data!", "error": "An error occured while loading data!",
"no-result": "No results for current search!" "no-result": "No results for current search!"
},
"data-status": {
"S1a-connection": "<b>S1a signal</b> <br> Cannot connect with SWDR API service!",
"S1a-sceneries": "<b>S1a signal</b> <br> Cannot load online stations data!",
"S2": "<b>S2 signal</b> <br> All data loaded successfully!",
"S3": "<b>S3 signal</b> <br> Loading data...",
"S5-timetables": "<b>S5 signal</b> <br> Timetables might be incorrect or missing!",
"S5-dispatchers": "<b>S5 signal</b> <br> Cannot load dispatchers status data!",
"S5-trains": "<b>S5 signal</b> <br> Cannot load online trains data!"
}, },
"desc": { "desc": {
"control-type": "Control type: ", "control-type": "Control type: ",
+10
View File
@@ -8,6 +8,16 @@
"error": "Wystąpił problem z załadowaniem danych!", "error": "Wystąpił problem z załadowaniem danych!",
"no-result": "Brak wyników o podanych kryteriach!" "no-result": "Brak wyników o podanych kryteriach!"
}, },
"data-status": {
"S1a-connection": "<b>Sygnał S1a</b> <br> Błąd podczas próby połączenia się z serwisem SWDR!",
"S1a-sceneries": "<b>Sygnał S1a</b> <br> Błąd podczas pobierania danych o sceneriach online!",
"S2": "<b>Sygnał S2</b> <br> Pomyślnie załadowano dane!",
"S3": "<b>Sygnał S3</b> <br> Pobieranie danych...",
"S5-timetables": "<b>Sygnał S5</b> <br> Rozkłady jazdy mogą być niekompletne!",
"S5-dispatchers": "<b>Sygnał S5</b> <br> Błąd podczas pobierania danych o statusach dyżurnych ruchu!",
"S5-trains": "<b>Sygnał S5</b> <br> Błąd podczas pobierania danych o pociągach online!"
},
"desc": { "desc": {
"control-type": "Sterowanie: ", "control-type": "Sterowanie: ",
"signals-type": "Sygnalizacja: ", "signals-type": "Sygnalizacja: ",