From 95d2e096cd94376ba1b9affe222c86f0e72bbe89 Mon Sep 17 00:00:00 2001 From: verygreentea <68301181+verygreentea@users.noreply.github.com> Date: Tue, 11 May 2021 20:30:07 -0700 Subject: [PATCH] Update Spanish Translation New Spanish translation, old one was incomplete. Before approving this PR, make sure this merges correctly. I was unable to get the locales files through Git, so there may be issues when merging. --- src/locales/es/translations/actions/index.ts | 15 +++ .../es/translations/dashboard/index.ts | 5 + src/locales/es/translations/index.ts | 19 +++ src/locales/es/translations/labs/index.ts | 30 +++++ src/locales/es/translations/patient/index.ts | 113 ++++++++++++++++++ src/locales/es/translations/patients/index.ts | 12 ++ .../es/translations/scheduling/index.ts | 35 ++++++ src/locales/es/translations/sex/index.ts | 8 ++ src/locales/es/translations/states/index.ts | 6 + 9 files changed, 243 insertions(+) create mode 100644 src/locales/es/translations/actions/index.ts create mode 100644 src/locales/es/translations/dashboard/index.ts create mode 100644 src/locales/es/translations/index.ts create mode 100644 src/locales/es/translations/labs/index.ts create mode 100644 src/locales/es/translations/patient/index.ts create mode 100644 src/locales/es/translations/patients/index.ts create mode 100644 src/locales/es/translations/scheduling/index.ts create mode 100644 src/locales/es/translations/sex/index.ts create mode 100644 src/locales/es/translations/states/index.ts diff --git a/src/locales/es/translations/actions/index.ts b/src/locales/es/translations/actions/index.ts new file mode 100644 index 0000000000..2e21a99bbc --- /dev/null +++ b/src/locales/es/translations/actions/index.ts @@ -0,0 +1,15 @@ +export default { + actions: { + label: 'Acciones', + edit: 'Editar', + save: 'Guardar', + update: 'Actualizar', + complete: 'Finalizar', + delete: 'Borrar', + cancel: 'Cancelar', + new: 'Nuevo', + list: 'Enumerar', + search: 'Buscar', + confirmDelete: 'Borrar Confirmación', + }, +} diff --git a/src/locales/es/translations/dashboard/index.ts b/src/locales/es/translations/dashboard/index.ts new file mode 100644 index 0000000000..2ef79d6355 --- /dev/null +++ b/src/locales/es/translations/dashboard/index.ts @@ -0,0 +1,5 @@ +export default { + dashboard: { + label: 'Panel', + }, +} diff --git a/src/locales/es/translations/index.ts b/src/locales/es/translations/index.ts new file mode 100644 index 0000000000..d6bf2a1db2 --- /dev/null +++ b/src/locales/es/translations/index.ts @@ -0,0 +1,19 @@ +import actions from './actions' +import dashboard from './dashboard' +import patient from './patient' +import patients from './patients' +import scheduling from './scheduling' +import states from './states' +import sex from './sex' +import labs from './labs' + +export default { + ...actions, + ...dashboard, + ...patient, + ...patients, + ...scheduling, + ...states, + ...sex, + ...labs, +} diff --git a/src/locales/es/translations/labs/index.ts b/src/locales/es/translations/labs/index.ts new file mode 100644 index 0000000000..04c69dde9f --- /dev/null +++ b/src/locales/es/translations/labs/index.ts @@ -0,0 +1,30 @@ +export default { + labs: { + label: 'Pruebas de laboratorio', + requests: { + label: 'Solicitud de prueba', + new: 'Nueva solicitud de prueba', + view: 'Mostrar prueba', + cancel: 'Cancelar prueba', + complete: 'Finalizar prueba', + error: { + unableToRequest: 'No se ha podido crear la solicitud', + unableToComplete: 'No se ha podido terminar la prueba', + typeRequired: 'Es necesario indicar el tipo de la prueba', + resultRequiredToComplete: 'Es necesario indicar el resultado de la prueba', + }, + }, + lab: { + code: 'Código de prueba', + status: 'Estatus', + for: 'Para', + type: 'Tipo', + result: 'Resultado', + notes: 'Notas', + requestedOn: 'Solicitada', + completedOn: 'Terminada', + canceledOn: 'Cancelada', + patient: 'Paciente', + }, + }, +} diff --git a/src/locales/es/translations/patient/index.ts b/src/locales/es/translations/patient/index.ts new file mode 100644 index 0000000000..a8f2ad78a4 --- /dev/null +++ b/src/locales/es/translations/patient/index.ts @@ -0,0 +1,113 @@ +export default { + patient: { + code: 'Código del paciente', + firstName: 'Nombre', + lastName: 'Apellido', + suffix: 'Sufijo', + prefix: 'Prefijo', + givenName: 'Nombre personal', + familyName: 'Nombre familiar', + dateOfBirth: 'Fecha de nacimiento', + approximateDateOfBirth: 'Fecha aproximada de nacimiento', + age: 'Edad', + approximateAge: 'Edad aproximada', + placeOfBirth: 'Lugar de nacimiento', + sex: 'Sexo', + phoneNumber: 'Número de teléfono', + email: 'Correo electrónico', + address: 'Dirección', + occupation: 'Occupación', + type: 'Tipo de paciente', + preferredLanguage: 'Idioma preferido', + basicInformation: 'Datos básicos', + generalInformation: 'Datos generales', + contactInformation: 'Datos de contacto', + unknownDateOfBirth: 'Desconocida', + relatedPerson: 'Persona relacionadas', + relatedPersons: { + error: { + unableToAddRelatedPerson: 'No se ha podido añadir una persona relacionada', + relatedPersonRequired: 'Se necesita una persona relacionada', + relationshipTypeRequired: 'Se necesita incluir la relación', + }, + label: 'Personas relacionadas', + new: 'Nueva persona relacionada', + add: 'Añadir persona relacionada', + relationshipType: 'Relación', + warning: { + noRelatedPersons: 'No hay personas relacionadas', + }, + addRelatedPersonAbove: 'Añade una persona usando el botón arriba. ', + }, + appointments: { + new: 'Programar cita', + }, + allergies: { + label: 'Alergías', + allergyName: 'Sustancia', + new: 'Añadir alergía', + error: { + nameRequired: 'Se precisa especificar una sustancia', + unableToAdd: 'No se ha podido añadir una alergía', + }, + warning: { + noAllergies: 'No hay alergías', + }, + addAllergyAbove: 'Añade una alergía usando el botó arriba.', + successfullyAdded: 'La alergía ha sido añadido existosamente', + }, + diagnoses: { + label: 'Diagnosis', + new: 'Añadir diagnosis', + diagnosisName: 'Diagnosis', + diagnosisDate: 'Fecha de diagnosis', + warning: { + noDiagnoses: 'No hay diagnosis', + }, + error: { + nameRequired: 'Se necesita especificar una diagnosis', + dateRequired: 'Se necesita especificar la fecha de diagnosis', + unableToAdd: 'No se ha podido añadir la diagnosis', + }, + addDiagnosisAbove: 'Añade una diagnosis usando el botón arriba.', + successfullyAdded: 'Se ha añadido la diagnosis existosamente', + }, + note: 'Nota', + notes: { + label: 'Notas', + new: 'Añadir nota', + warning: { + noNotes: 'No hay notas', + }, + error: { + noteRequired: 'Se necesita añadir una nota', + unableToAdd: 'No se ha podido añadir una nota', + }, + addNoteAbove: 'Añade una nota usando el botón arriba.', + }, + labs: { + label: 'Pruebas de laboratorio', + new: 'Añadir nueva prueba', + warning: { + noLabs: 'No hay prueba de laboratorio', + }, + noLabsMessage: 'No se ha solicitado ningún prueba para este paciente', + }, + types: { + charity: 'Caridad', + private: 'Privado', + }, + errors: { + createPatientError: 'No se ha podido crear el paciente', + updatePatientError: 'No se ha podido actualizar el paciente', + patientGivenNameFeedback: 'Es necesario añadir el nombre personal', + patientDateOfBirthFeedback: 'La fecha de nacimiento no puede ser en el futuro', + patientNumInSuffixFeedback: 'El sufijo no puede ser númerico', + patientNumInPrefixFeedback: 'El prefijo no puede ser númerico.', + patientNumInFamilyNameFeedback: 'El nombre familiar no puede ser númerico', + patientNumInPreferredLanguageFeedback: 'El idioma preferido no puede ser númerico', + invalidEmail: 'La dirección de correo electrónico es inválida', + invalidPhoneNumber: 'El número de teléfona es inválido', + }, + }, +} diff --git a/src/locales/es/translations/patients/index.ts b/src/locales/es/translations/patients/index.ts new file mode 100644 index 0000000000..22d5e41d4a --- /dev/null +++ b/src/locales/es/translations/patients/index.ts @@ -0,0 +1,12 @@ +export default { + patients: { + label: 'Pacientes', + patientsList: 'Lista de pacientes', + viewPatients: 'Ver pacientes', + viewPatient: 'Ver paciente', + newPatient: 'Nuevo paciente', + successfullyCreated: 'Se ha creado un paciente exitosamente', + successfullyAddedNote: 'Se ha adjunto la nota exitosamente', + successfullyAddedRelatedPerson: 'Se ha añadido una persona relacionada exitosamente', + }, +} diff --git a/src/locales/es/translations/scheduling/index.ts b/src/locales/es/translations/scheduling/index.ts new file mode 100644 index 0000000000..b7a7a5f104 --- /dev/null +++ b/src/locales/es/translations/scheduling/index.ts @@ -0,0 +1,35 @@ +export default { + scheduling: { + label: 'Horario', + appointments: { + label: 'Citas', + new: 'Nueva cita', + schedule: 'Programar cita', + editAppointment: 'Editar cita', + deleteAppointment: 'Borrar cita', + viewAppointment: 'Ver cita', + }, + appointment: { + startDate: 'Comienzo', + endDate: 'Fin', + location: 'Lugar', + type: 'Tipo', + types: { + checkup: 'Chequeo', + emergency: 'Emergencia', + followUp: 'Seguimiento', + routine: 'Visita de rutina', + walkIn: 'Sin cita', + }, + errors: { + patientRequired: 'Se neceista añadir un paciente', + errorCreatingAppointment: 'Se ha producido un error al crear la cita', + startDateMustBeBeforeEndDate: 'La cita debe comenzar antes del fin', + }, + reason: 'Motivo', + patient: 'Paciente', + deleteConfirmationMessage: '¿Estás seguro que quieres borrar la cita?', + successfullyCreated: 'Se ha creado la cita exitosamente.', + }, + }, +} diff --git a/src/locales/es/translations/sex/index.ts b/src/locales/es/translations/sex/index.ts new file mode 100644 index 0000000000..66ffecb4ae --- /dev/null +++ b/src/locales/es/translations/sex/index.ts @@ -0,0 +1,8 @@ +export default { + sex: { + male: 'Hombre', + female: 'Mujer', + other: 'Otro', + unknown: 'Desconocido', + }, +} diff --git a/src/locales/es/translations/states/index.ts b/src/locales/es/translations/states/index.ts new file mode 100644 index 0000000000..cd021d08ab --- /dev/null +++ b/src/locales/es/translations/states/index.ts @@ -0,0 +1,6 @@ +export default { + states: { + success: 'Éxito', + error: 'Error', + }, +}