From 26508f8a310d69813a72f5b6230c03be4ac28e54 Mon Sep 17 00:00:00 2001 From: Dennis Kigen Date: Sat, 8 Jun 2024 16:15:20 +0300 Subject: [PATCH 1/3] (fix) Fix duplicate translations --- .../common-components/appointments-table.component.tsx | 2 +- .../common-components/end-appointment-modal.component.tsx | 2 +- .../common-components/end-appointment-modal.test.tsx | 4 ++-- .../scheduled/scheduled-appointments.component.tsx | 2 +- .../src/form/appointments-form.component.tsx | 4 ++-- packages/esm-appointments-app/translations/en.json | 1 + .../src/active-visits/change-status-dialog.component.tsx | 4 ++-- .../add-patient-toqueue-dialog.component.tsx | 2 +- .../add-provider-queue-room.component.tsx | 2 +- .../src/queue-services/queue-service-form.workspace.tsx | 4 ++-- .../undo-transition-queue-entry-modal.component.tsx | 4 ++-- .../src/queue-table/queue-table-by-status-menu.component.tsx | 2 +- .../src/queue-table/queue-table-by-status.component.tsx | 2 +- packages/esm-service-queues-app/translations/en.json | 5 ++++- 14 files changed, 22 insertions(+), 18 deletions(-) diff --git a/packages/esm-appointments-app/src/appointments/common-components/appointments-table.component.tsx b/packages/esm-appointments-app/src/appointments/common-components/appointments-table.component.tsx index 9c5f545f0..7a8249318 100644 --- a/packages/esm-appointments-app/src/appointments/common-components/appointments-table.component.tsx +++ b/packages/esm-appointments-app/src/appointments/common-components/appointments-table.component.tsx @@ -132,7 +132,7 @@ const AppointmentsTable: React.FC = ({ appointments, isL
-

{`${t(tableHeading)} ${t('appointments', 'appointments')}`}

+

{`${t(tableHeading)} ${t('appointments', 'Appointments')}`}

diff --git a/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.component.tsx b/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.component.tsx index 08092aaa4..bf3d6a4ef 100644 --- a/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.component.tsx +++ b/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.component.tsx @@ -94,7 +94,7 @@ const EndAppointmentModal: React.FC = ({ patientUuid, {t('cancel', 'Cancel')}
diff --git a/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.test.tsx b/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.test.tsx index 4d4fa83fe..ccd10dace 100644 --- a/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.test.tsx +++ b/packages/esm-appointments-app/src/appointments/common-components/end-appointment-modal.test.tsx @@ -37,7 +37,7 @@ describe('EndAppointmentModal', () => { render(); - const submitButton = screen.getByRole('button', { name: /Check Out/ }); + const submitButton = screen.getByRole('button', { name: /check out/i }); expect(submitButton).not.toBeDisabled(); await user.click(submitButton); @@ -62,7 +62,7 @@ describe('EndAppointmentModal', () => { render(); - const submitButton = screen.getByRole('button', { name: /Check Out/ }); + const submitButton = screen.getByRole('button', { name: /check out/i }); expect(submitButton).not.toBeDisabled(); await user.click(submitButton); diff --git a/packages/esm-appointments-app/src/appointments/scheduled/scheduled-appointments.component.tsx b/packages/esm-appointments-app/src/appointments/scheduled/scheduled-appointments.component.tsx index c74eeb29d..2202b5ecf 100644 --- a/packages/esm-appointments-app/src/appointments/scheduled/scheduled-appointments.component.tsx +++ b/packages/esm-appointments-app/src/appointments/scheduled/scheduled-appointments.component.tsx @@ -32,7 +32,7 @@ const ScheduledAppointments: React.FC = ({ appointme const responsiveSize = isDesktop(layout) ? 'sm' : 'md'; // added to prevent auto-removal of translations for dynamic keys - // t('checkedIn', 'Checked In'); + // t('checkedIn', 'Checked in'); // t('expected', 'Expected'); const [currentTab, setCurrentTab] = useState(null); diff --git a/packages/esm-appointments-app/src/form/appointments-form.component.tsx b/packages/esm-appointments-app/src/form/appointments-form.component.tsx index 9cbc95997..e34a9213c 100644 --- a/packages/esm-appointments-app/src/form/appointments-form.component.tsx +++ b/packages/esm-appointments-app/src/form/appointments-form.component.tsx @@ -431,7 +431,7 @@ const AppointmentsForm: React.FC = ({ setUserLocation(event.target.value)}> - {!userLocation && } + {!userLocation && } {queueLocations.length === 0 && } {queueLocations?.length > 0 && queueLocations.map((location) => ( diff --git a/packages/esm-service-queues-app/src/queue-table/queue-entry-actions/undo-transition-queue-entry-modal.component.tsx b/packages/esm-service-queues-app/src/queue-table/queue-entry-actions/undo-transition-queue-entry-modal.component.tsx index 9baa9607b..12fda1fa9 100644 --- a/packages/esm-service-queues-app/src/queue-table/queue-entry-actions/undo-transition-queue-entry-modal.component.tsx +++ b/packages/esm-service-queues-app/src/queue-table/queue-entry-actions/undo-transition-queue-entry-modal.component.tsx @@ -40,10 +40,10 @@ const UndoTransitionQueueEntryModal: React.FC diff --git a/packages/esm-service-queues-app/src/queue-table/queue-table-by-status-menu.component.tsx b/packages/esm-service-queues-app/src/queue-table/queue-table-by-status-menu.component.tsx index ec339a059..f8b3b6850 100644 --- a/packages/esm-service-queues-app/src/queue-table/queue-table-by-status-menu.component.tsx +++ b/packages/esm-service-queues-app/src/queue-table/queue-table-by-status-menu.component.tsx @@ -15,7 +15,7 @@ export default function QueueTableByStatusMenu() { const { queues } = useQueues(); return ( - + {queues.map((queue) => ( diff --git a/packages/esm-service-queues-app/src/queue-table/queue-table-by-status.component.tsx b/packages/esm-service-queues-app/src/queue-table/queue-table-by-status.component.tsx index cff7da774..8bdc872c8 100644 --- a/packages/esm-service-queues-app/src/queue-table/queue-table-by-status.component.tsx +++ b/packages/esm-service-queues-app/src/queue-table/queue-table-by-status.component.tsx @@ -63,7 +63,7 @@ const QueueTableByStatus: React.FC = ({ const url = `/queue-table-by-status/${selectedQueue.uuid}` + (newStatusUuid ? '/' + newStatusUuid : ''); navigate(url); }}> - + {allowedStatuses?.map((s) => {s?.display})} {allStatusTabConfig && {t('all', 'All')}} diff --git a/packages/esm-service-queues-app/translations/en.json b/packages/esm-service-queues-app/translations/en.json index addd84a1e..e3c6396c2 100644 --- a/packages/esm-service-queues-app/translations/en.json +++ b/packages/esm-service-queues-app/translations/en.json @@ -2,6 +2,7 @@ "actions": "Actions", "activeVisits": "Active Visits", "activeVisitsNotInQueue": "Active visits not in queue", + "addAProviderQueueRoom": "Add a provider queue room?", "addEntry": "Add entry", "addisitToQueueTooltip": "Add", "addNewQueueService": "Add New Queue Service", @@ -237,9 +238,9 @@ "searchPatient": "Search Patient", "searchThisList": "Search this list", "secondaryHelperText": "Type the patient's name or unique ID number", + "selectALocation": "Select a location", "selectAVisitType": "Select visit type", "selectFacility": "Select a facility", - "selectLocation": "Select a location", "selectOption": "Select an option", "selectProgramType": "Select program type", "selectQueue": "Select a queue", @@ -266,6 +267,7 @@ "startVisitError": "Error starting visit", "startVisitQueueSuccessfully": "Patient has been added to active visits list and queue.", "status": "Status", + "statusIsRequired": "Status is required", "submitting": "Submitting...", "success": "Success", "tcaDate": "Tca date", @@ -284,6 +286,7 @@ "triageForm": "Triage form", "triageNote": "Triage note", "trySearchWithPatientUniqueID": "Try searching with the patient's unique ID number", + "undoQueueEntryTransitionSuccess": "Undo transition success", "undoTransition": "Undo transition", "unexpectedServerResponse": "Unexpected Server Response", "unknown": "Unknown", From 1950990994f79fdf4276bff563578cc1025ffbe8 Mon Sep 17 00:00:00 2001 From: Dennis Kigen Date: Mon, 10 Jun 2024 22:47:31 +0300 Subject: [PATCH 2/3] Update translation for RTL language compatibility Co-authored-by: chibongho --- .../src/active-visits/change-status-dialog.component.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx b/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx index e97f7dd1d..d35b2223f 100644 --- a/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx +++ b/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx @@ -254,7 +254,7 @@ const ChangeStatus: React.FC = ({ queueEntry, closeModa ) : ( From 9bdb1a7584ce3fb4b76bd468c73d8202124b55d0 Mon Sep 17 00:00:00 2001 From: Dennis Kigen Date: Mon, 10 Jun 2024 22:57:42 +0300 Subject: [PATCH 3/3] Fixup --- .../src/active-visits/change-status-dialog.component.tsx | 2 +- packages/esm-service-queues-app/translations/en.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx b/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx index d35b2223f..8d7d60a74 100644 --- a/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx +++ b/packages/esm-service-queues-app/src/active-visits/change-status-dialog.component.tsx @@ -254,7 +254,7 @@ const ChangeStatus: React.FC = ({ queueEntry, closeModa ) : ( diff --git a/packages/esm-service-queues-app/translations/en.json b/packages/esm-service-queues-app/translations/en.json index e3c6396c2..de50a7925 100644 --- a/packages/esm-service-queues-app/translations/en.json +++ b/packages/esm-service-queues-app/translations/en.json @@ -268,7 +268,7 @@ "startVisitQueueSuccessfully": "Patient has been added to active visits list and queue.", "status": "Status", "statusIsRequired": "Status is required", - "submitting": "Submitting...", + "submitting": "Submitting", "success": "Success", "tcaDate": "Tca date", "temperature": "Temperature",