feat(pages): add contact page

This commit is contained in:
2025-11-19 22:03:35 +01:00
parent 0b65e17903
commit 10e51b5da4
7 changed files with 230 additions and 7 deletions

View File

@@ -38,6 +38,28 @@
"name": "Languages & Worldbuilding"
},
"contact": {
"form": {
"sendButton": "Send Message",
"validation": {
"shortName": "Must contain at least one character",
"longName": "Cannot exceed 100 characters",
"shortMessage": "Must contain at least 10 characters",
"longMessage": "Cannot exceed 5000 characters",
"invalidEmail": "Invalid email address format"
},
"labels": {
"name": "Name",
"email": "Email Address",
"message": "Message",
"website": "Website"
},
"placeholders": {
"name": "Alex Taylor",
"email": "alex.taylor[at]example.com",
"message": "Hello, ...",
"website": "https://example.com"
}
},
"name": "Contact"
}
},
@@ -51,5 +73,25 @@
"frontend": "Frontend Version",
"backend": "Backend Version"
}
},
"backend": {
"failed": "Error",
"errors": {
"title": "There was an error",
"unknown": "The website encountered an unknown error. Please try again later."
},
"contact": {
"success": "Email sent! Weve also sent you a confirmation email!",
"honeypot": "Mmmmmh, I love me some honey from the honeypot!",
"errors": {
"internal": "The website encountered an internal error. Please try again later.",
"validation": {
"name": "Incorrect name format. Must contain from 1 to 50 characters.",
"email": "Incorrect email format.",
"message": "Incorrect message format. Must contain from 10 to 5000 characters.",
"other": "Malformed request."
}
}
}
}
}