diff --git a/devfront/src/locales/en.toml b/devfront/src/locales/en.toml index 45da9846..dcceb9bf 100644 --- a/devfront/src/locales/en.toml +++ b/devfront/src/locales/en.toml @@ -227,25 +227,25 @@ subtitle = "Subtitle" [msg.dev.clients.details] copy_client_id = "Client ID copied." -copy_client_secret = "Copy Client Secret" +copy_client_secret = "Client Secret copied." copy_endpoint = "{{label}} copied." load_error = "Error loading client: {{error}}" loading = "Loading client..." missing_id = "Client ID is required." redirect_saved = "Redirect URIs saved." -rotate_confirm = "Rotate Confirm" -rotate_error = "Rotate Error" -save_error = "Save Error" -secret_rotated = "Secret Rotated" +rotate_confirm = "Warning: Rotating the Client Secret will invalidate the existing secret immediately.\nConnected applications may experience downtime. Do you want to proceed?" +rotate_error = "Failed to rotate secret: {{error}}" +save_error = "Failed to save: {{error}}" +secret_rotated = "Client Secret has been rotated." secret_unavailable = "SECRET_NOT_AVAILABLE" -subtitle = "Subtitle" +subtitle = "Manage OIDC credentials and endpoints." [msg.dev.clients.details.redirect] -description = "Description" +description = "A list of allowed URLs to redirect users to after successful authentication. You can enter multiple URLs separated by commas." [msg.dev.clients.details.security] -footer = "Footer" -note = "Note" +footer = "We recommend verifying admin session TTL, applying rate limits, and setting up notifications for secret rotation." +note = "Keep endpoints read-only and ensure that secret rotation and copying are tracked in audit logs." [msg.dev.clients.general] load_error = "Error loading client: {{error}}" @@ -301,8 +301,8 @@ dev_scope = "Dev Scope" hydra_health = "Hydra Health" [msg.dev.sidebar] -notice = "Notice" -notice_detail = "Notice Detail" +notice = "Developer Console" +notice_detail = "Register and manage client applications." [msg.info] saved_success = "Saved successfully." @@ -978,6 +978,13 @@ active_grants = "Active Grants" avg_scopes = "Avg. Scopes per User" total_scopes = "Total Scopes Issued" +[ui.dev.clients.stats] +total = "Total Applications" +active_sessions = "Active Sessions" +auth_failures = "Auth Failures (24h)" +realtime = "Realtime" +stable = "Stable" + [ui.dev.clients.consents.table] action = "Action" first_granted = "First Granted" @@ -990,24 +997,24 @@ user = "User" [ui.dev.clients.details] [ui.dev.clients.details.breadcrumb] -current = "Current" -section = "Applications" +current = "App Details" +section = "Connected Applications" [ui.dev.clients.details.credentials] client_id = "Client ID" client_secret = "Client Secret" -title = "Title" +title = "Client Credentials" [ui.dev.clients.details.endpoints] read_only = "Read Only" -title = "Title" +title = "OIDC Endpoints" [ui.dev.clients.details.redirect] callback_label = "Callback Label" label = "Redirect URIs" placeholder = "https://your-app.com/callback, http://localhost:3000/auth/callback" save = "Save" -title = "Title" +title = "Redirection Settings" [ui.dev.clients.details.secret] hide = "Hide" @@ -1015,7 +1022,7 @@ rotate = "Rotate" show = "Show" [ui.dev.clients.details.security] -title = "Title" +title = "Security Note" [ui.dev.clients.details.tab] connection = "Federation" @@ -1144,6 +1151,7 @@ unknown = "Unknown" expired = "Session expired" expiring = "Expiring soon: {{minutes}}m {{seconds}}s left" remaining = "Expires in: {{minutes}}m {{seconds}}s" +refresh = "Refresh session expiry" [ui.userfront] app_title = "Baron SW Portal" diff --git a/devfront/src/locales/ko.toml b/devfront/src/locales/ko.toml index d832d1e4..69bc9dae 100644 --- a/devfront/src/locales/ko.toml +++ b/devfront/src/locales/ko.toml @@ -926,10 +926,10 @@ admin = "Admin" user = "User" [ui.common.status] -active = "Active" -blocked = "Blocked" +active = "활성" +blocked = "차단됨" failure = "실패" -inactive = "Inactive" +inactive = "비활성" ok = "정상" pending = "준비 중" success = "성공" @@ -979,6 +979,13 @@ active_grants = "활성 권한" avg_scopes = "사용자당 평균 권한 수" total_scopes = "전체 부여된 권한 수" +[ui.dev.clients.stats] +total = "총 애플리케이션" +active_sessions = "활성 세션" +auth_failures = "인증 실패 (24h)" +realtime = "실시간" +stable = "안정" + [ui.dev.clients.consents.table] action = "작업" first_granted = "최초 동의" @@ -1020,14 +1027,14 @@ title = "보안 메모" [ui.dev.clients.details.tab] connection = "연동 설정" -consents = "Consent & Users" -settings = "Settings" +consents = "동의 및 사용자" +settings = "설정" [ui.dev.clients.general] create = "앱 생성" display_new = "연동 앱 추가" -title_create = "Create Client" -title_edit = "Client Settings" +title_create = "연동 앱 생성" +title_edit = "연동 앱 설정" [ui.dev.clients.federation] title = "Identity Federation" @@ -1145,6 +1152,7 @@ unknown = "확인 불가" expired = "세션 만료" expiring = "만료 임박: {{minutes}}분 {{seconds}}초 남음" remaining = "만료 예정: {{minutes}}분 {{seconds}}초 남음" +refresh = "세션 만료 시간 갱신" [ui.userfront] app_title = "Baron SW 포탈" diff --git a/devfront/src/locales/template.toml b/devfront/src/locales/template.toml index b1cb4d35..ed9939a1 100644 --- a/devfront/src/locales/template.toml +++ b/devfront/src/locales/template.toml @@ -990,6 +990,13 @@ active_grants = "" avg_scopes = "" total_scopes = "" +[ui.dev.clients.stats] +total = "" +active_sessions = "" +auth_failures = "" +realtime = "" +stable = "" + [ui.dev.clients.consents.table] action = "" first_granted = "" @@ -1156,6 +1163,7 @@ unknown = "" expired = "" expiring = "" remaining = "" +refresh = "" [ui.userfront] app_title = "" diff --git a/locales/en.toml b/locales/en.toml index 4ac4562c..ec495d5f 100644 --- a/locales/en.toml +++ b/locales/en.toml @@ -359,8 +359,8 @@ dev_scope = "Dev Scope" hydra_health = "Hydra Health" [msg.dev.sidebar] -notice = "Notice" -notice_detail = "Notice Detail" +notice = "Developer Console" +notice_detail = "Register and manage client applications." [msg.info] saved_success = "Saved successfully." @@ -1137,6 +1137,13 @@ active_grants = "Active Grants" avg_scopes = "Avg. Scopes per User" total_scopes = "Total Scopes Issued" +[ui.dev.clients.stats] +total = "Total Applications" +active_sessions = "Active Sessions" +auth_failures = "Auth Failures (24h)" +realtime = "Realtime" +stable = "Stable" + [ui.dev.clients.consents.table] action = "Action" first_granted = "First Granted" @@ -1149,24 +1156,24 @@ user = "User" [ui.dev.clients.details] [ui.dev.clients.details.breadcrumb] -current = "Current" -section = "Applications" +current = "App Details" +section = "Connected Applications" [ui.dev.clients.details.credentials] client_id = "Client ID" client_secret = "Client Secret" -title = "Title" +title = "Client Credentials" [ui.dev.clients.details.endpoints] read_only = "Read Only" -title = "Title" +title = "OIDC Endpoints" [ui.dev.clients.details.redirect] callback_label = "Callback Label" label = "Redirect URIs" placeholder = "https://your-app.com/callback, http://localhost:3000/auth/callback" save = "Save" -title = "Title" +title = "Redirection Settings" [ui.dev.clients.details.secret] hide = "Hide" @@ -1174,7 +1181,7 @@ rotate = "Rotate" show = "Show" [ui.dev.clients.details.security] -title = "Title" +title = "Security Note" [ui.dev.clients.details.tab] connection = "Federation" diff --git a/locales/ko.toml b/locales/ko.toml index d69953e6..59767ceb 100644 --- a/locales/ko.toml +++ b/locales/ko.toml @@ -1071,10 +1071,10 @@ admin = "Admin" user = "User" [ui.common.status] -active = "Active" -blocked = "Blocked" +active = "활성" +blocked = "차단됨" failure = "실패" -inactive = "Inactive" +inactive = "비활성" ok = "정상" pending = "준비 중" success = "성공" @@ -1137,6 +1137,13 @@ active_grants = "Active Grants" avg_scopes = "Avg. Scopes per User" total_scopes = "Total Scopes Issued" +[ui.dev.clients.stats] +total = "총 애플리케이션" +active_sessions = "활성 세션" +auth_failures = "인증 실패 (24h)" +realtime = "실시간" +stable = "안정" + [ui.dev.clients.consents.table] action = "Action" first_granted = "First Granted" @@ -1178,14 +1185,14 @@ title = "보안 메모" [ui.dev.clients.details.tab] connection = "연동 설정" -consents = "Consent & Users" -settings = "Settings" +consents = "동의 및 사용자" +settings = "설정" [ui.dev.clients.general] create = "앱 생성" display_new = "연동 앱 추가" -title_create = "Create Client" -title_edit = "Client Settings" +title_create = "연동 앱 생성" +title_edit = "연동 앱 설정" [ui.dev.clients.federation] title = "Identity Federation" diff --git a/locales/template.toml b/locales/template.toml index ecd149df..9a8fb8ce 100644 --- a/locales/template.toml +++ b/locales/template.toml @@ -999,6 +999,13 @@ active_grants = "" avg_scopes = "" total_scopes = "" +[ui.dev.clients.stats] +total = "" +active_sessions = "" +auth_failures = "" +realtime = "" +stable = "" + [ui.dev.clients.consents.table] action = "" first_granted = ""