Skip to content

Commit b42f78b

Browse files
committed
front: fix timetable train and paced train count displayed
Signed-off-by: Theo Macron <[email protected]>
1 parent 81f404e commit b42f78b

File tree

3 files changed

+26
-24
lines changed

3 files changed

+26
-24
lines changed

front/public/locales/en/operationalStudies/scenario.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@
2929
"pacedTrain_one": "1 service",
3030
"pacedTrain_other": "{{count}} services",
3131
"pacedTrain_zero": "0 service",
32-
"pacedTrainCount_one": "1/{{totalCount}} service selected",
33-
"pacedTrainCount_other": "{{count}}/{{totalCount}} services selected",
34-
"pacedTrainCount_zero": "$t(pacedTrain, { 'count': {{totalCount}} })",
35-
"pacedTrainAndTrainCount": "{{pacedTrainCount}}/$t(pacedTrain, { 'count': {{totalPacedTrainCount}} }) and {{trainCount}}/$t(train, { 'count': {{totalTrainScheduleCount}} }) selected",
32+
"pacedTrainCount_one": "1/{{totalCount}} service",
33+
"pacedTrainCount_other": "{{count}}/{{totalCount}} services",
34+
"pacedTrainCountSelected_one": "1/{{totalCount}} service selected",
35+
"pacedTrainCountSelected_other": "{{count}}/{{totalCount}} services selected",
36+
"pacedTrainCountSelected_zero": "$t(pacedTrain, { 'count': {{totalCount}} })",
37+
"pacedTrainAndTrainCount": "$t(pacedTrainCount, { 'count': {{pacedTrainCount}}, 'totalCount': {{totalPacedTrainCount}} }) and $t(trainCount, { 'count': {{trainCount}}, 'totalCount': {{totalTrainScheduleCount}} }) selected",
3638
"scenarioCancel": "Cancel",
3739
"scenarioCreateButton": "Create a scenario",
3840
"scenarioCreationTitle": "Create a scenario",
@@ -110,9 +112,11 @@
110112
"validityFilter": "Trains validity"
111113
},
112114
"toggleTimetable": "Toggle the timetable",
113-
"trainCount_one": "1/{{totalCount}} train selected",
114-
"trainCount_other": "{{count}}/{{totalCount}} trains selected",
115-
"trainCount_zero": "$t(train, { 'count': {{totalCount}} })",
115+
"trainCount_one": "1/{{totalCount}} train",
116+
"trainCount_other": "{{count}}/{{totalCount}} trains",
117+
"trainCountSelected_one": "1/{{totalCount}} train selected",
118+
"trainCountSelected_other": "{{count}}/{{totalCount}} trains selected",
119+
"trainCountSelected_zero": "$t(train, { 'count': {{totalCount}} })",
116120
"train_one": "1 train",
117121
"train_other": "{{count}} trains",
118122
"train_zero": "0 train",

front/public/locales/fr/operationalStudies/scenario.json

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,12 @@
2929
"pacedTrain_one": "1 mission",
3030
"pacedTrain_other": "{{count}} missions",
3131
"pacedTrain_zero": "",
32-
"pacedTrainCount_one": "1/{{totalCount}} mission sélectionnée",
33-
"pacedTrainCount_other": "{{count}}/{{totalCount}} missions sélectionnées",
34-
"pacedTrainCount_zero": "$t(pacedTrain, { 'count': {{totalCount}} })",
35-
"pacedTrainAndTrainCount": "{{pacedTrainCount}}/$t(pacedTrain, { 'count': {{totalPacedTrainCount}} }) et {{trainCount}}/$t(train, { 'count': {{totalTrainScheduleCount}} }) sélectionnés",
32+
"pacedTrainCount_one": "1/{{totalCount}} mission",
33+
"pacedTrainCount_other": "{{count}}/{{totalCount}} missions",
34+
"pacedTrainCountSelected_one": "1/{{totalCount}} mission sélectionnée",
35+
"pacedTrainCountSelected_other": "{{count}}/{{totalCount}} missions sélectionnées",
36+
"pacedTrainCountSelected_zero": "$t(pacedTrain, { 'count': {{totalCount}} })",
37+
"pacedTrainAndTrainCount": "$t(pacedTrainCount, { 'count': {{pacedTrainCount}}, 'totalCount': {{totalPacedTrainCount}} }) et $t(trainCount, { 'count': {{trainCount}}, 'totalCount': {{totalTrainScheduleCount}} }) sélectionnés",
3638
"scenarioCancel": "Annuler",
3739
"scenarioCreateButton": "Créer le scénario",
3840
"scenarioCreationTitle": "Créer un scénario",
@@ -110,9 +112,11 @@
110112
"validityFilter": "Validité des trains"
111113
},
112114
"toggleTimetable": "Basculer l'affichage de la grille horaire",
113-
"trainCount_one": "1/{{totalCount}} train sélectionné",
114-
"trainCount_other": "{{count}}/{{totalCount}} trains sélectionnés",
115-
"trainCount_zero": "$t(train, { 'count': {{totalCount}} })",
115+
"trainCount_one": "1/{{totalCount}} train",
116+
"trainCount_other": "{{count}}/{{totalCount}} trains",
117+
"trainCountSelected_one": "1/{{totalCount}} train sélectionné",
118+
"trainCountSelected_other": "{{count}}/{{totalCount}} trains sélectionnés",
119+
"trainCountSelected_zero": "$t(train, { 'count': {{totalCount}} })",
116120
"train_one": "1 train",
117121
"train_other": "{{count}} trains",
118122
"train_zero": "",

front/src/modules/trainschedule/components/Timetable/TimetableToolbar.tsx

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -237,27 +237,21 @@ const TimetableToolbar = ({
237237
const computedItemLabel = () => {
238238
if (totalTrainScheduleCount === 0 && totalPacedTrainCount === 0) return t('timetable.noItem');
239239

240-
const pacedTrainLabel = t('pacedTrainCount', {
240+
const pacedTrainLabel = t('pacedTrainCountSelected', {
241241
count: selectedPacedTrainIds.length,
242242
totalCount: totalPacedTrainCount,
243243
});
244244

245-
const trainScheduleLabel = t('trainCount', {
245+
const trainScheduleLabel = t('trainCountSelected', {
246246
count: selectedTrainScheduleIds.length,
247247
totalCount: totalTrainScheduleCount,
248248
});
249249

250-
if (
251-
totalTrainScheduleCount === 0 ||
252-
(selectedPacedTrainIds.length > 0 && selectedTrainScheduleIds.length === 0)
253-
) {
250+
if (totalTrainScheduleCount === 0) {
254251
return pacedTrainLabel;
255252
}
256253

257-
if (
258-
totalPacedTrainCount === 0 ||
259-
(selectedTrainScheduleIds.length > 0 && selectedPacedTrainIds.length === 0)
260-
) {
254+
if (totalPacedTrainCount === 0) {
261255
return trainScheduleLabel;
262256
}
263257

0 commit comments

Comments
 (0)