mirror of
https://github.com/Spythere/genera-tor.git
synced 2026-05-03 13:38:12 +00:00
chore: updated plural messages based on the input fields
This commit is contained in:
@@ -86,7 +86,13 @@ function generateMessage() {
|
||||
return itemFieldKey || '---';
|
||||
});
|
||||
|
||||
messageHtml += t(`${localeKey}.message-html-list`, [i + 1, ...listItemValues]);
|
||||
messageHtml += t(
|
||||
`${localeKey}.message-html-list`,
|
||||
[i + 1, ...listItemValues],
|
||||
Object.keys(listItem.values).filter(
|
||||
(k) => listItem.values[k].trim() != '' && k.startsWith('signalbox')
|
||||
).length
|
||||
);
|
||||
messageHtml += '<br />';
|
||||
});
|
||||
}
|
||||
|
||||
+5
-5
@@ -166,7 +166,7 @@
|
||||
"signalbox1": "x.1 posterunek",
|
||||
"signalbox2": "x.2 posterunek",
|
||||
"km1": "x.3 km",
|
||||
"message-html": "<b>Wskazania tarcz ostrzegawczych</b> przejazdowych na posterunku/szlaku {1} / {2} odnoszących się do przejazdu w km {3} <b>są nieważne. Jazda z prędkością rozkładową.</b>"
|
||||
"message-html": "<b>Wskazania tarcz ostrzegawczych</b> przejazdowych na posterunku {0} odnoszących się do przejazdu w km {1} <b>są nieważne. Jazda z prędkością rozkładową.</b> | <b>Wskazania tarcz ostrzegawczych</b> przejazdowych na szlaku {0} / {1} odnoszących się do przejazdu w km {2} <b>są nieważne. Jazda z prędkością rozkładową.</b> | <b>Wskazania tarcz ostrzegawczych</b> przejazdowych na szlaku {0} / {1} odnoszących się do przejazdu w km {2} <b>są nieważne. Jazda z prędkością rozkładową.</b>"
|
||||
},
|
||||
"2155": {
|
||||
"text": "{bold1} na posterunku/szlaku {signalbox1}{'|'}{signalbox2} odnoszące się do sygnalizatora {signal1}.",
|
||||
@@ -174,7 +174,7 @@
|
||||
"signalbox1": "x.1 posterunek",
|
||||
"signalbox2": "x.2 posterunek",
|
||||
"signal1": "x.3 sygnalizator",
|
||||
"message-html": "<b>Uszkodzone urządzenia SHP</b> na posterunku/szlaku {0}{'|'}{1} odnoszące się do sygnalizatora {3}"
|
||||
"message-html": "<b>Uszkodzone urządzenia SHP</b> na posterunku {0} odnoszące się do sygnalizatora {2}|<b>Uszkodzone urządzenia SHP</b> na szlaku {0} {'|'} {1} odnoszące się do sygnalizatora {2}|<b>Uszkodzone urządzenia SHP</b> na szlaku {0} {'|'} {1} odnoszące się do sygnalizatora {2}"
|
||||
},
|
||||
"2160": {
|
||||
"text": "{bold1} na odcinku od {signalbox1} do {signalbox2}, jazda przez {signalbox3} linią {line1} z prędkością {vmax1}.",
|
||||
@@ -232,13 +232,13 @@
|
||||
"message-html": "<b>Na tor zostanie wyprawiony pociąg</b> {0} do km {1}"
|
||||
},
|
||||
"2185": {
|
||||
"text": "{bold1} na tor nr {track1} w km {km1} na szlaku {'|'} {signalbox1} {'|'} {signalbox2}",
|
||||
"text": "{bold1} na tor nr {track1} w km {km1} na szlaku {signalbox1} {'|'} {signalbox2}",
|
||||
"bold1": "Zezwalam na wstawienie PSD",
|
||||
"track1": "x.1 tor",
|
||||
"km1": "x.2 km",
|
||||
"signalbox1": "x.3 posterunek",
|
||||
"signalbox2": "x.4 posterunek",
|
||||
"message-html": "<b>Zezwalam na wstawienie PSD</b> na tor nr {0} w km {1} na szlaku {'|'} {2} {'|'} {3}"
|
||||
"message-html": "<b>Zezwalam na wstawienie PSD</b> na tor nr {0} w km {1} na szlaku {2} {'|'} {3}"
|
||||
},
|
||||
"2310": {
|
||||
"text": "{bold1}{br}{text-list}",
|
||||
@@ -253,7 +253,7 @@
|
||||
"km2": "x.{0} km",
|
||||
"other1": "x.{1} przyczyna",
|
||||
"message-html": "<b>Nie przekraczać prędkości i zachować ostrożność:</b>",
|
||||
"message-html-list": "<b>{0}. Na posterunku/szlaku</b> {1}/{2} tor nr {3} v{4} od {5}km do {6}km - przyczyna: {7}"
|
||||
"message-html-list": "<b>{0}. Na posterunku</b> {1} tor nr {3} v{4} od {5}km do {6}km - przyczyna: {7}|<b>{0}. Na posterunku</b> {1} tor nr {3} v{4} od {5}km do {6}km - przyczyna: {7}|<b>{0}. Na szlaku</b> {1}/{2} tor nr {3} v{4} od {5}km do {6}km - przyczyna: {7}"
|
||||
},
|
||||
"2311": {
|
||||
"text": "{bold1}",
|
||||
|
||||
+2
-2
@@ -85,9 +85,9 @@ export const useStore = defineStore('store', {
|
||||
name: '21.20',
|
||||
active: false,
|
||||
inputFields: {
|
||||
track1: '',
|
||||
signalbox1: '',
|
||||
signalbox2: ''
|
||||
signalbox2: '',
|
||||
track1: ''
|
||||
},
|
||||
optionalFieldNames: [],
|
||||
textDirectives: ['highlight1', 'highlight2', 'underline1', 'br']
|
||||
|
||||
Reference in New Issue
Block a user