From 2fff2d511fa1d36bdd6476da4ffa5684bf55374f Mon Sep 17 00:00:00 2001 From: Matthias Goetzke Date: Wed, 4 Nov 2020 09:30:04 +0100 Subject: [PATCH] feat(i18n): Added de (German) translations improved translations Update StudyList.json Fixed typo --- extensions/vtk/src/locales/de/Buttons.json | 3 ++ extensions/vtk/src/locales/de/index.js | 7 +++ extensions/vtk/src/locales/index.js | 4 +- platform/i18n/src/locales/de/AboutModal.json | 14 ++++++ platform/i18n/src/locales/de/Buttons.json | 43 +++++++++++++++++++ platform/i18n/src/locales/de/CineDialog.json | 8 ++++ platform/i18n/src/locales/de/Common.json | 16 +++++++ platform/i18n/src/locales/de/DatePicker.json | 5 +++ platform/i18n/src/locales/de/Header.json | 8 ++++ .../i18n/src/locales/de/MeasurementTable.json | 9 ++++ platform/i18n/src/locales/de/StudyList.json | 10 +++++ .../src/locales/de/UserPreferencesModal.json | 9 ++++ .../src/locales/de/ViewportDownloadForm.json | 14 ++++++ platform/i18n/src/locales/de/index.js | 25 +++++++++++ platform/i18n/src/locales/index.js | 2 + 15 files changed, 176 insertions(+), 1 deletion(-) create mode 100644 extensions/vtk/src/locales/de/Buttons.json create mode 100644 extensions/vtk/src/locales/de/index.js create mode 100644 platform/i18n/src/locales/de/AboutModal.json create mode 100644 platform/i18n/src/locales/de/Buttons.json create mode 100644 platform/i18n/src/locales/de/CineDialog.json create mode 100644 platform/i18n/src/locales/de/Common.json create mode 100644 platform/i18n/src/locales/de/DatePicker.json create mode 100644 platform/i18n/src/locales/de/Header.json create mode 100644 platform/i18n/src/locales/de/MeasurementTable.json create mode 100644 platform/i18n/src/locales/de/StudyList.json create mode 100644 platform/i18n/src/locales/de/UserPreferencesModal.json create mode 100644 platform/i18n/src/locales/de/ViewportDownloadForm.json create mode 100644 platform/i18n/src/locales/de/index.js diff --git a/extensions/vtk/src/locales/de/Buttons.json b/extensions/vtk/src/locales/de/Buttons.json new file mode 100644 index 000000000..68617cc51 --- /dev/null +++ b/extensions/vtk/src/locales/de/Buttons.json @@ -0,0 +1,3 @@ +{ + "Rotate": "Drehen" +} diff --git a/extensions/vtk/src/locales/de/index.js b/extensions/vtk/src/locales/de/index.js new file mode 100644 index 000000000..1db2a0068 --- /dev/null +++ b/extensions/vtk/src/locales/de/index.js @@ -0,0 +1,7 @@ +import Buttons from './Buttons.json'; + +export default { + de: { + Buttons, + }, +}; diff --git a/extensions/vtk/src/locales/index.js b/extensions/vtk/src/locales/index.js index bf6f91083..2b983212c 100644 --- a/extensions/vtk/src/locales/index.js +++ b/extensions/vtk/src/locales/index.js @@ -1,7 +1,9 @@ import en from './en'; import es from './es'; +import de from './de'; export default { ...en, - ...es + ...es, + ...de, }; diff --git a/platform/i18n/src/locales/de/AboutModal.json b/platform/i18n/src/locales/de/AboutModal.json new file mode 100644 index 000000000..31c4a8294 --- /dev/null +++ b/platform/i18n/src/locales/de/AboutModal.json @@ -0,0 +1,14 @@ +{ + "Browser": "Browser", + "Build Number": "Build Number", + "Latest Master Commits": "Letzter Master Commit", + "More details": "Mehr Details", + "Name": "Name", + "OHIF Viewer - About": "OHIF Viewer", + "OS": "OS", + "Report an issue": "Problem melden", + "Repository URL": "Repository URL", + "Value": "Wert", + "Version Information": "Versionsinformation", + "Visit the forum": "Das Forum besuchen" +} diff --git a/platform/i18n/src/locales/de/Buttons.json b/platform/i18n/src/locales/de/Buttons.json new file mode 100644 index 000000000..429735f85 --- /dev/null +++ b/platform/i18n/src/locales/de/Buttons.json @@ -0,0 +1,43 @@ +{ + "Acquired": "Akquiriert", + "Angle": "Winkel", + "Axial": "Axial", + "Bidirectional": "Bidirektional", + "Brush": "Pinsel", + "CINE": "CINE", + "Cancel": "Abbruch", + "Circle": "Kreis", + "Clear": "Entfernen", + "Coronal": "Coronal", + "Crosshairs": "Kreuzlinien", + "Download": "Herunterladen", + "Ellipse": "Ellipse", + "Elliptical": "Elliptisch", + "Flip H": "Spiegeln H", + "Flip V": "Spiegeln V", + "Freehand": "Freihand", + "Invert": "Invertieren", + "Layout": "$t(Common:Layout)", + "Length": "Länge", + "Levels": "Levels", + "Magnify": "Vergrössern", + "Manual": "Manuell", + "Measurements": "Messungen", + "More": "$t(Common:More)", + "Next": "$t(Common:Next)", + "Pan": "Verschieben", + "Play": "$t(Common:Play)", + "Previous": "$t(Common:Previous)", + "Probe": "Messung", + "ROI Window": "ROI Fenster", + "Rectangle": "Rechteck", + "Reset": "$t(Common:Reset)", + "Reset to Defaults": "Standardwerte", + "Rotate Right": "Rechts drehen", + "Sagittal": "Sagittal", + "Save": "Speichern", + "Stack Scroll": "Stapel", + "Stop": "$t(Common:Stop)", + "Themes": "Themes", + "Zoom": "Zoom" +} diff --git a/platform/i18n/src/locales/de/CineDialog.json b/platform/i18n/src/locales/de/CineDialog.json new file mode 100644 index 000000000..367ae8913 --- /dev/null +++ b/platform/i18n/src/locales/de/CineDialog.json @@ -0,0 +1,8 @@ +{ + "Next image": "$t(Common:Next) $t(Common:Image)", + "Play / Stop": "$t(Common:Play) / $t(Common:Stop)", + "Previous image": "$t(Common:Previous) $t(Common:Image)", + "Skip to first image": "Zum ersten $t(Common:Image)", + "Skip to last image": "Zum letzten $t(Common:Image)", + "fps": "fps" +} diff --git a/platform/i18n/src/locales/de/Common.json b/platform/i18n/src/locales/de/Common.json new file mode 100644 index 000000000..f617bc19e --- /dev/null +++ b/platform/i18n/src/locales/de/Common.json @@ -0,0 +1,16 @@ +{ + "Close": "Schliessen", + "Image": "Bild", + "Layout": "Layout", + "Measurements": "Messungen", + "More": "Mehr", + "Next": "Nächstes", + "Play": "Abspielen", + "Previous": "Zurück", + "Reset": "Zurücksetzen", + "RowsPerPage": "Zeilen pro Seite", + "Series": "Serie", + "Show": "Zeigen", + "Stop": "Stopp", + "StudyDate": "Studien Datum" +} diff --git a/platform/i18n/src/locales/de/DatePicker.json b/platform/i18n/src/locales/de/DatePicker.json new file mode 100644 index 000000000..90f3e614b --- /dev/null +++ b/platform/i18n/src/locales/de/DatePicker.json @@ -0,0 +1,5 @@ +{ + "Clear dates": "Zeiträume löschen", + "End Date": "Bis", + "Start Date": "Ab" +} diff --git a/platform/i18n/src/locales/de/Header.json b/platform/i18n/src/locales/de/Header.json new file mode 100644 index 000000000..e2584b2d0 --- /dev/null +++ b/platform/i18n/src/locales/de/Header.json @@ -0,0 +1,8 @@ +{ + "About": "Über", + "Back to Viewer": "Zurück zum Viewer", + "INVESTIGATIONAL USE ONLY": "NICHT ZUR BEFUNDUNG FREIGEGEBEN", + "Options": "Optionen", + "Preferences": "Einstellungen", + "Study list": "Studienliste" +} diff --git a/platform/i18n/src/locales/de/MeasurementTable.json b/platform/i18n/src/locales/de/MeasurementTable.json new file mode 100644 index 000000000..f8bb456b2 --- /dev/null +++ b/platform/i18n/src/locales/de/MeasurementTable.json @@ -0,0 +1,9 @@ +{ + "Criteria nonconformities": "Kriterien für Nichtkonformität", + "Delete": "Löschen", + "Description": "Beschreibung", + "MAX": "MAX", + "NonTargets": "NichtZiele", + "Relabel": "Umbenennen", + "Targets": "Ziele" +} diff --git a/platform/i18n/src/locales/de/StudyList.json b/platform/i18n/src/locales/de/StudyList.json new file mode 100644 index 000000000..dd1f0cd33 --- /dev/null +++ b/platform/i18n/src/locales/de/StudyList.json @@ -0,0 +1,10 @@ +{ + "AccessionNumber": "Accession #", + "Empty": "Leer", + "MRN": "MRN", + "Modality": "Modalität", + "PatientName": "Patientenname", + "StudyDate": "Studiendatum", + "StudyDescription": "Beschreibung", + "StudyList": "Studienliste" +} diff --git a/platform/i18n/src/locales/de/UserPreferencesModal.json b/platform/i18n/src/locales/de/UserPreferencesModal.json new file mode 100644 index 000000000..863a4a9a5 --- /dev/null +++ b/platform/i18n/src/locales/de/UserPreferencesModal.json @@ -0,0 +1,9 @@ +{ + "Cancel": "$t(Buttons:Cancel)", + "No hotkeys found": "Keine Tastaturkürzel konfiguriert. Tastaturkürzel können in der app-config.js Datei der Anwendung konfiguriert werden.", + "Reset to Defaults": "$t(Buttons:Reset to Defaults)", + "ResetDefaultMessage": "Einstellungen erfolgreich zurückgesetzt.
Sie müssen Speichern um dieses abzuschliessen.", + "Save": "$t(Buttons:Save)", + "SaveMessage": "Einstellungen gesichert", + "User Preferences": "Benutzereinstellungen" +} diff --git a/platform/i18n/src/locales/de/ViewportDownloadForm.json b/platform/i18n/src/locales/de/ViewportDownloadForm.json new file mode 100644 index 000000000..9ac6b0984 --- /dev/null +++ b/platform/i18n/src/locales/de/ViewportDownloadForm.json @@ -0,0 +1,14 @@ +{ + "emptyFilenameError": "Dateiname kann nicht leer sein.", + "fileType": "Dateityp", + "filename": "Dateiname", + "formTitle": "Bitte geben Sie die Dimensionen, Dateiname und den gewünschten Dateityp an.", + "imageHeight": "Bildhöhe (px)", + "imagePreview": "Bild Vorschau", + "imageWidth": "Bildbreite (px)", + "keepAspectRatio": "Seitenverhältnis erbehalten", + "loadingPreview": "Bildvorschau laden...", + "minHeightError": "Die minimale Höhe beträgt 100 Pixel.", + "minWidthError": "Die minimale Breiete beträgt 100 Pixel.", + "showAnnotations": "Annotationen anzeigen" +} diff --git a/platform/i18n/src/locales/de/index.js b/platform/i18n/src/locales/de/index.js new file mode 100644 index 000000000..a265fa42a --- /dev/null +++ b/platform/i18n/src/locales/de/index.js @@ -0,0 +1,25 @@ +import AboutModal from './AboutModal.json'; +import Buttons from './Buttons.json'; +import CineDialog from './CineDialog.json'; +import Common from './Common.json'; +import DatePicker from './DatePicker.json'; +import Header from './Header.json'; +import MeasurementTable from './MeasurementTable.json'; +import StudyList from './StudyList.json'; +import UserPreferencesModal from './UserPreferencesModal.json'; +import ViewportDownloadForm from './ViewportDownloadForm.json'; + +export default { + de: { + AboutModal, + Buttons, + CineDialog, + Common, + DatePicker, + Header, + MeasurementTable, + StudyList, + UserPreferencesModal, + ViewportDownloadForm, + }, +}; diff --git a/platform/i18n/src/locales/index.js b/platform/i18n/src/locales/index.js index 06844360f..1e1625c6c 100644 --- a/platform/i18n/src/locales/index.js +++ b/platform/i18n/src/locales/index.js @@ -7,11 +7,13 @@ import nl from './nl/'; import pt_BR from './pt-BR/'; import vi from './vi/'; import zh from './zh/'; +import de from './de/'; export default { ...ar, ...en_US, ...es, + ...de, ...fr, ...ja_JP, ...nl,