1
0
forked from baron/baron-sso

adminfront 상단 화면 i18n 정리

This commit is contained in:
2026-05-18 13:14:19 +09:00
parent 279bfae9ec
commit 222dc6f4a4
16 changed files with 1090 additions and 67 deletions

View File

@@ -162,6 +162,31 @@ success = "검사가 완료되었습니다."
[msg.admin.integrity.report]
load_error = "정합성 리포트를 불러오지 못했습니다."
[msg.admin.integrity.check.duplicate_tenant_slugs]
description = "삭제되지 않은 tenant의 LOWER(TRIM(slug)) 기준 중복을 검사합니다."
[msg.admin.integrity.check.orphan_tenant_parents]
description = "tenants.parent_id가 존재하지 않거나 soft-deleted tenant를 참조하는지 검사합니다."
[msg.admin.integrity.check.orphan_user_login_id_tenants]
description = "user_login_ids.tenant_id가 존재하지 않거나 soft-deleted tenant를 참조하는지 검사합니다."
[msg.admin.integrity.check.orphan_user_login_id_users]
description = "user_login_ids.user_id가 존재하지 않거나 soft-deleted user를 참조하는지 검사합니다."
[msg.admin.integrity.check.orphan_user_tenant_memberships]
description = "users.tenant_id가 존재하지 않거나 soft-deleted tenant를 참조하는지 검사합니다."
[msg.admin.user_projection]
action_error = "사용자 동기화 작업에 실패했습니다."
action_success = "{{count}}명 기준으로 사용자 동기화를 갱신했습니다."
forbidden_description = "이 화면은 super_admin 권한으로만 접근할 수 있습니다."
load_error = "사용자 동기화 상태를 불러오지 못했습니다."
reset_confirm = "사용자 동기화를 Kratos 기준으로 다시 구축하시겠습니까?"
[msg.admin.user_projection.forbidden]
description = "이 화면은 super_admin 권한으로만 접근할 수 있습니다."
[msg.admin.groups.prompt]
user_id = "추가할 사용자의 UUID를 입력하세요:"
@@ -912,6 +937,21 @@ user = "사용자"
tenant_integrity = "테넌트 정합성"
user_integrity = "사용자 정합성"
[ui.admin.integrity.check.duplicate_tenant_slugs]
title = "중복 테넌트 slug"
[ui.admin.integrity.check.orphan_tenant_parents]
title = "고아 테넌트 부모"
[ui.admin.integrity.check.orphan_user_login_id_tenants]
title = "고아 로그인 ID 테넌트"
[ui.admin.integrity.check.orphan_user_login_id_users]
title = "고아 로그인 ID 사용자"
[ui.admin.integrity.check.orphan_user_tenant_memberships]
title = "고아 사용자 테넌트 소속"
[ui.admin.nav]
org_chart = "조직도"
api_keys = "API 키"
@@ -924,9 +964,63 @@ relying_parties = "애플리케이션(RP)"
tenant_dashboard = "테넌트 대시보드"
user_groups = "유저 그룹"
tenants = "테넌트"
user_projection = "사용자 Projection"
user_projection = "사용자 동기화"
users = "사용자"
[ui.admin.user_projection]
loading = "불러오는 중"
title = "사용자 동기화 관리"
[ui.admin.user_projection.actions]
reconcile = "재동기화"
reset = "초기화 후 재구축"
[ui.admin.user_projection.card]
description = "Backend DB 통계가 참조하는 사용자 read model 상태입니다."
title = "Kratos 사용자 동기화"
[ui.admin.user_projection.forbidden]
title = "접근 권한이 없습니다"
[ui.admin.user_projection.status]
failed = "실패"
not_ready = "준비되지 않음"
ready = "준비됨"
[ui.admin.user_projection.summary]
last_synced = "마지막 동기화"
projected_users = "동기화 사용자"
status = "상태"
updated_at = "상태 갱신"
[ui.admin.auth_guard]
subtitle = "관리자 권한과 ReBAC 관계를 실제 정책 엔진 기준으로 확인합니다."
title = "인증 가드"
[ui.admin.auth_guard.checker]
check = "권한 확인 실행"
checking = "검증 중..."
denied = "접근 거부"
denied_description = "해당 사용자는 요청한 리소스에 대해 권한이 없습니다."
description = "특정 주체(Subject)가 특정 리소스(Object)에 대해 권한이 있는지 Ory Keto를 통해 실시간으로 확인합니다."
object_id = "대상 ID"
object_id_placeholder = "Tenant UUID 등"
allowed = "접근 허용"
allowed_description = "해당 사용자는 요청한 리소스에 대해 권한이 있습니다. (상속 포함)"
namespace = "네임스페이스"
relation = "관계"
relation_placeholder = "view, manage, admins..."
subject = "주체 (User:ID)"
subject_placeholder = "User:uuid 또는 Namespace:ID#Relation"
title = "ReBAC 권한 검증 도구"
[ui.admin.auth_guard.checker.namespace]
label = "네임스페이스"
relying_party = "애플리케이션(RP)"
system = "시스템"
tenant = "테넌트"
tenant_group = "테넌트 그룹"
[ui.admin.org]
download_template = "템플릿 다운로드"
import_btn = "조직/사용자 통합 임포트"