1
0
forked from baron/baron-sso

Merge branch 'dev' into feature/tenant-user-list-ui-improvement

This commit is contained in:
2026-05-14 11:23:57 +09:00
37 changed files with 1080 additions and 765 deletions

View File

@@ -91,6 +91,9 @@ notice_emphasis = "Store it in a secure location."
notice_suffix = "Rotate the key immediately if you think it has been exposed."
[msg.admin.api_keys.list]
edit_scopes_desc = "Keep the CLIENT_ID unchanged and modify scopes only."
rotate_confirm = "API key \"{{name}}\"'s secret will be rotated. The existing secret will no longer work."
rotate_secret_notice = "The new secret is shown only once. The CLIENT_ID has not changed."
delete_confirm = "Are you sure you want to delete this API key?"
empty = "No API keys have been issued yet."
fetch_error = "Failed to load the API key list."
@@ -188,6 +191,7 @@ description = "Jump to the most frequently used administrative workflows."
audit_events_24h = "24h Audit Events"
oidc_clients = "OIDC Clients"
policy_gate = "Policy Gate Status"
total_users = "Total Users"
total_tenants = "Total Tenants"
[msg.admin.tenants]
@@ -197,6 +201,7 @@ delete_confirm = "Delete Tenant \\\\\\\"{{name}}\\\\\\\"?"
delete_success = "Tenant deleted."
empty = "No tenants have been registered yet."
fetch_error = "Failed to load the tenant list."
export_error = "Failed to export tenants."
import_empty = "There are no tenant rows to import."
import_error = "Failed to import tenants."
import_result = "Created {{created}}, updated {{updated}}, failed {{failed}}"
@@ -283,6 +288,8 @@ move_success = "{{count}} users moved successfully."
parsed_count = "Parsed {{count}} rows."
schema_incompatible = "Fields not in target schema may be lost:"
schema_missing = "Missing required fields for target tenant:"
status_placeholder = "Select status"
permission_placeholder = "Select permission"
update_success = "User info updated successfully."
[msg.admin.users.create]
@@ -970,6 +977,10 @@ title = "API Key Created"
[ui.admin.api_keys.list]
add = "Add"
edit_scopes = "Edit Scopes"
rotate_secret = "Rotate Secret"
rotate_secret_done = "Secret Rotated"
save_scopes = "Save Scopes"
title = "API Key Management"
[ui.admin.api_keys.list.breadcrumb]
@@ -1116,6 +1127,7 @@ view_audit_logs = "View Audit Logs"
audit_events_24h = "24h Events"
oidc_clients = "OIDC Clients"
policy_gate = "Policy Gate"
total_users = "Total Users"
total_tenants = "Total Tenants"
[ui.admin.profile]
@@ -1378,6 +1390,7 @@ add = "Add"
add_dialog_desc = "Select a tenant to add as a sub-tenant."
add_dialog_title = "Add Sub-tenant"
add_existing = "Add Existing Tenant"
export = "Subtree CSV"
manage = "Manage"
no_candidates = "No available tenants to add."
search_placeholder = "Search..."
@@ -1399,6 +1412,7 @@ slug = "SLUG"
status = "STATUS"
type = "TYPE"
updated = "UPDATED"
created = "CREATED"
[ui.admin.users]
@@ -1416,6 +1430,8 @@ selected_count = "{{count}} users selected"
start_upload = "Start Upload"
tenant_resolution = "Tenant mapping"
title = "Bulk Actions"
status_placeholder = "Select status"
permission_placeholder = "Select permission"
[ui.admin.users.create]
back = "Back"
@@ -2332,6 +2348,7 @@ title = "User Info"
[ui.dev.profile.org]
company_code = "Company Code"
tenant = "Tenant"
tenant_slug = "Tenant Slug"
title = "Organization Info"
[ui.dev.profile.role]
@@ -2514,7 +2531,7 @@ department = "Department"
email = "Email"
name = "Name"
tenant = "Tenant"
tenant_slug = "Tenant slug"
tenant_slug = "Tenant Slug"
[ui.userfront.profile.password]
change = "Change"

View File

@@ -588,6 +588,9 @@ notice_emphasis = "지금 한 번만"
notice_suffix = "표시됩니다."
[msg.admin.api_keys.list]
edit_scopes_desc = "CLIENT_ID는 유지하고 권한만 변경합니다."
rotate_confirm = "API 키 \"{{name}}\"의 Secret을 재발급할까요? 기존 Secret은 더 이상 사용할 수 없습니다."
rotate_secret_notice = "새 Secret은 지금 한 번만 표시됩니다. CLIENT_ID는 변경되지 않았습니다."
delete_confirm = "API 키 \\\\\\\"{{name}}\\\\\\\"를 삭제할까요?"
empty = "등록된 API 키가 없습니다."
fetch_error = "API 키 목록 조회에 실패했습니다."
@@ -685,6 +688,7 @@ description = "주요 운영 화면으로 바로 이동합니다."
audit_events_24h = "최근 24시간 감사 로그"
oidc_clients = "등록된 OIDC 클라이언트"
policy_gate = "정책 가이트 상태"
total_users = "전체 사용자 수"
total_tenants = "전체 테넌트 수"
[msg.admin.tenants]
@@ -694,6 +698,7 @@ delete_confirm = "테넌트 \\\\\\\"{{name}}\\\\\\\"를 삭제할까요?"
delete_success = "테넌트가 삭제되었습니다."
empty = "아직 등록된 테넌트가 없습니다."
fetch_error = "테넌트 목록 조회에 실패했습니다."
export_error = "테넌트 내보내기에 실패했습니다."
import_empty = "임포트 파일에 테넌트 행이 없습니다."
import_error = "테넌트 임포트에 실패했습니다: {{error}}"
import_result = "{{count}}개의 테넌트 행을 처리했습니다."
@@ -775,6 +780,8 @@ move_success = "{{count}}명의 사용자가 성공적으로 이동되었습니
parsed_count = "{{count}}행의 데이터가 파싱되었습니다."
schema_incompatible = "대상 테넌트 스키마에 없는 필드는 유실될 수 있습니다:"
schema_missing = "대상 테넌트의 필수 필드가 누락되어 있습니다:"
status_placeholder = "상태 선택"
permission_placeholder = "권한 선택"
update_success = "사용자 정보가 일괄 업데이트되었습니다."
[msg.admin.users.create]
@@ -1460,6 +1467,10 @@ title = "API 키 생성 완료"
[ui.admin.api_keys.list]
add = "API 키 생성"
edit_scopes = "권한 수정"
rotate_secret = "Secret 재발급"
rotate_secret_done = "Secret 재발급 완료"
save_scopes = "권한 저장"
title = "API 키 관리 (M2M)"
[ui.admin.api_keys.list.breadcrumb]
@@ -1606,6 +1617,7 @@ view_audit_logs = "감사 로그 보기"
audit_events_24h = "24시간 이벤트"
oidc_clients = "OIDC 클라이언트"
policy_gate = "정책 게이트"
total_users = "전체 사용자 수"
total_tenants = "전체 테넌트 수"
[ui.admin.profile]
@@ -1841,6 +1853,7 @@ add = "하위 테넌트 추가"
add_dialog_desc = "하위 테넌트로 추가할 테넌트를 선택하세요."
add_dialog_title = "하위 테넌트 추가"
add_existing = "기존 테넌트 추가"
export = "하위 조직 CSV"
manage = "관리"
no_candidates = "추가 가능한 테넌트가 없습니다."
search_placeholder = "검색..."
@@ -1862,6 +1875,8 @@ slug = "SLUG"
status = "STATUS"
type = "유형"
updated = "UPDATED"
created = "CREATED"
created = "CREATED"
[ui.admin.users]
@@ -1879,6 +1894,8 @@ selected_count = "{{count}}명 선택됨"
start_upload = "업로드 시작"
tenant_resolution = "테넌트 매핑"
title = "일괄 작업"
status_placeholder = "상태 선택"
permission_placeholder = "권한 선택"
[ui.admin.users.create]
back = "목록으로 돌아가기"
@@ -2757,6 +2774,7 @@ title = "사용자 정보"
[ui.dev.profile.org]
company_code = "회사 코드"
tenant = "테넌트"
tenant_slug = "테넌트 Slug"
title = "조직 정보"
[ui.dev.profile.role]
@@ -2938,7 +2956,7 @@ department = "소속"
email = "이메일"
name = "이름"
tenant = "소속 테넌트"
tenant_slug = "테넌트 slug"
tenant_slug = "테넌트 Slug"
[ui.userfront.profile.password]
change = "비밀번호 변경"

View File

@@ -451,6 +451,9 @@ notice_emphasis = ""
notice_suffix = ""
[msg.admin.api_keys.list]
edit_scopes_desc = ""
rotate_confirm = ""
rotate_secret_notice = ""
delete_confirm = ""
empty = ""
fetch_error = ""
@@ -548,6 +551,7 @@ description = ""
audit_events_24h = ""
oidc_clients = ""
policy_gate = ""
total_users = ""
total_tenants = ""
[msg.admin.tenants]
@@ -557,6 +561,7 @@ delete_confirm = ""
delete_success = ""
empty = ""
fetch_error = ""
export_error = ""
import_empty = ""
import_error = ""
import_result = ""
@@ -638,6 +643,8 @@ move_success = ""
parsed_count = ""
schema_incompatible = ""
schema_missing = ""
status_placeholder = ""
permission_placeholder = ""
update_success = ""
[msg.admin.users.create]
@@ -1323,6 +1330,10 @@ title = ""
[ui.admin.api_keys.list]
add = ""
edit_scopes = ""
rotate_secret = ""
rotate_secret_done = ""
save_scopes = ""
title = ""
[ui.admin.api_keys.list.breadcrumb]
@@ -1469,6 +1480,7 @@ view_audit_logs = ""
audit_events_24h = ""
oidc_clients = ""
policy_gate = ""
total_users = ""
total_tenants = ""
[ui.admin.profile]
@@ -1487,6 +1499,9 @@ seed_badge = ""
title = ""
view_org_chart = ""
[ui.admin.tenants.sub]
export = ""
[ui.admin.tenants.view]
hierarchy = ""
list = ""
@@ -1740,6 +1755,7 @@ slug = ""
status = ""
type = ""
updated = ""
created = ""
[ui.admin.users]
@@ -1757,6 +1773,8 @@ selected_count = ""
start_upload = ""
tenant_resolution = ""
title = ""
status_placeholder = ""
permission_placeholder = ""
[ui.admin.users.create]
back = ""
@@ -2636,6 +2654,7 @@ title = ""
[ui.dev.profile.org]
company_code = ""
tenant = ""
tenant_slug = ""
title = ""
[ui.dev.profile.role]