Adds auth pages

This commit is contained in:
2026-06-21 00:15:28 +02:00
parent 7dfc3a9692
commit ab93a5c7d1
28 changed files with 2785 additions and 45 deletions
+50 -2
View File
@@ -9,7 +9,9 @@
"nav": {
"dashboard": "Dashboard",
"users": "Users",
"cms": "CMS"
"cms": "CMS",
"profile": "Profile",
"settings": "Settings"
},
"login": {
"title": "Sign in",
@@ -27,6 +29,49 @@
"generic": "Something went wrong. Please try again."
}
},
"setup": {
"title": "System Setup",
"subtitle": "Create the first Owner account to get started.",
"fields": {
"name": "Full name",
"email": "Email",
"password": "Password",
"confirmPassword": "Confirm password",
"locale": "Language"
},
"localeOptions": {
"en": "English",
"nl": "Dutch"
},
"submit": "Create account",
"submitting": "Creating account…",
"success": "Account created. You can now sign in.",
"errors": {
"alreadyInitialized": "This system has already been set up.",
"generic": "Something went wrong. Please try again."
}
},
"inviteComplete": {
"title": "Complete your account",
"subtitle": "You have been invited to {{appName}}.",
"loading": "Validating your invitation…",
"fields": {
"email": "Email",
"name": "Full name",
"password": "Password",
"confirmPassword": "Confirm password"
},
"submit": "Complete setup",
"submitting": "Completing setup…",
"success": "Account setup complete. You can now sign in.",
"errors": {
"expired": "This invitation link has expired. Please request a new one.",
"used": "This invitation link has already been used.",
"notFound": "This invitation link is not valid.",
"noToken": "Invalid invitation link.",
"generic": "Something went wrong. Please try again."
}
},
"dashboard": {
"title": "Dashboard",
"welcome": "Welcome back, {{name}}",
@@ -37,6 +82,9 @@
"logout": "Sign out"
},
"errors": {
"network": "Unable to reach the server. Check your connection and try again."
"network": "Unable to reach the server. Check your connection and try again.",
"accessDenied": "You do not have permission to view this page.",
"accessDeniedDetail": "This section requires the {{roles}} role.",
"sessionExpired": "Your session has expired. Please sign in again."
}
}