From 9a4681b2c053716ead3df9ac107eaf967f28d23b Mon Sep 17 00:00:00 2001 From: kyy Date: Mon, 16 Mar 2026 16:16:53 +0900 Subject: [PATCH] =?UTF-8?q?=EB=82=B4=20=EC=A0=95=EB=B3=B4=20=EB=B0=8F=20?= =?UTF-8?q?=EC=97=AD=ED=95=A0=EB=B3=84=20=EA=B6=8C=ED=95=9C=20=EB=B2=94?= =?UTF-8?q?=EC=9C=84=20=EC=95=88=EB=82=B4=20=EC=A0=9C=EA=B3=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devfront/src/features/profile/ProfilePage.tsx | 17 +++++++++++++++-- devfront/src/locales/en.toml | 6 ++++++ devfront/src/locales/ko.toml | 6 ++++++ devfront/src/locales/template.toml | 6 ++++++ 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/devfront/src/features/profile/ProfilePage.tsx b/devfront/src/features/profile/ProfilePage.tsx index 6e026ffc..e4917363 100644 --- a/devfront/src/features/profile/ProfilePage.tsx +++ b/devfront/src/features/profile/ProfilePage.tsx @@ -117,6 +117,13 @@ function ProfilePage() {

{profile.email}

+
+

+ + {t("ui.dev.profile.basic.phone", "Phone")} +

+

{profile.phone || "-"}

+
@@ -163,16 +170,22 @@ function ProfilePage() {
-
+
-
+

{t("ui.dev.profile.role.current", "Current Role")}

{t(`ui.common.role.${profile.role}`, profile.role.toUpperCase())}

+

+ {t( + `ui.dev.profile.role.desc_${profile.role}`, + "시스템 역할에 대한 설명이 제공되지 않았습니다.", + )} +

diff --git a/devfront/src/locales/en.toml b/devfront/src/locales/en.toml index ceaea07d..665aa6cd 100644 --- a/devfront/src/locales/en.toml +++ b/devfront/src/locales/en.toml @@ -1418,6 +1418,7 @@ title = "User Info" id = "User ID" name = "Name" email = "Email" +phone = "Phone Number" [ui.dev.profile.org] title = "Organization Info" @@ -1428,6 +1429,11 @@ company_code = "Company Code" title = "System Role" description = "The permission level granted to this account." current = "Current Role" +desc_super_admin = "Can manage all tenants and applications system-wide without restriction." +desc_tenant_admin = "Can manage all applications within their assigned tenant." +desc_rp_admin = "Can view and manage only assigned/linked applications." +desc_user = "Standard application access. DevFront access is denied." +desc_tenant_member = "Standard application access. DevFront access is denied." [ui.admin.nav] api_keys = "API Keys" diff --git a/devfront/src/locales/ko.toml b/devfront/src/locales/ko.toml index eb34ab28..74a27993 100644 --- a/devfront/src/locales/ko.toml +++ b/devfront/src/locales/ko.toml @@ -1431,6 +1431,7 @@ title = "사용자 정보" id = "사용자 ID" name = "이름" email = "이메일" +phone = "전화번호" [ui.dev.profile.org] title = "조직 정보" @@ -1441,3 +1442,8 @@ company_code = "회사 코드" title = "시스템 역할" description = "현재 계정에 부여된 권한 등급입니다." current = "현재 역할" +desc_super_admin = "전체 시스템의 모든 테넌트와 모든 앱을 제한 없이 관리할 수 있습니다." +desc_tenant_admin = "본인이 속한 테넌트(조직/회사) 하위의 모든 앱을 관리할 수 있습니다." +desc_rp_admin = "본인에게 할당된 연동 앱(Client)만 확인 및 관리할 수 있습니다." +desc_user = "기본 앱 이용 권한을 가지며, DevFront 접근은 차단됩니다." +desc_tenant_member = "기본 앱 이용 권한을 가지며, DevFront 접근은 차단됩니다." diff --git a/devfront/src/locales/template.toml b/devfront/src/locales/template.toml index 4afd8a93..1da1c1ac 100644 --- a/devfront/src/locales/template.toml +++ b/devfront/src/locales/template.toml @@ -1430,6 +1430,7 @@ title = "" id = "" name = "" email = "" +phone = "" [ui.dev.profile.org] title = "" @@ -1440,3 +1441,8 @@ company_code = "" title = "" description = "" current = "" +desc_super_admin = "" +desc_tenant_admin = "" +desc_rp_admin = "" +desc_user = "" +desc_tenant_member = ""