forked from baron/baron-sso
프론트엔드 UI/UX를 전면 개편
This commit is contained in:
@@ -1338,6 +1338,6 @@ logout = "Logout"
|
||||
overview = "Overview"
|
||||
relying_parties = "Apps (RP)"
|
||||
tenant_dashboard = "Tenant Dashboard"
|
||||
user_groups = "User Groups"
|
||||
user_groups = "Organization"
|
||||
tenants = "Tenants"
|
||||
users = "Users"
|
||||
|
||||
@@ -5,13 +5,11 @@
|
||||
affiliate = "가족사 임직원"
|
||||
general = "일반 사용자"
|
||||
|
||||
[domain.company]
|
||||
baron = "바론"
|
||||
halla = "한라"
|
||||
hanmac = "한맥"
|
||||
jangheon = "장헌"
|
||||
ptc = "PTC"
|
||||
saman = "삼안"
|
||||
[domain.tenant_type]
|
||||
company = "COMPANY (일반 기업)"
|
||||
company_group = "COMPANY_GROUP (그룹사/지주사)"
|
||||
personal = "PERSONAL (개인 워크스페이스)"
|
||||
user_group = "USER_GROUP (내부 부서/팀)"
|
||||
|
||||
[err]
|
||||
|
||||
@@ -90,13 +88,34 @@ count = "로드된 로그 {{count}}건"
|
||||
[msg.admin.groups]
|
||||
|
||||
[msg.admin.groups.list]
|
||||
subtitle = "이 테넌트에 정의된 사용자 그룹 목록입니다."
|
||||
create_success = "조직 단위가 성공적으로 생성되었습니다."
|
||||
create_error = "조직 단위 생성에 실패했습니다: {{error}}"
|
||||
delete_confirm = "정말로 이 조직 단위를 삭제하시겠습니까?"
|
||||
delete_success = "조직 단위가 삭제되었습니다."
|
||||
import_success = "조직도가 성공적으로 임포트되었습니다."
|
||||
import_error = "조직도 임포트에 실패했습니다: {{error}}"
|
||||
loading = "조직 단위를 불러오는 중..."
|
||||
subtitle = "이 테넌트에 정의된 조직 단위 목록입니다."
|
||||
title = "조직 관리"
|
||||
|
||||
[msg.admin.groups.members]
|
||||
count = "{{count}} 명"
|
||||
empty = "멤버가 없습니다."
|
||||
title = "[{{name}}] 멤버 관리"
|
||||
|
||||
[msg.admin.groups.members]
|
||||
add_success = "구성원이 추가되었습니다."
|
||||
empty = "구성원이 없습니다."
|
||||
remove_confirm = "{{name}} 님을 이 조직에서 제외하시겠습니까?"
|
||||
remove_success = "구성원이 제외되었습니다."
|
||||
|
||||
[msg.admin.groups.roles]
|
||||
assign_success = "역할이 성공적으로 할당되었습니다."
|
||||
description = "이 조직의 구성원들이 대상 테넌트에서 상속받을 역할을 선택하세요."
|
||||
empty = "할당된 역할이 없습니다."
|
||||
remove_confirm = "할당된 역할을 회수하시겠습니까?"
|
||||
remove_success = "역할이 회수되었습니다."
|
||||
|
||||
[msg.admin.groups.prompt]
|
||||
user_id = "추가할 사용자의 UUID를 입력하세요:"
|
||||
|
||||
@@ -123,11 +142,37 @@ tenant_title = "Tenant isolation"
|
||||
description = "주요 운영 화면으로 바로 이동합니다."
|
||||
|
||||
[msg.admin.tenants]
|
||||
approve_confirm = "이 테넌트를 승인하시겠습니까?"
|
||||
approve_success = "테넌트가 승인되었습니다."
|
||||
delete_confirm = "테넌트 \\\"{{name}}\\\"를 삭제할까요?"
|
||||
delete_success = "테넌트가 삭제되었습니다."
|
||||
empty = "아직 등록된 테넌트가 없습니다."
|
||||
fetch_error = "테넌트 목록 조회에 실패했습니다."
|
||||
missing_id = "테넌트 ID가 없습니다."
|
||||
subtitle = "현재 등록된 테넌트를 확인하고 상태를 관리합니다."
|
||||
|
||||
[msg.admin.tenants.admins]
|
||||
add_success = "관리자가 성공적으로 추가되었습니다."
|
||||
empty = "등록된 관리자가 없습니다."
|
||||
remove_confirm = "{{name}} 사용자의 관리자 권한을 회수할까요?"
|
||||
remove_success = "관리자 권한이 회수되었습니다."
|
||||
subtitle = "이 테넌트의 자원을 관리할 수 있는 권한을 가진 사용자들입니다."
|
||||
title = "테넌트 관리자 설정"
|
||||
|
||||
[ui.admin.tenants.admins]
|
||||
add_button = "관리자 추가"
|
||||
already_admin = "이미 관리자"
|
||||
dialog_description = "이름 또는 이메일로 사용자를 검색하여 관리 권한을 부여하세요."
|
||||
dialog_no_results = "검색 결과가 없습니다."
|
||||
dialog_search_hint = "검색어를 입력해 주세요."
|
||||
dialog_search_placeholder = "사용자 검색 (최소 2자)..."
|
||||
dialog_title = "새 관리자 추가"
|
||||
remove_title = "관리자 권한 회수"
|
||||
table_actions = "액션"
|
||||
table_email = "이메일"
|
||||
table_name = "이름"
|
||||
title = "테넌트 관리자"
|
||||
|
||||
[msg.admin.tenants.create]
|
||||
subtitle = "글로벌 운영 기준의 신규 테넌트를 등록합니다."
|
||||
|
||||
@@ -148,11 +193,11 @@ empty = "소속된 사용자가 없습니다."
|
||||
count = "총 {{count}}개 테넌트"
|
||||
|
||||
[msg.admin.tenants.schema]
|
||||
empty = "No custom fields defined. Click \\\"Add Field\\\" to begin."
|
||||
missing_id = "Tenant ID missing"
|
||||
subtitle = "Define custom attributes for users in this tenant."
|
||||
update_error = "Failed to update schema"
|
||||
update_success = "Schema updated successfully"
|
||||
empty = "정의된 커스텀 필드가 없습니다. \\\"필드 추가\\\"를 눌러 시작하세요."
|
||||
missing_id = "테넌트 ID가 없습니다."
|
||||
subtitle = "이 테넌트 사용자를 위한 커스텀 속성을 정의합니다."
|
||||
update_error = "스키마 업데이트에 실패했습니다."
|
||||
update_success = "스키마가 성공적으로 업데이트되었습니다."
|
||||
|
||||
[msg.admin.tenants.sub]
|
||||
empty = "하위 테넌트가 없습니다."
|
||||
@@ -655,19 +700,38 @@ status = "STATUS"
|
||||
time = "TIME"
|
||||
|
||||
[ui.admin.groups]
|
||||
add_unit = "조직 추가"
|
||||
import_csv = "CSV 임포트"
|
||||
|
||||
[ui.admin.groups.create]
|
||||
title = "새 그룹 생성"
|
||||
description = "부서나 팀과 같은 새로운 조직 단위를 추가합니다."
|
||||
title = "새 조직 단위 생성"
|
||||
|
||||
[ui.admin.groups.detail]
|
||||
breadcrumb_org = "조직 관리"
|
||||
breadcrumb_tenant = "테넌트 상세"
|
||||
breadcrumb_unit = "조직 단위"
|
||||
members_title = "구성원 관리"
|
||||
members_subtitle = "이 조직 단위에 소속된 사용자들을 관리합니다."
|
||||
permissions_title = "권한 관리"
|
||||
permissions_subtitle = "이 조직 단위가 다른 테넌트에 대해 가지는 역할을 관리합니다."
|
||||
subtitle = "조직 단위의 구성원 및 권한을 관리합니다."
|
||||
title = "조직 단위 상세"
|
||||
|
||||
[ui.admin.groups.form]
|
||||
desc_label = "설명"
|
||||
desc_placeholder = "그룹 용도 설명"
|
||||
name_label = "그룹 이름"
|
||||
desc_placeholder = "조직 단위 용도 설명"
|
||||
name_label = "조직명"
|
||||
name_placeholder = "예: 개발팀, 인사팀"
|
||||
parent_label = "상위 조직"
|
||||
parent_none = "없음 (최상위)"
|
||||
submit = "생성하기"
|
||||
unit_level_label = "조직 레벨"
|
||||
unit_level_placeholder = "예: 본부, 실, 팀, 셀"
|
||||
|
||||
[ui.admin.groups.list]
|
||||
title = "User Groups"
|
||||
subtitle = "이 테넌트에 정의된 조직 단위(부서, 팀 등) 목록입니다."
|
||||
title = "조직 관리"
|
||||
|
||||
[ui.admin.groups.members]
|
||||
|
||||
@@ -677,19 +741,21 @@ name = "이름"
|
||||
remove = "제거"
|
||||
|
||||
[ui.admin.groups.table]
|
||||
actions = "ACTIONS"
|
||||
members = "MEMBERS"
|
||||
name = "NAME"
|
||||
actions = "액션"
|
||||
created_at = "생성일"
|
||||
level = "레벨"
|
||||
members = "멤버"
|
||||
name = "이름"
|
||||
|
||||
[ui.admin.header]
|
||||
plane = "Admin Plane"
|
||||
|
||||
[ui.admin.overview]
|
||||
kicker = "Global Overview"
|
||||
title = "Tenant-independent control plane"
|
||||
kicker = "글로벌 개요"
|
||||
title = "테넌트 통합 관리 평면"
|
||||
|
||||
[ui.admin.overview.playbook]
|
||||
title = "Admin playbook"
|
||||
title = "운영 플레이북"
|
||||
|
||||
[ui.admin.overview.quick_links]
|
||||
add_tenant = "테넌트 추가"
|
||||
@@ -697,6 +763,12 @@ tenant_dashboard = "테넌트 대시보드"
|
||||
title = "빠른 이동"
|
||||
view_audit_logs = "감사 로그 보기"
|
||||
|
||||
[ui.admin.overview.summary]
|
||||
audit_events_24h = "감사 이벤트 (24h)"
|
||||
oidc_clients = "OIDC 클라이언트"
|
||||
policy_gate = "정책 게이트"
|
||||
total_tenants = "전체 테넌트"
|
||||
|
||||
[ui.admin.role]
|
||||
rp_admin = "RP ADMIN"
|
||||
super_admin = "SUPER ADMIN"
|
||||
@@ -714,24 +786,44 @@ section = "Tenants"
|
||||
[ui.admin.tenants.create]
|
||||
title = "테넌트 추가"
|
||||
|
||||
[ui.admin.tenants.detail]
|
||||
breadcrumb_list = "테넌트 목록"
|
||||
header_subtitle = "테넌트 정보를 수정하거나 연동 설정을 관리합니다."
|
||||
loading = "테넌트 정보를 불러오는 중..."
|
||||
tab_admins = "관리자 설정"
|
||||
tab_federation = "외부 연동"
|
||||
tab_organization = "조직 관리"
|
||||
tab_profile = "프로필"
|
||||
tab_schema = "사용자 스키마"
|
||||
title = "테넌트 상세"
|
||||
|
||||
[ui.admin.tenants.create.breadcrumb]
|
||||
action = "Create"
|
||||
section = "Tenants"
|
||||
|
||||
[ui.admin.tenants.create.form]
|
||||
description = "Description"
|
||||
domains_label = "Allowed Domains (Comma separated)"
|
||||
description = "설명"
|
||||
domains_label = "허용된 도메인 (콤마로 구분)"
|
||||
domains_placeholder = "example.com, example.kr"
|
||||
name = "Tenant name"
|
||||
slug = "Slug"
|
||||
name = "테넌트 이름"
|
||||
slug = "슬러그 (Slug)"
|
||||
slug_placeholder = "tenant-slug"
|
||||
status = "Status"
|
||||
status = "상태"
|
||||
type = "테넌트 유형"
|
||||
|
||||
[ui.admin.tenants.create.memo]
|
||||
title = "정책 메모"
|
||||
|
||||
[ui.admin.tenants.create.profile]
|
||||
title = "Tenant Profile"
|
||||
[ui.admin.tenants.profile]
|
||||
allowed_domains = "허용된 도메인 (콤마로 구분)"
|
||||
allowed_domains_help = "이 도메인을 가진 이메일로 가입한 사용자는 자동으로 이 테넌트에 배정됩니다."
|
||||
description = "설명"
|
||||
name = "테넌트 이름"
|
||||
slug = "슬러그 (Slug)"
|
||||
status = "상태"
|
||||
subtitle = "슬러그 및 상태 변경은 즉시 적용됩니다."
|
||||
title = "테넌트 프로필"
|
||||
type = "테넌트 유형"
|
||||
|
||||
[ui.admin.tenants.members]
|
||||
title = "Tenant Members ({{count}})"
|
||||
@@ -742,23 +834,35 @@ name = "NAME"
|
||||
role = "ROLE"
|
||||
status = "STATUS"
|
||||
|
||||
[ui.admin.tenants.profile]
|
||||
allowed_domains = "허용된 도메인 (콤마로 구분)"
|
||||
allowed_domains_help = "이 도메인을 가진 이메일로 가입한 사용자는 자동으로 이 테넌트에 배정됩니다."
|
||||
approve_button = "테넌트 승인"
|
||||
description = "설명"
|
||||
name = "테넌트 이름"
|
||||
slug = "슬러그 (Slug)"
|
||||
status = "상태"
|
||||
subtitle = "슬러그 및 상태 변경은 즉시 적용됩니다."
|
||||
title = "테넌트 프로필"
|
||||
type = "테넌트 유형"
|
||||
|
||||
[ui.admin.tenants.registry]
|
||||
title = "Tenant registry"
|
||||
|
||||
[ui.admin.tenants.schema]
|
||||
add_field = "Add Field"
|
||||
save = "Save Schema Changes"
|
||||
title = "User Schema Extension"
|
||||
add_field = "필드 추가"
|
||||
save = "스키마 변경사항 저장"
|
||||
title = "사용자 스키마 확장"
|
||||
|
||||
[ui.admin.tenants.schema.field]
|
||||
key = "Field Key (ID)"
|
||||
key_placeholder = "e.g. employee_id"
|
||||
label = "Display Label"
|
||||
label_placeholder = "e.g. 사번"
|
||||
type = "Type"
|
||||
type_boolean = "Boolean"
|
||||
type_number = "Number"
|
||||
type_text = "Text"
|
||||
key = "필드 키 (ID)"
|
||||
key_placeholder = "예: employee_id"
|
||||
label = "표시 라벨"
|
||||
label_placeholder = "예: 사번"
|
||||
type = "유형"
|
||||
type_boolean = "불리언 (Boolean)"
|
||||
type_number = "숫자 (Number)"
|
||||
type_text = "텍스트 (Text)"
|
||||
|
||||
[ui.admin.tenants.sub]
|
||||
add = "하위 테넌트 추가"
|
||||
@@ -790,8 +894,8 @@ title = "사용자 추가"
|
||||
title = "계정 정보"
|
||||
|
||||
[ui.admin.users.create.breadcrumb]
|
||||
new = "New"
|
||||
section = "Users"
|
||||
new = "신규"
|
||||
section = "사용자 관리"
|
||||
|
||||
[ui.admin.users.create.custom_fields]
|
||||
title = "테넌트 확장 정보 (Custom Fields)"
|
||||
@@ -802,12 +906,16 @@ department = "부서"
|
||||
department_placeholder = "개발팀"
|
||||
email = "이메일"
|
||||
email_placeholder = "user@example.com"
|
||||
job_title = "직무"
|
||||
job_title_placeholder = "프론트엔드 개발"
|
||||
name = "이름"
|
||||
name_placeholder = "홍길동"
|
||||
password = "비밀번호"
|
||||
password_placeholder = "********"
|
||||
phone = "전화번호"
|
||||
phone_placeholder = "010-1234-5678"
|
||||
position = "직급"
|
||||
position_placeholder = "수석/책임/선임"
|
||||
role = "역할 (Role)"
|
||||
tenant = "테넌트 (Tenant)"
|
||||
tenant_global = "시스템 전역 (소속 없음)"
|
||||
@@ -821,7 +929,7 @@ edit_title = "정보 수정"
|
||||
title = "사용자 상세"
|
||||
|
||||
[ui.admin.users.detail.breadcrumb]
|
||||
section = "Users"
|
||||
section = "사용자 관리"
|
||||
|
||||
[ui.admin.users.detail.custom_fields]
|
||||
title = "테넌트 확장 정보 (Custom Fields)"
|
||||
@@ -829,10 +937,14 @@ title = "테넌트 확장 정보 (Custom Fields)"
|
||||
[ui.admin.users.detail.form]
|
||||
department = "부서"
|
||||
department_placeholder = "개발팀"
|
||||
job_title = "직무"
|
||||
job_title_placeholder = "프론트엔드 개발"
|
||||
name = "이름"
|
||||
name_placeholder = "홍길동"
|
||||
phone = "전화번호"
|
||||
phone_placeholder = "010-1234-5678"
|
||||
position = "직급"
|
||||
position_placeholder = "수석/책임/선임"
|
||||
role = "역할 (Role)"
|
||||
status = "상태"
|
||||
tenant = "테넌트 (Tenant)"
|
||||
@@ -852,19 +964,20 @@ tenant_slug = "Slug: {{slug}}"
|
||||
title = "사용자 관리"
|
||||
|
||||
[ui.admin.users.list.breadcrumb]
|
||||
list = "List"
|
||||
section = "Users"
|
||||
list = "목록"
|
||||
section = "사용자 관리"
|
||||
|
||||
[ui.admin.users.list.registry]
|
||||
title = "User Registry"
|
||||
title = "사용자 레지스트리"
|
||||
|
||||
[ui.admin.users.list.table]
|
||||
actions = "ACTIONS"
|
||||
created = "CREATED"
|
||||
name_email = "NAME / EMAIL"
|
||||
role = "ROLE"
|
||||
status = "STATUS"
|
||||
tenant_dept = "TENANT / DEPT"
|
||||
actions = "액션"
|
||||
created = "생성일"
|
||||
name_email = "이름 / 이메일"
|
||||
position_job = "직급 / 직무"
|
||||
role = "역할"
|
||||
status = "상태"
|
||||
tenant_dept = "테넌트 / 부서"
|
||||
|
||||
|
||||
[ui.common]
|
||||
@@ -882,10 +995,10 @@ edit = "편집"
|
||||
hyphen = "-"
|
||||
na = "N/A"
|
||||
never = "Never"
|
||||
next = "Next"
|
||||
page_of = "Page {{page}} of {{total}}"
|
||||
next = "다음"
|
||||
page_of = "{{page}} / {{total}} 페이지"
|
||||
prev = "이전"
|
||||
previous = "Previous"
|
||||
previous = "이전"
|
||||
qr = "QR"
|
||||
read_only = "읽기 전용"
|
||||
refresh = "새로고침"
|
||||
@@ -1330,6 +1443,18 @@ verify = "본인인증"
|
||||
[ui.userfront.signup.success]
|
||||
action = "로그인하기"
|
||||
|
||||
[msg.admin]
|
||||
header_subtitle = "테넌트 격리 및 최소 권한 원칙 기본 적용"
|
||||
idp_env_prod = "IDP 환경: 운영(Prod)"
|
||||
logout_confirm = "로그아웃 하시겠습니까?"
|
||||
scope_admin = "/admin 네임스페이스 한정"
|
||||
session_ttl = "세션 유효기간: 15분"
|
||||
tenant_headers = "테넌트 식별 헤더 적용"
|
||||
|
||||
[ui.admin]
|
||||
brand = "Baron 로그인"
|
||||
title = "운영 도구"
|
||||
|
||||
[ui.admin.nav]
|
||||
api_keys = "API 키"
|
||||
audit_logs = "감사 로그"
|
||||
@@ -1338,6 +1463,6 @@ logout = "로그아웃"
|
||||
overview = "개요"
|
||||
relying_parties = "애플리케이션(RP)"
|
||||
tenant_dashboard = "테넌트 대시보드"
|
||||
user_groups = "유저 그룹"
|
||||
user_groups = "조직 관리"
|
||||
tenants = "테넌트"
|
||||
users = "사용자"
|
||||
|
||||
Reference in New Issue
Block a user