Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(feat) Automatically update translation files for all locales when keys and strings change #731

Merged
merged 3 commits into from
Jul 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions packages/esm-active-visits-app/translations/am.json
Original file line number Diff line number Diff line change
@@ -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"
}
33 changes: 32 additions & 1 deletion packages/esm-active-visits-app/translations/es.json
Original file line number Diff line number Diff line change
@@ -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"
}
3 changes: 2 additions & 1 deletion packages/esm-active-visits-app/translations/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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",
Expand Down
3 changes: 2 additions & 1 deletion packages/esm-active-visits-app/translations/he.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeVisits": "ביקורים פעילים",
"age": "גיל",
"allEncounters": "כל המפגשים",
"checkFilters": "Check the filters above",
"diagnoses": "אבחנות",
"dose": "מנה",
"encounterType": "סוג המפגש",
Expand All @@ -16,8 +17,8 @@
"noMedicationsFound": "לא נמצאו תרופות",
"noNotesFound": "לא נמצאו הערות",
"noObservationsFound": "לא נמצאו תצפיות",
"noPatientsToDisplay": "No patients to display",
"notes": "הערות",
"noVisitsFound": "לא נמצאו ביקורים",
"orderDurationAndUnit": "למשך {duration} {durationUnit}",
"orderIndefiniteDuration": "למשך זמן בלתי מוגבל",
"provider": "ספק",
Expand Down
3 changes: 2 additions & 1 deletion packages/esm-active-visits-app/translations/km.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"activeVisits": "ការមកពិនិត្យជំងឺសកម្ម",
"age": "អាយុ",
"allEncounters": "ការជួបទាំងអស់",
"checkFilters": "Check the filters above",
"diagnoses": "រោគវិនិច្ឆ័យ",
"dose": "កំរិតប្រើប្រាស់",
"encounterType": "ប្រភេទនៃការជួបពិនិត្យជំងឺ",
Expand All @@ -16,8 +17,8 @@
"noMedicationsFound": "រកមិនឃើញឱសថព្យាបាលទេ",
"noNotesFound": "រកមិនឃើញការកត់ចំណាំទេ",
"noObservationsFound": "រកមិនឃើញការសង្កេតទេ",
"noPatientsToDisplay": "No patients to display",
"notes": "កំណត់ចំណាំ",
"noVisitsFound": "រកមិនឃើញការមកពិនិត្យជំងឺទេ",
"orderDurationAndUnit": "សម្រាប់ {រយៈពេល} {ឯកតារយៈពេល}",
"orderIndefiniteDuration": "រយៈពេលមិនកំណត់",
"provider": "អ្នកផ្តល់សេវា",
Expand Down
147 changes: 147 additions & 0 deletions packages/esm-appointments-app/translations/am.json
Original file line number Diff line number Diff line change
@@ -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"
}
Loading
Loading