improvement: error handeling structure changed and unified all across the app. user no longer sees inappropriate messages.

This commit is contained in:
2026-07-12 18:27:38 +03:30
parent 901d838a2c
commit fab5111aa8
45 changed files with 977 additions and 241 deletions

View File

@@ -829,5 +829,66 @@
"monthOctober": "Oktober",
"monthNovember": "November",
"monthDecember": "December"
},
"errors": {
"GENERIC": "Er is iets misgegaan. Probeer het opnieuw.",
"NETWORK_ERROR": "Kan de server niet bereiken. Controleer uw verbinding.",
"TIMEOUT": "Het verzoek duurde te lang. Probeer het opnieuw.",
"AUTH_INVALID_CREDENTIALS": "Onjuist e-mailadres of wachtwoord.",
"AUTH_UNAUTHORIZED": "Uw sessie is verlopen. Meld u opnieuw aan.",
"AUTH_REFRESH_TOKEN_NOT_FOUND": "Uw sessie is verlopen. Meld u opnieuw aan.",
"AUTH_REFRESH_TOKEN_INVALID": "Uw sessie is verlopen. Meld u opnieuw aan.",
"AUTH_SESSION_EXPIRED": "Uw sessie is verlopen. Meld u opnieuw aan.",
"AUTH_USER_NOT_FOUND": "We konden uw account niet vinden.",
"AUTH_ORG_NOT_SELECTED": "Selecteer een organisatie om door te gaan.",
"AUTH_ORG_ACCESS_DENIED": "U hebt geen toegang tot deze organisatie.",
"AUTH_INVITATION_PENDING": "Uw uitnodiging is nog in behandeling. Vraag een beheerder om uw account te activeren.",
"AUTH_REGISTRATION_EMAIL_EXISTS": "Er bestaat al een account met dit e-mailadres. Meld u aan om een nieuwe organisatie toe te voegen.",
"AUTH_REGISTRATION_MOBILE_EXISTS": "Dit mobiele nummer is al geregistreerd.",
"AUTH_REGISTRATION_MOBILE_INVALID": "Voer een geldig mobiel nummer in.",
"AUTH_REGISTRATION_FAILED": "Registratie kon niet worden voltooid. Probeer het opnieuw.",
"AUTH_PASSWORD_INCORRECT": "Huidig wachtwoord is onjuist.",
"AUTH_PASSWORD_RESET_EXPIRED": "Wachtwoordherstel is verlopen. Verifieer uw mobiele nummer opnieuw.",
"AUTH_VERIFICATION_CODE_INVALID": "Ongeldige of verlopen verificatiecode.",
"AUTH_VERIFICATION_RATE_LIMIT": "Wacht even voordat u opnieuw een code aanvraagt.",
"AUTH_SELECT_ORG_FIRST": "Selecteer een organisatie voordat u een nieuwe aanmaakt.",
"AUTH_CREATE_ORG_OWNER_ONLY": "Alleen eigenaren van de huidige organisatie kunnen nieuwe organisaties aanmaken.",
"AUTH_PASSWORD_CURRENT_REQUIRED": "Huidig wachtwoord is verplicht.",
"PERMISSION_DENIED": "U hebt geen toestemming voor deze actie.",
"PERMISSION_ORG_MANAGE": "U hebt geen toestemming om organisaties te beheren.",
"PERMISSION_CLINIC_ONLY": "Deze actie is alleen beschikbaar voor klinieken.",
"PERMISSION_LAB_ONLY": "Deze actie is alleen beschikbaar voor laboratoria.",
"PERMISSION_NOT_MEMBER": "U bent geen lid van deze organisatie.",
"PERMISSION_OWNER_ONLY": "Alleen organisatie-eigenaren kunnen dit doen.",
"PERMISSION_PARTICIPATION_SUBSCRIPTION": "Een actief abonnement is vereist om deel te nemen aan behandelingen of taken.",
"PERMISSION_ENABLE_PARTICIPATION_FIRST": "Schakel deelname aan behandelingen in voordat u werktijden instelt.",
"PERMISSION_CLINIC_WORKING_HOURS": "Werktijden zijn alleen beschikbaar voor klinieken.",
"PERMISSION_ACCESS_APPOINTMENTS": "U hebt geen toegang tot afspraken.",
"PERMISSION_EDIT_APPOINTMENTS": "U kunt geen afspraken maken of wijzigen.",
"PERMISSION_ACCESS_TREATMENTS": "U hebt geen toegang tot behandelingen.",
"PERMISSION_EDIT_TREATMENTS": "U kunt behandelingen niet bewerken.",
"PERMISSION_ACCESS_TASKS": "U hebt geen toegang tot taken.",
"PERMISSION_EDIT_TASKS": "U kunt taken niet bewerken.",
"PERMISSION_ACCESS_CASES": "U hebt geen toegang tot dossiers.",
"PERMISSION_ACCESS_STAFF": "U hebt geen toegang tot personeelsbeheer.",
"PERMISSION_EDIT_STAFF": "U kunt werktijden van personeel niet beheren.",
"PERMISSION_ORG_NOT_FOUND": "Organisatie niet gevonden.",
"VALIDATION_FAILED": "Controleer het formulier en probeer het opnieuw.",
"VALIDATION_EMAIL_INVALID": "Voer een geldig e-mailadres in.",
"VALIDATION_PASSWORD_TOO_SHORT": "Wachtwoord is te kort.",
"VALIDATION_PASSWORD_REQUIRED": "Wachtwoord is verplicht.",
"VALIDATION_MOBILE_INVALID": "Voer een geldig mobiel nummer in.",
"VALIDATION_NAME_TOO_SHORT": "Naam is te kort.",
"VALIDATION_ORGANIZATION_NAME_REQUIRED": "Organisatienaam is verplicht.",
"VALIDATION_ORGANIZATION_TYPE_INVALID": "Selecteer een geldig organisatietype.",
"VALIDATION_TOKEN_REQUIRED": "Deze link is ongeldig of onvolledig.",
"VALIDATION_FIELD_REQUIRED": "Vul alle verplichte velden in.",
"VALIDATION_LANGUAGE_INVALID": "Selecteer een ondersteunde taal.",
"VALIDATION_INVALID_REQUEST": "Het verzoek bevat ongeldige gegevens.",
"NOT_FOUND": "Het gevraagde item is niet gevonden.",
"CONFLICT": "Deze actie conflicteert met bestaande gegevens.",
"CONFLICT_FUTURE_APPOINTMENTS": "U kunt niet stoppen met deelnemen aan behandelingen zolang u toekomstige afspraken hebt. Wijs ze eerst opnieuw toe of annuleer ze.",
"BAD_REQUEST": "Het verzoek kon niet worden verwerkt.",
"INTERNAL_ERROR": "Er is iets misgegaan aan onze kant. Probeer het later opnieuw."
}
}