diff --git a/src/i18n/locales/en.ts b/src/i18n/locales/en.ts index 8c59960..62ac7b3 100644 --- a/src/i18n/locales/en.ts +++ b/src/i18n/locales/en.ts @@ -5,6 +5,18 @@ export default { toggleTheme: 'Toggle theme', toggleLocale: 'Toggle language', }, + // One-line description shown under each page title. + subtitles: { + users: 'Platform accounts that can sign in and be granted access.', + roles: 'Named bundles of permissions you assign to users and groups.', + permissions: 'Fine-grained capabilities (resource.action) granted through roles.', + groups: 'Collections of users that share a set of roles.', + menus: 'Permission-gated navigation served to your product UI.', + tenants: 'Isolated workspaces — all platform data is scoped to a tenant.', + policies: 'Attribute-based (ABAC) rules on top of roles — dry-run them here.', + diagnostics: 'Probe login, permission checks and menu visibility for any user.', + settings: "A live, read-only view of the kit's effective configuration.", + }, assign: { available: 'Available', assigned: 'Assigned', diff --git a/src/i18n/locales/ko.ts b/src/i18n/locales/ko.ts index f70429f..062cdb1 100644 --- a/src/i18n/locales/ko.ts +++ b/src/i18n/locales/ko.ts @@ -5,6 +5,18 @@ export default { toggleTheme: '테마 전환', toggleLocale: '언어 전환', }, + // 각 페이지 제목 아래 한 줄 설명. + subtitles: { + users: '로그인하고 접근 권한을 받을 수 있는 플랫폼 계정.', + roles: '사용자·그룹에 부여하는 권한 묶음(역할).', + permissions: '역할을 통해 부여되는 세분화된 권한(resource.action).', + groups: '같은 역할을 공유하는 사용자 모음.', + menus: '제품 UI에 내려주는 권한 필터링 네비게이션.', + tenants: '격리된 작업공간 — 모든 플랫폼 데이터는 테넌트 단위.', + policies: '역할 위에 얹는 속성 기반(ABAC) 규칙 — 여기서 dry-run 테스트.', + diagnostics: '특정 사용자의 로그인·권한·메뉴 가시성을 점검.', + settings: 'kit의 적용된 설정을 읽기 전용으로 보는 화면.', + }, assign: { available: '가능', assigned: '할당됨', diff --git a/src/views/GroupsView.vue b/src/views/GroupsView.vue index cc3c519..a8bd538 100644 --- a/src/views/GroupsView.vue +++ b/src/views/GroupsView.vue @@ -187,8 +187,11 @@ onMounted(reload)