From 6709bf3029bf9dd4cd5251982c3dbc2bdc802ea5 Mon Sep 17 00:00:00 2001 From: kyy Date: Tue, 12 May 2026 11:56:11 +0900 Subject: [PATCH] =?UTF-8?q?=EB=88=84=EB=9D=BD=20=EB=B0=8F=20=EB=B6=88?= =?UTF-8?q?=ED=95=84=EC=9A=94=ED=95=9C=20=ED=82=A4=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/en.toml | 57 +++++++++++++++++++++++++++++++++++++++++++ locales/ko.toml | 57 +++++++++++++++++++++++++++++++++++++++++++ locales/template.toml | 57 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 171 insertions(+) diff --git a/locales/en.toml b/locales/en.toml index 27d15078..648e1126 100644 --- a/locales/en.toml +++ b/locales/en.toml @@ -553,6 +553,7 @@ openid = "Openid" profile = "Profile" [msg.dev.dashboard] +description = "Review RP composition and authentication operations in one place." [msg.dev.dashboard.hero] body = "Monitor RP readiness, consent activity, and operational status for the current developer workspace." @@ -560,6 +561,21 @@ title_emphasis = "Title Emphasis" title_prefix = "Title Prefix" title_suffix = "Title Suffix" +[msg.dev.dashboard.chart] +empty = "No RP usage aggregates are available." +filter_description = "View the graph for all apps or only the selected apps." +forbidden = "This account does not have permission to view RP usage statistics." +server_error = "A server error occurred while loading RP usage statistics." +service_unavailable = "The RP usage aggregation service is not ready yet." +unavailable_with_reason = "RP usage statistics are unavailable. {{reason}}" + +[msg.dev.dashboard.distribution] +description = "Quickly review application types and headless login usage." + +[msg.dev.dashboard.recent] +empty = "Review the RPs this account can access." +none = "No linked applications are available." + [msg.dev.dashboard.notice] consent_audit = "Consent Audit" dev_scope = "Dev Scope" @@ -1141,6 +1157,11 @@ parent_organizations = "Parent Organizations" parent_unresolved = "Parent needs review" slug_exists = "slug conflict" title = "Confirm CSV import" +csv_parents = "CSV import" +parent = "Parent" +parent_companies = "Companies" +parent_company_groups = "Company groups" +parent_organizations = "Organizations" [ui.admin.tenants.admins] add_button = "Add Button" @@ -1316,6 +1337,8 @@ parent = "Parent Tenant (Optional)" parent_help = "Select a parent tenant if this is a subsidiary or sub-organization." [ui.admin.tenants.parent] +company_only = "Companies and groups only" +search_placeholder = "Search by name or slug" local_search_placeholder = "Search tenant name or slug" pick_tenant = "Pick tenant" @@ -2177,12 +2200,32 @@ private = "Server side App" [ui.dev.dashboard] ready_badge = "devfront ready" +title = "Dashboard" [ui.dev.dashboard.badge] consent_guard = "Consent guard ready" +oidc = "OIDC operations" policy_toggle = "Policy toggle enabled" +registry = "RP registry" rp_synced = "RP registry synced" +[ui.dev.dashboard.distribution] +headless = "Headless Login" +pkce = "PKCE" +private = "Server side App" +title = "Application Distribution" + +[ui.dev.dashboard.chart] +aria = "RP request overview" +filter_all = "All" +login_requests = "Login requests" +other_requests = "Other requests" +period_day = "Day" +period_month = "Month" +period_week = "Week" +series = "Login {{login}} / Other {{other}} / Users {{subjects}}" +title = "Login and other requests by application" + [ui.dev.dashboard.next] subtitle = "Ship the RP controls" title = "Next actions" @@ -2200,11 +2243,25 @@ rp_requests = "Rp Requests" consent = "Consent grants" rp_status = "RP status" +[ui.dev.dashboard.quick_links] +create_button = "Create RP" +new_client = "New RP" +title = "Quick links" + +[ui.dev.dashboard.recent] +title = "My Applications" + [ui.dev.dashboard.stack] notes = "Setup notes" subtitle = "Devfront baseline" title = "Stack readiness" +[ui.dev.dashboard.summary] +active_clients = "Active RPs" +active_sessions = "Active sessions" +auth_failures_24h = "24h auth failures" +total_clients = "Total RPs" + [ui.dev.header] plane = "Dev Plane" subtitle = "Manage your applications" diff --git a/locales/ko.toml b/locales/ko.toml index 332c5ac6..f4396f76 100644 --- a/locales/ko.toml +++ b/locales/ko.toml @@ -384,6 +384,11 @@ parent_organizations = "상위 조직" parent_unresolved = "부모 확인 필요" slug_exists = "slug 충돌" title = "CSV 가져오기 확인" +csv_parents = "가져오기 CSV" +parent = "상위" +parent_companies = "회사" +parent_company_groups = "그룹사" +parent_organizations = "조직" [ui.common.badge] admin_only = "Admin only" @@ -1039,6 +1044,7 @@ openid = "OIDC 인증 필수 스코프" profile = "기본 프로필 정보 접근" [msg.dev.dashboard] +description = "연동 앱 구성과 인증 운영 지표를 한 곳에서 확인합니다." [msg.dev.dashboard.hero] body = "Hydra Admin API와 동기화된 RP 목록, 상태 토글, Consent 회수까지 devfront에서 처리하도록 준비합니다." @@ -1046,6 +1052,21 @@ title_emphasis = " 하나의 화면" title_prefix = "RP 등록 현황과 Consent 상태를" title_suffix = "에서 관리합니다." +[msg.dev.dashboard.chart] +empty = "표시할 RP 이용 집계가 없습니다." +filter_description = "전체 또는 선택한 애플리케이션만 기준으로 그래프를 확인합니다." +forbidden = "현재 계정에는 RP 이용 통계를 볼 권한이 없습니다." +server_error = "RP 이용 통계 조회 중 서버 오류가 발생했습니다." +service_unavailable = "RP 이용 통계 집계 서비스가 아직 준비되지 않았습니다." +unavailable_with_reason = "RP 이용 통계 API 응답을 확인할 수 없습니다. {{reason}}" + +[msg.dev.dashboard.distribution] +description = "애플리케이션 유형과 headless login 사용 현황을 빠르게 확인합니다." + +[msg.dev.dashboard.recent] +empty = "현재 계정이 접근할 수 있는 RP를 확인합니다." +none = "표시할 연동 앱이 없습니다." + [msg.dev.dashboard.notice] consent_audit = "Consent 회수는 감사 로그와 연계" dev_scope = "RP 정책은 dev scope에서만 적용" @@ -1778,6 +1799,8 @@ parent = "상위 테넌트 (선택)" parent_help = "가족사 테넌트나 하위 조직을 종속시킬 경우 상위 테넌트를 선택해주세요." [ui.admin.tenants.parent] +company_only = "회사/그룹사만 표시" +search_placeholder = "이름 또는 slug 검색" local_search_placeholder = "테넌트 이름 또는 슬러그 검색" pick_tenant = "테넌트 선택" @@ -2639,12 +2662,32 @@ private = "Server side App" [ui.dev.dashboard] ready_badge = "devfront ready" +title = "대시보드" [ui.dev.dashboard.badge] consent_guard = "Consent guard ready" +oidc = "OIDC 운영" policy_toggle = "Policy toggle enabled" +registry = "RP registry" rp_synced = "RP registry synced" +[ui.dev.dashboard.distribution] +headless = "Headless Login" +pkce = "PKCE" +private = "Server side App" +title = "애플리케이션 구성 요약" + +[ui.dev.dashboard.chart] +aria = "RP 요청 현황" +filter_all = "전체" +login_requests = "로그인 요청" +other_requests = "기타 요청" +period_day = "일" +period_month = "월" +period_week = "주" +series = "로그인 {{login}} / 기타 {{other}} / 사용자 {{subjects}}" +title = "애플리케이션별 로그인요청/기타 요청 현황" + [ui.dev.dashboard.next] subtitle = "Ship the RP controls" title = "Next actions" @@ -2662,11 +2705,25 @@ rp_requests = "RP 요청 추이" consent = "Consent grants" rp_status = "RP status" +[ui.dev.dashboard.quick_links] +create_button = "새 RP 만들기" +new_client = "새 RP 생성" +title = "빠른 이동" + +[ui.dev.dashboard.recent] +title = "내 애플리케이션" + [ui.dev.dashboard.stack] notes = "Setup notes" subtitle = "Devfront baseline" title = "Stack readiness" +[ui.dev.dashboard.summary] +active_clients = "활성 RP 수" +active_sessions = "활성 세션 수" +auth_failures_24h = "24시간 인증 실패 수" +total_clients = "총 RP 수" + [ui.dev.header] plane = "Dev Plane" subtitle = "Manage your applications" diff --git a/locales/template.toml b/locales/template.toml index 756aa52f..f82577aa 100644 --- a/locales/template.toml +++ b/locales/template.toml @@ -248,6 +248,11 @@ parent_organizations = "" parent_unresolved = "" slug_exists = "" title = "" +csv_parents = "" +parent = "" +parent_companies = "" +parent_company_groups = "" +parent_organizations = "" [ui.common.badge] admin_only = "" @@ -903,6 +908,7 @@ openid = "" profile = "" [msg.dev.dashboard] +description = "" [msg.dev.dashboard.hero] body = "" @@ -910,6 +916,21 @@ title_emphasis = "" title_prefix = "" title_suffix = "" +[msg.dev.dashboard.chart] +empty = "" +filter_description = "" +forbidden = "" +server_error = "" +service_unavailable = "" +unavailable_with_reason = "" + +[msg.dev.dashboard.distribution] +description = "" + +[msg.dev.dashboard.recent] +empty = "" +none = "" + [msg.dev.dashboard.notice] consent_audit = "" dev_scope = "" @@ -1643,6 +1664,8 @@ parent = "" parent_help = "" [ui.admin.tenants.parent] +company_only = "" +search_placeholder = "" local_search_placeholder = "" pick_tenant = "" @@ -2518,12 +2541,32 @@ private = "" [ui.dev.dashboard] ready_badge = "" +title = "" [ui.dev.dashboard.badge] consent_guard = "" +oidc = "" policy_toggle = "" +registry = "" rp_synced = "" +[ui.dev.dashboard.distribution] +headless = "" +pkce = "" +private = "" +title = "" + +[ui.dev.dashboard.chart] +aria = "" +filter_all = "" +login_requests = "" +other_requests = "" +period_day = "" +period_month = "" +period_week = "" +series = "" +title = "" + [ui.dev.dashboard.next] subtitle = "" title = "" @@ -2541,11 +2584,25 @@ rp_requests = "" consent = "" rp_status = "" +[ui.dev.dashboard.quick_links] +create_button = "" +new_client = "" +title = "" + +[ui.dev.dashboard.recent] +title = "" + [ui.dev.dashboard.stack] notes = "" subtitle = "" title = "" +[ui.dev.dashboard.summary] +active_clients = "" +active_sessions = "" +auth_failures_24h = "" +total_clients = "" + [ui.dev.header] plane = "" subtitle = ""