feat(i18n): localize admin users backbone

This commit is contained in:
2026-06-15 15:35:08 +02:00
parent 349559f4e0
commit 0cbbe60299
10 changed files with 1048 additions and 56 deletions
+82
View File
@@ -432,6 +432,88 @@ export const en = {
},
},
},
admin: {
users: {
list: {
title: "Users",
empty: "No users found.",
columns: {
name: "Name",
username: "Username",
email: "Email",
role: "Role",
status: "Status",
actions: "Actions",
},
actions: {
edit: "Edit user",
},
},
new: {
title: "New User",
},
edit: {
title: "Edit User",
},
form: {
nameLabel: "Name",
namePlaceholder: "Full name",
usernameLabel: "Username",
usernamePlaceholder: "Username",
emailLabel: "Email",
emailPlaceholder: "user@example.com",
passwordLabel: "Password",
passwordPlaceholder: "Minimum 8 characters",
roleLabel: "Role",
activeLabel: "Active user",
createSubmit: "Create User",
updateSubmit: "Update User",
},
resetPassword: {
title: "Reset password",
passwordLabel: "New password",
passwordPlaceholder: "Minimum 8 characters",
submit: "Reset Password",
},
roles: {
ADMIN: "Admin",
MANAGER: "Manager",
STAFF: "Staff",
VIEWER: "Viewer",
},
status: {
active: "Active",
inactive: "Inactive",
},
actions: {
createSuccess: "User created successfully",
createFailure: "Failed to create user",
updateSuccess: "User updated successfully",
updateFailure: "Failed to update user",
toggleStatusSuccess: "User status updated successfully",
toggleStatusFailure: "Failed to update user status",
resetPasswordSuccess: "Password reset successfully",
resetPasswordFailure: "Failed to reset password",
duplicateUsername: "Username already exists",
duplicateEmail: "Email already exists",
notFound: "User not found",
lastActiveAdmin:
"Cannot remove access from the last active administrator",
selfAdminAccess: "You cannot remove your own administrator access",
selfDeactivate: "You cannot deactivate your own user",
},
schema: {
usernameRequired: "Username is required",
nameRequired: "Name is required",
emailInvalid: "Invalid email",
passwordMinLength: "Password must be at least 8 characters",
userIdRequired: "User id is required",
},
fallback: {
unknownRole: "Unknown role",
},
},
},
login: {
title: "Sign In",
usernameLabel: "Username",