{
    "brand": {
        "name": "<%= namespace %>",
        "copywrite": "&copy; 2020",
        "slogan": "Congrats, your Gavant Ember.js app is working! 🎉"
    },
    "actions": {
        "save": "Save",
        "submit": "Submit",
        "search": "Search",
        "cancel": "Cancel",
        "remove": "Remove",
        "goBack": "Go back"
    },
    "serverErrors": {
        "heading": "The following {count, plural, =1 {error} other {errors}} occurred while attempting to process your request.",
        "unknown": {
            "unexpected": "Sorry, an unexpected error has occurred."
        },
        "system": {
            "unhandledException": "Sorry, an unexpected error has occurred."
        },
        "unhandledException": "Sorry, an unexpected error has occurred.",
        "changePassword": {
            "InvalidParameterException": "The entered password is not valid. Please make sure it meets all requirements and try again.",
            "InvalidPasswordException": "The entered password is not valid. Please make sure it meets all requirements and try again.",
            "NotAuthorizedException": "Invalid username or password.",
            "LimitExceededException": "You have exceeded the maximum number of attempts. Please try again in a little while.",
            "TooManyRequestsException": "You have exceeded the maximum number of attempts. Please try again in a little while.",
            "TooManyFailedAttemptsException": "Too many failed attempts. Please try again in a little while."
        },
        "undefined": "Sorry, an unexpected error has occurred.",
        "NotAuthorizedException": "Invalid username or password.",
        "LimitExceededException": "You have exceeded the maximum number of attempts. Please try again in a little while.",
        "TooManyRequestsException": "You have exceeded the maximum number of attempts. Please try again in a little while.",
        "TooManyFailedAttemptsException": "Too many failed attempts. Please try again in a little while.",
        "InvalidParameterException": "The entered password is not valid. Please make sure it meets all requirements and try again.",
        "InvalidPasswordException": "The entered password is not valid. Please make sure it meets all requirements and try again.",
        "CodeMismatchException": "The provided code is not valid.",
        "ExpiredCodeException": "The provided code has expired.",
        "UserNotFoundException": "The provided user could not be found.",
        "UserNotConfirmedException": "The provided user is not confirmed.",
        "emailAlreadyInUse": "Email already in use, please enter a different email and try again.",
        "cognito": {
            "NotAuthorizedException": "Incorrect username or password.",
            "InvalidPasswordException": "The entered password is not valid. Please make sure it meets all requirements and try again.",
            "CodeMismatchException": "The provided verification code is invalid or expired.",
            "ExpiredCodeException": "The provided verification code is expired."
        }
    },
    "validations": {
        "inclusion": "{description} is not included in the list",
        "exclusion": "{description} is reserved",
        "invalid": "{description} is invalid",
        "confirmation": "{description} doesn't match {on}",
        "accepted": "{description} must be accepted",
        "empty": "{description} can't be empty",
        "blank": "{description} must be blank",
        "present": "{description} can't be blank",
        "collection": "{description} must be a collection",
        "singular": "{description} can't be a collection",
        "tooLong": "{description} is too long (maximum is {max} characters)",
        "tooShort": "{description} is too short (minimum is {min} characters)",
        "between": "{description} must be between {min} and {max} characters",
        "before": "{description} must be before {before}",
        "onOrBefore": "{description} must be on or before {onOrBefore}",
        "after": "{description} must be after {after}",
        "onOrAfter": "{description} must be on or after {onOrAfter}",
        "wrongDateFormat": "{description} must be in the format of {format}",
        "wrongLength": "{description} is the wrong length (should be {is} characters)",
        "notANumber": "{description} must be a number",
        "notAnInteger": "{description} must be an integer",
        "greaterThan": "{description} must be greater than {gt}",
        "greaterThanOrEqualTo": "{description} must be greater than or equal to {gte}",
        "equalTo": "{description} must be equal to {is}",
        "lessThan": "{description} must be less than {lt}",
        "lessThanOrEqualTo": "{description} must be less than or equal to {lte}",
        "otherThan": "{description} must be other than {value}",
        "odd": "{description} must be odd",
        "even": "{description} must be even",
        "positive": "{description} must be positive",
        "multipleOf": "{description} must be a multiple of {multipleOf}",
        "date": "{description} must be a valid date",
        "email": "{description} must be a valid email address",
        "phone": "{description} must be a valid phone number",
        "url": "{description} must be a valid url",
        "urlFormat": "{description} must start with http:// or https://"
    },
    "login": {
        "title": "Login"
    },
    "fourOhFour": {
        "title": "404",
        "subtitle": "Page not found",
        "message": "Sorry, the requested page could not be found."
    },
    "fourOhThree": {
        "title": "403",
        "subtitle": "Forbidden",
        "message": "Sorry, you do not have permission to access this page."
    },
    "fiveHundred": {
        "title": "500",
        "subtitle": "Internal server error",
        "message": "Sorry, an unexpected error has occurred."
    }
}
