Skip to content

Commit

Permalink
Merge pull request HospitalRun#2097 from Linunaut/master
Browse files Browse the repository at this point in the history
feat(i18n): German Translation
  • Loading branch information
matteovivona authored May 26, 2020
2 parents fdc3255 + 24044dd commit 1333de9
Show file tree
Hide file tree
Showing 9 changed files with 244 additions and 2 deletions.
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!',
},
}

0 comments on commit 1333de9

Please sign in to comment.