diff --git a/src/i18n/messages/en/index.ts b/src/i18n/messages/en/index.ts index 31c906a..42155e5 100644 --- a/src/i18n/messages/en/index.ts +++ b/src/i18n/messages/en/index.ts @@ -6,6 +6,7 @@ import dialogs from "./dialogs"; import panels from "./panels"; import login from "./login"; import errors from "./errors"; +import userManagement from "./userManagement"; export default { ...common, @@ -16,4 +17,5 @@ export default { ...panels, ...login, ...errors, + ...userManagement, }; diff --git a/src/i18n/messages/en/userManagement.ts b/src/i18n/messages/en/userManagement.ts new file mode 100644 index 0000000..29a24b7 --- /dev/null +++ b/src/i18n/messages/en/userManagement.ts @@ -0,0 +1,51 @@ +export default { + userManagement: { + title: "User management", + userCount: "{count, plural, one {# user} other {# users}}", + addUser: "Add user", + you: "(you)", + roles: { + admin: "Admin", + user: "User", + }, + actions: "Actions for {username}", + makeAdmin: "Make admin", + makeUser: "Make user", + resetPassword: "Reset password", + deleteUser: "Delete", + empty: "No users yet.", + roleUpdated: "Role updated for {username}.", + create: { + title: "Add user", + description: "Create a new account for this deployment.", + username: "Username", + usernameHint: + "Letters, digits, dot, underscore and hyphen; 1-64 characters.", + password: "Password", + passwordHint: "8-256 characters.", + role: "Role", + cancel: "Cancel", + submit: "Create user", + creating: "Creating...", + created: "User {username} created.", + }, + reset: { + title: "Reset password", + description: "Set a new password for {username}.", + password: "New password", + passwordHint: "8-256 characters.", + cancel: "Cancel", + submit: "Reset password", + resetting: "Resetting...", + done: "Password updated for {username}.", + }, + remove: { + title: "Delete user", + description: "Delete {username}? This cannot be undone.", + cancel: "Cancel", + submit: "Delete", + deleting: "Deleting...", + done: "User {username} deleted.", + }, + }, +}; diff --git a/src/i18n/messages/zh/index.ts b/src/i18n/messages/zh/index.ts index 31c906a..42155e5 100644 --- a/src/i18n/messages/zh/index.ts +++ b/src/i18n/messages/zh/index.ts @@ -6,6 +6,7 @@ import dialogs from "./dialogs"; import panels from "./panels"; import login from "./login"; import errors from "./errors"; +import userManagement from "./userManagement"; export default { ...common, @@ -16,4 +17,5 @@ export default { ...panels, ...login, ...errors, + ...userManagement, }; diff --git a/src/i18n/messages/zh/userManagement.ts b/src/i18n/messages/zh/userManagement.ts new file mode 100644 index 0000000..fea2c5c --- /dev/null +++ b/src/i18n/messages/zh/userManagement.ts @@ -0,0 +1,50 @@ +export default { + userManagement: { + title: "用户管理", + userCount: "{count} 位用户", + addUser: "添加用户", + you: "(你)", + roles: { + admin: "管理员", + user: "普通用户", + }, + actions: "{username} 的操作", + makeAdmin: "设为管理员", + makeUser: "设为普通用户", + resetPassword: "重置密码", + deleteUser: "删除", + empty: "暂无用户。", + roleUpdated: "{username} 的角色已更新。", + create: { + title: "添加用户", + description: "为此部署创建一个新账号。", + username: "用户名", + usernameHint: "字母、数字、点、下划线和连字符;1-64 个字符。", + password: "密码", + passwordHint: "8-256 个字符。", + role: "角色", + cancel: "取消", + submit: "创建用户", + creating: "创建中...", + created: "用户 {username} 已创建。", + }, + reset: { + title: "重置密码", + description: "为 {username} 设置新密码。", + password: "新密码", + passwordHint: "8-256 个字符。", + cancel: "取消", + submit: "重置密码", + resetting: "重置中...", + done: "{username} 的密码已更新。", + }, + remove: { + title: "删除用户", + description: "确定删除 {username} 吗?此操作无法撤销。", + cancel: "取消", + submit: "删除", + deleting: "删除中...", + done: "用户 {username} 已删除。", + }, + }, +};