Skip to content
This repository has been archived by the owner on Jan 9, 2023. It is now read-only.

feat(i18n): German Translation #2097

Merged
merged 3 commits into from May 26, 2020
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
8 changes: 7 additions & 1 deletion src/locales/de/translations/actions/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,15 @@
export default {
actions: {
label: 'Aktionen',
edit: 'Bearbeiten',
save: 'speichern',
save: 'Speichern',
update: 'Aktualisieren',
complete: 'Komplett',
delete: 'Löschen',
cancel: 'Stornieren',
new: 'Neu',
list: 'Liste',
search: 'Suche',
confirmDelete: 'Bestätigung der Löschung',
},
}
2 changes: 1 addition & 1 deletion src/locales/de/translations/dashboard/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
export default {
dashboard: {
label: 'Instrumententafel',
label: 'Dashboard',
},
}
35 changes: 35 additions & 0 deletions src/locales/de/translations/incidents/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
export default {
incidents: {
filterTitle: 'Nach Status filtern',
label: 'Vorfälle',
actions: {
report: 'Bericht',
},
status: {
reported: 'gemeldet',
all: 'alle',
},
reports: {
label: 'Gemeldete Vorfälle',
new: 'Vorfall melden',
view: 'Vorfall ansehen',
dateOfIncident: 'Datum des Vorfalles',
department: 'Abteilung',
category: 'Kategorie',
categoryItem: 'Kategorie Artikel',
description: 'Beschreibung des Vorfalles',
code: 'Code',
reportedBy: 'Gemeldet von',
reportedOn: 'Gemeldet am',
status: 'Status',
error: {
dateRequired: 'Datum is erforderlich.',
dateMustBeInThePast: 'Datum muss in der vergangenheit sein.',
departmentRequired: 'Abteilung ist erforderlich.',
categoryRequired: 'Kategorie ist erforderlich',
categoryItemRequired: 'Kategorie Artikel ist erforderlich',
descriptionRequired: 'Beschreibung ist erforderlich',
},
},
},
}
10 changes: 10 additions & 0 deletions src/locales/de/translations/index.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
import actions from './actions'
import dashboard from './dashboard'
import incidents from './incidents'
import labs from './labs'
import patient from './patient'
import patients from './patients'
import scheduling from './scheduling'
import sex from './sex'
import states from './states'

export default {
...actions,
...dashboard,
...patient,
...patients,
...scheduling,
...states,
...sex,
...labs,
...incidents,
}
33 changes: 33 additions & 0 deletions src/locales/de/translations/labs/index.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,40 @@
export default {
labs: {
label: 'Labor',
filterTitle: 'Nach Status filtern',
search: 'Laborsuche',
status: {
requested: 'Angefordert',
completed: 'Abgeschlossen',
canceled: 'Abgebrochen',
},
filter: {
all: 'Alle Status',
},
requests: {
label: 'Laboranfragen',
new: 'Neue Laboranfrage',
view: 'Labor anzeigen',
cancel: 'Labor stornieren',
complete: 'Labor erledigt',
error: {
unableToRequest: 'Unable to create new lab request.',
unableToComplete: 'Unable to complete lab request.',
typeRequired: 'Type is required.',
resultRequiredToComplete: 'Result is required to complete.',
},
},
lab: {
code: 'Laborcode',
status: 'Status',
for: 'Für',
type: 'Typ',
result: 'Resultat',
notes: 'Notizen',
requestedOn: 'Angefordert am',
completedOn: 'Erledigt am',
canceledOn: 'Storniert am',
patient: 'Patient',
},
},
}
107 changes: 107 additions & 0 deletions src/locales/de/translations/patient/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,113 @@
export default {
patient: {
code: 'Patient Code',
firstName: 'Vorname',
lastName: 'Nachname',
suffix: 'Suffix',
prefix: 'Präfix',
givenName: 'Rufname',
familyName: 'Familienname',
dateOfBirth: 'Geburtsdatum',
approximateDateOfBirth: 'Ungefähres Geburtsdatum',
age: 'Alter',
approximateAge: 'Ungefähres Alter',
placeOfBirth: 'Geburtsort',
sex: 'Geschlecht',
phoneNumber: 'Telefonnummer',
email: 'E-mail',
address: 'Addresse',
occupation: 'Beruf',
type: 'Patiententyp',
preferredLanguage: 'Bevorzugte Sprache',
basicInformation: 'Grundinformation',
generalInformation: 'Allgemeine Information',
contactInformation: 'Kontakt Information',
unknownDateOfBirth: 'Unbekannt',
relatedPerson: 'Verwandte Person',
relatedPersons: {
error: {
unableToAddRelatedPerson: 'Neue verwandte Person kann nicht hinzugefügt werden.',
relatedPersonRequired: 'Verwandte Person ist erforderlich.',
relationshipTypeRequired: 'Beziehungstyp ist erforderlich.',
},
label: 'Verwandte Personen',
new: 'Neue Verwandte Person',
add: 'Verwandte Person hinzufügen',
relationshipType: 'Beziehungstyp',
warning: {
noRelatedPersons: 'Keine verwandten Personen',
},
addRelatedPersonAbove: 'Fügen Sie über den Button oben eine verwandte Person hinzu.',
},
appointments: {
new: 'Termin hinzufügen',
},
allergies: {
label: 'Allergien',
allergyName: 'Name der Allergie',
new: 'Allergie hinzufügen',
error: {
nameRequired: 'Name ist erforderlich.',
unableToAdd: 'Allergie konnte nicht hinzugefügt werden.',
},
warning: {
noAllergies: 'Keine Allergien',
},
addAllergyAbove: 'Fügen Sie über den Button oben eine Allergie hinzu.',
successfullyAdded: 'Erfolgreich eine neue Allergie hinzugefügt!',
},
diagnoses: {
label: 'Diagnosen',
new: 'Diagnose hinzufügen',
diagnosisName: 'Name der Diagnose',
diagnosisDate: 'Diagnosedatum',
warning: {
noDiagnoses: 'Keine Diagnosen',
},
error: {
nameRequired: 'Name der Diagnose ist erforderlich.',
dateRequired: 'Diagnosedatum ist erforderlich.',
unableToAdd: 'Diagnose konnte nicht hinzugefügt werden.',
},
addDiagnosisAbove: 'Fügen Sie über den Button oben eine Diagnose hinzu.',
successfullyAdded: 'Erfolgreich eine neue Diagnose hinzugefügt!',
},
note: 'Notizen',
notes: {
label: 'Notizen',
new: 'Neue Notiz hinzufügen',
warning: {
noNotes: 'Keine Notizen',
},
error: {
noteRequired: 'Notiz ist erforderlich.',
unableToAdd: 'Unable to add new note.',
},
addNoteAbove: 'Fügen Sie über den Button oben eine Notiz hinzu.',
},
labs: {
label: 'Labore',
new: 'Neues Labor hinzufügen',
warning: {
noLabs: 'Keine Labore',
},
noLabsMessage: 'Keine Laboranfragen für diese Person.',
},
types: {
charity: 'Charity',
private: 'Privat',
},
errors: {
createPatientError: 'Neuer Patient konnte nicht erstellt werden.',
updatePatientError: 'Patient konnte nicht aktualisiert werden.',
patientGivenNameFeedback: 'Rufname ist erforderlich.',
patientDateOfBirthFeedback: 'Das Geburtsdatum kann nicht in der Zukunft liegen',
patientNumInSuffixFeedback: 'Kann keine Zahlen enthalten.',
patientNumInPrefixFeedback: 'Kann keine Zahlen enthalten.',
patientNumInFamilyNameFeedback: 'Kann keine Zahlen enthalten.',
patientNumInPreferredLanguageFeedback: 'Kann keine Zahlen enthalten.',
invalidEmail: 'Muss eine gültige E-Mail sein.',
invalidPhoneNumber: 'Muss eine gültige Telefonnummer sein.',
},
},
}
37 changes: 37 additions & 0 deletions src/locales/de/translations/scheduling/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
export default {
scheduling: {
label: 'Planung',
appointments: {
label: 'Termine',
new: 'Neuer Termin',
schedule: 'Terminplan',
editAppointment: 'Termin bearbeiten',
deleteAppointment: 'Termin löschen',
viewAppointment: 'Termin ansehen',
},
appointment: {
startDate: 'Anfangsdatum',
endDate: 'Enddatum',
location: 'Standort',
type: 'Typ',
types: {
checkup: 'Untersuchung',
emergency: 'Notfall',
followUp: 'Nachverfolgen',
routine: 'Routine',
walkIn: 'Walk In',
},
errors: {
createAppointmentError: 'Neuer Termin konnte nicht erstellt werden.',
updateAppointmentError: 'Termin konnte nicht aktualisiert werden.',
patientRequired: 'Patient ist erforderlich.',
startDateMustBeBeforeEndDate: 'Die Startzeit muss vor der Endzeit liegen.',
},
reason: 'Grund',
patient: 'Patient',
deleteConfirmationMessage: 'Sind Sie sicher, dass Sie diesen Termin löschen möchten?',
successfullyCreated: 'Termin erfolgreich erstellt.',
successfullyDeleted: 'Termin erfolgreich gelöscht.',
},
},
}
8 changes: 8 additions & 0 deletions src/locales/de/translations/sex/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
sex: {
male: 'Männlich',
female: 'Weiblich',
other: 'Andere',
unknown: 'Unbekannt',
},
}
6 changes: 6 additions & 0 deletions src/locales/de/translations/states/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export default {
states: {
success: 'Erfolg!',
error: 'Fehler!',
},
}