patbef-iOS/Befund/Core/Lang/DE.swift

220 lines
18 KiB
Swift

//
// DE.swift
// Befund
//
// Created by Irakli Abetschkhrischwili on 26.05.22.
// Copyright © 2022 MVZ Dr. Stein und Kollegen. All rights reserved.
import Foundation
extension Core.Lang
{
public class DE
{
/**
* Returns dict of words in german
*/
public static func GetDict() -> NSMutableDictionary
{
let result = NSMutableDictionary()
//MARK: LABELS
result.setValue("Meine Befunde", forKey: "LBL_MY_RESULTS")
result.setValue("Mein Befund", forKey: "BTN_MY_RESULT")
result.setValue("PLZ", forKey: "LBL_ZIP")
result.setValue("Geb. Datum", forKey: "LBL_BIRTHDAY")
result.setValue("Auftragsnummer", forKey: "LBL_SAMPLEID")
result.setValue("Passwort", forKey: "LBL_PASSWORD")
result.setValue("Passwort bestätigen", forKey: "LBL_PASSWORD_CONFIRM")
result.setValue("Ausstehend", forKey: "LBL_PENDING")
result.setValue("Bereit zum Herunterladen", forKey: "LBL_READY_TO_DOWNLOAD")
result.setValue("Wird heruntergeladen", forKey: "LBL_DOWNLOADING")
result.setValue("Heruntergeladen", forKey: "LBL_ALREADY_DOWNLOAD")
result.setValue("Abgelehnt", forKey: "LBL_REJECTED")
result.setValue("Abgelaufen", forKey: "LBL_EXPIRED")
result.setValue("Sie haben aktuell keinen Befund", forKey: "LBL_NO_RESULTS")
//result.setValue("Altes Passwort", forKey: "LBL_OLD_PASSWORD")
//result.setValue("Support Code", forKey: "LBL_SUPPORT_CODE")
result.setValue( "Datenschutzerklärung", forKey: "LBL_PRIVACY_POLICY")
//result.setValue( "Wird geladen...", forKey: "LBL_DOWNLOADING")
result.setValue( "Wählen Sie Ihr Labor aus", forKey: "LBL_SELECT_LABOR")
result.setValue( "MENU", forKey: "LBL_MENU")
//result.setValue( "Biometrische Authentifizierung", forKey: "LBL_BIOMETRICAL_AUTHENTIFICATION")
//result.setValue( "Fehler", forKey: "LBL_ERROR")
result.setValue( "Aktuelle PIN", forKey: "LBL_PIN")
result.setValue( "Neue PIN", forKey: "LBL_NEW_PIN")
result.setValue( "Neues Passwort", forKey: "LBL_NEW_PASSWORD")
result.setValue( "Bitte klicken Sie auf das QR-Code-Symbol, um den QR-Code zu scannen.\n\nDamit wird Ihre App automatisch mit dem passenden Labor verknüpft.", forKey: "LBL_SCAN_QR_CODE")
result.setValue( "Titel", forKey: "LBL_TITLE")
result.setValue( "Vorname", forKey: "LBL_FIRSTNAME")
result.setValue( "Nachname", forKey: "LBL_LASTNAME")
result.setValue( "Vorsatzwort", forKey: "LBL_NAME_PREFIX")
result.setValue( "Zusatzname", forKey: "LBL_ADDITION_NAME")
result.setValue( "Geschlecht", forKey: "LBL_GENDER")
result.setValue( "Straße", forKey: "LBL_STREET")
result.setValue( "HausNr.", forKey: "LBL_STREET_NUMBER")
result.setValue( "Ort", forKey: "LBL_CITY")
result.setValue( "Männlich", forKey: "LBL_GENDER_M")
result.setValue( "Weiblich", forKey: "LBL_GENDER_W")
result.setValue( "Divers", forKey: "LBL_GENDER_D")
result.setValue( "Unbekannt", forKey: "LBL_GENDER_X")
result.setValue( "Telefon", forKey: "LBL_TELEFON")
result.setValue( "CWA Einverständniserklärung", forKey: "LBL_CWA_POLICY")
result.setValue( "Sprache", forKey: "LBL_LANGUAGE")
result.setValue( "Aktuelles Passwort", forKey: "LBL_CURRENT_PASSWORD")
//result.setValue( "Einstellungen", forKey: "LBL_SETTINGS")
result.setValue( "Ihr Labor", forKey: "LBL_YOUR_LABOR")
result.setValue( "Verbindung erfolgreich", forKey: "LBL_CONNECTED")
result.setValue( "Verbindung nicht erfolgreich", forKey: "LBL_DISCONNECTED")
//MARK: BUTTONS
//result.setValue("Neuer Befund", forKey: "BTN_NEW_RESULTS")
result.setValue("Hinzufügen", forKey: "BTN_ADD")
result.setValue("Registrieren", forKey: "BTN_REGISTER")
result.setValue("Weiter", forKey: "BTN_NEXT")
result.setValue("Fertig", forKey: "BTN_DONE")
result.setValue("Abbrechen", forKey: "BTN_CANCEL")
result.setValue("Zurück", forKey: "BTN_BACK")
result.setValue("Entschlüsseln", forKey: "BTN_ENCRYPT")
result.setValue("Löschen", forKey: "BTN_DELETE")
//result.setValue("Übernehmen", forKey: "BTN_TAKE_OVER")
result.setValue("Einstellungen", forKey: "BTN_SETTINGS")
result.setValue("Passwort ändern", forKey: "BTN_CHANGE_PASSWORD")
result.setValue("Support", forKey: "BTN_SUPPORT")
result.setValue("Schließen", forKey: "BTN_CLOSE")
result.setValue("OK", forKey: "BTN_OK")
result.setValue("FAQ", forKey: "BTN_FAQ")
result.setValue( "Ich akzeptiere die AGB und \ndie Datenschutzerklärung", forKey: "BTN_ACCEPT_PRIVACY_POLICY")
//result.setValue( "Auswählen", forKey: "BTN_SELECT")
result.setValue( "Login", forKey: "BTN_LOGIN")
result.setValue( "Vergessen", forKey: "BTN_FORGOT")
result.setValue( "Bearbeiten", forKey: "BTN_EDIT")
result.setValue( "Ändern", forKey: "BTN_CHANGE")
result.setValue( "PIN anfordern", forKey: "BTN_PIN_REQUEST")
result.setValue( "Drucken", forKey: "BTN_PRINT")
result.setValue( "Dateifreigabe", forKey: "BTN_FILE_SHARE")
//result.setValue( "Erstellen", forKey: "BTN_CREATE")
result.setValue( "CWA Einverständniserklärung", forKey: "BTN_ACCEPT_CWA_POLICY")
result.setValue( "Nein", forKey: "BTN_NO")
result.setValue( "Ja", forKey: "BTN_YES")
//result.setValue( "Speichern", forKey: "BTN_SAVE")
result.setValue( "Absenden", forKey: "BTN_SEND")
result.setValue( "Support", forKey: "LBL_SUPPORT")
result.setValue( "E-Mail", forKey: "LBL_EMAIL")
//result.setValue( "Text", forKey: "LBL_TEXT")
result.setValue( "Information", forKey: "LBL_SUPPORT_TOPIC_INFO")
result.setValue( "Störung", forKey: "LBL_SUPPORT_TOPIC_TROUBLE")
result.setValue( "Account löschen", forKey: "LBL_SUPPORT_TOPIC_ACCOUNT_DELETE")
result.setValue("App-Benachrichtigungen", forKey: "LBL_PUSH_NOTIFICATION_EXPLAIN_HEADER")
//result.setValue("Referenznummer", forKey: "LBL_REFERENCE_NUMBER")
result.setValue("Die Übermittlung eines Befundes ersetzt kein Gespräch mit Ihrem Arzt.", forKey: "LBL_BEFUND_HINWEIS")
//MARK: ERRORS
result.setValue("Bitte geben Sie die PLZ Ihres Wohnorts ein", forKey: "ERROR_ENTER_ZIP")
result.setValue("Bitte geben Sie Ihr Geburtsdatum ein", forKey: "ERROR_ENTER_BIRTHDAY")
result.setValue("Bitte geben Sie eine Auftragsnummer ein", forKey: "ERROR_ENTER_SAMPLEID")
result.setValue("Bitte geben Sie Ihr persönliches Kennwort ein", forKey: "ERROR_ENTER_PASSWORD")
result.setValue("Das Passwort muss min. 8 Zeichen, darunter min. 1 Großbuchstabe, 1 Kleinbuchstabe, 1 Ziffer und 1 Sonderzeichen enthalten.", forKey: "ERROR_ENTER_STRONG_PASSWORD")
result.setValue("Bitte bestätigen Sie Ihr Kennwort", forKey: "ERROR_CONFIRM_PASSWORD")
result.setValue("Die Passwörter stimmen nicht überein", forKey: "ERROR_PASSWORD_MISMATCH")
result.setValue("Die Daten konnten auf dem Gerät nicht geschrieben werden. Bitte prüfen Sie, ob die Berechtigung zum Datenschreiben erlaubt ist", forKey: "ERROR_COULD_NOT_SAVE")
result.setValue("Leider unterstützt Ihr Gerät keine Verschlüsselung und kann für diese Applikation nicht verwendet werden", forKey: "ERROR_ENCRYPTION_NOT_SUPPORTED")
//result.setValue("Leider ist aktuell der Server nicht erreichbar. Bitte versuchen Sie es später erneut", forKey: "ERROR_SERVER_NOT_REACHABLE")
result.setValue("Bitte geben Sie eine gültige PLZ ein", forKey: "ERROR_ENTER_VALID_ZIP")
result.setValue("Bitte geben Sie ein gültiges Geburtsdatum ein", forKey: "ERROR_ENTER_VALID_BIRTHDAY")
result.setValue("Bitte geben Sie eine gültige Auftragsnummer ein", forKey: "ERROR_ENTER_VALID_SAMPLEID")
result.setValue("Die Antwort vom Server konnte nicht validiert werden. Bitte versuchen Sie es später erneut", forKey: "ERROR_INVALID_RESPONSE")
result.setValue("Der Sicherheitsschlüssel konnte mit dem Server nicht ausgetauscht werden", forKey: "ERROR_KEYS_COULD_NOT_EXCHANGED")
result.setValue("Leider konnte Ihre Anfrage für diesen Auftrag nicht registriert werden", forKey: "ERROR_COULD_NOT_REGISTER_PGS")
result.setValue("Sie haben die Anzahl der maximalen zulässigen offenen Anfragen überschritten. (Max. 10 öffene Anfragen erlaubt)", forKey: "ERROR_MAX_OPENED_REQUEST_LIMIT")
result.setValue("Die von Ihnen eingegebene Auftragsnummer wurde bereits auf einem anderen Gerät registriert. Sollte die App neu installiert worden sein, kann das Problem ebenfalls auftreten. Wenden Sie sich in diesem Fall bitte an den Support (siehe Menü), um an Ihren Befund zu kommen.", forKey: "ERROR_ALREADY_SUBSCRIBTED")
result.setValue("Sie haben in letzter Zeit zu viele Anfragen gesendet. Bitte warten Sie und versuchen Sie es später erneut", forKey: "ERROR_TOO_MANY_REQUESTS")
result.setValue("Das eingegebene Passwort ist ungültig.", forKey: "ERROR_INVALID_PASSWORD")
result.setValue("Der Befund konnte leider nicht heruntergeladen werden. Bitte versuchen Sie es später erneut.", forKey: "ERROR_DOWNLOAD_NOT_FOUND")
result.setValue("Der Befund konnte leider nicht entschlüsselt werden. Bitte versuchen Sie es später erneut.", forKey: "ERROR_COULD_NOT_DECRYPT")
result.setValue("Der Befund konnte nicht gespeichert werden.", forKey: "ERROR_COULD_NOT_SAVE_ENCRYPTED")
result.setValue("Der Befund konnte nicht gelesen werden.", forKey: "ERROR_ENCRYPTED_FILE_NOT_FOUND")
result.setValue("Bitte geben Sie das alte Passwort ein", forKey: "ERROR_ENTER_OLD_PASSWORD")
//result.setValue("Leider konnte der Befund nicht übernommen werden. Bitte wenden Sie sich an unseren Support.", forKey: "ERROR_NOT_AUTHORIZED_TO_TAKE_OVER")
//result.setValue("Bitte wenden Sie sich an unseren Support, um diesen Befund übernehmen zu können.", forKey: "ERROR_SUPPORT_CODE_NEEDED")
//result.setValue("Bitte geben Sie einen Support Code ein. Wenn Sie noch keinen Support Code erhalten haben, wenden Sie sich dafür an unseren Support", forKey: "ERROR_ENTER_SUPPORT_CODE_PASSWORD")
result.setValue( "Bitte lesen Sie unsere AGB und Datenschutzerklärung sorgfältig durch, da diese bei der Benutzung unserer Applikation akzeptiert werden müssen", forKey: "ERROR_ACCEPT_PRIVACY_POLICY")
//result.setValue( "Die Berechtigung für Kamera wurde verweigert", forKey: "ERROR_CAMERA_PERMISSION_DENIED")
//result.setValue( "Die Berechtigung für PUSH-Benachrichtigungen wurde verweigert", forKey: "ERROR_PUSH_PERMISSION_DENIED")
//result.setValue( "Download nicht möglich", forKey: "ERROR_RESULTS_COULD_NOT_DOWNLOADED")
//result.setValue( "QR-Code konnte nicht gelesen werden", forKey: "ERROR_COULD_NOT_READ_QRCODE")
result.setValue( "Die biometrische Authentifizierung konnte nicht aktiviert werden", forKey: "ERROR_BIOMETRICAL_AUTHENTICATION_COULD_NOT_ACTIVATED")
result.setValue( "Bitte geben Sie eine PIN ein", forKey: "ERROR_ENTER_PIN")
result.setValue( "PIN muss aus 5 Ziffern bestehen", forKey: "ERROR_PIN_LENGTH")
result.setValue( "Bitte geben Sie Ihre PIN ein", forKey: "ERROR_ENTER_YOUR_PIN")
result.setValue( "Die von Ihnen eingegebene PIN ist nicht gültig", forKey: "ERROR_INVALID_PASSWORD_RESET_PIN")
result.setValue( "PIN konnte vom Server nicht empfangen werden", forKey: "ERROR_COULD_NOT_GET_PIN")
//result.setValue( "Das Passwort konnte nicht geändert werden", forKey: "ERROR_COULD_NOT_CHANGE_PASSWORD")
result.setValue( "Bitte geben Sie Ihren Vornamen ein", forKey: "ERROR_ENTER_FIRSTNAME")
result.setValue( "Bitte geben Sie Ihren Nachnamen ein", forKey: "ERROR_ENTER_LASTNAME")
result.setValue( "Bitte geben Sie Ihr Geschlecht ein", forKey: "ERROR_ENTER_GENDER")
result.setValue( "Bitte geben Sie die Straße ein", forKey: "ERROR_ENTER_STREET")
result.setValue( "Bitte geben Sie die HausNr. ein", forKey: "ERROR_ENTER_STREET_NUMBER")
result.setValue( "Bitte geben Sie Ihren Wohnort ein", forKey: "ERROR_ENTER_CITY")
result.setValue( "Bitte geben Sie Ihre E-Mail ein", forKey: "ERROR_ENTER_EMAIL")
result.setValue( "Bitte wählen Sie ein Thema ein", forKey: "ERROR_ENTER_TOPIC")
result.setValue( "Bitte geben Sie den Text ein", forKey: "ERROR_ENTER_TEXT")
result.setValue("Um unsere Datenschutzerklärung lesen und akzeptieren zu können müssen Sie mit dem Internet verbunden sein", forKey: "ERROR_PRIVACY_POLICY_NEEDS_CONNECTION")
//MARK: MESSAGES
result.setValue("Die eingegebene Auftragsnummer existiert bereits in Ihrer Liste.", forKey: "MSG_PGS_ALREADY_EXISTS")
result.setValue("Es liegt aktuell noch kein Befund vor. Sie werden per Push-Nachricht informiert, sobald Ihr Befund vorliegt.", forKey: "MSG_PGS_RESPONSE_PENDING")
result.setValue("Vielen Dank, Ihre Anfrage wurde erfolgreich registriert. Wir werden Sie über einen neuen Status zu Ihrem Befund benachrichtigen", forKey: "MSG_PGS_SUCCESSFULLY_CREATED")
result.setValue("Daten werden aktualisiert...", forKey: "MSG_DATA_REFRESHING")
result.setValue("Vielen Dank. Ein Status zu Ihrem Befund ist bereits vorhanden", forKey: "MSG_PGS_ALREADY_AVAILABLE")
//result.setValue("Bitte geben Sie das Passwort von Ihrem alten Gerät ein", forKey: "MSG_ENTER_OLD_PASSWORD")
//result.setValue("Der Befund wurde aus Ihrem alten Gerät erfolgreich übernommen", forKey: "MSG_PGS_SUCCESSFULLY_OVER_TOOK")
result.setValue( "Sie sind noch nicht registriert", forKey: "MSG_YOU_ARE_NOT_REGISTERED")
result.setValue( "Ihr Passwort wurde erfolgreich geändert. Die aktuelle PIN hat aus Sicherheitsgründen ihre Gültigkeit verloren, die neue PIN lautet [PIN]", forKey: "MSG_PASSWORD_HAS_BEEN_CHANGED")
result.setValue( "Möchten Sie den ausgewählten Eintrag([ITEM]) wirklich löschen?", forKey: "MSG_SURE_WANT_DELETE")
result.setValue( "Ihr Passwort wurde erfolgreich geändert. Die aktuelle PIN hat aus Sicherheitsgründen ihre Gültigkeit verloren, die neue PIN lautet [PIN]", forKey: "MSG_PASSWORD_HAS_BEEN_CHANGED")
result.setValue( "Ihre bisherige PIN wurde erfolgreich angefordert. Sie können nun eine neue PIN und ein neues Passwort vergeben.", forKey: "PIN_HAS_BEEN_REQUESTED")
result.setValue("Ihr Account wurde erfolgreich gelöscht", forKey: "MSG_ACCOUNT_SUCCESSFULLY_DELETED")
result.setValue("Vielen Dank, Ihre Anfrage wurde erfolgreich versendet", forKey: "MSG_SUPPORT_SUCCESSFULLY_SENT")
result.setValue("Account konnte nicht gelöscht werden. Bitte versuchen Sie später erneut", forKey: "MSG_ACCOUNT_COULD_NOT_DELETED")
result.setValue("Nachricht konnte nicht versendet werden.", forKey: "MSG_SUPPORT_COULD_NOT_SEND")
result.setValue("Vielen Dank, Ihre Anfrage wird nun bearbeitet. Wir werden Sie über einen neuen Status zu Ihrem Befund benachrichtigen. (Bitte beachten Sie, dass die App dazu die Berechtigung benötigt, Ihnen Nachrichten zu senden.)", forKey: "MSG_PGS_SUCCESSFULLY_CREATED")
result.setValue("Damit Sie direkt bei Vorliegen Ihres Befundes informiert werden können, ist es wichtig, dass diese App Ihnen Push-Nachrichten senden kann.", forKey: "MSG_PUSH_NOTIFICATION_EXPLAIN_TEXT")
result.setValue("Biometrische Daten sind notwendig um die PIN anzufordern", forKey: "MSG_TOUCHID_INFO")
result.setValue("Aktuell führen wir Wartungsarbeit durch. Bitte beachten Sie, dass unsere App nur eingeschränkt zur Verfügung steht.", forKey: "MSG_MAINTENANCE")
result.setValue("Zu den von Ihnen gemachten Angaben konnte kein Auftrag gefunden werden. Bitte überprüfen Sie Ihre Angaben.", forKey: "MSG_REQUESTED_RESULTS_NOT_FOUND")
result.setValue("Ihr Befund konnte im Labor bisher nicht eindeutig zugeordnet werden. Bitte prüfen Sie ihre gemachten Angaben. Sollten Sie trotz korrekter Angaben weiterhin dieses Ergebnis erhalten, wenden Sie sich bitte an den Support.", forKey: "MSG_REQUESTED_RESULTS_REJECTED")
result.setValue("Datenschutzerklärung", forKey: "LBL_PRIVACY_POLICY")
result.setValue("Beim Besuch unserer Website können ausgewählte.", forKey: "PRIVATE_POLICY_TEXT")
result.setValue("Beim Besuch unserer Website können ausgewählte.", forKey: "CWA_POLICY_TEXT")
result.setValue("Ihr Gerät lässt das Scannen von QR-Codes in dieser App nicht zu. Bitte geben Sie in Ihren Einstellungen die Freigabe zur Nutzung der Kamera und nutzen Sie ein Gerät mit einer funktionierenden Kamera.", forKey: "MSG_SCAN_NOT_SUPPORTED")
result.setValue("Scannen nicht unterstützt", forKey: "LBL_SCAN_NOT_SUPPORTED")
result.setValue("https://www.limbachgruppe.com/fileadmin/downloads/6406135946.html", forKey: "AGB_POLICY_LINK")
result.setValue("https://www.limbachgruppe.com/fileadmin/downloads/098672600.html", forKey: "FAQ_LINK")
result.setValue("<html><h1>Application must be closed.</h1></html>", forKey: "APP_MUST_BE_CLOSED")
result.setValue(#"<html><h1>Internet-Verbindung ist notwendig. No AGB.</h1></html>"#, forKey: "NO_AGB_AVAILABLE")
result.setValue("<html><h1>Internet-Verbindung ist notwendig. No FAQ.</h1></html>", forKey: "NO_FAQ_AVAILABLE")
return result
}
}
}