diff --git a/web/src/components/Settings/MemberSection.tsx b/web/src/components/Settings/MemberSection.tsx
index acdb7a17..3b2c85d3 100644
--- a/web/src/components/Settings/MemberSection.tsx
+++ b/web/src/components/Settings/MemberSection.tsx
@@ -13,12 +13,13 @@ import { useTranslate } from "@/utils/i18n";
import showChangeMemberPasswordDialog from "../ChangeMemberPasswordDialog";
const stringifyUserRole = (role: User_Role) => {
+ const t = useTranslate();
if (role === User_Role.HOST) {
return "Host";
} else if (role === User_Role.ADMIN) {
- return "Admin";
+ return t("setting.member-section.admin");
} else {
- return "User";
+ return t("setting.member-section.user");
}
};
@@ -170,8 +171,8 @@ const MemberSection = () => {
{t("common.role")}
-
-
+
+
diff --git a/web/src/locales/en.json b/web/src/locales/en.json
index 1997fe3c..9a4e65ae 100644
--- a/web/src/locales/en.json
+++ b/web/src/locales/en.json
@@ -228,7 +228,9 @@
"archive-warning": "Are you sure to archive {{username}}?",
"create-a-member": "Create a member",
"delete-member": "Delete Member",
- "delete-warning": "Are you sure to delete {{username}}? THIS ACTION IS IRREVERSIBLE"
+ "delete-warning": "Are you sure to delete {{username}}? THIS ACTION IS IRREVERSIBLE",
+ "user": "User",
+ "admin": "Admin"
},
"my-account": "My Account",
"preference": "Preferences",
diff --git a/web/src/locales/zh-Hans.json b/web/src/locales/zh-Hans.json
index b1faf37a..bc808bf9 100644
--- a/web/src/locales/zh-Hans.json
+++ b/web/src/locales/zh-Hans.json
@@ -221,7 +221,9 @@
"archive-warning": "您确定要归档 {{username}} 吗?",
"create-a-member": "创建成员",
"delete-member": "删除成员",
- "delete-warning": "您确定要删除 {{username}} 吗?(此操作不可逆)"
+ "delete-warning": "您确定要删除 {{username}} 吗?(此操作不可逆)",
+ "user": "普通用户",
+ "admin": "管理员"
},
"my-account": "我的账号",
"preference": "偏好设置",