// // EN.swift // Befund // // Created by Irakli Abetschkhrischwili on 27.06.22. // Copyright © 2022 MVZ Dr. Stein und Kollegen. All rights reserved. // import Foundation extension Core.Lang { public struct EN { /** * Returns dict of words in english */ public static func GetDict() -> NSMutableDictionary { let result = NSMutableDictionary() //TODO: word have to be translated in english //MARK: LABELS result.setValue("My findings", forKey: "LBL_MY_RESULTS") result.setValue("My findings", forKey: "BTN_MY_RESULT") result.setValue("ZIP CODE", forKey: "LBL_ZIP") result.setValue("Date Born", forKey: "LBL_BIRTHDAY") result.setValue("Order number", forKey: "LBL_SAMPLEID") result.setValue("Password", forKey: "LBL_PASSWORD") result.setValue("Confirm Password", forKey: "LBL_PASSWORD_CONFIRM") result.setValue("Pending", forKey: "LBL_PENDING") result.setValue("Ready to download", forKey: "LBL_READY_TO_DOWNLOAD") result.setValue("Wird heruntergeladen", forKey: "LBL_DOWNLOADING") result.setValue("Downloaded", forKey: "LBL_ALREADY_DOWNLOAD") result.setValue("Rejected", forKey: "LBL_REJECTED") result.setValue("Expired", forKey: "LBL_EXPIRED") result.setValue("You currently have no findings", forKey: "LBL_NO_RESULTS") //result.setValue("Old Password", forKey: "LBL_OLD_PASSWORD") //result.setValue("Support Code", forKey: "LBL_SUPPORT_CODE") result.setValue( "Privacy Policy", forKey: "LBL_PRIVACY_POLICY") //result.setValue( "Loading...", forKey: "LBL_DOWNLOADING") result.setValue( "Select your lab", forKey: "LBL_SELECT_LABOR") result.setValue( "MENU", forKey: "LBL_MENU") //result.setValue( "Biometric Authentification", forKey: "LBL_BIOMETRICAL_AUTHENTIFICATION") //result.setValue( "Error", forKey: "LBL_ERROR") result.setValue( "Current PIN", forKey: "LBL_PIN") result.setValue( "New PIN", forKey: "LBL_NEW_PIN") result.setValue( "New Password", forKey: "LBL_NEW_PASSWORD") result.setValue( "My patient data", forKey: "LBL_OEGD") result.setValue( "You have not yet entered your patient data. Select the menu below to enter your personal data.", forKey: "LBL_NO_OEGD") result.setValue( "Please click on the QR code icon to scan the QR code.\n\tThis will automatically link your app to the appropriate lab.", forKey: "LBL_SCAN_QR_CODE") result.setValue( "New patient data", forKey: "LBL_NEW_OEGD") result.setValue( "Edit Patient Data", forKey: "LBL_EDIT_OEGD") result.setValue( "Title", forKey: "LBL_TITLE") result.setValue( "First Name", forKey: "LBL_FIRSTNAME") result.setValue( "Last Name", forKey: "LBL_LASTNAME") result.setValue( "Prefix", forKey: "LBL_NAME_PREFIX") result.setValue( "Additional Name", forKey: "LBL_ADDITION_NAME") result.setValue( "Gender", forKey: "LBL_GENDER") result.setValue( "Street", forKey: "LBL_STREET") result.setValue( "HouseNo.", forKey: "LBL_STREET_NUMBER") result.setValue( "City", forKey: "LBL_CITY") result.setValue( "Male", forKey: "LBL_GENDER_M") result.setValue( "Female", forKey: "LBL_GENDER_W") result.setValue( "Various", forKey: "LBL_GENDER_D") result.setValue( "Unknown", forKey: "LBL_GENDER_X") result.setValue( "Phone", forKey: "LBL_TELEFON") result.setValue( "CWA Consent Form", forKey: "LBL_CWA_POLICY") result.setValue( "Edit Patient Data", forKey: "LBL_EDIT_OEGD") result.setValue( "Language", forKey: "LBL_LANGUAGE") result.setValue( "Current Password", forKey: "LBL_CURRENT_PASSWORD") //result.setValue( "Einstellungen", forKey: "LBL_SETTINGS") result.setValue( "Your Lab", forKey: "LBL_YOUR_LABOR") result.setValue( "Connection successful", forKey: "LBL_CONNECTED") result.setValue( "Connection not successful", forKey: "LBL_DISCONNECTED") //MARK: BUTTONS //result.setValue("New findings", forKey: "BTN_NEW_RESULTS") result.setValue("Add", forKey: "BTN_ADD") result.setValue("Register", forKey: "BTN_REGISTER") result.setValue("Next", forKey: "BTN_NEXT") result.setValue("Done", forKey: "BTN_DONE") result.setValue("Cancel", forKey: "BTN_CANCEL") result.setValue("Back", forKey: "BTN_BACK") result.setValue("Decrypt", forKey: "BTN_ENCRYPT") result.setValue("Delete", forKey: "BTN_DELETE") //result.setValue("take over", forKey: "BTN_TAKE_OVER") result.setValue("Settings", forKey: "BTN_SETTINGS") result.setValue("Change Password", forKey: "BTN_CHANGE_PASSWORD") //result.setValue("Capture patient data", forKey: "BTN_OEGD") result.setValue("Support", forKey: "BTN_SUPPORT") result.setValue("Close", forKey: "BTN_CLOSE") result.setValue("OK", forKey: "BTN_OK") result.setValue("FAQ", forKey: "BTN_FAQ") result.setValue( "I accept the terms and conditions and the privacy policy", forKey: "BTN_ACCEPT_PRIVACY_POLICY") //result.setValue( "Select", forKey: "BTN_SELECT") result.setValue( "Login", forKey: "BTN_LOGIN") result.setValue( "Forget", forKey: "BTN_FORGOT") result.setValue( "Edit", forKey: "BTN_EDIT") result.setValue( "Change", forKey: "BTN_CHANGE") result.setValue( "Request PIN", forKey: "BTN_PIN_REQUEST") result.setValue( "Print", forKey: "BTN_PRINT") result.setValue( "File share", forKey: "BTN_FILE_SHARE") //result.setValue( "Create", forKey: "BTN_CREATE") result.setValue( "CWA Consent", forKey: "BTN_ACCEPT_CWA_POLICY") result.setValue( "No", forKey: "BTN_NO") result.setValue( "Yes", forKey: "BTN_YES") //result.setValue( "Save", forKey: "BTN_SAVE") result.setValue( "Submit", 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( "Malfunction", forKey: "LBL_SUPPORT_TOPIC_TROUBLE") result.setValue( "Delete Account", forKey: "LBL_SUPPORT_TOPIC_ACCOUNT_DELETE") result.setValue("App Notifications", forKey: "LBL_PUSH_NOTIFICATION_EXPLAIN_HEADER") //result.setValue("reference number", forKey: "LBL_REFERENCE_NUMBER") result.setValue("Please select", forKey:"LBL_PLEASE_SELECT") result.setValue("Submitting a report does not replace a conversation with your doctor.", forKey: "LBL_BEFUND_HINWEIS") //MARK: ERRORS result.setValue("Please enter the zip code of your residence", forKey: "ERROR_ENTER_ZIP") result.setValue("Please enter your date of birth", forKey: "ERROR_ENTER_BIRTHDAY") result.setValue("Please enter an order number", forKey: "ERROR_ENTER_SAMPLEID") result.setValue("Please enter your personal password", forKey: "ERROR_ENTER_PASSWORD") result.setValue("The password must contain min. 8 characters, including min. 1 uppercase letter, 1 lowercase letter, 1 digit and 1 special character.", forKey: "ERROR_ENTER_STRONG_PASSWORD") result.setValue("Please confirm your password", forKey: "ERROR_CONFIRM_PASSWORD") result.setValue("The passwords do not match", forKey: "ERROR_PASSWORD_MISMATCH") result.setValue("The data could not be written on the device. Please check if the permission to write data is allowed", forKey: "ERROR_COULD_NOT_SAVE") result.setValue("Unfortunately, your device does not support encryption and cannot be used for this application", forKey: "ERROR_ENCRYPTION_NOT_SUPPORTED") //result.setValue("Unfortunately, currently the server is not available. Please try again later", forKey: "ERROR_SERVER_NOT_REACHABLE") result.setValue("Please enter a valid zip code", forKey: "ERROR_ENTER_VALID_ZIP") result.setValue("Please enter a valid date of birth", forKey: "ERROR_ENTER_VALID_BIRTHDAY") result.setValue("Please enter a valid order number", forKey: "ERROR_ENTER_VALID_SAMPLEID") result.setValue("The response from the server could not be validated. Please try again later", forKey: "ERROR_INVALID_RESPONSE") result.setValue("The security key could not be exchanged with the server", forKey: "ERROR_KEYS_COULD_NOT_EXCHANGED") result.setValue("Unfortunately, your request could not be registered for this order", forKey: "ERROR_COULD_NOT_REGISTER_PGS") result.setValue("You have exceeded the maximum number of open requests allowed. (Max. 10 open requests allowed)", forKey: "ERROR_MAX_OPENED_REQUEST_LIMIT") result.setValue("The order number you entered has already been registered on another device. If the app has been newly installed, the problem may also occur. In this case, please contact support (see menu) to get your finding.", forKey: "ERROR_ALREADY_SUBSCRIBTED") result.setValue("You have sent too many requests recently. Please wait and try again later", forKey: "ERROR_TOO_MANY_REQUESTS") result.setValue("The password you entered is invalid.", forKey: "ERROR_INVALID_PASSWORD") result.setValue("Sorry, the finding could not be downloaded. Please try again later.", forKey: "ERROR_DOWNLOAD_NOT_FOUND") result.setValue("Sorry, the finding could not be decrypted. Please try again later.", forKey: "ERROR_COULD_NOT_DECRYPT") result.setValue("The finding could not be saved.", forKey: "ERROR_COULD_NOT_SAVE_ENCRYPTED") result.setValue("The finding could not be read.", forKey: "ERROR_ENCRYPTED_FILE_NOT_FOUND") result.setValue("Please enter the old password", forKey: "ERROR_ENTER_OLD_PASSWORD") result.setValue( "Please read our terms and conditions and privacy policy carefully, as they must be accepted when using our application", forKey: "ERROR_ACCEPT_PRIVACY_POLICY") result.setValue( "Biometric authentication could not be activated", forKey: "ERROR_BIOMETRICAL_AUTHENTICATION_COULD_NOT_ACTIVATED") result.setValue( "Please enter a PIN", forKey: "ERROR_ENTER_PIN") result.setValue( "PIN must consist of 5 digits", forKey: "ERROR_PIN_LENGTH") result.setValue( "Please enter your PIN", forKey: "ERROR_ENTER_YOUR_PIN") result.setValue( "The PIN you entered is not valid", forKey: "ERROR_INVALID_PASSWORD_RESET_PIN") result.setValue( "PIN could not be received from the server", forKey: "ERROR_COULD_NOT_GET_PIN") //result.setValue( "Password could not be changed", forKey: "ERROR_COULD_NOT_CHANGE_PASSWORD") result.setValue( "For an OEGD slip, we need your consent form", forKey: "ERROR_ACCEPT_CWA_POLICY") result.setValue( "OEGD could not be saved", forKey: "ERROR_COULD_NOT_SAVE_OEGD") result.setValue( "Please enter your first name", forKey: "ERROR_ENTER_FIRSTNAME") result.setValue( "Please enter your last name", forKey: "ERROR_ENTER_LASTNAME") result.setValue( "Please enter your gender", forKey: "ERROR_ENTER_GENDER") result.setValue( "Please enter the street", forKey: "ERROR_ENTER_STREET") result.setValue( "Please enter the house no", forKey: "ERROR_ENTER_STREET_NUMBER") result.setValue( "Please enter your city of residence", forKey: "ERROR_ENTER_CITY") result.setValue( "Please enter your email", forKey: "ERROR_ENTER_EMAIL") result.setValue( "Please select a subject", forKey: "ERROR_ENTER_TOPIC") result.setValue( "Please enter the text", forKey: "ERROR_ENTER_TEXT") result.setValue("To read and accept our privacy policy you must be connected to the internet", forKey: "ERROR_PRIVACY_POLICY_NEEDS_CONNECTION") //MARK: MESSAGES result.setValue("The order number you entered already exists in your list.", forKey: "MSG_PGS_ALREADY_EXISTS") result.setValue("There is currently no finding. You will be notified via push message as soon as your findings are available.", forKey: "MSG_PGS_RESPONSE_PENDING") result.setValue("Thank you, your request has been successfully registered. We will notify you about a new status on your finding", forKey: "MSG_PGS_SUCCESSFULLY_CREATED") result.setValue("Data is being updated...", forKey: "MSG_DATA_REFRESHING") result.setValue("Thank you. A status to your finding is already available", forKey: "MSG_PGS_ALREADY_AVAILABLE") //result.setValue("Please enter the password from your old device", forKey: "MSG_ENTER_OLD_PASSWORD") //result.setValue("The finding was successfully transferred from your old device", forKey: "MSG_PGS_SUCCESSFULLY_OVER_TOOK") result.setValue( "You are not registered yet", forKey: "MSG_YOU_ARE_NOT_REGISTERED") result.setValue( "Your password has been successfully changed. The current PIN has lost its validity for security reasons, the new PIN is [PIN]", forKey: "MSG_PASSWORD_HAS_BEEN_CHANGED") result.setValue( "Do you really want to delete the selected entry([ITEM])?", forKey: "MSG_SURE_WANT_DELETE") result.setValue( "Your password has been successfully changed. The current PIN has lost its validity for security reasons, the new PIN is [PIN]", forKey: "MSG_PASSWORD_HAS_BEEN_CHANGED") result.setValue( "Your previous PIN has been successfully requested. You can now assign a new PIN and password.", forKey: "PIN_HAS_BEEN_REQUESTED") result.setValue("Your account has been successfully deleted", forKey: "MSG_ACCOUNT_SUCCESSFULLY_DELETED") result.setValue("Thank you, your request has been sent successfully", forKey: "MSG_SUPPORT_SUCCESSFULLY_SENT") result.setValue("Account could not be deleted. Please try again later", forKey: "MSG_ACCOUNT_COULD_NOT_DELETED") result.setValue("Message could not be sent.", forKey: "MSG_SUPPORT_COULD_NOT_SEND") result.setValue("Thank you, your request is now being processed. We will notify you of a new status on your finding. (Please note that the app needs permission to send you messages to do this)", forKey: "MSG_PGS_SUCCESSFULLY_CREATED") result.setValue("In order for you to be notified directly when your finding is available, it is important that this app can send you push messages.", forKey: "MSG_PUSH_NOTIFICATION_EXPLAIN_TEXT") result.setValue("Biometric data is necessary to request the PIN", forKey: "MSG_TOUCHID_INFO") result.setValue("Currently we are performing maintenance work. Please note that our app is only available on a limited basis.", forKey: "MSG_MAINTENANCE") result.setValue("No order could be found for the information you provided. Please check your information.", forKey: "MSG_REQUESTED_RESULTS_NOT_FOUND") result.setValue("Your findings could not be clearly assigned in the laboratory so far. Please check the information you have provided. If you continue to receive this result despite correct information, please contact support.", forKey: "MSG_REQUESTED_RESULTS_REJECTED") result.setValue("Privacy Policy", forKey: "LBL_PRIVACY_POLICY") result.setValue("When visiting our website, selected.", forKey: "PRIVATE_POLICY_TEXT") result.setValue("When visiting our website, selected.", forKey: "CWA_POLICY_TEXT") result.setValue("Your device does not allow QR code scanning in this app. Please enable the use of the camera in your settings and use a device with a working camera.", forKey: "MSG_SCAN_NOT_SUPPORTED") result.setValue("Scanning not supported", forKey: "LBL_SCAN_NOT_SUPPORTED") result.setValue("https://www.limbachgruppe.com/fileadmin/downloads/pba-data-protection.html", forKey: "AGB_POLICY_LINK") result.setValue("https://www.limbachgruppe.com/fileadmin/downloads/098235490.html", forKey: "FAQ_LINK") result.setValue("

Application must be closed.

", forKey: "APP_MUST_BE_CLOSED") result.setValue("

Internet connection is required. No T&C.

", forKey: "NO_AGB_AVAILABLE") result.setValue("

nternet connection is required. No FAQ.

", forKey: "NO_FAQ_AVAILABLE") return result } } }