diff --git a/packages/esm-active-visits-app/translations/am.json b/packages/esm-active-visits-app/translations/am.json new file mode 100644 index 000000000..08c10c1b4 --- /dev/null +++ b/packages/esm-active-visits-app/translations/am.json @@ -0,0 +1,32 @@ +{ + "activeVisits": "Active Visits", + "age": "Age", + "allEncounters": "All Encounters", + "checkFilters": "Check the filters above", + "diagnoses": "Diagnoses", + "dose": "Dose", + "encounterType": "Encounter Type", + "filterTable": "Filter table", + "gender": "Gender", + "idNumber": "ID Number", + "medications": "Medications", + "name": "Name", + "noActiveVisitsForLocation": "There are no active visits to display for this location.", + "noDiagnosesFound": "No diagnoses found", + "noEncountersFound": "No encounters found", + "noMedicationsFound": "No medications found", + "noNotesFound": "No notes found", + "noObservationsFound": "No observations found", + "noPatientsToDisplay": "No patients to display", + "notes": "Notes", + "orderDurationAndUnit": "for {duration} {durationUnit}", + "orderIndefiniteDuration": "Indefinite duration", + "provider": "Provider", + "refills": "Refills", + "tests": "Tests", + "thereIsNoInformationToDisplayHere": "There is no information to display here", + "time": "Time", + "visitStartTime": "Visit Time", + "visitSummary": "Visit Summary", + "visitType": "Visit Type" +} diff --git a/packages/esm-active-visits-app/translations/es.json b/packages/esm-active-visits-app/translations/es.json index 0967ef424..08c10c1b4 100644 --- a/packages/esm-active-visits-app/translations/es.json +++ b/packages/esm-active-visits-app/translations/es.json @@ -1 +1,32 @@ -{} +{ + "activeVisits": "Active Visits", + "age": "Age", + "allEncounters": "All Encounters", + "checkFilters": "Check the filters above", + "diagnoses": "Diagnoses", + "dose": "Dose", + "encounterType": "Encounter Type", + "filterTable": "Filter table", + "gender": "Gender", + "idNumber": "ID Number", + "medications": "Medications", + "name": "Name", + "noActiveVisitsForLocation": "There are no active visits to display for this location.", + "noDiagnosesFound": "No diagnoses found", + "noEncountersFound": "No encounters found", + "noMedicationsFound": "No medications found", + "noNotesFound": "No notes found", + "noObservationsFound": "No observations found", + "noPatientsToDisplay": "No patients to display", + "notes": "Notes", + "orderDurationAndUnit": "for {duration} {durationUnit}", + "orderIndefiniteDuration": "Indefinite duration", + "provider": "Provider", + "refills": "Refills", + "tests": "Tests", + "thereIsNoInformationToDisplayHere": "There is no information to display here", + "time": "Time", + "visitStartTime": "Visit Time", + "visitSummary": "Visit Summary", + "visitType": "Visit Type" +} diff --git a/packages/esm-active-visits-app/translations/fr.json b/packages/esm-active-visits-app/translations/fr.json index 2f287d164..c0f7968f4 100644 --- a/packages/esm-active-visits-app/translations/fr.json +++ b/packages/esm-active-visits-app/translations/fr.json @@ -2,6 +2,7 @@ "activeVisits": "Visites actives", "age": "Age", "allEncounters": "Toutes les visites", + "checkFilters": "Check the filters above", "diagnoses": "Diagnostic", "dose": "Dose", "encounterType": "Type de visite", @@ -16,8 +17,8 @@ "noMedicationsFound": "Aucun médicament trouvé", "noNotesFound": "Aucune information complémentaire", "noObservationsFound": "Aucune observation trouvée", + "noPatientsToDisplay": "No patients to display", "notes": "Informations complémentaires", - "noVisitsFound": "Aucune consultation trouvée", "orderDurationAndUnit": "Pour {duration} {durationUnit}", "orderIndefiniteDuration": "Durée illimitée", "provider": "Fournisseur", diff --git a/packages/esm-active-visits-app/translations/he.json b/packages/esm-active-visits-app/translations/he.json index d5566873d..e018b6b0d 100644 --- a/packages/esm-active-visits-app/translations/he.json +++ b/packages/esm-active-visits-app/translations/he.json @@ -2,6 +2,7 @@ "activeVisits": "ביקורים פעילים", "age": "גיל", "allEncounters": "כל המפגשים", + "checkFilters": "Check the filters above", "diagnoses": "אבחנות", "dose": "מנה", "encounterType": "סוג המפגש", @@ -16,8 +17,8 @@ "noMedicationsFound": "לא נמצאו תרופות", "noNotesFound": "לא נמצאו הערות", "noObservationsFound": "לא נמצאו תצפיות", + "noPatientsToDisplay": "No patients to display", "notes": "הערות", - "noVisitsFound": "לא נמצאו ביקורים", "orderDurationAndUnit": "למשך {duration} {durationUnit}", "orderIndefiniteDuration": "למשך זמן בלתי מוגבל", "provider": "ספק", diff --git a/packages/esm-active-visits-app/translations/km.json b/packages/esm-active-visits-app/translations/km.json index 686a5c367..d90da3eb5 100644 --- a/packages/esm-active-visits-app/translations/km.json +++ b/packages/esm-active-visits-app/translations/km.json @@ -2,6 +2,7 @@ "activeVisits": "ការមកពិនិត្យជំងឺសកម្ម", "age": "អាយុ", "allEncounters": "ការជួបទាំងអស់", + "checkFilters": "Check the filters above", "diagnoses": "រោគវិនិច្ឆ័យ", "dose": "កំរិតប្រើប្រាស់", "encounterType": "ប្រភេទនៃការជួបពិនិត្យជំងឺ", @@ -16,8 +17,8 @@ "noMedicationsFound": "រកមិនឃើញឱសថព្យាបាលទេ", "noNotesFound": "រកមិនឃើញការកត់ចំណាំទេ", "noObservationsFound": "រកមិនឃើញការសង្កេតទេ", + "noPatientsToDisplay": "No patients to display", "notes": "កំណត់ចំណាំ", - "noVisitsFound": "រកមិនឃើញការមកពិនិត្យជំងឺទេ", "orderDurationAndUnit": "សម្រាប់ {រយៈពេល} {ឯកតារយៈពេល}", "orderIndefiniteDuration": "រយៈពេលមិនកំណត់", "provider": "អ្នកផ្តល់សេវា", diff --git a/packages/esm-appointments-app/translations/am.json b/packages/esm-appointments-app/translations/am.json new file mode 100644 index 000000000..586d9179f --- /dev/null +++ b/packages/esm-appointments-app/translations/am.json @@ -0,0 +1,147 @@ +{ + "actions": "Actions", + "add": "Add", + "addNewAppointment": "Add new appointment", + "addNewClinicDay": "Add new clinic day", + "addPatientToQueue": "Add patient to queue", + "age": "Age", + "all": "All", + "appointmentCancelError": "Error cancelling appointment", + "appointmentCancelled": "Appointment cancelled", + "appointmentCheckedIn": "Appointment Checked-in", + "appointmentCheckInError": "Error checking in appointment", + "appointmentColor": "Appointment color", + "appointmentDateAndTime": "Appointments Date and Time", + "appointmentForm": "Create Appointment", + "appointmentFormError": "Error scheduling appointment", + "appointmentHistory": "Appointment History", + "appointmentMarkedAsMissed": "It has been successfully marked as Missed", + "appointmentMetrics": "Appointment metrics", + "appointmentMetricsLoadError": "Metrics load error", + "appointmentMissed": "Appointment Missed", + "appointmentMissedError": "Error marking appointment as Missed", + "appointmentNotes": "Appointment Notes", + "appointmentNowVisible": "It is now visible on the Appointments page", + "appointments": "appointment", + "appointmentsCalendar": "Appointments Calendar", + "appointmentScheduled": "Appointment scheduled", + "appointmentService": "Appointment service", + "appointmentServiceCreate": "Appointment service created successfully", + "appointmentServiceName": "Appointment service name", + "appointmentSuccessfullyCheckedIn": "It has been checked-in successfully", + "back": "Back", + "calendar": "Calendar", + "cameEarly": "Came early", + "cancel": "Cancel", + "cancelAppointment": "Cancel Appointment", + "cancelled": "Cancelled", + "checkedOut": "Checked out", + "checkFilters": "Check the filters above", + "checkIn": "Check In", + "checkInAppointment": "Are you sure you want to mark appointment as Checked-in?", + "checkinTime": "Check-in time", + "checkOut": "Check out", + "chooseProvider": "Select Provider", + "chooseService": "Select service", + "comment": "Comment", + "community": "Community", + "complete": "Complete", + "completed": "Completed", + "count": "Count", + "createAppointment": "Create appointment", + "createAppointmentService": "Create appointment service", + "createNewAppointment": "Create new appointment", + "daily": "Daily", + "date": "Date", + "dateAndTimeOfVisit": "Date and time of visit", + "dateTime": "Date & time", + "discard": "Discard", + "dob": "Dob", + "download": "Download", + "durationMins": "Duration min", + "editAppointment": "Edit Appointment", + "editAppointments": "Edit Appointment", + "emptyStateText": "There are no {displayText} to display", + "encounters": "Encounters", + "encounterType": "Encounter type", + "endTime": "End Time", + "errorMessage": "Error checking in the appointment", + "facility": "Facility", + "filter": "Filter", + "gender": "Gender", + "getAppointmentReminder": "Would you like to get a reminder about this appointment?", + "highestServiceVolume": "High volume service: {time}", + "honored": "Honored", + "identifier": "Identifier", + "launchFormUpForm": "Follow up", + "list": "List", + "location": "Location", + "medications": "Medications", + "missed": "Missed", + "missingVisitType": "Missing visit type", + "monthly": "Monthly", + "name": "Patient Name", + "next": "Next", + "no": "No", + "noAppointmentsScheduledForTodayToDisplay": "There are no appointments scheduled for today to display for this location", + "noAppointmentsToDisplay": "No appointments to display", + "noEncountersFound": "No encounters found", + "noMatchingVisitTypeFound": "", + "noPreviousVisitFound": "No previous visit found", + "notArrived": "Not arrived", + "notes": "Notes", + "or": "or", + "patientDetails": "Patient details", + "patientName": "Patient name", + "patients": "Patients", + "patientSearch": "Patient search", + "phoneNumber": "Phone number", + "prev": "Prev", + "provider": "Provider", + "providers": "Providers", + "providersAvailableToday": "Providers available: {time}", + "queueAddedSuccessfully": "", + "queueEntryError": "Error adding patient to the queue", + "reasonForChanges": "Reason For Changes", + "rescheduled": "Rescheduled", + "revertingAppointmentStatus": "Reverting appointment status", + "save": "Save", + "scheduled": "Scheduled", + "scheduledAppointments": "Scheduled appointments", + "search": "Search", + "searchForAVisitType": "Search for a visit type", + "seeAllAppointments": "See all appointments", + "selectAppointmentLocation": "Select where the appointment will take place", + "selectAppointmentStatus": "Select status", + "selectAppointmentType": "Select an appointment type", + "selectFacility": "Select a facility", + "selectLocation": "Select a location", + "selectOption": "Select an option", + "selectProvider": "Select a provider", + "selectService": "Select a service", + "selectServiceType": "Select service type", + "selectVisitType": "Please select a Visit Type", + "service": "Service", + "serviceName": "Service name", + "serviceType": "Service Type", + "serviceWorkloadTitle": "", + "startTime": "Start Time", + "startVisitError": "Error starting visit", + "time": "Time", + "todaysAppointments": "Today's Appointments", + "total": "Total", + "typeInComments": "Type in appointment comment", + "undo": "Undo", + "unscheduled": "Unscheduled", + "unscheduledAppointments": "Unscheduled appointments", + "unscheduledAppointments_lower": "unscheduled appointments", + "upcomming": "Upcoming", + "view": "View", + "viewCalendar": "View Calendar", + "visitLocation": "Visit Location", + "visitStarted": "Visit started", + "visitType": "Visit Type", + "vitals": "Vitals", + "weekly": "WeeKly", + "yes": "Yes" +} diff --git a/packages/esm-appointments-app/translations/es.json b/packages/esm-appointments-app/translations/es.json index 9e26dfeeb..586d9179f 100644 --- a/packages/esm-appointments-app/translations/es.json +++ b/packages/esm-appointments-app/translations/es.json @@ -1 +1,147 @@ -{} \ No newline at end of file +{ + "actions": "Actions", + "add": "Add", + "addNewAppointment": "Add new appointment", + "addNewClinicDay": "Add new clinic day", + "addPatientToQueue": "Add patient to queue", + "age": "Age", + "all": "All", + "appointmentCancelError": "Error cancelling appointment", + "appointmentCancelled": "Appointment cancelled", + "appointmentCheckedIn": "Appointment Checked-in", + "appointmentCheckInError": "Error checking in appointment", + "appointmentColor": "Appointment color", + "appointmentDateAndTime": "Appointments Date and Time", + "appointmentForm": "Create Appointment", + "appointmentFormError": "Error scheduling appointment", + "appointmentHistory": "Appointment History", + "appointmentMarkedAsMissed": "It has been successfully marked as Missed", + "appointmentMetrics": "Appointment metrics", + "appointmentMetricsLoadError": "Metrics load error", + "appointmentMissed": "Appointment Missed", + "appointmentMissedError": "Error marking appointment as Missed", + "appointmentNotes": "Appointment Notes", + "appointmentNowVisible": "It is now visible on the Appointments page", + "appointments": "appointment", + "appointmentsCalendar": "Appointments Calendar", + "appointmentScheduled": "Appointment scheduled", + "appointmentService": "Appointment service", + "appointmentServiceCreate": "Appointment service created successfully", + "appointmentServiceName": "Appointment service name", + "appointmentSuccessfullyCheckedIn": "It has been checked-in successfully", + "back": "Back", + "calendar": "Calendar", + "cameEarly": "Came early", + "cancel": "Cancel", + "cancelAppointment": "Cancel Appointment", + "cancelled": "Cancelled", + "checkedOut": "Checked out", + "checkFilters": "Check the filters above", + "checkIn": "Check In", + "checkInAppointment": "Are you sure you want to mark appointment as Checked-in?", + "checkinTime": "Check-in time", + "checkOut": "Check out", + "chooseProvider": "Select Provider", + "chooseService": "Select service", + "comment": "Comment", + "community": "Community", + "complete": "Complete", + "completed": "Completed", + "count": "Count", + "createAppointment": "Create appointment", + "createAppointmentService": "Create appointment service", + "createNewAppointment": "Create new appointment", + "daily": "Daily", + "date": "Date", + "dateAndTimeOfVisit": "Date and time of visit", + "dateTime": "Date & time", + "discard": "Discard", + "dob": "Dob", + "download": "Download", + "durationMins": "Duration min", + "editAppointment": "Edit Appointment", + "editAppointments": "Edit Appointment", + "emptyStateText": "There are no {displayText} to display", + "encounters": "Encounters", + "encounterType": "Encounter type", + "endTime": "End Time", + "errorMessage": "Error checking in the appointment", + "facility": "Facility", + "filter": "Filter", + "gender": "Gender", + "getAppointmentReminder": "Would you like to get a reminder about this appointment?", + "highestServiceVolume": "High volume service: {time}", + "honored": "Honored", + "identifier": "Identifier", + "launchFormUpForm": "Follow up", + "list": "List", + "location": "Location", + "medications": "Medications", + "missed": "Missed", + "missingVisitType": "Missing visit type", + "monthly": "Monthly", + "name": "Patient Name", + "next": "Next", + "no": "No", + "noAppointmentsScheduledForTodayToDisplay": "There are no appointments scheduled for today to display for this location", + "noAppointmentsToDisplay": "No appointments to display", + "noEncountersFound": "No encounters found", + "noMatchingVisitTypeFound": "", + "noPreviousVisitFound": "No previous visit found", + "notArrived": "Not arrived", + "notes": "Notes", + "or": "or", + "patientDetails": "Patient details", + "patientName": "Patient name", + "patients": "Patients", + "patientSearch": "Patient search", + "phoneNumber": "Phone number", + "prev": "Prev", + "provider": "Provider", + "providers": "Providers", + "providersAvailableToday": "Providers available: {time}", + "queueAddedSuccessfully": "", + "queueEntryError": "Error adding patient to the queue", + "reasonForChanges": "Reason For Changes", + "rescheduled": "Rescheduled", + "revertingAppointmentStatus": "Reverting appointment status", + "save": "Save", + "scheduled": "Scheduled", + "scheduledAppointments": "Scheduled appointments", + "search": "Search", + "searchForAVisitType": "Search for a visit type", + "seeAllAppointments": "See all appointments", + "selectAppointmentLocation": "Select where the appointment will take place", + "selectAppointmentStatus": "Select status", + "selectAppointmentType": "Select an appointment type", + "selectFacility": "Select a facility", + "selectLocation": "Select a location", + "selectOption": "Select an option", + "selectProvider": "Select a provider", + "selectService": "Select a service", + "selectServiceType": "Select service type", + "selectVisitType": "Please select a Visit Type", + "service": "Service", + "serviceName": "Service name", + "serviceType": "Service Type", + "serviceWorkloadTitle": "", + "startTime": "Start Time", + "startVisitError": "Error starting visit", + "time": "Time", + "todaysAppointments": "Today's Appointments", + "total": "Total", + "typeInComments": "Type in appointment comment", + "undo": "Undo", + "unscheduled": "Unscheduled", + "unscheduledAppointments": "Unscheduled appointments", + "unscheduledAppointments_lower": "unscheduled appointments", + "upcomming": "Upcoming", + "view": "View", + "viewCalendar": "View Calendar", + "visitLocation": "Visit Location", + "visitStarted": "Visit started", + "visitType": "Visit Type", + "vitals": "Vitals", + "weekly": "WeeKly", + "yes": "Yes" +} diff --git a/packages/esm-appointments-app/translations/fr.json b/packages/esm-appointments-app/translations/fr.json new file mode 100644 index 000000000..586d9179f --- /dev/null +++ b/packages/esm-appointments-app/translations/fr.json @@ -0,0 +1,147 @@ +{ + "actions": "Actions", + "add": "Add", + "addNewAppointment": "Add new appointment", + "addNewClinicDay": "Add new clinic day", + "addPatientToQueue": "Add patient to queue", + "age": "Age", + "all": "All", + "appointmentCancelError": "Error cancelling appointment", + "appointmentCancelled": "Appointment cancelled", + "appointmentCheckedIn": "Appointment Checked-in", + "appointmentCheckInError": "Error checking in appointment", + "appointmentColor": "Appointment color", + "appointmentDateAndTime": "Appointments Date and Time", + "appointmentForm": "Create Appointment", + "appointmentFormError": "Error scheduling appointment", + "appointmentHistory": "Appointment History", + "appointmentMarkedAsMissed": "It has been successfully marked as Missed", + "appointmentMetrics": "Appointment metrics", + "appointmentMetricsLoadError": "Metrics load error", + "appointmentMissed": "Appointment Missed", + "appointmentMissedError": "Error marking appointment as Missed", + "appointmentNotes": "Appointment Notes", + "appointmentNowVisible": "It is now visible on the Appointments page", + "appointments": "appointment", + "appointmentsCalendar": "Appointments Calendar", + "appointmentScheduled": "Appointment scheduled", + "appointmentService": "Appointment service", + "appointmentServiceCreate": "Appointment service created successfully", + "appointmentServiceName": "Appointment service name", + "appointmentSuccessfullyCheckedIn": "It has been checked-in successfully", + "back": "Back", + "calendar": "Calendar", + "cameEarly": "Came early", + "cancel": "Cancel", + "cancelAppointment": "Cancel Appointment", + "cancelled": "Cancelled", + "checkedOut": "Checked out", + "checkFilters": "Check the filters above", + "checkIn": "Check In", + "checkInAppointment": "Are you sure you want to mark appointment as Checked-in?", + "checkinTime": "Check-in time", + "checkOut": "Check out", + "chooseProvider": "Select Provider", + "chooseService": "Select service", + "comment": "Comment", + "community": "Community", + "complete": "Complete", + "completed": "Completed", + "count": "Count", + "createAppointment": "Create appointment", + "createAppointmentService": "Create appointment service", + "createNewAppointment": "Create new appointment", + "daily": "Daily", + "date": "Date", + "dateAndTimeOfVisit": "Date and time of visit", + "dateTime": "Date & time", + "discard": "Discard", + "dob": "Dob", + "download": "Download", + "durationMins": "Duration min", + "editAppointment": "Edit Appointment", + "editAppointments": "Edit Appointment", + "emptyStateText": "There are no {displayText} to display", + "encounters": "Encounters", + "encounterType": "Encounter type", + "endTime": "End Time", + "errorMessage": "Error checking in the appointment", + "facility": "Facility", + "filter": "Filter", + "gender": "Gender", + "getAppointmentReminder": "Would you like to get a reminder about this appointment?", + "highestServiceVolume": "High volume service: {time}", + "honored": "Honored", + "identifier": "Identifier", + "launchFormUpForm": "Follow up", + "list": "List", + "location": "Location", + "medications": "Medications", + "missed": "Missed", + "missingVisitType": "Missing visit type", + "monthly": "Monthly", + "name": "Patient Name", + "next": "Next", + "no": "No", + "noAppointmentsScheduledForTodayToDisplay": "There are no appointments scheduled for today to display for this location", + "noAppointmentsToDisplay": "No appointments to display", + "noEncountersFound": "No encounters found", + "noMatchingVisitTypeFound": "", + "noPreviousVisitFound": "No previous visit found", + "notArrived": "Not arrived", + "notes": "Notes", + "or": "or", + "patientDetails": "Patient details", + "patientName": "Patient name", + "patients": "Patients", + "patientSearch": "Patient search", + "phoneNumber": "Phone number", + "prev": "Prev", + "provider": "Provider", + "providers": "Providers", + "providersAvailableToday": "Providers available: {time}", + "queueAddedSuccessfully": "", + "queueEntryError": "Error adding patient to the queue", + "reasonForChanges": "Reason For Changes", + "rescheduled": "Rescheduled", + "revertingAppointmentStatus": "Reverting appointment status", + "save": "Save", + "scheduled": "Scheduled", + "scheduledAppointments": "Scheduled appointments", + "search": "Search", + "searchForAVisitType": "Search for a visit type", + "seeAllAppointments": "See all appointments", + "selectAppointmentLocation": "Select where the appointment will take place", + "selectAppointmentStatus": "Select status", + "selectAppointmentType": "Select an appointment type", + "selectFacility": "Select a facility", + "selectLocation": "Select a location", + "selectOption": "Select an option", + "selectProvider": "Select a provider", + "selectService": "Select a service", + "selectServiceType": "Select service type", + "selectVisitType": "Please select a Visit Type", + "service": "Service", + "serviceName": "Service name", + "serviceType": "Service Type", + "serviceWorkloadTitle": "", + "startTime": "Start Time", + "startVisitError": "Error starting visit", + "time": "Time", + "todaysAppointments": "Today's Appointments", + "total": "Total", + "typeInComments": "Type in appointment comment", + "undo": "Undo", + "unscheduled": "Unscheduled", + "unscheduledAppointments": "Unscheduled appointments", + "unscheduledAppointments_lower": "unscheduled appointments", + "upcomming": "Upcoming", + "view": "View", + "viewCalendar": "View Calendar", + "visitLocation": "Visit Location", + "visitStarted": "Visit started", + "visitType": "Visit Type", + "vitals": "Vitals", + "weekly": "WeeKly", + "yes": "Yes" +} diff --git a/packages/esm-appointments-app/translations/he.json b/packages/esm-appointments-app/translations/he.json index d1aea3782..e151d6df0 100644 --- a/packages/esm-appointments-app/translations/he.json +++ b/packages/esm-appointments-app/translations/he.json @@ -1,144 +1,147 @@ { "actions": "פעולות", + "add": "Add", "addNewAppointment": "הוספת תור חדש", "addNewClinicDay": "הוספת יום קליניקה חדש", "addPatientToQueue": "הוספת מטופל לתור", - "AddPatientToQueue": "הוספת מטופל לתור", + "age": "Age", "all": "הכל", - "anotherVisitType": "התחלת סוג ביקור נוסף", "appointmentCancelError": "שגיאה בביטול התור", "appointmentCancelled": "התור בוטל", + "appointmentCheckedIn": "Appointment Checked-in", + "appointmentCheckInError": "Error checking in appointment", "appointmentColor": "צבע התור", "appointmentDateAndTime": "תאריך ושעת התור", "appointmentForm": "טופס התור", "appointmentFormError": "שגיאה בתזמון התור", "appointmentHistory": "היסטוריית התורים", - "appointmentList": "רשימת התורים", "appointmentMarkedAsMissed": "סומן בהצלחה כנעדר", "appointmentMetrics": "מדדי התורים", + "appointmentMetricsLoadError": "Metrics load error", "appointmentMissed": "התור נעדר", "appointmentMissedError": "שגיאה בסימון התור כנעדר", "appointmentNotes": "הערות לתור", "appointmentNowVisible": "התור כעת נראה בעמוד התורים", "appointments": "תורים", + "appointmentsCalendar": "Appointments Calendar", "appointmentScheduled": "התור נקבע", "appointmentService": "שירות התור", "appointmentServiceCreate": "שירות התור נוצר בהצלחה", "appointmentServiceName": "שם שירות התור", - "appointmentsList": "רשימת התורים ריקה", - "appointmentStatusChange": "סטטוס התור שונה בהצלחה ל-", - "appointmentStatusTitleMessage": "סטטוס התור", - "backToSearchResults": "חזור לתוצאות החיפוש", + "appointmentSuccessfullyCheckedIn": "It has been checked-in successfully", + "back": "Back", "calendar": "לוח שנה", + "cameEarly": "Came early", "cancel": "ביטול", "cancelAppointment": "ביטול תור", "cancelled": "בוטל", - "changeAppointmentStatus": "שינוי סטטוס התור", - "checkedIn": "נרשם נכנס", + "checkedOut": "Checked out", "checkFilters": "בדוק את המסננים למעלה", "checkIn": "הרשמה", + "checkInAppointment": "Are you sure you want to mark appointment as Checked-in?", + "checkinTime": "Check-in time", + "checkOut": "Check out", "chooseProvider": "בחירת ספק", - "chooseQueue": "בחירת תור", "chooseService": "בחירת שירות", - "clinicalAppointments": "תורים קליניים", - "comments": "הערות", + "comment": "Comment", "community": "קהילה", "complete": "השלמה", "completed": "הושלם", + "count": "Count", + "createAppointment": "Create appointment", "createAppointmentService": "יצירת שירותי תורים", + "createNewAppointment": "Create new appointment", "daily": "יומי", "date": "תאריך", "dateAndTimeOfVisit": "תאריך ושעת הביקור", "dateTime": "תאריך ושעה", - "day": "יום", - "defaulters": "מנעדרים", "discard": "סגירה מבלי לשמור", - "doubleBooking": "שיבוץ תור כפול", - "doublePatientBooking": "קיים תור קיים עבור השירות ותאריך התור המצוין", - "downloadAppointmentList": "הורדת רשימת התורים", + "dob": "Dob", + "download": "Download", "durationMins": "משך בדקות", "editAppointment": "עריכת תור", - "emergency": "חירום", - "emptyIllustration": "איור נתונים ריק", + "editAppointments": "Edit Appointment", + "emptyStateText": "There are no {displayText} to display", "encounters": "פגישות", "encounterType": "סוג הפגישה", "endTime": "שעת סיום", - "errorAppoinmentMetric": "", "errorMessage": "שגיאה בביטול התור", - "exitAndChangeStatus": "שינוי סטטוס", "facility": "מוסד", "filter": "סינון", - "filterByServiceType": "", - "frequency": "תדירות", - "futureScheduledVisits": " {count, plural, one {{count} ביקור} two {{count} ביקורים} many {{count} ביקורים} other {{count} ביקורים}} מתוזמנת לתאריכים בעתיד", - "futureScheduledVisits_plural": "", + "gender": "Gender", "getAppointmentReminder": "האם ברצונך לקבל תזכורת לתור זה?", "highestServiceVolume": "נפח שירות גבוה: {time}", + "honored": "Honored", "identifier": "מזהה", - "loading": "טוען...", + "launchFormUpForm": "Follow up", + "list": "List", "location": "מיקום", - "lostToFollowUp": "אבד ממעקב", - "lostToFollowupAppointments": "תורים שאבדו ממעקב", "medications": "תרופות", "missed": "לא התקיים", - "missedAppointmentsList": "רשימת תורים שלא התקיימו", "missingVisitType": "סוג ביקור חסר", "monthly": "חודשי", "name": "שם", + "next": "Next", + "no": "No", + "noAppointmentsScheduledForTodayToDisplay": "There are no appointments scheduled for today to display for this location", "noAppointmentsToDisplay": "אין תורים להצגה עבור מיקום זה", "noEncountersFound": "לא נמצאו פגישות", "noMatchingVisitTypeFound": "", "noPreviousVisitFound": "לא נמצא ביקור קודם", - "noPriorityFound": "לא נמצאה עדיפות", + "notArrived": "Not arrived", "notes": "הערות", - "notUrgent": "לא דחוף", "or": "או", "patientDetails": "פרטי המטופל", "patientName": "שם המטופל", "patients": "מטופלים", - "pending": "ממתין", - "priority": "עדיפות", - "promisedPateints": "מטופלים עם הבטחה", - "promisedPatients": "מטופלים עם הבטחה", + "patientSearch": "Patient search", + "phoneNumber": "Phone number", + "prev": "Prev", "provider": "ספק", "providers": "ספקים", "providersAvailableToday": "ספקים זמינים: {time}", - "queue": "תור", + "queueAddedSuccessfully": "", "queueEntryError": "שגיאה בהוספת המטופל לתור", "reasonForChanges": "סיבת השינויים", - "recentScheduledVisits": "{count, plural, one {{count} ביקור} two {{count} ביקורים} many {{count} ביקורים} other {{count} ביקורים}} מתוזמנת ל+/- 7 ימים", - "recentScheduledVisits_plural": "", + "rescheduled": "Rescheduled", + "revertingAppointmentStatus": "Reverting appointment status", "save": "שמירה", "scheduled": "מתוזמן", "scheduledAppointments": "תורים מתוזמנים", "search": "חיפוש", - "searchAppointments": "חיפוש בתורים", "searchForAVisitType": "חיפוש סוג ביקור", - "seeMissedAppointments": "ראה תורים שלא התקיימו", + "seeAllAppointments": "See all appointments", "selectAppointmentLocation": "בחר את מקום התור", "selectAppointmentStatus": "בחר סטטוס", "selectAppointmentType": "בחר סוג תור", + "selectFacility": "Select a facility", "selectLocation": "בחר מיקום", + "selectOption": "Select an option", "selectProvider": "בחר ספק", - "selectQueue": "בחר תור", "selectService": "בחר שירות", + "selectServiceType": "Select service type", "selectVisitType": "בחר סוג ביקור", "service": "שירות", + "serviceName": "Service name", "serviceType": "סוג השירות", "serviceWorkloadTitle": "", "startTime": "שעת התחלה", - "startVisit": "התחל ביקור", "startVisitError": "שגיאה בהתחלת הביקור", - "startVisitQueueSuccessfully": "המטופל הוסף לרשימת הביקורים הפעילים ולתור.", "time": "זמן", "todaysAppointments": "תורים להיום", - "unScheduled": "לא מתוזמן", - "unScheduledAppointments": "תורים לא מתוזמנים", - "upcoming": "עתידי", + "total": "Total", + "typeInComments": "Type in appointment comment", + "undo": "Undo", + "unscheduled": "Unscheduled", + "unscheduledAppointments": "Unscheduled appointments", + "unscheduledAppointments_lower": "unscheduled appointments", + "upcomming": "Upcoming", "view": "הצג", "viewCalendar": "הצג לוח שנה", "visitLocation": "מיקום הביקור", + "visitStarted": "Visit started", "visitType": "סוג הביקור", "vitals": "מדדים", - "weekly": "שבועי" + "weekly": "שבועי", + "yes": "Yes" } diff --git a/packages/esm-appointments-app/translations/km.json b/packages/esm-appointments-app/translations/km.json index cb4bbabe7..0203e0edd 100644 --- a/packages/esm-appointments-app/translations/km.json +++ b/packages/esm-appointments-app/translations/km.json @@ -1,144 +1,147 @@ { "actions": "សកម្មភាព", + "add": "Add", "addNewAppointment": "បន្ថែមការណាត់ជួបថ្មី", "addNewClinicDay": "បន្ថែមថ្ងៃគ្លីនិកថ្មី", "addPatientToQueue": "បន្ថែមអ្នកជំងឺទៅក្នុងជួរ", - "AddPatientToQueue": "បន្ថែមអ្នកជំងឺទៅក្នុងជួរ", + "age": "Age", "all": "ទាំងអស់", - "anotherVisitType": "ចាប់ផ្តើមប្រភេទពិនិត្យជំងឺផ្សេងៗទៀត", "appointmentCancelError": "កំហុសក្នុងការបោះបង់ការណាត់ជួប", "appointmentCancelled": "ការណាត់ជួបត្រូវបានលុបចោល", + "appointmentCheckedIn": "Appointment Checked-in", + "appointmentCheckInError": "Error checking in appointment", "appointmentColor": "ពណ៌ណាត់ជួប", "appointmentDateAndTime": "កាលបរិច្ឆេទ និងពេលវេលាណាត់ជួប", "appointmentForm": "ទម្រង់នៃការណាត់ជួប", "appointmentFormError": "កំហុសក្នុងការកំណត់ពេលណាត់ជួប", "appointmentHistory": "ប្រវត្តិនៃការណាត់ជួប", - "appointmentList": "បញ្ជីការណាត់ជួប", "appointmentMarkedAsMissed": "វាត្រូវបានសម្គាល់ដោយជោគជ័យថាបានខកខាន", "appointmentMetrics": "មាត្រដ្ឋានណាត់ជួប", + "appointmentMetricsLoadError": "", "appointmentMissed": "ខកខានការណាត់ជួប", "appointmentMissedError": "កំហុសក្នុងការសម្គាល់ការណាត់ជួបថាបានខកខាន", "appointmentNotes": "កំណត់សម្គាល់ការណាត់ជួប", "appointmentNowVisible": "ឥឡូវនេះវាអាចមើលឃើញនៅលើទំព័រណាត់ជួប", "appointments": "ការណាត់ជួប", + "appointmentsCalendar": "Appointments Calendar", "appointmentScheduled": "ការណាត់ជួបតាមកាលវិភាគ", "appointmentService": "សេវាកម្មណាត់ជួប", "appointmentServiceCreate": "សេវាកម្មណាត់ជួបត្រូវបានបង្កើតដោយជោគជ័យ", "appointmentServiceName": "ឈ្មោះសេវាកម្មណាត់ជួប", - "appointmentsList": "បញ្ជីណាត់ជួបគឺទទេស្អាត", - "appointmentStatusChange": "ស្ថានភាពការណាត់ជួបត្រូវបានប្តូរទៅដោយជោគជ័យ", - "appointmentStatusTitleMessage": "ស្ថានភាពការណាត់ជួប", - "backToSearchResults": "ត្រលប់ទៅស្វែងរកលទ្ធផល", + "appointmentSuccessfullyCheckedIn": "It has been checked-in successfully", + "back": "Back", "calendar": "ប្រតិទិន", + "cameEarly": "Came early", "cancel": "បោះបង់", "cancelAppointment": "បោះបង់ការណាត់ជួប", "cancelled": "បានលុបចោល", - "changeAppointmentStatus": "ផ្លាស់ប្តូរស្ថានភាពការណាត់ជួប", - "checkedIn": "ចុះឈ្មោះរួចរាល់", + "checkedOut": "Checked out", "checkFilters": "ពិនិត្យតម្រងខាងលើ", "checkIn": "កត់​ឈ្មោះ​ចូល", + "checkInAppointment": "Are you sure you want to mark appointment as Checked-in?", + "checkinTime": "Check-in time", + "checkOut": "Check out", "chooseProvider": "ជ្រើសរើសអ្នកផ្តល់សេវា", - "chooseQueue": "ជ្រើសរើសជួរ", "chooseService": "ជ្រើសរើសសេវាកម្ម", - "clinicalAppointments": "ការណាត់ជួបគ្លីនិក", - "comments": "មតិយោបល់", + "comment": "Comment", "community": "សហគមន៍", "complete": "បានបំពេញសព្វគ្រប់", "completed": "បានបញ្ចប់", + "count": "Count", + "createAppointment": "Create appointment", "createAppointmentService": "បង្កើតសេវាកម្មណាត់ជួប", + "createNewAppointment": "Create new appointment", "daily": "ប្រចាំថ្ងៃ", "date": "កាលបរិច្ឆេទ", "dateAndTimeOfVisit": "កាលបរិច្ឆេទនិងពេលវេលានៃការមកពិនិត្យជំងឺ", "dateTime": "កាលបរិច្ឆេទ និងពេល​ណាត់ជួប", - "day": "ថ្ងៃ", - "defaulters": "លំនាំដើម", "discard": "បោះបង់", - "doubleBooking": "ការណាត់ជួបពីរដង", - "doublePatientBooking": "មានការណាត់ជួបនៅលើសេវាកម្មជាក់លាក់ និងកាលបរិច្ឆេទណាត់ជួប", - "downloadAppointmentList": "ទាញយកបញ្ជីណាត់ជួប", + "dob": "Dob", + "download": "Download", "durationMins": "រយៈពេលអប្បបរមា", "editAppointment": "កែសម្រួលការណាត់ជួប", - "emergency": "គ្រាអាសន្ន", - "emptyIllustration": "រូបភាពទិន្នន័យទទេ", + "editAppointments": "Edit Appointment", + "emptyStateText": "There are no {displayText} to display", "encounters": "ការជួប", "encounterType": "ប្រភេទជួប", "endTime": "ពេលវេលាបញ្ចប់", - "appointmentMetricsLoadError": "", "errorMessage": "កំហុសក្នុងការលុបចោលការណាត់ជួប", - "exitAndChangeStatus": "ផ្លាស់ប្តូរស្ថានភាព", "facility": "គ្រឿងបរិក្ខារ", "filter": "តម្រង", - "filterByServiceType": "", - "frequency": "ភាពញឹកញាប់នៃការមកពិនិត្យជំងឺ", - "futureScheduledVisits": " {count, plural, other {{count, ពហុវចនៈ, មួយ {{count} visit} ផ្សេងទៀត {{count} visits}} បានកំណត់ពេលសម្រាប់កាលបរិច្ឆេទនាពេលអនាគត}} scheduled for dates in the future", - "futureScheduledVisits_plural": "", + "gender": "Gender", "getAppointmentReminder": "តើអ្នកចង់ទទួលបានការរំលឹកអំពីការណាត់ជួបនេះទេ?", "highestServiceVolume": "ចំនួនមកទទួលសេវាកម្មខ្ពស់ {ពេលវេលា}", + "honored": "Honored", "identifier": "អ្នកកំណត់អត្តសញ្ញាណ", - "loading": "កំពុង​ផ្ទុក...", + "launchFormUpForm": "Follow up", + "list": "List", "location": "ទីតាំង", - "lostToFollowUp": "បាត់មកធ្វើការតាមដាន", - "lostToFollowupAppointments": "បាត់មកធ្វើការតាមដាន តាមការណាត់ជួប", "medications": "ថ្នាំ", "missed": "ខកខាន", - "missedAppointmentsList": "បញ្ជីការណាត់ជួបដែលខកខាន", "missingVisitType": "បាត់ប្រភេទនៃការមកពិនិត្យជំងឺ", "monthly": "ប្រចាំខែ", "name": "ឈ្មោះ", + "next": "Next", + "no": "No", + "noAppointmentsScheduledForTodayToDisplay": "There are no appointments scheduled for today to display for this location", "noAppointmentsToDisplay": "មិនមានការណាត់ជួបដើម្បីបង្ហាញសម្រាប់ទីតាំងនេះទេ", "noEncountersFound": "រកមិនឃើញការជួបគ្នាទេ។", "noMatchingVisitTypeFound": "", "noPreviousVisitFound": "រកមិនឃើញការមកពិនិត្យពីលើកមុនទេ។", - "noPriorityFound": "រកមិនឃើញអាទិភាពទេ", + "notArrived": "Not arrived", "notes": "កំណត់ចំណាំ", - "notUrgent": "មិនបន្ទាន់", "or": "ឬ", "patientDetails": "ព័ត៌មានលម្អិតអ្នកជំងឺ", "patientName": "ឈ្មោះអ្នកជំងឺ", "patients": "អ្នកជំងឺ", - "pending": "កំពុងរង់ចាំ", - "priority": "អាទិភាព", - "promisedPateints": "អ្នកជំងឺដែលបានសន្យា", - "promisedPatients": "អ្នកជំងឺដែលបានសន្យា", + "patientSearch": "Patient search", + "phoneNumber": "Phone number", + "prev": "Prev", "provider": "អ្នកផ្តល់សេវា", "providers": "អ្នកផ្តល់សេវា", "providersAvailableToday": "អ្នកផ្តល់សេវាមាន៖ {ពេលវេលា}", - "queue": "ជួរ", + "queueAddedSuccessfully": "", "queueEntryError": "កំហុសក្នុងការបន្ថែមអ្នកជំងឺទៅជួរ", "reasonForChanges": "ហេតុផលសម្រាប់ការផ្លាស់ប្តូរ", - "recentScheduledVisits": "{count, plural, other {{រាប់ចំនួន, ពហុវចនៈ, មួយ {{រាប់} មកពិនិត្យ} ផ្សេងទៀត {{រាប់} មកពិនិត្យ }} បានកំណត់ពេលសម្រាប់ +/- 7 ថ្ងៃ}} scheduled for +/- 7 days", - "recentScheduledVisits_plural": "", + "rescheduled": "Rescheduled", + "revertingAppointmentStatus": "Reverting appointment status", "save": "រក្សាទុក", "scheduled": "បានកំណត់ពេល", "scheduledAppointments": "ការណាត់ជួបតាមកាលវិភាគ", "search": "ស្វែងរក", - "searchAppointments": "ស្វែងរកការណាត់ជួប", "searchForAVisitType": "ស្វែងរកប្រភេទនៃការមកពិនិត្យជំងឺ", - "seeMissedAppointments": "មើលការណាត់ជួបដែលខកខាន", + "seeAllAppointments": "See all appointments", "selectAppointmentLocation": "ជ្រើសរើសកន្លែងដែលការណាត់ជួបនឹងប្រព្រឹត្តទៅ", "selectAppointmentStatus": "ជ្រើសរើសស្ថានភាព", "selectAppointmentType": "ជ្រើសរើសប្រភេទការណាត់ជួប", + "selectFacility": "Select a facility", "selectLocation": "ជ្រើសរើសទីតាំង", + "selectOption": "Select an option", "selectProvider": "ជ្រើសរើសអ្នកផ្តល់សេវា", - "selectQueue": "ជ្រើសរើសជួរ", "selectService": "ជ្រើសរើសសេវាកម្ម", + "selectServiceType": "Select service type", "selectVisitType": "សូមជ្រើសរើសប្រភេទការពិនិត្យជំងឺ", "service": "សេវាកម្ម", + "serviceName": "Service name", "serviceType": "ប្រភេទសេវាកម្ម", "serviceWorkloadTitle": "", "startTime": "ពេលវេលាចាប់ផ្តើម", - "startVisit": "ចាប់ផ្តើមការមកពិនិត្យជំងឺ", "startVisitError": "កំហុសក្នុងការចាប់ផ្តើមការមកពិនិត្យជំងឺ", - "startVisitQueueSuccessfully": "អ្នកជំងឺត្រូវបានបន្ថែមទៅបញ្ជីមកពិនិត្យជំងឺសកម្ម និងជួរ", "time": "ពេលវេលា", "todaysAppointments": "ការណាត់ជួបថ្ងៃនេះ", + "total": "Total", + "typeInComments": "Type in appointment comment", + "undo": "Undo", "unscheduled": "មិនបានគ្រោងទុក", "unscheduledAppointments": "ការណាត់ជួបដែលមិនបានគ្រោងទុក", - "upcoming": "នាពេលខាងមុខ", + "unscheduledAppointments_lower": "unscheduled appointments", + "upcomming": "Upcoming", "view": "ពិនិត្យមើល", "viewCalendar": "ពិនិត្យមើលប្រតិទិន", "visitLocation": "ទីតាំងមកពិនិត្យ", + "visitStarted": "Visit started", "visitType": "ប្រភេទនៃការមកពិនិត្យជំងឺ", "vitals": "សញ្ញាជីវិត", - "weekly": "ប្រចាំសប្តាហ៍" + "weekly": "ប្រចាំសប្តាហ៍", + "yes": "Yes" } diff --git a/packages/esm-outpatient-app/translations/am.json b/packages/esm-outpatient-app/translations/am.json new file mode 100644 index 000000000..5f5546c37 --- /dev/null +++ b/packages/esm-outpatient-app/translations/am.json @@ -0,0 +1,257 @@ +{ + "actions": "Actions", + "activeVisits": "Active Visits", + "activeVisitsNotInQueue": "Active visits not in queue", + "addEntry": "Add entry", + "addisitToQueueTooltip": "Add to queue", + "addNewQueue": "Add new queue", + "addNewQueueRoom": "Add new queue room", + "addNewQueueService": "Add new queue service", + "addNewQueueServiceRoom": "Add new queue service room", + "addNewService": "Add new service", + "addNewServiceRoom": "Add new service room", + "addPatientToList": "Add patient to list", + "addPatientToQueue": "Add patient to queue", + "addPatientWithAppointmentToQueue": "Add patient with appointment to queue", + "addProviderQueueRoom": "Add provider queue room?", + "addQueue": "Add queue", + "addQueueName": "Please add a queue name", + "addQueueRoom": "Add queue room", + "addQueueRoomName": "Please add a queue room name", + "addQueueRoomService": "Please add a queue room service", + "addRoom": "Add room", + "addToQueue": "Add to queue", + "addVisitToQueue": "Add Visit To Queue?", + "advancedSearch": "Advanced search", + "age": "Age", + "alistOfClients": "A list of clients waiting for ", + "all": "All", + "and": "And", + "anotherVisitType": "Start another visit type", + "any": "Any", + "applyFilters": "Apply filters", + "averageWaitTime": "Average wait time today", + "backToScheduledVisits": "Back to scheduled visits", + "backToSimpleSearch": "Back to simple search", + "between": "Between", + "bmi": "Bmi", + "bp": "Bp", + "call": "Call", + "cancel": "Cancel", + "checkedInPatients": "Checked in patients", + "checkFilters": "Check the filters above", + "chooseRoom": "Select a room", + "chooseService": "Select a service", + "chooseStatus": "Select a status", + "clearAllQueueEntries": "Clear all queue entries?", + "clearAllQueueEntriesWarningMessage": "Clearing all queue entries will remove all the patients from the queues and will not allow you to fill any other encounter forms for the patients", + "clearQueue": "Clear queue", + "clinicMetrics": "Clinic metrics", + "configurePriorities": "Please configure priorities to continue.", + "configureServices": "Please configure services to continue.", + "configureStatus": "Please configure status to continue.", + "contactDetails": "Contact Details", + "currentVisit": "Current visit", + "date": "Date", + "dateAndTimeOfVisit": "Date and time of visit", + "dateOfBirth": "Date of birth", + "dateTime": "Date & time", + "discard": "Discard", + "dose": "Dose", + "editPatientDetails": "Edit patient details", + "encounters": "Encounters", + "encounterType": "Encounter type", + "endAgeRangeInvalid": "End age range is not valid", + "endDate": "End date", + "endVisit": "End Visit", + "endVisitWarningMessage": "Ending this visit will remove this patient from the queue and will not allow you to fill another encounter form for this patient", + "errorAddingQueue": "Error adding queue", + "errorAddingQueueRoom": "Error adding queue room", + "errorClearingQueues": "Error clearing queues", + "errorFetchingAppoinments": "Error fetching appointments", + "errorPostingToScreen": "Error posting to screen", + "facility": "Facility", + "female": "Female", + "femaleLabelText": "Female", + "fields": "of the following fields", + "filter": "Filter (1)", + "filters": "Filters", + "filterTable": "Filter table", + "firstName": "First name", + "firstNameSort": "First name (a-z)", + "futureScheduledVisits": "{count} visit(s) scheduled for dates in the future", + "futureScheduledVisits_plural": "{count} visit(s) scheduled for dates in the future", + "gender": "Gender", + "heartRate": "Heart rate", + "height": "Height", + "home": "Home", + "idNumber": "ID Number", + "indication": "Indication", + "InQueue": "In Queue", + "lastClinicalVisit": "Last clinical visit", + "lastEncounter": "Last encounter", + "lastName": "Last name", + "lastNameSort": "Last name (a-z)", + "lastVisit": "Last visit", + "lastVisitDate": "Date", + "loading": "Loading...", + "male": "Male", + "maleLabelText": "Male", + "match": "Match", + "medications": "Medications", + "middleName": "Middle name", + "minutes": "Minutes", + "missingLocation": "Missing location", + "missingPriority": "Please select a priority", + "missingQueueName": "Missing queue name", + "missingQueueRoom": "Please select a queue room", + "missingQueueRoomName": "Missing queue room name", + "missingQueueRoomService": "Missing queue room service", + "missingService": "Missing service", + "missingVisitType": "Missing visit type", + "movePatientToNextService": "Move patient to the next service?", + "moveToNextService": "Move to next service", + "name": "Name", + "noActiveVisitsForLocation": "There are no active visits to display for this location.", + "noAppointmentsFound": "No appointments found", + "noEncountersFound": "No encounters found", + "noLastEncounter": "There is no last encounter to display for this patient", + "noLocationsAvailable": "No locations available", + "noMedicationsFound": "No medications found", + "none": "None", + "noNotesFound": "No notes found", + "noPatientFoundMessage": "Sorry, no patient has been found", + "noPatientsToDisplay": "No patients to display", + "noPreviousVisitFound": "No previous visit found", + "noPrioritiesConfigured": "No priorities configured", + "noPriorityFound": "No priority found", + "noResultsFound": "No results found", + "noReturnDate": "There is no return date to display for this patient", + "noServicesAvailable": "No services available", + "noServicesConfigured": "No services configured", + "noStatusConfigured": "No status configured", + "notes": "Notes", + "NotInQueue": "Not In Queue", + "noVisitsNotInQueueFound": "No visits currently not in queue found", + "noVisitTypes": "There are no visit types to display for this patient", + "noVitalsFound": "No vitals found", + "oldest": "Oldest first", + "onTime": "On time", + "or": "Or", + "orderDurationAndUnit": "for {duration} {durationUnit}", + "orderIndefiniteDuration": "Indefinite duration", + "orPatientName": "OR the patient's name(s)", + "patientAttendingService": "Patient attending service", + "patientHasActiveVisit": "The patient already has an active visit", + "patientList": "Patient list", + "patientName": "Patient name", + "patientNotInQueue": "The patient is not in the queue", + "patientRequeued": "Patient has been requeued", + "patients": "Patients", + "patientsCurrentlyInQueue": "Patients currently in queue", + "personalDetails": "Personal details", + "phoneNumber": "Phone Number", + "placeOfResidence": "Place of Residence", + "postCode": "Post code", + "previousVisit": "Previous visit", + "primaryHelperText": "Search for a patient", + "priority": "Priority", + "profile": "Profile", + "program": "Program", + "provider": "Provider", + "quantity": "Quantity", + "queueAddedSuccessfully": "Queue addeded successfully", + "queueEntryAddedSuccessfully": "Queue Entry Added Successfully", + "queueEntryAddFailed": "Error adding queue entry status", + "queueEntryError": "Error adding patient to the queue", + "queueEntryRemoved": "Queue entry removed", + "queueEntryRemovedSuccessfully": "", + "queueEntryUpdateFailed": "Error updating queue entry", + "queueEntryUpdateSuccessfully": "Queue Entry Updated Successfully", + "queueLocation": "Queue Location", + "queueName": "Queue name", + "queueNumber": "QueueNumber", + "queuePriority": "Queue priority", + "queueRoom": "Queue room", + "queueRoomAddedSuccessfully": "Queue room addeded successfully", + "queueRoomAddFailed": "Error adding queue room", + "queueRoomName": "Queue room name", + "queueRoomUpdatedSuccessfully": "Queue room updated successfully", + "queuesClearedSuccessfully": "Queues cleared successfully", + "queueScreen": "Queue screen", + "queueService": "Queue service", + "queueStatus": "Queue status", + "recentScheduledVisits": "{count} visit(s) scheduled for +/- 7 days", + "recentScheduledVisits_plural": "{count} visit(s) scheduled for +/- 7 days", + "recommended": "Recommended", + "refills": "Refills", + "removeFromQueueAndEndVisit": "Remove patient from queue and end active visit?", + "removeQueueEntryError": "Error removing queue entry", + "requeue": "Requeue", + "retainLocation": "Retain location", + "returnDate": "Return Date", + "room": "Room", + "rRate": "R. Rate", + "save": "Save", + "scheduledAppointmentsList": "Scheduled appointments patient list", + "scheduledToday": "Scheduled for today", + "search": "Search", + "searchboxPlaceholder": "Search for a patient name or ID number", + "searchForAVisitType": "Search for a visit type", + "searchForPatient": "Search for a patient", + "searchThisList": "Search this list", + "secondaryHelperText": "Type the patient's name or unique ID number", + "selectFacility": "Select a facility", + "selectLocation": "Please select a location", + "selectOption": "Select an option", + "selectProgramType": "Select program type", + "selectQueueLocation": "Select a queue location", + "selectRoom": "Select a room", + "selectService": "Select a service", + "selectServiceType": "Select a service type", + "selectStatus": "Select a status", + "selectVisitTyoe": "Select visit type", + "selectVisitType": "Please select a Visit Type", + "serve": "Serve", + "servePatient": "Serve patient", + "service": "Service", + "serviceQueue": "Service queue", + "sex": "Sex", + "showAllDetails": "Show all details", + "showLess": "Show less", + "showPatientsWaitingFor": "Show patients waiting for", + "sortBy": "Sort by", + "sortWeight": "Sort weight", + "sp02": "Sp02", + "startAgeRangeInvalid": "Start age range is not valid", + "startVisit": "Start visit", + "startVisitError": "Error starting visit", + "startVisitQueueSuccessfully": "Patient has been added to active visits list and queue.", + "status": "Status", + "success": "Success", + "tcaDate": "Tca date", + "temperature": "Temperature", + "ticketNumber": "Ticket number", + "time": "Time", + "tirageNotYetCompleted": "Triage has not yet been completed", + "today": "Today", + "transfer": "Transfer", + "triageForm": "Triage form", + "triageNote": "Triage note", + "trySearchWithPatientUniqueID": "Try searching with the patient's unique ID number", + "unknown": "Unknown", + "updateEntry": "Update entry", + "updateRoom": "Update room", + "useTodaysDate": "Use today's date", + "view": "View", + "visitStartTime": "Visit Time", + "visitType": "Visit Type", + "vitals": "Vitals", + "vitalsForm": "Vitals form", + "vitalsNotRecordedForVisit": "Vitals has not been recorded for this patient for this visit", + "waitingFor": "Waiting for", + "waitTime": "Wait time", + "weight": "Weight", + "years": "Years", + "youngest": "Youngest first" +} diff --git a/packages/esm-outpatient-app/translations/es.json b/packages/esm-outpatient-app/translations/es.json index 9e26dfeeb..5f5546c37 100644 --- a/packages/esm-outpatient-app/translations/es.json +++ b/packages/esm-outpatient-app/translations/es.json @@ -1 +1,257 @@ -{} \ No newline at end of file +{ + "actions": "Actions", + "activeVisits": "Active Visits", + "activeVisitsNotInQueue": "Active visits not in queue", + "addEntry": "Add entry", + "addisitToQueueTooltip": "Add to queue", + "addNewQueue": "Add new queue", + "addNewQueueRoom": "Add new queue room", + "addNewQueueService": "Add new queue service", + "addNewQueueServiceRoom": "Add new queue service room", + "addNewService": "Add new service", + "addNewServiceRoom": "Add new service room", + "addPatientToList": "Add patient to list", + "addPatientToQueue": "Add patient to queue", + "addPatientWithAppointmentToQueue": "Add patient with appointment to queue", + "addProviderQueueRoom": "Add provider queue room?", + "addQueue": "Add queue", + "addQueueName": "Please add a queue name", + "addQueueRoom": "Add queue room", + "addQueueRoomName": "Please add a queue room name", + "addQueueRoomService": "Please add a queue room service", + "addRoom": "Add room", + "addToQueue": "Add to queue", + "addVisitToQueue": "Add Visit To Queue?", + "advancedSearch": "Advanced search", + "age": "Age", + "alistOfClients": "A list of clients waiting for ", + "all": "All", + "and": "And", + "anotherVisitType": "Start another visit type", + "any": "Any", + "applyFilters": "Apply filters", + "averageWaitTime": "Average wait time today", + "backToScheduledVisits": "Back to scheduled visits", + "backToSimpleSearch": "Back to simple search", + "between": "Between", + "bmi": "Bmi", + "bp": "Bp", + "call": "Call", + "cancel": "Cancel", + "checkedInPatients": "Checked in patients", + "checkFilters": "Check the filters above", + "chooseRoom": "Select a room", + "chooseService": "Select a service", + "chooseStatus": "Select a status", + "clearAllQueueEntries": "Clear all queue entries?", + "clearAllQueueEntriesWarningMessage": "Clearing all queue entries will remove all the patients from the queues and will not allow you to fill any other encounter forms for the patients", + "clearQueue": "Clear queue", + "clinicMetrics": "Clinic metrics", + "configurePriorities": "Please configure priorities to continue.", + "configureServices": "Please configure services to continue.", + "configureStatus": "Please configure status to continue.", + "contactDetails": "Contact Details", + "currentVisit": "Current visit", + "date": "Date", + "dateAndTimeOfVisit": "Date and time of visit", + "dateOfBirth": "Date of birth", + "dateTime": "Date & time", + "discard": "Discard", + "dose": "Dose", + "editPatientDetails": "Edit patient details", + "encounters": "Encounters", + "encounterType": "Encounter type", + "endAgeRangeInvalid": "End age range is not valid", + "endDate": "End date", + "endVisit": "End Visit", + "endVisitWarningMessage": "Ending this visit will remove this patient from the queue and will not allow you to fill another encounter form for this patient", + "errorAddingQueue": "Error adding queue", + "errorAddingQueueRoom": "Error adding queue room", + "errorClearingQueues": "Error clearing queues", + "errorFetchingAppoinments": "Error fetching appointments", + "errorPostingToScreen": "Error posting to screen", + "facility": "Facility", + "female": "Female", + "femaleLabelText": "Female", + "fields": "of the following fields", + "filter": "Filter (1)", + "filters": "Filters", + "filterTable": "Filter table", + "firstName": "First name", + "firstNameSort": "First name (a-z)", + "futureScheduledVisits": "{count} visit(s) scheduled for dates in the future", + "futureScheduledVisits_plural": "{count} visit(s) scheduled for dates in the future", + "gender": "Gender", + "heartRate": "Heart rate", + "height": "Height", + "home": "Home", + "idNumber": "ID Number", + "indication": "Indication", + "InQueue": "In Queue", + "lastClinicalVisit": "Last clinical visit", + "lastEncounter": "Last encounter", + "lastName": "Last name", + "lastNameSort": "Last name (a-z)", + "lastVisit": "Last visit", + "lastVisitDate": "Date", + "loading": "Loading...", + "male": "Male", + "maleLabelText": "Male", + "match": "Match", + "medications": "Medications", + "middleName": "Middle name", + "minutes": "Minutes", + "missingLocation": "Missing location", + "missingPriority": "Please select a priority", + "missingQueueName": "Missing queue name", + "missingQueueRoom": "Please select a queue room", + "missingQueueRoomName": "Missing queue room name", + "missingQueueRoomService": "Missing queue room service", + "missingService": "Missing service", + "missingVisitType": "Missing visit type", + "movePatientToNextService": "Move patient to the next service?", + "moveToNextService": "Move to next service", + "name": "Name", + "noActiveVisitsForLocation": "There are no active visits to display for this location.", + "noAppointmentsFound": "No appointments found", + "noEncountersFound": "No encounters found", + "noLastEncounter": "There is no last encounter to display for this patient", + "noLocationsAvailable": "No locations available", + "noMedicationsFound": "No medications found", + "none": "None", + "noNotesFound": "No notes found", + "noPatientFoundMessage": "Sorry, no patient has been found", + "noPatientsToDisplay": "No patients to display", + "noPreviousVisitFound": "No previous visit found", + "noPrioritiesConfigured": "No priorities configured", + "noPriorityFound": "No priority found", + "noResultsFound": "No results found", + "noReturnDate": "There is no return date to display for this patient", + "noServicesAvailable": "No services available", + "noServicesConfigured": "No services configured", + "noStatusConfigured": "No status configured", + "notes": "Notes", + "NotInQueue": "Not In Queue", + "noVisitsNotInQueueFound": "No visits currently not in queue found", + "noVisitTypes": "There are no visit types to display for this patient", + "noVitalsFound": "No vitals found", + "oldest": "Oldest first", + "onTime": "On time", + "or": "Or", + "orderDurationAndUnit": "for {duration} {durationUnit}", + "orderIndefiniteDuration": "Indefinite duration", + "orPatientName": "OR the patient's name(s)", + "patientAttendingService": "Patient attending service", + "patientHasActiveVisit": "The patient already has an active visit", + "patientList": "Patient list", + "patientName": "Patient name", + "patientNotInQueue": "The patient is not in the queue", + "patientRequeued": "Patient has been requeued", + "patients": "Patients", + "patientsCurrentlyInQueue": "Patients currently in queue", + "personalDetails": "Personal details", + "phoneNumber": "Phone Number", + "placeOfResidence": "Place of Residence", + "postCode": "Post code", + "previousVisit": "Previous visit", + "primaryHelperText": "Search for a patient", + "priority": "Priority", + "profile": "Profile", + "program": "Program", + "provider": "Provider", + "quantity": "Quantity", + "queueAddedSuccessfully": "Queue addeded successfully", + "queueEntryAddedSuccessfully": "Queue Entry Added Successfully", + "queueEntryAddFailed": "Error adding queue entry status", + "queueEntryError": "Error adding patient to the queue", + "queueEntryRemoved": "Queue entry removed", + "queueEntryRemovedSuccessfully": "", + "queueEntryUpdateFailed": "Error updating queue entry", + "queueEntryUpdateSuccessfully": "Queue Entry Updated Successfully", + "queueLocation": "Queue Location", + "queueName": "Queue name", + "queueNumber": "QueueNumber", + "queuePriority": "Queue priority", + "queueRoom": "Queue room", + "queueRoomAddedSuccessfully": "Queue room addeded successfully", + "queueRoomAddFailed": "Error adding queue room", + "queueRoomName": "Queue room name", + "queueRoomUpdatedSuccessfully": "Queue room updated successfully", + "queuesClearedSuccessfully": "Queues cleared successfully", + "queueScreen": "Queue screen", + "queueService": "Queue service", + "queueStatus": "Queue status", + "recentScheduledVisits": "{count} visit(s) scheduled for +/- 7 days", + "recentScheduledVisits_plural": "{count} visit(s) scheduled for +/- 7 days", + "recommended": "Recommended", + "refills": "Refills", + "removeFromQueueAndEndVisit": "Remove patient from queue and end active visit?", + "removeQueueEntryError": "Error removing queue entry", + "requeue": "Requeue", + "retainLocation": "Retain location", + "returnDate": "Return Date", + "room": "Room", + "rRate": "R. Rate", + "save": "Save", + "scheduledAppointmentsList": "Scheduled appointments patient list", + "scheduledToday": "Scheduled for today", + "search": "Search", + "searchboxPlaceholder": "Search for a patient name or ID number", + "searchForAVisitType": "Search for a visit type", + "searchForPatient": "Search for a patient", + "searchThisList": "Search this list", + "secondaryHelperText": "Type the patient's name or unique ID number", + "selectFacility": "Select a facility", + "selectLocation": "Please select a location", + "selectOption": "Select an option", + "selectProgramType": "Select program type", + "selectQueueLocation": "Select a queue location", + "selectRoom": "Select a room", + "selectService": "Select a service", + "selectServiceType": "Select a service type", + "selectStatus": "Select a status", + "selectVisitTyoe": "Select visit type", + "selectVisitType": "Please select a Visit Type", + "serve": "Serve", + "servePatient": "Serve patient", + "service": "Service", + "serviceQueue": "Service queue", + "sex": "Sex", + "showAllDetails": "Show all details", + "showLess": "Show less", + "showPatientsWaitingFor": "Show patients waiting for", + "sortBy": "Sort by", + "sortWeight": "Sort weight", + "sp02": "Sp02", + "startAgeRangeInvalid": "Start age range is not valid", + "startVisit": "Start visit", + "startVisitError": "Error starting visit", + "startVisitQueueSuccessfully": "Patient has been added to active visits list and queue.", + "status": "Status", + "success": "Success", + "tcaDate": "Tca date", + "temperature": "Temperature", + "ticketNumber": "Ticket number", + "time": "Time", + "tirageNotYetCompleted": "Triage has not yet been completed", + "today": "Today", + "transfer": "Transfer", + "triageForm": "Triage form", + "triageNote": "Triage note", + "trySearchWithPatientUniqueID": "Try searching with the patient's unique ID number", + "unknown": "Unknown", + "updateEntry": "Update entry", + "updateRoom": "Update room", + "useTodaysDate": "Use today's date", + "view": "View", + "visitStartTime": "Visit Time", + "visitType": "Visit Type", + "vitals": "Vitals", + "vitalsForm": "Vitals form", + "vitalsNotRecordedForVisit": "Vitals has not been recorded for this patient for this visit", + "waitingFor": "Waiting for", + "waitTime": "Wait time", + "weight": "Weight", + "years": "Years", + "youngest": "Youngest first" +} diff --git a/packages/esm-outpatient-app/translations/fr.json b/packages/esm-outpatient-app/translations/fr.json new file mode 100644 index 000000000..5f5546c37 --- /dev/null +++ b/packages/esm-outpatient-app/translations/fr.json @@ -0,0 +1,257 @@ +{ + "actions": "Actions", + "activeVisits": "Active Visits", + "activeVisitsNotInQueue": "Active visits not in queue", + "addEntry": "Add entry", + "addisitToQueueTooltip": "Add to queue", + "addNewQueue": "Add new queue", + "addNewQueueRoom": "Add new queue room", + "addNewQueueService": "Add new queue service", + "addNewQueueServiceRoom": "Add new queue service room", + "addNewService": "Add new service", + "addNewServiceRoom": "Add new service room", + "addPatientToList": "Add patient to list", + "addPatientToQueue": "Add patient to queue", + "addPatientWithAppointmentToQueue": "Add patient with appointment to queue", + "addProviderQueueRoom": "Add provider queue room?", + "addQueue": "Add queue", + "addQueueName": "Please add a queue name", + "addQueueRoom": "Add queue room", + "addQueueRoomName": "Please add a queue room name", + "addQueueRoomService": "Please add a queue room service", + "addRoom": "Add room", + "addToQueue": "Add to queue", + "addVisitToQueue": "Add Visit To Queue?", + "advancedSearch": "Advanced search", + "age": "Age", + "alistOfClients": "A list of clients waiting for ", + "all": "All", + "and": "And", + "anotherVisitType": "Start another visit type", + "any": "Any", + "applyFilters": "Apply filters", + "averageWaitTime": "Average wait time today", + "backToScheduledVisits": "Back to scheduled visits", + "backToSimpleSearch": "Back to simple search", + "between": "Between", + "bmi": "Bmi", + "bp": "Bp", + "call": "Call", + "cancel": "Cancel", + "checkedInPatients": "Checked in patients", + "checkFilters": "Check the filters above", + "chooseRoom": "Select a room", + "chooseService": "Select a service", + "chooseStatus": "Select a status", + "clearAllQueueEntries": "Clear all queue entries?", + "clearAllQueueEntriesWarningMessage": "Clearing all queue entries will remove all the patients from the queues and will not allow you to fill any other encounter forms for the patients", + "clearQueue": "Clear queue", + "clinicMetrics": "Clinic metrics", + "configurePriorities": "Please configure priorities to continue.", + "configureServices": "Please configure services to continue.", + "configureStatus": "Please configure status to continue.", + "contactDetails": "Contact Details", + "currentVisit": "Current visit", + "date": "Date", + "dateAndTimeOfVisit": "Date and time of visit", + "dateOfBirth": "Date of birth", + "dateTime": "Date & time", + "discard": "Discard", + "dose": "Dose", + "editPatientDetails": "Edit patient details", + "encounters": "Encounters", + "encounterType": "Encounter type", + "endAgeRangeInvalid": "End age range is not valid", + "endDate": "End date", + "endVisit": "End Visit", + "endVisitWarningMessage": "Ending this visit will remove this patient from the queue and will not allow you to fill another encounter form for this patient", + "errorAddingQueue": "Error adding queue", + "errorAddingQueueRoom": "Error adding queue room", + "errorClearingQueues": "Error clearing queues", + "errorFetchingAppoinments": "Error fetching appointments", + "errorPostingToScreen": "Error posting to screen", + "facility": "Facility", + "female": "Female", + "femaleLabelText": "Female", + "fields": "of the following fields", + "filter": "Filter (1)", + "filters": "Filters", + "filterTable": "Filter table", + "firstName": "First name", + "firstNameSort": "First name (a-z)", + "futureScheduledVisits": "{count} visit(s) scheduled for dates in the future", + "futureScheduledVisits_plural": "{count} visit(s) scheduled for dates in the future", + "gender": "Gender", + "heartRate": "Heart rate", + "height": "Height", + "home": "Home", + "idNumber": "ID Number", + "indication": "Indication", + "InQueue": "In Queue", + "lastClinicalVisit": "Last clinical visit", + "lastEncounter": "Last encounter", + "lastName": "Last name", + "lastNameSort": "Last name (a-z)", + "lastVisit": "Last visit", + "lastVisitDate": "Date", + "loading": "Loading...", + "male": "Male", + "maleLabelText": "Male", + "match": "Match", + "medications": "Medications", + "middleName": "Middle name", + "minutes": "Minutes", + "missingLocation": "Missing location", + "missingPriority": "Please select a priority", + "missingQueueName": "Missing queue name", + "missingQueueRoom": "Please select a queue room", + "missingQueueRoomName": "Missing queue room name", + "missingQueueRoomService": "Missing queue room service", + "missingService": "Missing service", + "missingVisitType": "Missing visit type", + "movePatientToNextService": "Move patient to the next service?", + "moveToNextService": "Move to next service", + "name": "Name", + "noActiveVisitsForLocation": "There are no active visits to display for this location.", + "noAppointmentsFound": "No appointments found", + "noEncountersFound": "No encounters found", + "noLastEncounter": "There is no last encounter to display for this patient", + "noLocationsAvailable": "No locations available", + "noMedicationsFound": "No medications found", + "none": "None", + "noNotesFound": "No notes found", + "noPatientFoundMessage": "Sorry, no patient has been found", + "noPatientsToDisplay": "No patients to display", + "noPreviousVisitFound": "No previous visit found", + "noPrioritiesConfigured": "No priorities configured", + "noPriorityFound": "No priority found", + "noResultsFound": "No results found", + "noReturnDate": "There is no return date to display for this patient", + "noServicesAvailable": "No services available", + "noServicesConfigured": "No services configured", + "noStatusConfigured": "No status configured", + "notes": "Notes", + "NotInQueue": "Not In Queue", + "noVisitsNotInQueueFound": "No visits currently not in queue found", + "noVisitTypes": "There are no visit types to display for this patient", + "noVitalsFound": "No vitals found", + "oldest": "Oldest first", + "onTime": "On time", + "or": "Or", + "orderDurationAndUnit": "for {duration} {durationUnit}", + "orderIndefiniteDuration": "Indefinite duration", + "orPatientName": "OR the patient's name(s)", + "patientAttendingService": "Patient attending service", + "patientHasActiveVisit": "The patient already has an active visit", + "patientList": "Patient list", + "patientName": "Patient name", + "patientNotInQueue": "The patient is not in the queue", + "patientRequeued": "Patient has been requeued", + "patients": "Patients", + "patientsCurrentlyInQueue": "Patients currently in queue", + "personalDetails": "Personal details", + "phoneNumber": "Phone Number", + "placeOfResidence": "Place of Residence", + "postCode": "Post code", + "previousVisit": "Previous visit", + "primaryHelperText": "Search for a patient", + "priority": "Priority", + "profile": "Profile", + "program": "Program", + "provider": "Provider", + "quantity": "Quantity", + "queueAddedSuccessfully": "Queue addeded successfully", + "queueEntryAddedSuccessfully": "Queue Entry Added Successfully", + "queueEntryAddFailed": "Error adding queue entry status", + "queueEntryError": "Error adding patient to the queue", + "queueEntryRemoved": "Queue entry removed", + "queueEntryRemovedSuccessfully": "", + "queueEntryUpdateFailed": "Error updating queue entry", + "queueEntryUpdateSuccessfully": "Queue Entry Updated Successfully", + "queueLocation": "Queue Location", + "queueName": "Queue name", + "queueNumber": "QueueNumber", + "queuePriority": "Queue priority", + "queueRoom": "Queue room", + "queueRoomAddedSuccessfully": "Queue room addeded successfully", + "queueRoomAddFailed": "Error adding queue room", + "queueRoomName": "Queue room name", + "queueRoomUpdatedSuccessfully": "Queue room updated successfully", + "queuesClearedSuccessfully": "Queues cleared successfully", + "queueScreen": "Queue screen", + "queueService": "Queue service", + "queueStatus": "Queue status", + "recentScheduledVisits": "{count} visit(s) scheduled for +/- 7 days", + "recentScheduledVisits_plural": "{count} visit(s) scheduled for +/- 7 days", + "recommended": "Recommended", + "refills": "Refills", + "removeFromQueueAndEndVisit": "Remove patient from queue and end active visit?", + "removeQueueEntryError": "Error removing queue entry", + "requeue": "Requeue", + "retainLocation": "Retain location", + "returnDate": "Return Date", + "room": "Room", + "rRate": "R. Rate", + "save": "Save", + "scheduledAppointmentsList": "Scheduled appointments patient list", + "scheduledToday": "Scheduled for today", + "search": "Search", + "searchboxPlaceholder": "Search for a patient name or ID number", + "searchForAVisitType": "Search for a visit type", + "searchForPatient": "Search for a patient", + "searchThisList": "Search this list", + "secondaryHelperText": "Type the patient's name or unique ID number", + "selectFacility": "Select a facility", + "selectLocation": "Please select a location", + "selectOption": "Select an option", + "selectProgramType": "Select program type", + "selectQueueLocation": "Select a queue location", + "selectRoom": "Select a room", + "selectService": "Select a service", + "selectServiceType": "Select a service type", + "selectStatus": "Select a status", + "selectVisitTyoe": "Select visit type", + "selectVisitType": "Please select a Visit Type", + "serve": "Serve", + "servePatient": "Serve patient", + "service": "Service", + "serviceQueue": "Service queue", + "sex": "Sex", + "showAllDetails": "Show all details", + "showLess": "Show less", + "showPatientsWaitingFor": "Show patients waiting for", + "sortBy": "Sort by", + "sortWeight": "Sort weight", + "sp02": "Sp02", + "startAgeRangeInvalid": "Start age range is not valid", + "startVisit": "Start visit", + "startVisitError": "Error starting visit", + "startVisitQueueSuccessfully": "Patient has been added to active visits list and queue.", + "status": "Status", + "success": "Success", + "tcaDate": "Tca date", + "temperature": "Temperature", + "ticketNumber": "Ticket number", + "time": "Time", + "tirageNotYetCompleted": "Triage has not yet been completed", + "today": "Today", + "transfer": "Transfer", + "triageForm": "Triage form", + "triageNote": "Triage note", + "trySearchWithPatientUniqueID": "Try searching with the patient's unique ID number", + "unknown": "Unknown", + "updateEntry": "Update entry", + "updateRoom": "Update room", + "useTodaysDate": "Use today's date", + "view": "View", + "visitStartTime": "Visit Time", + "visitType": "Visit Type", + "vitals": "Vitals", + "vitalsForm": "Vitals form", + "vitalsNotRecordedForVisit": "Vitals has not been recorded for this patient for this visit", + "waitingFor": "Waiting for", + "waitTime": "Wait time", + "weight": "Weight", + "years": "Years", + "youngest": "Youngest first" +} diff --git a/packages/esm-outpatient-app/translations/he.json b/packages/esm-outpatient-app/translations/he.json index 90423d77a..cffd8aa4e 100644 --- a/packages/esm-outpatient-app/translations/he.json +++ b/packages/esm-outpatient-app/translations/he.json @@ -1,36 +1,55 @@ { "actions": "פעולות", + "activeVisits": "Active Visits", + "activeVisitsNotInQueue": "Active visits not in queue", + "addEntry": "Add entry", + "addisitToQueueTooltip": "Add to queue", "addNewQueue": "הוסף תור חדש", + "addNewQueueRoom": "Add new queue room", + "addNewQueueService": "Add new queue service", + "addNewQueueServiceRoom": "Add new queue service room", "addNewService": "הוסף שירות חדש", + "addNewServiceRoom": "Add new service room", "addPatientToList": "הוסף מטופל לרשימה", "addPatientToQueue": "הוסף מטופל לתור", + "addPatientWithAppointmentToQueue": "Add patient with appointment to queue", + "addProviderQueueRoom": "Add provider queue room?", "addQueue": "הוסף תור", + "addQueueName": "Please add a queue name", + "addQueueRoom": "Add queue room", + "addQueueRoomName": "Please add a queue room name", + "addQueueRoomService": "Please add a queue room service", + "addRoom": "Add room", + "addToQueue": "Add to queue", + "addVisitToQueue": "Add Visit To Queue?", "advancedSearch": "חיפוש מתקדם", "age": "גיל", "alistOfClients": "רשימת לקוחות מחכים ל", "all": "הכל", - "allFieldsAreRequired": "כל השדות נדרשים", "and": "ו", "anotherVisitType": "התחל סוג ביקור נוסף", "any": "כל", "applyFilters": "החל פילטרים", "averageWaitTime": "זמן המתנה הממוצע היום", "backToScheduledVisits": "חזור לביקורים מתוזמנים", - "backToSearchResults": "חזור לתוצאות החיפוש", "backToSimpleSearch": "חזור לחיפוש פשוט", "between": "בין", "bmi": "מסדר גוף", "bp": "לחץ דם", + "call": "Call", "cancel": "ביטול", - "careType": "סוג טיפול", - "changePatientQueueStatus": "האם לשנות את מצב תור המטופל?", - "checkedInedAppointmentsList": "רשימת מטופלים שנרשמו", + "checkedInPatients": "Checked in patients", "checkFilters": "בדוק את הפילטרים לעיל", + "chooseRoom": "Select a room", "chooseService": "בחר שירות", + "chooseStatus": "Select a status", "clearAllQueueEntries": "נקה את כל רשומות התור?", "clearAllQueueEntriesWarningMessage": "מחיקת כל רשומות התור תסיר את כל המטופלים מהתורים ולא תאפשר לך למלא טפסים נוספים לפגישה עם המטופלים", "clearQueue": "נקה תור", "clinicMetrics": "מדדי המרפאה", + "configurePriorities": "Please configure priorities to continue.", + "configureServices": "Please configure services to continue.", + "configureStatus": "Please configure status to continue.", "contactDetails": "פרטי יצירת קשר", "currentVisit": "הביקור הנוכחי", "date": "תאריך", @@ -40,7 +59,6 @@ "discard": "בטל", "dose": "מינון", "editPatientDetails": "ערוך פרטי מטופל", - "editQueueEntryStatusTooltip": "עריכה", "encounters": "פגישות", "encounterType": "סוג הפגישה", "endAgeRangeInvalid": "טווח גיל סיום אינו תקין", @@ -48,57 +66,75 @@ "endVisit": "סיום הביקור", "endVisitWarningMessage": "הסיום של הביקור הזה לא יאפשר לך למלא טופס פגישה נוסף עבור מטופל זה", "errorAddingQueue": "אירעה שגיאה בעת הוספת התור", + "errorAddingQueueRoom": "Error adding queue room", "errorClearingQueues": "אירעה שגיאה בעת ניקוי התורים", "errorFetchingAppoinments": "אירעה שגיאה בעת קבלת התורים", - "exitAndChangeStatus": "צא ושנה סטטוס", + "errorPostingToScreen": "Error posting to screen", + "facility": "Facility", "female": "נקבה", "femaleLabelText": "נקבה", "fields": "מהשדות הבאים", "filter": "סנן", "filters": "מסננים", + "filterTable": "Filter table", "firstName": "שם פרטי", "firstNameSort": "שם פרטי (א-ת)", - "futureScheduledVisits": "{count, plural, one {{count} ביקור} two {{count} ביקורים} many {{count} ביקורים} other {{count} ביקורים}} מתוזמנת לתאריכים בעתיד", - "futureScheduledVisits_plural": "", + "futureScheduledVisits_0": "{count} visit(s) scheduled for dates in the future", + "futureScheduledVisits_1": "{count} visit(s) scheduled for dates in the future", + "futureScheduledVisits_2": "{count} visit(s) scheduled for dates in the future", + "futureScheduledVisits_3": "{count} visit(s) scheduled for dates in the future", "gender": "מגדר", "heartRate": "דופק לב", "height": "גובה", - "hivCare": "טיפול ב- HIV", - "hoursAnd": "שעות ו-", + "home": "Home", + "idNumber": "ID Number", "indication": "סימון", + "InQueue": "In Queue", + "lastClinicalVisit": "Last clinical visit", "lastEncounter": "הפגישה האחרונה", "lastName": "שם משפחה", "lastNameSort": "שם משפחה (א-ת)", "lastVisit": "הביקור האחרון", "lastVisitDate": "תאריך", "loading": "טוען...", - "location": "מיקום", "male": "זכר", "maleLabelText": "זכר", "match": "התאמה", "medications": "תרופות", "middleName": "שם פרטי שני", "minutes": "דקות", + "missingLocation": "Missing location", + "missingPriority": "Please select a priority", + "missingQueueName": "Missing queue name", + "missingQueueRoom": "Please select a queue room", + "missingQueueRoomName": "Missing queue room name", + "missingQueueRoomService": "Missing queue room service", + "missingService": "Missing service", "missingVisitType": "סוג הביקור חסר", - "moreMetrics": "ראה יותר מדדים", + "movePatientToNextService": "Move patient to the next service?", + "moveToNextService": "Move to next service", "name": "שם", - "ncdCare": "טיפול בחלות לא מדבקות", + "noActiveVisitsForLocation": "There are no active visits to display for this location.", "noAppointmentsFound": "לא נמצאו תורים", - "noConceptsAvailable": "אין מושגים זמינים", "noEncountersFound": "לא נמצאו פגישות", "noLastEncounter": "אין פגישה אחרונה להצגה עבור מטופל זה", "noLocationsAvailable": "אין מיקומים זמינים", "noMedicationsFound": "לא נמצאו תרופות", + "none": "None", "noNotesFound": "לא נמצאו הערות", "noPatientFoundMessage": "מצטערים, לא נמצא מטופל", "noPatientsToDisplay": "אין מטופלים להצגה", "noPreviousVisitFound": "לא נמצא ביקור קודם", + "noPrioritiesConfigured": "No priorities configured", "noPriorityFound": "לא נמצאה עדיפות", - "noRecommendedVisitTypes": "אין סוגי ביקור מומלצים להצגה עבור מטופל זה", "noResultsFound": "לא נמצאו תוצאות", "noReturnDate": "אין תאריך החזרה להצגה עבור מטופל זה", - "noStatusAvailable": "אין סטטוס זמין", + "noServicesAvailable": "No services available", + "noServicesConfigured": "No services configured", + "noStatusConfigured": "No status configured", "notes": "הערות", + "NotInQueue": "Not In Queue", + "noVisitsNotInQueueFound": "No visits currently not in queue found", "noVisitTypes": "אין סוגי ביקור להצגה עבור מטופל זה", "noVitalsFound": "לא נמצאו נתונים חיוניים", "oldest": "הישן ביותר קודם", @@ -107,8 +143,12 @@ "orderDurationAndUnit": "למשך {duration} {durationUnit}", "orderIndefiniteDuration": "משך לא מוגבל", "orPatientName": "או שמות המטופל", + "patientAttendingService": "Patient attending service", "patientHasActiveVisit": "למטופל כבר יש ביקור פעיל", "patientList": "רשימת המטופלים", + "patientName": "Patient name", + "patientNotInQueue": "The patient is not in the queue", + "patientRequeued": "Patient has been requeued", "patients": "מטופלים", "patientsCurrentlyInQueue": "מטופלים שנמצאים כעת בתור", "personalDetails": "פרטים אישיים", @@ -118,34 +158,45 @@ "previousVisit": "ביקור קודם", "primaryHelperText": "חפש מטופל", "priority": "עדיפות", + "profile": "Profile", "program": "תכנית", "provider": "ספק", - "providerName": "שם הספק", - "providersAvailable": "ספקים זמינים", "quantity": "כמות", "queueAddedSuccessfully": "תור נוסף בהצלחה", - "queueDescription": "תיאור התור", + "queueEntryAddedSuccessfully": "Queue Entry Added Successfully", + "queueEntryAddFailed": "Error adding queue entry status", "queueEntryError": "שגיאה בהוספת המטופל לתור", "queueEntryRemoved": "פריט התור הוסר", "queueEntryRemovedSuccessfully": "", "queueEntryUpdateFailed": "שגיאה בעדכון סטטוס פריט התור", "queueEntryUpdateSuccessfully": "עדכון פריט התור בוצע בהצלחה", + "queueLocation": "Queue Location", "queueName": "שם התור", + "queueNumber": "QueueNumber", "queuePriority": "עדיפות התור", + "queueRoom": "Queue room", + "queueRoomAddedSuccessfully": "Queue room addeded successfully", + "queueRoomAddFailed": "Error adding queue room", + "queueRoomName": "Queue room name", + "queueRoomUpdatedSuccessfully": "Queue room updated successfully", "queuesClearedSuccessfully": "התורים נוקו בהצלחה", + "queueScreen": "Queue screen", "queueService": "שירות התור", "queueStatus": "מצב התור", - "recentScheduledVisits": "{count, plural, one {{count} ביקור} two {{count} ביקורים} many {{count} ביקורים} other {{count} ביקורים}} מתוזמנת ל+/- 7 ימים", - "recentScheduledVisits_plural": "", + "recentScheduledVisits_0": "{count} visit(s) scheduled for +/- 7 days", + "recentScheduledVisits_1": "{count} visit(s) scheduled for +/- 7 days", + "recentScheduledVisits_2": "{count} visit(s) scheduled for +/- 7 days", + "recentScheduledVisits_3": "{count} visit(s) scheduled for +/- 7 days", "recommended": "מומלץ", - "recommendedVisitType": "סוג ביקור מומלץ", "refills": "חידושים", "removeFromQueueAndEndVisit": "הסר מטופל מהתור וסיים ביקור פעיל", "removeQueueEntryError": "שגיאה בהסרת פריט התור", + "requeue": "Requeue", + "retainLocation": "Retain location", "returnDate": "תאריך החזרה", + "room": "Room", "rRate": "קצב נשימה", "save": "שמור", - "scheduledAppointments": "תורים מתוזמנים היום", "scheduledAppointmentsList": "רשימת מטופלים עם תורים מתוזמנים", "scheduledToday": "מתוזמן להיום", "search": "חיפוש", @@ -154,39 +205,50 @@ "searchForPatient": "חפש מטופל", "searchThisList": "חפש ברשימה זו", "secondaryHelperText": "הקלד את שם המטופל או מספר הזיהוי הייחודי", + "selectFacility": "Select a facility", "selectLocation": "בחר מיקום", + "selectOption": "Select an option", "selectProgramType": "בחר סוג תכנית", - "selectQueueConcept": "בחר מושג לתור", + "selectQueueLocation": "Select a queue location", + "selectRoom": "Select a room", "selectService": "בחר שירות", + "selectServiceType": "Select a service type", + "selectStatus": "Select a status", "selectVisitTyoe": "בחר סוג ביקור", "selectVisitType": "בחר סוג ביקור", + "serve": "Serve", + "servePatient": "Serve patient", "service": "שירות", "serviceQueue": "תור שירות", - "serviceType": "סוג שירות", "sex": "מין", "showAllDetails": "הצג את כל הפרטים", "showLess": "הצג פחות", "showPatientsWaitingFor": "הצג מטופלים הממתינים ל", "sortBy": "מיין לפי", + "sortWeight": "Sort weight", "sp02": "SpO2", "startAgeRangeInvalid": "טווח גיל התחלה אינו תקין", "startVisit": "התחל ביקור", "startVisitError": "שגיאה בהתחלת הביקור", "startVisitQueueSuccessfully": "המטופל הוסף לרשימת הביקורים הפעילים ולתור בהצלחה.", "status": "סטטוס", - "tbCare": "טיפול בטבעונית", + "success": "Success", + "tcaDate": "Tca date", "temperature": "טמפרטורה", + "ticketNumber": "Ticket number", "time": "זמן", "tirageNotYetCompleted": "הטריאז' עדיין לא הושלם", "today": "היום", + "transfer": "Transfer", "triageForm": "טופס טריאז'", "triageNote": "הערת טריאז'", "trySearchWithPatientUniqueID": "נסה לחפש לפי מספר זיהוי יחודי של המטופל", "unknown": "לא ידוע", "updateEntry": "עדכן רשומה", + "updateRoom": "Update room", "useTodaysDate": "השתמש בתאריך היום", "view": "צפה", - "visitLocation": "מיקום הביקור", + "visitStartTime": "Visit Time", "visitType": "סוג הביקור", "vitals": "מדדים בסיסיים", "vitalsForm": "טופס מדדים בסיסיים", diff --git a/packages/esm-outpatient-app/translations/km.json b/packages/esm-outpatient-app/translations/km.json index 8d7d0e805..b4d09e245 100644 --- a/packages/esm-outpatient-app/translations/km.json +++ b/packages/esm-outpatient-app/translations/km.json @@ -1,36 +1,55 @@ { "actions": "សកម្មភាព", + "activeVisits": "Active Visits", + "activeVisitsNotInQueue": "Active visits not in queue", + "addEntry": "Add entry", + "addisitToQueueTooltip": "Add to queue", "addNewQueue": "បន្ថែមជួរទិន្នន័យថ្មី", + "addNewQueueRoom": "Add new queue room", + "addNewQueueService": "Add new queue service", + "addNewQueueServiceRoom": "Add new queue service room", "addNewService": "បន្ថែមសេវាថ្មី", + "addNewServiceRoom": "Add new service room", "addPatientToList": "បន្ថែមអ្នកជំងឺទៅក្នុងបញ្ជី", "addPatientToQueue": "បន្ថែមអ្នកជំងឺទៅក្នុងជួរ", + "addPatientWithAppointmentToQueue": "Add patient with appointment to queue", + "addProviderQueueRoom": "Add provider queue room?", "addQueue": "បន្ថែមជួរ ទិន្នន័យ", + "addQueueName": "Please add a queue name", + "addQueueRoom": "Add queue room", + "addQueueRoomName": "Please add a queue room name", + "addQueueRoomService": "Please add a queue room service", + "addRoom": "Add room", + "addToQueue": "Add to queue", + "addVisitToQueue": "Add Visit To Queue?", "advancedSearch": "ការស្វែងរកកម្រិតខ្ពស់", "age": "អាយុ", "alistOfClients": "បញ្ជីរាយនាមអតិថិជនកំពុងរង់ចាំ", "all": "ទាំងអស់", - "allFieldsAreRequired": "គ្រប់កន្លែងទាំងអស់ត្រូវបានទាមទារ អោយបំពេញ", "and": "និង", "anotherVisitType": "ចាប់ផ្តើមប្រភេទនៃការមកពិនិត្យជំងឺផ្សេងទៀត", "any": "ណាមួយ", "applyFilters": "អនុវត្តតម្រង", "averageWaitTime": "ពេលវេលារង់ចាំជាមធ្យមនៅថ្ងៃនេះ", "backToScheduledVisits": "ត្រឡប់ទៅរកកាលណាត់ជួបពិនិត្យជំងឺ", - "backToSearchResults": "ត្រលប់ទៅស្វែងរកលទ្ធផល", "backToSimpleSearch": "ត្រលប់ទៅការស្វែងរកគម្រូ", "between": "រវាង", "bmi": "សន្ទស្សន៍ម៉ាសរាងកាយ BMI", "bp": "សម្ពាធឈាម", + "call": "Call", "cancel": "បោះបង់", - "careType": "ប្រភេទនៃការថែទាំ", - "changePatientQueueStatus": "ផ្លាស់ប្តូរស្ថានភាពជួរអ្នកជំងឺ?", - "checkedInedAppointmentsList": "បានពិនិត្យក្នុងបញ្ជីអ្នកជំងឺណាត់ជួប", + "checkedInPatients": "Checked in patients", "checkFilters": "ពិនិត្យតម្រងខាងលើ", + "chooseRoom": "Select a room", "chooseService": "ជ្រើសរើសសេវាកម្ម", + "chooseStatus": "Select a status", "clearAllQueueEntries": "សម្អាត​ធាតុ​ចូលទាំងអស់?", "clearAllQueueEntriesWarningMessage": "ការសម្អាតធាតុចូលទាំងអស់នឹងដកអ្នកជំងឺទាំងអស់ចេញពីជួរ ហើយនឹងមិនអនុញ្ញាតឱ្យអ្នកបំពេញទម្រង់ជួបណាផ្សេងទៀតសម្រាប់អ្នកជំងឺទេ។", "clearQueue": "ជម្រះជួរ", "clinicMetrics": "មាត្រដ្ឋានគ្លីនិក", + "configurePriorities": "Please configure priorities to continue.", + "configureServices": "Please configure services to continue.", + "configureStatus": "Please configure status to continue.", "contactDetails": "ព័ត៌មានលម្អិតទំនាក់ទំនង", "currentVisit": "ការមកពិនិត្យជំងឺបច្ចុប្បន្ន", "date": "កាលបរិច្ឆេទ", @@ -40,7 +59,6 @@ "discard": "បោះបង់", "dose": "កំរិតប្រើប្រាស់", "editPatientDetails": "កែសម្រួលព័ត៌មានលម្អិតអ្នកជំងឺ", - "editQueueEntryStatusTooltip": "កែសម្រួល", "encounters": "ការជួបប្រទះ", "encounterType": "ប្រភេទនៃការជួបប្រទះ", "endAgeRangeInvalid": "ចន្លោះអាយុចុងក្រោយមិនត្រឹមត្រូវទេ", @@ -48,57 +66,72 @@ "endVisit": "បញ្ចប់ការមកពិនិត្យ", "endVisitWarningMessage": "ការបញ្ចប់ការមកពិនិត្យជំងឺនេះនឹងមិនអនុញ្ញាតឱ្យអ្នកបំពេញទម្រង់ជួបផ្សេងទៀតសម្រាប់អ្នកជំងឺនេះទេ។", "errorAddingQueue": "កំហុសក្នុងការបន្ថែមជួរ", + "errorAddingQueueRoom": "Error adding queue room", "errorClearingQueues": "កំហុសក្នុងការសម្អាតជួរ", "errorFetchingAppoinments": "កំហុសក្នុងការទៅយកការណាត់ជួប", - "exitAndChangeStatus": "ចេញហើយផ្លាស់ប្តូរស្ថានភាព", + "errorPostingToScreen": "Error posting to screen", + "facility": "Facility", "female": "ស្រី", "femaleLabelText": "ស្រី", "fields": "នៃផ្នែកខាងក្រោម", "filter": "តម្រង", "filters": "តម្រង", + "filterTable": "Filter table", "firstName": "នាមខ្លួន", "firstNameSort": "នាមខ្លួន (ពីa ដល់ z ) ", "futureScheduledVisits": "{count, plural, other {រាប់, ពហុវចនៈ, មួយ {{រាប់} ការមកពិនិត្យជំងឺ} ផ្សេងទៀត {{រាប់} ការមកពិនិត្យជំងឺ}} បានកំណត់ពេលសម្រាប់កាលបរិច្ឆេទនាពេលអនាគត}} scheduled for dates in the future", - "futureScheduledVisits_plural": "", "gender": "ភេទ", "heartRate": "ចង្វាក់​បេះ​ដូង", "height": "កម្ពស់", - "hivCare": "ការថែទាំអ្នកផ្ទុកមេរោគអេដស៍", - "hoursAnd": "ម៉ោង និង", + "home": "Home", + "idNumber": "ID Number", "indication": "ការចង្អុលបង្ហាញ", + "InQueue": "In Queue", + "lastClinicalVisit": "Last clinical visit", "lastEncounter": "ការជួបចុងក្រោយ", "lastName": "នាមត្រកូល", "lastNameSort": "នាមត្រកូល (ពីa ដល់ z)", "lastVisit": "ការមកពិនិត្យជំងឺចុងក្រោយ", "lastVisitDate": "កាលបរិច្ឆេទ", "loading": "កំពុង​ផ្ទុក...", - "location": "ទីតាំង", "male": "ប្រុស", "maleLabelText": "ប្រុស", "match": "ធ្វើឱ្យស៊ីគ្នា", "medications": "ឱសថព្យាបាល", "middleName": "ជា​ឈ្មោះ​ក​ណ្តា​ល", "minutes": "នាទី", + "missingLocation": "Missing location", + "missingPriority": "Please select a priority", + "missingQueueName": "Missing queue name", + "missingQueueRoom": "Please select a queue room", + "missingQueueRoomName": "Missing queue room name", + "missingQueueRoomService": "Missing queue room service", + "missingService": "Missing service", "missingVisitType": "បាត់ប្រភេទនៃការមកពិនិត្យជំងឺ", - "moreMetrics": "មើល​មាត្រដ្ឋានបន្ថែម", + "movePatientToNextService": "Move patient to the next service?", + "moveToNextService": "Move to next service", "name": "នាមខ្លួន", - "ncdCare": "ថែទាំជំងឺមិនឆ្លង", + "noActiveVisitsForLocation": "There are no active visits to display for this location.", "noAppointmentsFound": "រកមិនឃើញការណាត់ជួបទេ", - "noConceptsAvailable": "មិនមានគំនិតទេ", "noEncountersFound": "រកមិនឃើញការជួបគ្នាទេ", "noLastEncounter": "មិនមានការជួបគ្នាចុងក្រោយដើម្បីបង្ហាញសម្រាប់អ្នកជំងឺនេះទេ", "noLocationsAvailable": "មិនមានទីតាំងទេ", "noMedicationsFound": "រកមិនឃើញឱ្យសថព្យាបាលទេ", + "none": "None", "noNotesFound": "រកមិនឃើញកំណត់សម្គាល់ទេ", "noPatientFoundMessage": "សូមទោស រកមិនឃើញអ្នកជំងឺទេ", "noPatientsToDisplay": "គ្មានអ្នកជំងឺត្រូវបង្ហាញទេ", "noPreviousVisitFound": "រកមិនឃើញការមកពិនិត្យជំងឺពីលើកមុនទេ", + "noPrioritiesConfigured": "No priorities configured", "noPriorityFound": "រកមិនឃើញអាទិភាពទេ", - "noRecommendedVisitTypes": "មិនមានណែនាំប្រភេទពិនិត្យជំងឺដើម្បីបង្ហាញសម្រាប់អ្នកជំងឺនេះទេ", "noResultsFound": "រកមិនឃើញលទ្ធផលទេ", "noReturnDate": "មិនមានកាលបរិច្ឆេទត្រឡប់មកជួបវិញដើម្បីបង្ហាញសម្រាប់អ្នកជំងឺនេះទេ", - "noStatusAvailable": "មិនមានស្ថានភាពទេ", + "noServicesAvailable": "No services available", + "noServicesConfigured": "No services configured", + "noStatusConfigured": "No status configured", "notes": "កំណត់សម្គាល់", + "NotInQueue": "Not In Queue", + "noVisitsNotInQueueFound": "No visits currently not in queue found", "noVisitTypes": "មិនមានប្រភេទពិនិត្យជំងឺដើម្បីបង្ហាញសម្រាប់អ្នកជំងឺនេះទេ", "noVitalsFound": "រកមិនឃើញសញ្ញាជីវិតទេ", "oldest": "ចាស់ជាងគេដំបូង", @@ -107,8 +140,12 @@ "orderDurationAndUnit": "សម្រាប់ {រយៈពេល} {ឯកតារយៈពេល}", "orderIndefiniteDuration": "រយៈពេលមិនកំណត់", "orPatientName": "ឬឈ្មោះអ្នកជំងឺ", + "patientAttendingService": "Patient attending service", "patientHasActiveVisit": "អ្នកជំងឺបានមកពិនិត្យជំងឺសកម្មរួចហើយ", "patientList": "បញ្ជីអ្នកជំងឺ", + "patientName": "Patient name", + "patientNotInQueue": "The patient is not in the queue", + "patientRequeued": "Patient has been requeued", "patients": "អ្នកជំងឺ", "patientsCurrentlyInQueue": "បច្ចុប្បន្នអ្នកជំងឺកំពុងស្ថិតក្នុងជួរ", "personalDetails": "ព័ត៌មានលម្អិតផ្ទាល់ខ្លួន", @@ -118,34 +155,42 @@ "previousVisit": "ការពិនិត្យជំងឺលើកមុន", "primaryHelperText": "ស្វែងរកអ្នកជំងឺ", "priority": "អាទិភាព", + "profile": "Profile", "program": "កម្មវិធី", "provider": "អ្នកផ្តល់សេវា", - "providerName": "ឈ្មោះអ្នកផ្តល់សេវា", - "providersAvailable": "អ្នកផ្តល់សេវាដែលអាចរកបាន", "quantity": "បរិមាណ", "queueAddedSuccessfully": "បានបន្ថែមជួរដោយជោគជ័យ", - "queueDescription": "ការពិពណ៌នាអំពីជួរ", + "queueEntryAddedSuccessfully": "Queue Entry Added Successfully", + "queueEntryAddFailed": "Error adding queue entry status", "queueEntryError": "កំហុសក្នុងការបន្ថែមអ្នកជំងឺទៅតាមជួរ", "queueEntryRemoved": "ធាតុចូលត្រូវបានដកចេញ", "queueEntryRemovedSuccessfully": "", "queueEntryUpdateFailed": "កំហុសក្នុងការធ្វើបច្ចុប្បន្នភាពបញ្ចូលតាមជួរ", "queueEntryUpdateSuccessfully": "ការបញ្ចូលតាមជួរត្រូវបានធ្វើបច្ចុប្បន្នភាពដោយជោគជ័យ", + "queueLocation": "Queue Location", "queueName": "ឈ្មោះជួរ", + "queueNumber": "QueueNumber", "queuePriority": "អាទិភាពជួរ", + "queueRoom": "Queue room", + "queueRoomAddedSuccessfully": "Queue room addeded successfully", + "queueRoomAddFailed": "Error adding queue room", + "queueRoomName": "Queue room name", + "queueRoomUpdatedSuccessfully": "Queue room updated successfully", "queuesClearedSuccessfully": "ជួរត្រូវបានជម្រះដោយជោគជ័យ", + "queueScreen": "Queue screen", "queueService": "សេវាកម្មជួរ", "queueStatus": "ស្ថានភាពជួរ", "recentScheduledVisits": "{count, plural, other {{រាប់ចំនួន, ពហុវចនៈ, មួយ {{រាប់} មកពិនិត្យ} ផ្សេងទៀត {{រាប់} មកពិនិត្យ }} បានកំណត់ពេលសម្រាប់ +/- 7 ថ្ងៃ}} scheduled for +/- 7 days", - "recentScheduledVisits_plural": "", "recommended": "អនុសាសន៏", - "recommendedVisitType": "អនុសាសន៏នៃប្រភេទមកពិនិត្យជំងឺ", "refills": "ការបំពេញបន្ថែម", "removeFromQueueAndEndVisit": "ដកអ្នកជំងឺចេញពីជួរ ហើយបញ្ចប់ការមកពិនិត្យសកម្ម", "removeQueueEntryError": "មាន​បញ្ហា​ក្នុង​ការ​ដក​ធាតុ​ចូល​ជួរ", + "requeue": "Requeue", + "retainLocation": "Retain location", "returnDate": "កាលបរិច្ឆេទត្រឡប់មកវិញ", + "room": "Room", "rRate": "R. អត្រា", "save": "រក្សាទុក", - "scheduledAppointments": "កាលវិភាគដែលបានគ្រោងទុកថ្ងៃនេះ", "scheduledAppointmentsList": "បញ្ជីអ្នកជំងឺណាត់ជួបតាមកាលវិភាគ", "scheduledToday": "កាលវិភាគសម្រាប់ការពិនិត្យជំងឺថ្ងៃនេះ", "search": "ស្វែងរក", @@ -154,39 +199,50 @@ "searchForPatient": "ស្វែងរកអ្នកជំងឺ", "searchThisList": "ស្វែងរកបញ្ជីនេះ", "secondaryHelperText": "វាយបញ្ចូលឈ្មោះអ្នកជំងឺ ឬលេខសម្គាល់តែមួយគត់", + "selectFacility": "Select a facility", "selectLocation": "ជ្រើសរើសទីតាំង", + "selectOption": "Select an option", "selectProgramType": "ជ្រើសរើសប្រភេទកម្មវិធី", - "selectQueueConcept": "ជ្រើសរើសគោលគំនិតសម្រាប់ជួរ", + "selectQueueLocation": "Select a queue location", + "selectRoom": "Select a room", "selectService": "ជ្រើសរើសសេវា", + "selectServiceType": "Select a service type", + "selectStatus": "Select a status", "selectVisitTyoe": "ជ្រើសរើសប្រភេទការមកពិនិត្យជំងឺ", "selectVisitType": "សូមជ្រើសរើសប្រភេទជំងឺសំរាប់ការពិនិត្យ", + "serve": "Serve", + "servePatient": "Serve patient", "service": "សេវា", "serviceQueue": "ជួរសេវាកម្ម", - "serviceType": "ប្រភេទសេវា", "sex": "ភេទ", "showAllDetails": "បង្ហាញព័ត៌មានលម្អិតទាំងអស់", "showLess": "បង្ហាញតិច", "showPatientsWaitingFor": "បង្ហាញអ្នកជំងឺដែលកំពុងរង់ចាំ", "sortBy": "តម្រៀបតាម", + "sortWeight": "Sort weight", "sp02": "រកមើល បរិមាណកំហាប់អុកស៊ីសែន", "startAgeRangeInvalid": "ចន្លោះអាយុចាប់ផ្តើមមិនត្រឹមត្រូវទេ", "startVisit": "ចាប់ផ្តើមការពិនិត្យជំងឺ", "startVisitError": "កំហុសក្នុងការចាប់ផ្តើមការចូលមកពិនិត្យជំងឺ", "startVisitQueueSuccessfully": "អ្នកជំងឺត្រូវបានបន្ថែមទៅបញ្ជីមកពិនិត្យជំងឺសកម្ម និងតាមជួរ", "status": "ស្ថានភាព", - "tbCare": "ការថែទាំជំងឺរបេង", + "success": "Success", + "tcaDate": "Tca date", "temperature": "សីតុណ្ហភាព", + "ticketNumber": "Ticket number", "time": "ពេលវេលា", "tirageNotYetCompleted": "កន្លែងបែងចែកជំងឺដំបូង​ មិនទាន់បានបញ្ចប់នៅឡើយ", "today": "ថ្ងៃនេះ", + "transfer": "Transfer", "triageForm": "ទម្រង់បែងចែកជំងឺដំបូង", "triageNote": "កំណត់ចំណាំរបស់ការបែងចែកជំងឺដំបូង", "trySearchWithPatientUniqueID": "ព្យាយាមស្វែងរកដោយប្រើលេខសំគាល់តែមួយគត់របស់អ្នកជំងឺ", "unknown": "មិនស្គាល់", "updateEntry": "ធ្វើបច្ចុប្បន្នភាពធាតុចូល", + "updateRoom": "Update room", "useTodaysDate": "ប្រើកាលបរិច្ឆេទថ្ងៃនេះ", "view": "ពិនិត្យមើល", - "visitLocation": "ទីកន្លែងពិនិត្យជំងឺ", + "visitStartTime": "Visit Time", "visitType": "ប្រភេទជំងឺមកពិនិត្យ", "vitals": "សញ្ញាជីវិត", "vitalsForm": "ទម្រង់សញ្ញាជីវិត", @@ -195,5 +251,7 @@ "waitTime": "ពេលវេលារង់ចាំ (នាទី)", "weight": "ទម្ងន់", "years": "ឆ្នាំ", - "youngest": "អាយុក្មេងជាងគេដំបូង" + "youngest": "អាយុក្មេងជាងគេដំបូង", + "futureScheduledVisits_plural": "", + "recentScheduledVisits_plural": "" } diff --git a/packages/esm-patient-list-app/translations/am.json b/packages/esm-patient-list-app/translations/am.json new file mode 100644 index 000000000..8d8e4d65a --- /dev/null +++ b/packages/esm-patient-list-app/translations/am.json @@ -0,0 +1,64 @@ +{ + "actions": "Actions", + "addPatientToList": "Add patient to list", + "addToList": "Add to list", + "allLists": "All lists", + "cancel": "Cancel", + "configureList": "Configure your patient list using the fields below", + "createdOn": "Created on", + "createList": "Create list", + "createNewPatientList": "Create new patient list", + "createPatientList": "Create patient list", + "delete": "Delete", + "deleted": "Deleted", + "deletedPatientList": "Deleted patient list", + "editList": "Edit list", + "editNameDescription": "Edit Name/ Description", + "editPatientListHeader": "Edit patient list", + "emptyStateText": "There are no {listType} patient lists to display", + "error": "Error", + "errorAddPatientToList": "Patient not added to list", + "errorCreatePatientListDescription": "Couldn't create patient list", + "errorDeleteList": "Couldn't delete patient list", + "errorUpdatePatientListDescription": "Couldn't update patient list", + "home": "Home", + "identifier": "Identifier", + "items": "items", + "itemsPerPage": "Items per page:", + "listDescriptionPlaceholder": "e.g. Patients with diagnosed asthma who may be willing to be a part of a university research study", + "listName": "List name", + "listNamePlaceholder": "e.g. Potential research participants", + "listType": "List type", + "myLists": "My lists", + "name": "Name", + "newList": "New list", + "newPatientListDescriptionLabel": "Describe the purpose of this list in a few words", + "newPatientListHeader": "New patient list", + "newPatientListNameLabel": "List name", + "nextPage": "Next page", + "noOfPatients": "No. of patients", + "noPatientListFound": "No patient list found", + "offlinePatients": "Offline patients", + "openPatientList": "Add to list", + "pageNumber": "Page number", + "patientLists": "Patient Lists", + "patients": "patients", + "previousPage": "Previous page", + "searchForAListToAddThisPatientTo": "Search for a list to add this patient to.", + "searchForList": "Search for a list", + "searchThisList": "Search this list", + "sex": "Sex", + "starred": "starred", + "starredLists": "Starred lists", + "startDate": "Start Date", + "submitting": "Submitting", + "successAddPatientToList": "Patient added to list", + "successCreatedPatientList": "Created patient list", + "successCreatedPatientListDescription": "Successfully created patient list", + "successfullyAdded": "Successfully added", + "successUpdatePatientList": "Updated patient list", + "successUpdatePatientListDescription": "Successfully updated patient list", + "systemDefined": "system-defined", + "systemLists": "System lists", + "userDefined": "user-defined" +} diff --git a/packages/esm-patient-list-app/translations/es.json b/packages/esm-patient-list-app/translations/es.json new file mode 100644 index 000000000..8d8e4d65a --- /dev/null +++ b/packages/esm-patient-list-app/translations/es.json @@ -0,0 +1,64 @@ +{ + "actions": "Actions", + "addPatientToList": "Add patient to list", + "addToList": "Add to list", + "allLists": "All lists", + "cancel": "Cancel", + "configureList": "Configure your patient list using the fields below", + "createdOn": "Created on", + "createList": "Create list", + "createNewPatientList": "Create new patient list", + "createPatientList": "Create patient list", + "delete": "Delete", + "deleted": "Deleted", + "deletedPatientList": "Deleted patient list", + "editList": "Edit list", + "editNameDescription": "Edit Name/ Description", + "editPatientListHeader": "Edit patient list", + "emptyStateText": "There are no {listType} patient lists to display", + "error": "Error", + "errorAddPatientToList": "Patient not added to list", + "errorCreatePatientListDescription": "Couldn't create patient list", + "errorDeleteList": "Couldn't delete patient list", + "errorUpdatePatientListDescription": "Couldn't update patient list", + "home": "Home", + "identifier": "Identifier", + "items": "items", + "itemsPerPage": "Items per page:", + "listDescriptionPlaceholder": "e.g. Patients with diagnosed asthma who may be willing to be a part of a university research study", + "listName": "List name", + "listNamePlaceholder": "e.g. Potential research participants", + "listType": "List type", + "myLists": "My lists", + "name": "Name", + "newList": "New list", + "newPatientListDescriptionLabel": "Describe the purpose of this list in a few words", + "newPatientListHeader": "New patient list", + "newPatientListNameLabel": "List name", + "nextPage": "Next page", + "noOfPatients": "No. of patients", + "noPatientListFound": "No patient list found", + "offlinePatients": "Offline patients", + "openPatientList": "Add to list", + "pageNumber": "Page number", + "patientLists": "Patient Lists", + "patients": "patients", + "previousPage": "Previous page", + "searchForAListToAddThisPatientTo": "Search for a list to add this patient to.", + "searchForList": "Search for a list", + "searchThisList": "Search this list", + "sex": "Sex", + "starred": "starred", + "starredLists": "Starred lists", + "startDate": "Start Date", + "submitting": "Submitting", + "successAddPatientToList": "Patient added to list", + "successCreatedPatientList": "Created patient list", + "successCreatedPatientListDescription": "Successfully created patient list", + "successfullyAdded": "Successfully added", + "successUpdatePatientList": "Updated patient list", + "successUpdatePatientListDescription": "Successfully updated patient list", + "systemDefined": "system-defined", + "systemLists": "System lists", + "userDefined": "user-defined" +} diff --git a/packages/esm-patient-list-app/translations/fr.json b/packages/esm-patient-list-app/translations/fr.json index 849a7a241..5240ffb1f 100644 --- a/packages/esm-patient-list-app/translations/fr.json +++ b/packages/esm-patient-list-app/translations/fr.json @@ -2,49 +2,63 @@ "actions": "Actions", "addPatientToList": "Ajouter le patient à la liste", "addToList": "Ajouter à la liste", + "allLists": "All lists", "cancel": "Annuller", "configureList": "Configurez votre liste de patients à l'aide des champs ci-dessous", "createdOn": "Créé le", "createList": "Créer une liste", "createNewPatientList": "Créer une nouvelle liste de patients", + "createPatientList": "Create patient list", "delete": "Effacer", "deleted": "Supprimé", "deletedPatientList": "Liste des patients supprimés", "editList": "Modifier la liste", "editNameDescription": "Modifier le Nom/ la Description", "editPatientListHeader": "Modifier la liste des patients", + "emptyStateText": "There are no {listType} patient lists to display", "error": "Erreur", "errorAddPatientToList": "Patient non ajouté à la liste", "errorCreatePatientListDescription": "Impossible de créer une liste de patients", "errorDeleteList": "Impossible de supprimer la liste des patients", "errorUpdatePatientListDescription": "Impossible de mettre à jour la liste des patients", + "home": "Home", "identifier": "Identifiant", "items": "Eléments", + "itemsPerPage": "Items per page:", "listDescriptionPlaceholder": "par ex. Les patients atteints d'asthme diagnostiqué qui peuvent être disposés à faire partie d'une étude de recherche universitaire", + "listName": "List name", "listNamePlaceholder": "par ex. Participants potentiels de la recherche", + "listType": "List type", + "myLists": "My lists", "name": "Nom", "newList": "Nouvelle liste", - "newPatientListCohortTypeLabel": "Choisissez le type de la nouvelle liste de patients", "newPatientListDescriptionLabel": "Décrivez le but de cette liste en quelques mots", "newPatientListHeader": "Nouvelle liste de patients", "newPatientListNameLabel": "Nom de la liste", + "nextPage": "Next page", + "noOfPatients": "No. of patients", "noPatientListFound": "Aucune liste de patients trouvée", "offlinePatients": "Patients hors ligne", "openPatientList": "Ajouter à la liste", - "patientList": "Liste de patients", - "patientListAppMenuLink": "Listes de patients", + "pageNumber": "Page number", "patientLists": "Listes de patients", "patients": "Patients", - "search": "Recherche", + "previousPage": "Previous page", "searchForAListToAddThisPatientTo": "Rechercher une liste à laquelle ajouter ce patient.", "searchForList": "Rechercher une liste", - "selectCohortType": "Sélectionner le type de liste de patients", + "searchThisList": "Search this list", "sex": "Sexe", + "starred": "starred", + "starredLists": "Starred lists", "startDate": "Date de début", + "submitting": "Submitting", "successAddPatientToList": "Patient ajouté à la liste", "successCreatedPatientList": "Liste de patients créée", "successCreatedPatientListDescription": "Liste de patients créée avec succès", "successfullyAdded": "Ajouté avec succès", "successUpdatePatientList": "Liste de patients mise à jour", - "successUpdatePatientListDescription": "Liste de patients mise à jour avec succès" + "successUpdatePatientListDescription": "Liste de patients mise à jour avec succès", + "systemDefined": "system-defined", + "systemLists": "System lists", + "userDefined": "user-defined" } diff --git a/packages/esm-patient-list-app/translations/he.json b/packages/esm-patient-list-app/translations/he.json index a12f389e9..4fe746b28 100644 --- a/packages/esm-patient-list-app/translations/he.json +++ b/packages/esm-patient-list-app/translations/he.json @@ -1,50 +1,64 @@ { "actions": "פעולות", -"addPatientToList": "הוסף מטופל לרשימה", -"addToList": "הוסף לרשימה", -"cancel": "ביטול", -"configureList": "הגדר את רשימת המטופלים שלך באמצעות השדות למטה", -"createdOn": "נוצר בתאריך", -"createList": "צור רשימה", -"createNewPatientList": "צור רשימת מטופלים חדשה", -"delete": "מחק", -"deleted": "נמחק", -"deletedPatientList": "רשימת מטופלים נמחקה", -"editList": "ערוך רשימה", -"editNameDescription": "ערוך שם/ תיאור", -"editPatientListHeader": "ערוך רשימת מטופלים", -"error": "שגיאה", -"errorAddPatientToList": "המטופל לא נוסף לרשימה", -"errorCreatePatientListDescription": "לא ניתן ליצור רשימת מטופלים", -"errorDeleteList": "לא ניתן למחוק רשימת מטופלים", -"errorUpdatePatientListDescription": "לא ניתן לעדכן רשימת מטופלים", -"identifier": "מזהה", -"items": "פריטים", -"listDescriptionPlaceholder": "לדוגמה, מטופלים עם אסתמה שנמצאים בראשית הדרך להשתתפות במחקר אוניברסיטאי", -"listNamePlaceholder": "לדוגמה, משתתפי מחקר פוטנציאליים", -"name": "שם", -"newList": "רשימה חדשה", -"newPatientListCohortTypeLabel": "בחר את סוג הקוהורט לרשימת המטופלים החדשה", -"newPatientListDescriptionLabel": "תאר את מטרת הרשימה במספר מילים", -"newPatientListHeader": "רשימת מטופלים חדשה", -"newPatientListNameLabel": "שם הרשימה", -"noPatientListFound": "לא נמצאה רשימת מטופלים", -"offlinePatients": "מטופלים במצב לא מקוון", -"openPatientList": "הוסף לרשימה", -"patientList": "רשימת מטופלים", -"patientListAppMenuLink": "רשימות מטופלים", -"patientLists": "רשימות מטופלים", -"patients": "מטופלים", -"search": "חיפוש", -"searchForAListToAddThisPatientTo": "חפש רשימה להוספת המטופל לתוכה.", -"searchForList": "חפש רשימה", -"selectCohortType": "בחר סוג רשימת מטופלים", -"sex": "מין", -"startDate": "תאריך התחלה", -"successAddPatientToList": "המטופל נוסף לרשימה", -"successCreatedPatientList": "נוצרה רשימת מטופלים", -"successCreatedPatientListDescription": "יצירת רשימת מטופלים בהצלחה", -"successfullyAdded": "נוסף בהצלחה", -"successUpdatePatientList": "עודכנה רשימת מטופלים", -"successUpdatePatientListDescription": "עדכון רשימת מטופלים בהצלחה" + "addPatientToList": "הוסף מטופל לרשימה", + "addToList": "הוסף לרשימה", + "allLists": "All lists", + "cancel": "ביטול", + "configureList": "הגדר את רשימת המטופלים שלך באמצעות השדות למטה", + "createdOn": "נוצר בתאריך", + "createList": "צור רשימה", + "createNewPatientList": "צור רשימת מטופלים חדשה", + "createPatientList": "Create patient list", + "delete": "מחק", + "deleted": "נמחק", + "deletedPatientList": "רשימת מטופלים נמחקה", + "editList": "ערוך רשימה", + "editNameDescription": "ערוך שם/ תיאור", + "editPatientListHeader": "ערוך רשימת מטופלים", + "emptyStateText": "There are no {listType} patient lists to display", + "error": "שגיאה", + "errorAddPatientToList": "המטופל לא נוסף לרשימה", + "errorCreatePatientListDescription": "לא ניתן ליצור רשימת מטופלים", + "errorDeleteList": "לא ניתן למחוק רשימת מטופלים", + "errorUpdatePatientListDescription": "לא ניתן לעדכן רשימת מטופלים", + "home": "Home", + "identifier": "מזהה", + "items": "פריטים", + "itemsPerPage": "Items per page:", + "listDescriptionPlaceholder": "לדוגמה, מטופלים עם אסתמה שנמצאים בראשית הדרך להשתתפות במחקר אוניברסיטאי", + "listName": "List name", + "listNamePlaceholder": "לדוגמה, משתתפי מחקר פוטנציאליים", + "listType": "List type", + "myLists": "My lists", + "name": "שם", + "newList": "רשימה חדשה", + "newPatientListDescriptionLabel": "תאר את מטרת הרשימה במספר מילים", + "newPatientListHeader": "רשימת מטופלים חדשה", + "newPatientListNameLabel": "שם הרשימה", + "nextPage": "Next page", + "noOfPatients": "No. of patients", + "noPatientListFound": "לא נמצאה רשימת מטופלים", + "offlinePatients": "מטופלים במצב לא מקוון", + "openPatientList": "הוסף לרשימה", + "pageNumber": "Page number", + "patientLists": "רשימות מטופלים", + "patients": "מטופלים", + "previousPage": "Previous page", + "searchForAListToAddThisPatientTo": "חפש רשימה להוספת המטופל לתוכה.", + "searchForList": "חפש רשימה", + "searchThisList": "Search this list", + "sex": "מין", + "starred": "starred", + "starredLists": "Starred lists", + "startDate": "תאריך התחלה", + "submitting": "Submitting", + "successAddPatientToList": "המטופל נוסף לרשימה", + "successCreatedPatientList": "נוצרה רשימת מטופלים", + "successCreatedPatientListDescription": "יצירת רשימת מטופלים בהצלחה", + "successfullyAdded": "נוסף בהצלחה", + "successUpdatePatientList": "עודכנה רשימת מטופלים", + "successUpdatePatientListDescription": "עדכון רשימת מטופלים בהצלחה", + "systemDefined": "system-defined", + "systemLists": "System lists", + "userDefined": "user-defined" } diff --git a/packages/esm-patient-list-app/translations/km.json b/packages/esm-patient-list-app/translations/km.json index 421a8a53a..e725223f3 100644 --- a/packages/esm-patient-list-app/translations/km.json +++ b/packages/esm-patient-list-app/translations/km.json @@ -2,49 +2,63 @@ "actions": "សកម្មភាព", "addPatientToList": "បញ្ចូលអ្នកជំងឺទៅក្នុងបញ្ជី", "addToList": "បន្ថែម​ទៅ​ក្នងុបញ្ជី", + "allLists": "All lists", "cancel": "លប់ចេញ", "configureList": "រៀបចំបញ្ជីឈ្មោះអ្នកជំងឺដោយប្រើផ្នែកខាងក្រោម", "createdOn": "បានបង្កើតនៅលើ", "createList": "បង្កើតបញ្ជី", "createNewPatientList": "បង្កើតបញ្ជីអ្នកជំងឺថ្មី", + "createPatientList": "Create patient list", "delete": "លុបចោល", "deleted": "បានលុបចោល", "deletedPatientList": "បានលុបបញ្ជីអ្នកជំងឺ", "editList": "កែសម្រួលបញ្ជី", "editNameDescription": "កែសម្រួលឈ្មោះ/ការពិពណ៌នា", "editPatientListHeader": "កែសម្រួលបញ្ជីអ្នកជំងឺ", + "emptyStateText": "There are no {listType} patient lists to display", "error": "កំហុស/ ការភាន់ច្រឡំ", "errorAddPatientToList": "អ្នកជំងឺមិនត្រូវបានបញ្ចូលទៅក្នុងបញ្ជីទេ", "errorCreatePatientListDescription": "មិនអាចបង្កើតបញ្ជីអ្នកជំងឺបានទេ", "errorDeleteList": "មិនអាចលុបបញ្ជីអ្នកជំងឺបានទេ", "errorUpdatePatientListDescription": "មិនអាចធ្វើបច្ចុប្បន្នភាពបញ្ជីអ្នកជំងឺបានទេ", + "home": "Home", "identifier": "អ្នកកំណត់អត្តសញ្ញាណ", "items": "ពត៌មានតាមមុខនិមួយៗ", + "itemsPerPage": "Items per page:", "listDescriptionPlaceholder": "ឧ.ការធ្វើរោគវិនិច្ឆ័យអ្នកជំងឺហឺតជាផ្នែកមួយនៃការសិក្សាស្រាវជ្រាវនៅសាកលវិទ្យាល័យ", + "listName": "List name", "listNamePlaceholder": "ឧ. អ្នកចូលរួមស្រាវជ្រាវដែលបានកំណត់", + "listType": "List type", + "myLists": "My lists", "name": "នាមខ្លួន", "newList": "បញ្ជីថ្មី", - "newPatientListCohortTypeLabel": "ជ្រើសរើសប្រភេទសម្រាប់បញ្ជីអ្នកជំងឺថ្មី", "newPatientListDescriptionLabel": "ពិពណ៌នាគោលបំណងនៃបញ្ជីនេះ", "newPatientListHeader": "បញ្ជីអ្នកជំងឺថ្មី", "newPatientListNameLabel": "បញ្ជីឈ្មោះ", + "nextPage": "Next page", + "noOfPatients": "No. of patients", "noPatientListFound": "គ្មានបញ្ជីអ្នកជំងឺបានបង្ហាញ", "offlinePatients": "អ្នកជំងឺក្រៅប្រព័ន្ធ/បណ្តាញ", "openPatientList": "បន្ថែម​ទៅក្នុង​បញ្ជី", - "patientList": "បញ្ជីអ្នកជំងឺ", - "patientListAppMenuLink": "បញ្ជីអ្នកជំងឺ", + "pageNumber": "Page number", "patientLists": "បញ្ជីអ្នកជំងឺ", "patients": "អ្នកជំងឺ", - "search": "ស្វែងរក", + "previousPage": "Previous page", "searchForAListToAddThisPatientTo": "ស្វែងរកបញ្ជីដើម្បីបន្ថែមអ្នកជំងឺនេះទៅក្នុងបញ្ជី", "searchForList": "ស្វែងរកបញ្ជី", - "selectCohortType": "ជ្រើសរើសប្រភេទបញ្ជីអ្នកជំងឺ", + "searchThisList": "Search this list", "sex": "ភេទ", + "starred": "starred", + "starredLists": "Starred lists", "startDate": "ថ្ងៃ​ចាប់ផ្តើម", + "submitting": "Submitting", "successAddPatientToList": "អ្នកជំងឺត្រូវបានបញ្ចូលទៅក្នុងបញ្ជី", "successCreatedPatientList": "បានបង្កើតបញ្ជីអ្នកជំងឺ", "successCreatedPatientListDescription": "បង្កើតបញ្ជីអ្នកជំងឺដោយជោគជ័យ", "successfullyAdded": "បន្ថែមដោយជោគជ័យ", "successUpdatePatientList": "បានធ្វើបច្ចុប្បន្នភាពបញ្ជីអ្នកជំងឺ", - "successUpdatePatientListDescription": "បានធ្វើបច្ចុប្បន្នភាពបញ្ជីអ្នកជំងឺដោយពេញលេញ" + "successUpdatePatientListDescription": "បានធ្វើបច្ចុប្បន្នភាពបញ្ជីអ្នកជំងឺដោយពេញលេញ", + "systemDefined": "system-defined", + "systemLists": "System lists", + "userDefined": "user-defined" } diff --git a/packages/esm-patient-registration-app/src/patient-registration/field/address/address-hierarchy.resource.tsx b/packages/esm-patient-registration-app/src/patient-registration/field/address/address-hierarchy.resource.tsx index 204ce43e1..2053bfa16 100644 --- a/packages/esm-patient-registration-app/src/patient-registration/field/address/address-hierarchy.resource.tsx +++ b/packages/esm-patient-registration-app/src/patient-registration/field/address/address-hierarchy.resource.tsx @@ -25,9 +25,10 @@ export function useOrderedAddressHierarchyLevels() { } export function useAddressEntries(fetchResults, searchString) { + const encodedSearchString = encodeURIComponent(searchString); const { data, isLoading, error } = useSWRImmutable>>( fetchResults - ? `module/addresshierarchy/ajax/getChildAddressHierarchyEntries.form?searchString=${searchString}` + ? `module/addresshierarchy/ajax/getChildAddressHierarchyEntries.form?searchString=${encodedSearchString}` : null, openmrsFetch, ); diff --git a/packages/esm-patient-registration-app/src/patient-registration/field/field.test.tsx b/packages/esm-patient-registration-app/src/patient-registration/field/field.test.tsx new file mode 100644 index 000000000..65b16ecfd --- /dev/null +++ b/packages/esm-patient-registration-app/src/patient-registration/field/field.test.tsx @@ -0,0 +1,291 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import { Field } from './field.component'; +import { useConfig } from '@openmrs/esm-framework'; +import { PatientRegistrationContext } from '../patient-registration-context'; +import { Resources, ResourcesContext } from '../../offline.resources'; +import { Form, Formik } from 'formik'; + +jest.mock('@openmrs/esm-framework', () => ({ + ...jest.requireActual('@openmrs/esm-framework'), + useConfig: jest.fn(), +})); +const predefinedAddressTemplate = { + results: [ + { + value: + '\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n address1 address2\r\n cityVillage stateProvince postalCode\r\n country\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n ', + }, + ], +}; + +const mockedIdentifierTypes = [ + { + fieldName: 'openMrsId', + format: null, + identifierSources: [ + { + uuid: '8549f706-7e85-4c1d-9424-217d50a2988b', + name: 'Generator for OpenMRS ID', + description: 'Generator for OpenMRS ID', + baseCharacterSet: '0123456789ACDEFGHJKLMNPRTUVWXY', + prefix: '', + }, + ], + isPrimary: true, + name: 'OpenMRS ID', + required: true, + uniquenessBehavior: 'UNIQUE', + uuid: '05a29f94-c0ed-11e2-94be-8c13b969e334', + }, + { + fieldName: 'idCard', + format: null, + identifierSources: [], + isPrimary: false, + name: 'ID Card', + required: false, + uniquenessBehavior: 'UNIQUE', + uuid: 'b4143563-16cd-4439-b288-f83d61670fc8', + }, + { + fieldName: 'legacyId', + format: null, + identifierSources: [], + isPrimary: false, + name: 'Legacy ID', + required: false, + uniquenessBehavior: null, + uuid: '22348099-3873-459e-a32e-d93b17eda533', + }, + { + fieldName: 'oldIdentificationNumber', + format: '', + identifierSources: [], + isPrimary: false, + name: 'Old Identification Number', + required: false, + uniquenessBehavior: null, + uuid: '8d79403a-c2cc-11de-8d13-0010c6dffd0f', + }, + { + fieldName: 'openMrsIdentificationNumber', + format: '', + identifierSources: [], + isPrimary: false, + name: 'OpenMRS Identification Number', + required: false, + uniquenessBehavior: null, + uuid: '8d793bee-c2cc-11de-8d13-0010c6dffd0f', + }, +]; +const mockResourcesContextValue = { + addressTemplate: predefinedAddressTemplate, + currentSession: { + authenticated: true, + sessionId: 'JSESSION', + currentProvider: { uuid: 'provider-uuid', identifier: 'PRO-123' }, + }, + relationshipTypes: [], + identifierTypes: [...mockedIdentifierTypes], +} as Resources; + +describe('Field', () => { + beforeEach(() => { + jest.clearAllMocks(); + }); + + it('should render NameField component when name prop is "name"', () => { + (useConfig as jest.Mock).mockImplementation(() => ({ + fieldConfigurations: { + name: { + displayMiddleName: true, + unidentifiedPatient: true, + defaultUnknownGivenName: 'UNKNOWN', + defaultUnknownFamilyName: 'UNKNOWN', + }, + }, + })); + render( + + +
+ + + +
+
+
, + ); + expect(screen.getByText('Full Name')).toBeInTheDocument(); + }); + + it('should render GenderField component when name prop is "gender"', () => { + (useConfig as jest.Mock).mockImplementation(() => ({ + fieldConfigurations: { + gender: [ + { + value: 'Male', + label: 'Male', + id: 'male', + }, + ], + }, + })); + render( + + +
+ + + +
+
+
, + ); + expect(screen.getByLabelText('Male')).toBeInTheDocument(); + }); + + it('should render DobField component when name prop is "dob"', () => { + (useConfig as jest.Mock).mockImplementation(() => ({ + fieldConfigurations: { + dob: { + minAgeLimit: 0, + maxAgeLimit: 120, + }, + }, + })); + render( + + +
+ + + +
+
+
, + ); + expect(screen.getByText('Birth')).toBeInTheDocument(); + }); + + it('should render AddressComponent component when name prop is "address"', () => { + jest.mock('./address/address-hierarchy.resource', () => ({ + ...(jest.requireActual('../address-hierarchy.resource') as jest.Mock), + useOrderedAddressHierarchyLevels: jest.fn(), + })); + (useConfig as jest.Mock).mockImplementation(() => ({ + fieldConfigurations: { + address: { + useAddressHierarchy: { + enabled: false, + useQuickSearch: false, + searchAddressByLevel: false, + }, + }, + }, + })); + render( + + +
+ + + +
+
+
, + ); + expect(screen.getByText('Address')).toBeInTheDocument(); + }); + + it('should render Identifiers component when name prop is "id"', () => { + (useConfig as jest.Mock).mockImplementation(() => ({ + defaultPatientIdentifierTypes: ['OpenMRS ID'], + })); + // initial value for the identifiers field + const openmrsID = { + name: 'OpenMRS ID', + fieldName: 'openMrsId', + required: true, + uuid: '05a29f94-c0ed-11e2-94be-8c13b969e334', + format: null, + isPrimary: true, + identifierSources: [ + { + uuid: '691eed12-c0f1-11e2-94be-8c13b969e334', + name: 'Generator 1 for OpenMRS ID', + autoGenerationOption: { + manualEntryEnabled: false, + automaticGenerationEnabled: true, + }, + }, + { + uuid: '01af8526-cea4-4175-aa90-340acb411771', + name: 'Generator 2 for OpenMRS ID', + autoGenerationOption: { + manualEntryEnabled: true, + automaticGenerationEnabled: true, + }, + }, + ], + autoGenerationSource: null, + }; + render( + + +
+ + + +
+
+
, + ); + expect(screen.getByText('Identifiers')).toBeInTheDocument(); + }); + + it('should return null and report an error for an invalid field name', () => { + (useConfig as jest.Mock).mockImplementation(() => ({ + fieldDefinitions: [{ id: 'weight' }], + })); + let error = null; + try { + render(); + } catch (err) { + error = err; + } + expect(error).toBe( + "Invalid field name 'invalidField'. Valid options are 'weight', 'name', 'gender', 'dob', 'address', 'id', 'phone & email'.", + ); + expect(screen.queryByTestId('invalid-field')).not.toBeInTheDocument(); + }); +}); diff --git a/packages/esm-patient-registration-app/translations/am.json b/packages/esm-patient-registration-app/translations/am.json new file mode 100644 index 000000000..b21f3f045 --- /dev/null +++ b/packages/esm-patient-registration-app/translations/am.json @@ -0,0 +1,91 @@ +{ + "addRelationshipButtonText": "Add Relationship", + "address1": "Address line 1", + "address2": "Address line 2", + "addressHeader": "Address", + "allFieldsRequiredText": "All fields are required unless marked optional", + "autoGeneratedPlaceholderText": "Auto-generated", + "birthdayNotInTheFuture": "", + "birthdayRequired": "", + "birthFieldLabelText": "Birth", + "cancel": "Cancel", + "causeOfDeathInputLabel": "Cause of Death", + "cityVillage": "city", + "configure": "Configure", + "contactSection": "Contact Details", + "country": "Country", + "countyDistrict": "District", + "createNew": "Create New", + "dateOfBirthLabelText": "Date of Birth", + "deathDateInputLabel": "Date of Death", + "deathdayNotInTheFuture": "", + "deathSection": "Death Info", + "deleteIdentifierTooltip": "Delete", + "deleteRelationshipTooltipText": "Delete", + "demographicsSection": "Basic Info", + "discard": "Discard", + "discardModalBody": "The changes you made to this patient's details have not been saved. Discard changes?", + "discardModalHeader": "Confirm Discard Changes", + "dobToggleLabelText": "Date of Birth Known?", + "edit": "Edit", + "editIdentifierTooltip": "Edit", + "editPatientDetails": "Edit patient details", + "error": "Error", + "errorFetchingOrderedFields": "Error occured fetching ordered fields for address hierarchy", + "estimatedAgeInMonthsLabelText": "Estimated age in months", + "estimatedAgeInYearsLabelText": "Estimated age in years", + "familyNameLabelText": "Family Name", + "familyNameRequired": "", + "female": "Female", + "fieldErrorTitleMessage": "The following fields have errors:", + "fullNameLabelText": "Full Name", + "genderLabelText": "Sex", + "genderRequired": "", + "genderUnspecified": "", + "givenNameLabelText": "First Name", + "givenNameRequired": "", + "identifierValueRequired": "Identifier value is required", + "idFieldLabelText": "Identifiers", + "incompleteForm": "Incomplete form", + "invalidEmail": "", + "invalidInput": "Invalid Input", + "isDeadInputLabel": "Is Dead", + "jumpTo": "Jump to", + "loadingResults": "Loading results", + "male": "Male", + "middleNameLabelText": "Middle Name", + "negativeMonths": "", + "negativeYears": "", + "no": "No", + "noResultsFound": "No results found", + "numberInNameDubious": "", + "optional": "optional", + "other": "Other", + "patient": "Patient", + "patientNameKnown": "Patient's Name is Known?", + "postalCode": "Postal code", + "registerPatient": "Register Patient", + "registrationSuccessToastDescription": "The patient can now be found by searching for them using their name or ID number", + "registrationSuccessToastTitle": "New Patient Created", + "relationship": "Relationship", + "relationshipPlaceholder": "Relationship", + "relationshipRemovedText": "Relationship removed", + "relationshipsSection": "Relationships", + "relationshipToPatient": "Relationship to patient", + "relativeFullNameLabelText": "Full name", + "relativeNamePlaceholder": "Firstname Familyname", + "resetIdentifierTooltip": "Reset", + "restoreRelationshipActionButton": "Undo", + "searchAddress": "Search address", + "selectAnOption": "Select an option", + "sexFieldLabelText": "Sex", + "stateProvince": "State", + "stroke": "Stroke", + "unableToFetch": "Unable to fetch person attribute type - {personattributetype}", + "unknown": "Unknown", + "updatePatient": "Update Patient", + "updationSuccessToastDescription": "The patient's information has been successfully updated", + "updationSuccessToastTitle": "Patient Details Updated", + "yearsEstimateRequired": "", + "yes": "Yes" +} diff --git a/packages/esm-patient-registration-app/translations/es.json b/packages/esm-patient-registration-app/translations/es.json new file mode 100644 index 000000000..b21f3f045 --- /dev/null +++ b/packages/esm-patient-registration-app/translations/es.json @@ -0,0 +1,91 @@ +{ + "addRelationshipButtonText": "Add Relationship", + "address1": "Address line 1", + "address2": "Address line 2", + "addressHeader": "Address", + "allFieldsRequiredText": "All fields are required unless marked optional", + "autoGeneratedPlaceholderText": "Auto-generated", + "birthdayNotInTheFuture": "", + "birthdayRequired": "", + "birthFieldLabelText": "Birth", + "cancel": "Cancel", + "causeOfDeathInputLabel": "Cause of Death", + "cityVillage": "city", + "configure": "Configure", + "contactSection": "Contact Details", + "country": "Country", + "countyDistrict": "District", + "createNew": "Create New", + "dateOfBirthLabelText": "Date of Birth", + "deathDateInputLabel": "Date of Death", + "deathdayNotInTheFuture": "", + "deathSection": "Death Info", + "deleteIdentifierTooltip": "Delete", + "deleteRelationshipTooltipText": "Delete", + "demographicsSection": "Basic Info", + "discard": "Discard", + "discardModalBody": "The changes you made to this patient's details have not been saved. Discard changes?", + "discardModalHeader": "Confirm Discard Changes", + "dobToggleLabelText": "Date of Birth Known?", + "edit": "Edit", + "editIdentifierTooltip": "Edit", + "editPatientDetails": "Edit patient details", + "error": "Error", + "errorFetchingOrderedFields": "Error occured fetching ordered fields for address hierarchy", + "estimatedAgeInMonthsLabelText": "Estimated age in months", + "estimatedAgeInYearsLabelText": "Estimated age in years", + "familyNameLabelText": "Family Name", + "familyNameRequired": "", + "female": "Female", + "fieldErrorTitleMessage": "The following fields have errors:", + "fullNameLabelText": "Full Name", + "genderLabelText": "Sex", + "genderRequired": "", + "genderUnspecified": "", + "givenNameLabelText": "First Name", + "givenNameRequired": "", + "identifierValueRequired": "Identifier value is required", + "idFieldLabelText": "Identifiers", + "incompleteForm": "Incomplete form", + "invalidEmail": "", + "invalidInput": "Invalid Input", + "isDeadInputLabel": "Is Dead", + "jumpTo": "Jump to", + "loadingResults": "Loading results", + "male": "Male", + "middleNameLabelText": "Middle Name", + "negativeMonths": "", + "negativeYears": "", + "no": "No", + "noResultsFound": "No results found", + "numberInNameDubious": "", + "optional": "optional", + "other": "Other", + "patient": "Patient", + "patientNameKnown": "Patient's Name is Known?", + "postalCode": "Postal code", + "registerPatient": "Register Patient", + "registrationSuccessToastDescription": "The patient can now be found by searching for them using their name or ID number", + "registrationSuccessToastTitle": "New Patient Created", + "relationship": "Relationship", + "relationshipPlaceholder": "Relationship", + "relationshipRemovedText": "Relationship removed", + "relationshipsSection": "Relationships", + "relationshipToPatient": "Relationship to patient", + "relativeFullNameLabelText": "Full name", + "relativeNamePlaceholder": "Firstname Familyname", + "resetIdentifierTooltip": "Reset", + "restoreRelationshipActionButton": "Undo", + "searchAddress": "Search address", + "selectAnOption": "Select an option", + "sexFieldLabelText": "Sex", + "stateProvince": "State", + "stroke": "Stroke", + "unableToFetch": "Unable to fetch person attribute type - {personattributetype}", + "unknown": "Unknown", + "updatePatient": "Update Patient", + "updationSuccessToastDescription": "The patient's information has been successfully updated", + "updationSuccessToastTitle": "Patient Details Updated", + "yearsEstimateRequired": "", + "yes": "Yes" +} diff --git a/packages/esm-patient-registration-app/translations/fr.json b/packages/esm-patient-registration-app/translations/fr.json index 5f97d3770..a87c134ee 100644 --- a/packages/esm-patient-registration-app/translations/fr.json +++ b/packages/esm-patient-registration-app/translations/fr.json @@ -12,14 +12,17 @@ "causeOfDeathInputLabel": "Cause de décès", "cityVillage": "Ville", "configure": "Configurer", + "contactSection": "Contact Details", "country": "Pays", "countyDistrict": "District", "createNew": "Créer un nouveau", "dateOfBirthLabelText": "Date de naissance", "deathDateInputLabel": "Date de décès", "deathdayNotInTheFuture": "Le décès ne peut pas être dans le futur", + "deathSection": "Death Info", "deleteIdentifierTooltip": "Effacer", "deleteRelationshipTooltipText": "Effacer", + "demographicsSection": "Basic Info", "discard": "Abandonner", "discardModalBody": "Les modifications que vous avez apportées aux données de ce patient n'ont pas été enregistrées. Annuler les modifications?", "discardModalHeader": "Confirmer l'abandon des modifications", @@ -27,7 +30,8 @@ "edit": "Editer", "editIdentifierTooltip": "Editer", "editPatientDetails": "Editer les données du patient", - "emailLabelText": "Email", + "error": "Error", + "errorFetchingOrderedFields": "Error occured fetching ordered fields for address hierarchy", "estimatedAgeInMonthsLabelText": "Âge estimé en mois", "estimatedAgeInYearsLabelText": "Âge estimé en années", "familyNameLabelText": "Nom de famille", @@ -50,7 +54,6 @@ "loadingResults": "Résultats de chargement", "male": "Homme", "middleNameLabelText": "Deuxième nom", - "months": "Mois", "negativeMonths": "Mois négatifs", "negativeYears": "Années négatives", "no": "Non", @@ -60,8 +63,6 @@ "other": "Autre", "patient": "Patient", "patientNameKnown": "Le nom du patient est connu?", - "phoneEmailLabelText": "Téléphone, Email, etc.", - "phoneNumberInputLabelText": "Téléphone", "postalCode": "Code postal", "registerPatient": "Enregistrer un patient", "registrationSuccessToastDescription": "Le patient peut maintenant être trouvé en faisant une recherche par son nom ou son numéro d'identification", @@ -69,21 +70,22 @@ "relationship": "Relation", "relationshipPlaceholder": "Relation", "relationshipRemovedText": "Relation supprimée", + "relationshipsSection": "Relationships", "relationshipToPatient": "Relation avec le patient", "relativeFullNameLabelText": "Nom et prénom", "relativeNamePlaceholder": "Prénom Nom de famile", "resetIdentifierTooltip": "Réinitialiser", "restoreRelationshipActionButton": "Annuler", "searchAddress": "Chercher l'adresse", + "selectAnOption": "Select an option", "sexFieldLabelText": "Sexe", "stateProvince": "Etat", "stroke": "Accident", - "unidentifiedPatient": "Patient non-identifié", + "unableToFetch": "Unable to fetch person attribute type - {personattributetype}", "unknown": "Inconnu", "updatePatient": "Mettre à jour le patient", "updationSuccessToastDescription": "Les informations du patient ont été mises à jour avec succès", "updationSuccessToastTitle": "Les informations du patients ont été mises à jour", - "years": "Années", "yearsEstimateRequired": "Estimation du nombre d'années requise", "yes": "Oui" } diff --git a/packages/esm-patient-registration-app/translations/he.json b/packages/esm-patient-registration-app/translations/he.json index 65bb6b258..efcf1d156 100644 --- a/packages/esm-patient-registration-app/translations/he.json +++ b/packages/esm-patient-registration-app/translations/he.json @@ -12,14 +12,17 @@ "causeOfDeathInputLabel": "סיבת המוות", "cityVillage": "עיר", "configure": "הגדר", + "contactSection": "Contact Details", "country": "מדינה", "countyDistrict": "מחוז", "createNew": "צור חדש", "dateOfBirthLabelText": "תאריך לידה", "deathDateInputLabel": "תאריך המוות", "deathdayNotInTheFuture": "תאריך המוות לא יכול להיות בעתיד", + "deathSection": "Death Info", "deleteIdentifierTooltip": "מחק", "deleteRelationshipTooltipText": "מחק", + "demographicsSection": "Basic Info", "discard": "התעלם", "discardModalBody": "השינויים שביצעת בפרטי המטופל הלקוח לא נשמרו. האם להתעלם מהשינויים?", "discardModalHeader": "אשר התעלמות מהשינויים", @@ -27,7 +30,8 @@ "edit": "עריכה", "editIdentifierTooltip": "ערוך", "editPatientDetails": "ערוך פרטי מטופל", - "emailLabelText": "אימייל", + "error": "Error", + "errorFetchingOrderedFields": "Error occured fetching ordered fields for address hierarchy", "estimatedAgeInMonthsLabelText": "גיל משוער בחודשים", "estimatedAgeInYearsLabelText": "גיל משוער בשנים", "familyNameLabelText": "שם משפחה", @@ -50,7 +54,6 @@ "loadingResults": "טוען תוצאות", "male": "זכר", "middleNameLabelText": "שם תוכני", - "months": "חודשים", "negativeMonths": "חודשים שליליים", "negativeYears": "שנים שליליות", "no": "לא", @@ -60,8 +63,6 @@ "other": "אחר", "patient": "מטופל", "patientNameKnown": "שם המטופל ידוע?", - "phoneEmailLabelText": "טלפון, אימייל, וכו'", - "phoneNumberInputLabelText": "מספר טלפון", "postalCode": "מיקוד", "registerPatient": "רישום מטופל", "registrationSuccessToastDescription": "המטופל נרשם בהצלחה וניתן למצוא אותו באמצעות חיפוש לפי שם או מספר תעודת זהות", @@ -69,21 +70,22 @@ "relationship": "קשר", "relationshipPlaceholder": "קשר", "relationshipRemovedText": "קשר הוסר", + "relationshipsSection": "Relationships", "relationshipToPatient": "קשר למטופל", "relativeFullNameLabelText": "שם מלא", "relativeNamePlaceholder": "שם פרטי שם משפחה", "resetIdentifierTooltip": "איפוס", "restoreRelationshipActionButton": "ביטול", "searchAddress": "חיפוש כתובת", + "selectAnOption": "Select an option", "sexFieldLabelText": "מין", "stateProvince": "מחוז", "stroke": "שבץ", - "unidentifiedPatient": "מטופל לא מזוהה", + "unableToFetch": "Unable to fetch person attribute type - {personattributetype}", "unknown": "לא ידוע", "updatePatient": "עדכון פרטי מטופל", "updationSuccessToastDescription": "פרטי המטופל עודכנו בהצלחה", "updationSuccessToastTitle": "פרטי המטופל עודכנו", - "years": "שנים", "yearsEstimateRequired": "נדרש חיזוי שנים", "yes": "כן" } diff --git a/packages/esm-patient-registration-app/translations/km.json b/packages/esm-patient-registration-app/translations/km.json index 7a1259580..9d7c893cf 100644 --- a/packages/esm-patient-registration-app/translations/km.json +++ b/packages/esm-patient-registration-app/translations/km.json @@ -12,14 +12,17 @@ "causeOfDeathInputLabel": "មូលហេតុនៃការស្លាប់", "cityVillage": "ទីក្រុង", "configure": "កំណត់រចនាសម្ព័ន្ធ", + "contactSection": "Contact Details", "country": "ប្រទេស", "countyDistrict": "ស្រុក/ខ័ណ្ឌ", "createNew": "បង្កើត​ថ្មី", "dateOfBirthLabelText": "ថ្ងៃខែឆ្នាំកំណើត", "deathDateInputLabel": "កាលបរិច្ឆេទ​នៃ​ការ​ស្លាប់", "deathdayNotInTheFuture": "ថ្ងៃស្លាប់មិនអាចមាននាពេលអនាគតទេ។", + "deathSection": "Death Info", "deleteIdentifierTooltip": "លុប", "deleteRelationshipTooltipText": "លុប", + "demographicsSection": "Basic Info", "discard": "បោះបង់", "discardModalBody": "ការផ្លាស់ប្តូរដែលអ្នកបានធ្វើចំពោះព័ត៌មានលម្អិតរបស់អ្នកជំងឺនេះមិនត្រូវបានរក្សាទុកទេ។ បោះបង់ការផ្លាស់ប្តូរ?", "discardModalHeader": "បញ្ជាក់ការផ្លាស់ប្តូរការបោះបង់", @@ -27,7 +30,8 @@ "edit": "កែសម្រួល", "editIdentifierTooltip": "កែសម្រួល", "editPatientDetails": "កែសម្រួលព័ត៌មានលម្អិតអ្នកជំងឺ", - "emailLabelText": "អ៊ីមែល", + "error": "Error", + "errorFetchingOrderedFields": "Error occured fetching ordered fields for address hierarchy", "estimatedAgeInMonthsLabelText": "អាយុប៉ាន់ស្មានគិតជាខែ", "estimatedAgeInYearsLabelText": "អាយុប៉ាន់ស្មានគិតជាឆ្នាំ", "familyNameLabelText": "នាមត្រកូល", @@ -50,7 +54,6 @@ "loadingResults": "កំពុងផ្ទុកលទ្ធផល", "male": "ប្រុស", "middleNameLabelText": "លេខជាឈ្មោះដែលសង្ស័យ", - "months": "ខែ", "negativeMonths": "ខែអវិជ្ជមាន", "negativeYears": "ឆ្នាំអវិជ្ជមាន", "no": "ទេ", @@ -60,8 +63,6 @@ "other": "ផ្សេងៗ", "patient": "អ្នកជំងឺ", "patientNameKnown": "ស្គាល់ឈ្មោះអ្នកជំងឺឬទេ?", - "phoneEmailLabelText": "ទូរស័ព្ទ អ៊ីមែល។ល។", - "phoneNumberInputLabelText": "លេខទូរស័ព្ទ", "postalCode": "លេខកូដប្រៃសណីយ៍", "registerPatient": "ចុះឈ្មោះអ្នកជំងឺ", "registrationSuccessToastDescription": "អ្នកជំងឺអាចត្រូវបានស្រាវជ្រាវរកពួកគេតាមរយ ប្រើប្រាស់ឈ្មោះឬអត្តលេខរបស់ពួកគេ", @@ -69,21 +70,22 @@ "relationship": "ទំនាក់ទំនង", "relationshipPlaceholder": "ទំនាក់ទំនង", "relationshipRemovedText": "ការទំនាក់ទំនងត្រូវបានដកចេញ", + "relationshipsSection": "Relationships", "relationshipToPatient": "ការទាក់ទងទៅនឹងអ្នកជំងឺ", "relativeFullNameLabelText": "ឈ្មោះ​ពេញ", "relativeNamePlaceholder": "នាមត្រកូលនាមខ្លួន", "resetIdentifierTooltip": "រៀបចំឡើងវិញ", "restoreRelationshipActionButton": "វិលត្រឡប់មកដើមវិញ", "searchAddress": "ស្វែងរកអាសយដ្ឋាន", + "selectAnOption": "Select an option", "sexFieldLabelText": "ភេទ", "stateProvince": "រដ្ឋ", "stroke": "ជំងឺស្ទះសរសៃឈាមខួរក្បាល", - "unidentifiedPatient": "អ្នកជំងឺមិនបានកំណត់អត្តសញ្ញាណ", + "unableToFetch": "Unable to fetch person attribute type - {personattributetype}", "unknown": "មិនដឹង", "updatePatient": "ធ្វើបច្ចុប្បន្នភាពអ្នកជំងឺ", "updationSuccessToastDescription": "ព័ត៌មានរបស់អ្នកជំងឺត្រូវបានធ្វើបច្ចុប្បន្នភាពដោយជោគជ័យ", "updationSuccessToastTitle": "ព័ត៌មានលម្អិតអំពីអ្នកជំងឺត្រូវបានធ្វើបច្ចុប្បន្នភាព", - "years": "ឆ្នាំ", "yearsEstimateRequired": "តម្រូវ​ឱ្យ​មាន​ការ​ប៉ាន់ស្មាន​ឆ្នាំ", "yes": "បាទ/ចាស" } diff --git a/packages/esm-patient-search-app/translations/am.json b/packages/esm-patient-search-app/translations/am.json new file mode 100644 index 000000000..906843d27 --- /dev/null +++ b/packages/esm-patient-search-app/translations/am.json @@ -0,0 +1,42 @@ +{ + "actions": "Actions", + "address": "Address", + "age": "Age", + "any": "Any", + "apply": "Apply", + "clear": "Clear", + "clearSearch": "Clear", + "contactDetails": "Contact Details", + "countOfFiltersApplied": "filters applied", + "dayOfBirth": "Day of Birth", + "error": "Error", + "errorCopy": "Sorry, there was an error. You can try to reload this page, or contact the site administrator and quote the error code above.", + "female": "Female", + "filtersAppliedText": "search queries added", + "hideDetails": "Hide details", + "male": "Male", + "monthOfBirth": "Month of Birth", + "nextPage": "Next page", + "noPatientChartsFoundMessage": "Sorry, no patient charts were found", + "other": "Other", + "phoneNumber": "Phone number", + "postcode": "Postcode", + "previousPage": "Previous page", + "refineSearch": "Refine search", + "refineSearchHeaderText": "Add additional search criteria", + "refineSearchTabletBannerText": "Can't find who you're looking for?", + "relationships": "Relationships", + "resetFields": "Reset fields", + "search": "Search", + "searchForPatient": "Search for a patient by name or identifier number", + "searchingText": "Searching...", + "searchPatient": "Search Patient", + "searchResults": "Search results", + "searchResultsCount": "{count} search result{plural}", + "searchResultsCount_plural": "{count} search result{plural}", + "sex": "Sex", + "showDetails": "Show details", + "trySearchWithPatientUniqueID": "Try to search again using the patient's unique ID number", + "unknown": "Unknown", + "yearOfBirth": "Year of Birth" +} diff --git a/packages/esm-patient-search-app/translations/es.json b/packages/esm-patient-search-app/translations/es.json index 1c6284b86..6cee7a796 100644 --- a/packages/esm-patient-search-app/translations/es.json +++ b/packages/esm-patient-search-app/translations/es.json @@ -1,4 +1,42 @@ { + "actions": "Actions", + "address": "Address", + "age": "Age", + "any": "Any", + "apply": "Apply", + "clear": "Clear", + "clearSearch": "Dégager", + "contactDetails": "Contact Details", + "countOfFiltersApplied": "filters applied", + "dayOfBirth": "Day of Birth", + "error": "Error", + "errorCopy": "Sorry, there was an error. You can try to reload this page, or contact the site administrator and quote the error code above.", + "female": "Female", + "filtersAppliedText": "search queries added", + "hideDetails": "Hide details", + "male": "Male", + "monthOfBirth": "Month of Birth", + "nextPage": "Next page", + "noPatientChartsFoundMessage": "Sorry, no patient charts were found", + "other": "Other", + "phoneNumber": "Phone number", + "postcode": "Postcode", + "previousPage": "Previous page", + "refineSearch": "Refine search", + "refineSearchHeaderText": "Add additional search criteria", + "refineSearchTabletBannerText": "Can't find who you're looking for?", + "relationships": "Relationships", + "resetFields": "Reset fields", + "search": "Search", "searchForPatient": "Buscar un paciente", - "clearSearch": "Dégager" + "searchingText": "Searching...", + "searchPatient": "Search Patient", + "searchResults": "Search results", + "searchResultsCount": "{count} search result{plural}", + "searchResultsCount_plural": "{count} search result{plural}", + "sex": "Sex", + "showDetails": "Show details", + "trySearchWithPatientUniqueID": "Try to search again using the patient's unique ID number", + "unknown": "Unknown", + "yearOfBirth": "Year of Birth" } diff --git a/packages/esm-patient-search-app/translations/fr.json b/packages/esm-patient-search-app/translations/fr.json index 8e1e5f867..9dd2de7d0 100644 --- a/packages/esm-patient-search-app/translations/fr.json +++ b/packages/esm-patient-search-app/translations/fr.json @@ -8,17 +8,16 @@ "clearSearch": "Effacer", "contactDetails": "Informations de contact", "countOfFiltersApplied": "Filtres appliqués", - "day": "Jour", + "dayOfBirth": "Day of Birth", "error": "Erreur", "errorCopy": "Désolé, une erreur s'est produite. Vous pouvez tenter de rafraîchir la page, ou bien contacter l'administrateur du site et transmettre le message d'erreur ci-dessus.", "female": "Femme", "filtersAppliedText": "Rechercher les requêtes ajoutées", "hideDetails": "cacher les informations", "male": "Homme", - "month": "Mois", + "monthOfBirth": "Month of Birth", "nextPage": "Page suivante", "noPatientChartsFoundMessage": "Désolé, aucun dossier de patient n'a été trouvé", - "orPatientName": "OU le(s) nom(s) du patient", "other": "Autre", "phoneNumber": "Numéro de téléphone", "postcode": "Code postal", @@ -28,17 +27,16 @@ "refineSearchTabletBannerText": "Vous ne trouvez pas la personne recherchée?", "relationships": "Liens de parenté", "resetFields": "Réinitialisation des champs", - "seachResultsSmall": "Résultats de recherche", "search": "Recherche", "searchForPatient": "Trouver un patient par nom ou identifiant", "searchingText": "Recherche", "searchPatient": "Rechercher un patient", "searchResults": "Résultats de recherche", - "searchResultsText": "résultats de recherche", + "searchResultsCount": "{count} search result{plural}", + "searchResultsCount_plural": "{count} search result{plural}", "sex": "Sexe", "showDetails": "Afficher les informations", - "showLess": "Afficher moins", "trySearchWithPatientUniqueID": "Essayez de chercher par l'identifiant unique du patient", "unknown": "Inconnu", - "year": "Année" + "yearOfBirth": "Year of Birth" } diff --git a/packages/esm-patient-search-app/translations/he.json b/packages/esm-patient-search-app/translations/he.json index a7773aafc..6b7618380 100644 --- a/packages/esm-patient-search-app/translations/he.json +++ b/packages/esm-patient-search-app/translations/he.json @@ -8,17 +8,16 @@ "clearSearch": "נקה", "contactDetails": "פרטי יצירת קשר", "countOfFiltersApplied": "מספר מסננים שהוחלו", - "day": "יום", + "dayOfBirth": "Day of Birth", "error": "שגיאה", "errorCopy": "מצטערים, אירעה שגיאה. ניתן לנסות לטעון מחדש את הדף או ליצור קשר עם מנהל האתר ולציין את קוד השגיאה שמופיע למעלה.", "female": "נקבה", "filtersAppliedText": "תוספו שאילתות חיפוש", "hideDetails": "הסתר פרטים", "male": "זכר", - "month": "חודש", + "monthOfBirth": "Month of Birth", "nextPage": "הדף הבא", "noPatientChartsFoundMessage": "מצטערים, לא נמצאו כרטיסי מטופלים", - "orPatientName": "או שמות המטופלים", "other": "אחר", "phoneNumber": "מספר טלפון", "postcode": "מיקוד", @@ -28,16 +27,18 @@ "refineSearchTabletBannerText": "לא ניתן למצוא את האדם שאתה מחפש?", "relationships": "קשרים", "resetFields": "אפס שדות", - "seachResultsSmall": "תוצאות חיפוש", "search": "חיפוש", "searchForPatient": "חפש מטופל לפי שם או מספר זיהוי", "searchingText": "...מחפש", "searchPatient": "חיפוש מטופל", "searchResults": "תוצאות חיפוש", - "searchResultsText": "תוצאות חיפוש", + "searchResultsCount_0": "{count} search result{plural}", + "searchResultsCount_1": "{count} search result{plural}", + "searchResultsCount_2": "{count} search result{plural}", + "searchResultsCount_3": "{count} search result{plural}", "sex": "מין", "showDetails": "הראה פרטים", "trySearchWithPatientUniqueID": "נסה לחפש עם מספר הזיהוי הייחודי של המטופל", "unknown": "לא ידוע", - "year": "שנה" + "yearOfBirth": "Year of Birth" } diff --git a/packages/esm-patient-search-app/translations/km.json b/packages/esm-patient-search-app/translations/km.json index d36442b59..6762d4c75 100644 --- a/packages/esm-patient-search-app/translations/km.json +++ b/packages/esm-patient-search-app/translations/km.json @@ -8,17 +8,16 @@ "clearSearch": "ជម្រះ លុបចោល", "contactDetails": "ព័ត៌មានលម្អិតអំពីអ្នកជំងឺ", "countOfFiltersApplied": "បានអនុវត្តតម្រង ( ចុចតម្រង)", - "day": "ថ្ងៃ", + "dayOfBirth": "Day of Birth", "error": "កំហុស", "errorCopy": "សូមអភ័យទោស មានកំហុសមួយ។ អ្នកអាចព្យាយាមផ្ទុកទំព័រនេះឡើងវិញ ឬទាក់ទងអ្នកគ្រប់គ្រងគេហទំព័រ ហើយដកស្រង់កូដកំហុសខាងលើ។", "female": "ស្រី", "filtersAppliedText": "សំណួរស្វែងរកបានបន្ថែម", "hideDetails": "ព័ត៌មានលម្អិតលាក់", "male": "ប្រុស", - "month": "ខែ", + "monthOfBirth": "Month of Birth", "nextPage": "ទំ​ព​រ័​បន្ទាប់", "noPatientChartsFoundMessage": "សូមអភ័យទោស រកមិនឃើញតារាងអ្នកជំងឺទេ។", - "orPatientName": "ឬឈ្មោះអ្នកជំងឺ", "other": "ផ្សេងទៀត", "phoneNumber": "លេខទូរស័ព្ទ", "postcode": "លេខកូដប្រៃសណីយ៍", @@ -28,16 +27,15 @@ "refineSearchTabletBannerText": "រកមិនឃើញអ្នកណាដែលអ្នកកំពុងស្វែងរក?", "relationships": "ទំនាក់ទំនង", "resetFields": "កំណត់ឡើងវិញ", - "seachResultsSmall": "លទ្ធផលស្វែងរក", "search": "ស្វែងរក", "searchForPatient": "ស្វែងរកអ្នកជំងឺតាមឈ្មោះ ឬអត្តលេខអ្នកជំងឺ", "searchingText": "កំពុងស្វែងរក...", "searchPatient": "ស្វែងរកអ្នកជំងឺ", "searchResults": "លទ្ធផលស្វែងរក", - "searchResultsText": "លទ្ធផលស្វែងរក", + "searchResultsCount": "{count} search result{plural}", "sex": "ភេទ", "showDetails": "បង្ហាញព័ត៌មានលម្អិត", "trySearchWithPatientUniqueID": "ព្យាយាមស្វែងរកដោយប្រើអត្តលេខតែមួយគត់របស់អ្នកជំងឺ", "unknown": "មិនដឹង", - "year": "ឆ្នាំ" + "yearOfBirth": "Year of Birth" } diff --git a/tools/i18next-parser.config.js b/tools/i18next-parser.config.js index 4b2172feb..2f26fd77b 100644 --- a/tools/i18next-parser.config.js +++ b/tools/i18next-parser.config.js @@ -42,7 +42,7 @@ module.exports = { lineEnding: 'lf', // Control the line ending. See options at https://github.com/ryanve/eol - locales: ['en'], + locales: ['en', 'am', 'es', 'fr', 'km', 'he'], // An array of the locales in your applications namespaceSeparator: ':',