{ "bad_request": "The request is invalid.", "unauthorized": "Please sign in to continue.", "forbidden": "You do not have permission for this action.", "not_found": "The requested resource does not exist.", "conflict": "The request conflicts with the current state.", "gone": "This resource is no longer available.", "payload_too_large": "The submitted data is too large.", "rate_limited": "Too many requests — please try again later.", "internal_error": "Internal server error.", "registration_closed": "Registration is currently closed on this instance.", "token_invalid": "This link is invalid or has expired.", "login_failed": "Username/e-mail or password is incorrect.", "login_backoff": "Too many failed attempts — please wait a few minutes.", "email_unverified": "Please confirm your e-mail address first.", "account_disabled": "This account has been disabled.", "password_incorrect": "The current password is incorrect.", "csrf_origin_mismatch": "The request came from an unexpected origin.", "cannot_revoke_current_session": "Use sign-out to end your current session.", "personal_pond_undeletable": "The personal pond cannot be deleted.", "network": "The server could not be reached.", "validation": { "required": "This field is required.", "taken": "This value is already taken.", "username": { "tooShort": "The username needs at least 3 characters.", "tooLong": "The username can have at most 32 characters.", "charset": "Only letters, digits, and hyphens are allowed." }, "password": { "tooShort": "The password needs at least 10 characters.", "tooLong": "The password can have at most 128 characters.", "tooCommon": "This password is too common." }, "email": { "invalid": "Please enter a valid e-mail address." }, "displayName": { "required": "Please enter a display name." }, "tooLong": "The input is too long." } }