forked from baron/baron-sso
Fix locale resources for code check
This commit is contained in:
@@ -190,11 +190,17 @@ delete_confirm = "Delete Tenant \"{{name}}\"?"
|
|||||||
delete_success = "Tenant deleted."
|
delete_success = "Tenant deleted."
|
||||||
empty = "Empty"
|
empty = "Empty"
|
||||||
fetch_error = "Fetch Error"
|
fetch_error = "Fetch Error"
|
||||||
|
import_empty = "There are no tenant rows to import."
|
||||||
|
import_error = "Failed to import tenants."
|
||||||
|
import_result = "Created {{created}}, updated {{updated}}, failed {{failed}}"
|
||||||
missing_id = "No Tenant ID."
|
missing_id = "No Tenant ID."
|
||||||
not_found = "Tenant not found."
|
not_found = "Tenant not found."
|
||||||
remove_sub_confirm = 'Remove tenant "{{name}}" from sub-tenants?'
|
remove_sub_confirm = 'Remove tenant "{{name}}" from sub-tenants?'
|
||||||
subtitle = "Subtitle"
|
subtitle = "Subtitle"
|
||||||
|
|
||||||
|
[msg.admin.tenants.import_preview]
|
||||||
|
description = "Rows without tenant_id are compared with existing tenant candidates, then imported as new tenants or updates."
|
||||||
|
|
||||||
[msg.admin.tenants.admins]
|
[msg.admin.tenants.admins]
|
||||||
add_success = "Add Success"
|
add_success = "Add Success"
|
||||||
empty = "Empty"
|
empty = "Empty"
|
||||||
@@ -242,6 +248,8 @@ empty = "Empty"
|
|||||||
subtitle = "Subtitle"
|
subtitle = "Subtitle"
|
||||||
|
|
||||||
[msg.admin.users]
|
[msg.admin.users]
|
||||||
|
export_error = "Failed to export users."
|
||||||
|
status_error = "Failed to update user status."
|
||||||
|
|
||||||
[msg.admin.users.bulk]
|
[msg.admin.users.bulk]
|
||||||
delete_confirm = "Are you sure you want to delete the selected {{count}} users?"
|
delete_confirm = "Are you sure you want to delete the selected {{count}} users?"
|
||||||
@@ -254,9 +262,13 @@ parsed_count = "Parsed {{count}} rows."
|
|||||||
update_success = "User info updated successfully."
|
update_success = "User info updated successfully."
|
||||||
|
|
||||||
[msg.admin.users.create]
|
[msg.admin.users.create]
|
||||||
|
appointment_required = "Select at least one tenant for Hanmac family members."
|
||||||
error = "Failed to User Create."
|
error = "Failed to User Create."
|
||||||
|
external_tenant_required = "Select a primary tenant for external users."
|
||||||
password_required = "Password Required"
|
password_required = "Password Required"
|
||||||
|
personal_tenant_failed = "Failed to prepare the Personal tenant."
|
||||||
success = "User created successfully."
|
success = "User created successfully."
|
||||||
|
tenant_resolve_failed = "Failed to load the selected tenant information."
|
||||||
|
|
||||||
[msg.admin.users.create.account]
|
[msg.admin.users.create.account]
|
||||||
subtitle = "Subtitle"
|
subtitle = "Subtitle"
|
||||||
@@ -268,6 +280,7 @@ field_required = "{{label}} is required."
|
|||||||
name_required = "Name Required"
|
name_required = "Name Required"
|
||||||
password_auto_help = "Password Auto Help"
|
password_auto_help = "Password Auto Help"
|
||||||
password_manual_help = "Password Manual Help"
|
password_manual_help = "Password Manual Help"
|
||||||
|
picker_description = "Select a tenant in org-chart to apply it to the user's appointment."
|
||||||
role_help = "Role Help"
|
role_help = "Role Help"
|
||||||
|
|
||||||
[msg.admin.users.create.password_generated]
|
[msg.admin.users.create.password_generated]
|
||||||
@@ -877,10 +890,29 @@ user = "General User (Tenant Member)"
|
|||||||
|
|
||||||
[ui.admin.tenants]
|
[ui.admin.tenants]
|
||||||
add = "Add Tenant"
|
add = "Add Tenant"
|
||||||
|
csv_template = "Template"
|
||||||
delete_selected = "Delete Selected"
|
delete_selected = "Delete Selected"
|
||||||
|
export_with_ids = "Include UUIDs"
|
||||||
|
export_without_ids = "Export without UUIDs"
|
||||||
|
import = "Import"
|
||||||
title = "Tenant Registry"
|
title = "Tenant Registry"
|
||||||
view_org_chart = "View Full Org Chart"
|
view_org_chart = "View Full Org Chart"
|
||||||
|
|
||||||
|
[ui.admin.tenants.domain_conflict]
|
||||||
|
description = "{{message}}"
|
||||||
|
title = "Domain conflict"
|
||||||
|
|
||||||
|
[ui.admin.tenants.import_preview]
|
||||||
|
candidates = "Candidates"
|
||||||
|
confirm = "Run import"
|
||||||
|
create_new_reset = "Create new (reset ID/slug)"
|
||||||
|
external_id = "External ID"
|
||||||
|
match = "Match"
|
||||||
|
no_candidates = "No candidates"
|
||||||
|
parent_unresolved = "Parent needs review"
|
||||||
|
slug_exists = "slug conflict"
|
||||||
|
title = "Confirm CSV import"
|
||||||
|
|
||||||
[ui.admin.tenants.admins]
|
[ui.admin.tenants.admins]
|
||||||
add_button = "Add Button"
|
add_button = "Add Button"
|
||||||
already_admin = "Already Admin"
|
already_admin = "Already Admin"
|
||||||
@@ -1005,6 +1037,7 @@ title = "User Schema Extension"
|
|||||||
|
|
||||||
[ui.admin.tenants.schema.field]
|
[ui.admin.tenants.schema.field]
|
||||||
admin_only = "Admin Only"
|
admin_only = "Admin Only"
|
||||||
|
indexed = "Search index"
|
||||||
key = "Field Key (ID)"
|
key = "Field Key (ID)"
|
||||||
key_placeholder = "e.g. employee_id"
|
key_placeholder = "e.g. employee_id"
|
||||||
label = "Display Label"
|
label = "Display Label"
|
||||||
@@ -1036,6 +1069,7 @@ status = "STATUS"
|
|||||||
|
|
||||||
[ui.admin.tenants.table]
|
[ui.admin.tenants.table]
|
||||||
actions = "ACTIONS"
|
actions = "ACTIONS"
|
||||||
|
id = "ID"
|
||||||
members = "Members"
|
members = "Members"
|
||||||
name = "NAME"
|
name = "NAME"
|
||||||
slug = "SLUG"
|
slug = "SLUG"
|
||||||
@@ -1046,6 +1080,7 @@ updated = "UPDATED"
|
|||||||
[ui.admin.users]
|
[ui.admin.users]
|
||||||
|
|
||||||
[ui.admin.users.bulk]
|
[ui.admin.users.bulk]
|
||||||
|
create_missing_tenant = "Create new"
|
||||||
do_move = "Execute Move"
|
do_move = "Execute Move"
|
||||||
download_template = "Download Template"
|
download_template = "Download Template"
|
||||||
move_group = "Bulk Tenant Move"
|
move_group = "Bulk Tenant Move"
|
||||||
@@ -1054,6 +1089,7 @@ no_department = "No Department"
|
|||||||
select_group = "Select Target Tenant"
|
select_group = "Select Target Tenant"
|
||||||
selected_count = "{{count}} users selected"
|
selected_count = "{{count}} users selected"
|
||||||
start_upload = "Start Upload"
|
start_upload = "Start Upload"
|
||||||
|
tenant_resolution = "Tenant mapping"
|
||||||
title = "Bulk Actions"
|
title = "Bulk Actions"
|
||||||
|
|
||||||
[ui.admin.users.create]
|
[ui.admin.users.create]
|
||||||
@@ -1145,6 +1181,7 @@ empty = "Empty"
|
|||||||
fetch_error = "Fetch Error"
|
fetch_error = "Fetch Error"
|
||||||
search_placeholder = "Search Placeholder"
|
search_placeholder = "Search Placeholder"
|
||||||
subtitle = "Subtitle"
|
subtitle = "Subtitle"
|
||||||
|
toggle_status = "{{name}} active status"
|
||||||
title = "User Manage"
|
title = "User Manage"
|
||||||
|
|
||||||
[ui.admin.users.list.breadcrumb]
|
[ui.admin.users.list.breadcrumb]
|
||||||
|
|||||||
@@ -191,11 +191,17 @@ delete_confirm = "테넌트 \"{{name}}\"를 삭제할까요?"
|
|||||||
delete_success = "테넌트가 삭제되었습니다."
|
delete_success = "테넌트가 삭제되었습니다."
|
||||||
empty = "아직 등록된 테넌트가 없습니다."
|
empty = "아직 등록된 테넌트가 없습니다."
|
||||||
fetch_error = "테넌트 목록 조회에 실패했습니다."
|
fetch_error = "테넌트 목록 조회에 실패했습니다."
|
||||||
|
import_empty = "가져올 테넌트 행이 없습니다."
|
||||||
|
import_error = "테넌트 가져오기에 실패했습니다."
|
||||||
|
import_result = "생성 {{created}}, 갱신 {{updated}}, 실패 {{failed}}"
|
||||||
missing_id = "테넌트 ID가 없습니다."
|
missing_id = "테넌트 ID가 없습니다."
|
||||||
not_found = "테넌트를 찾을 수 없습니다."
|
not_found = "테넌트를 찾을 수 없습니다."
|
||||||
remove_sub_confirm = "테넌트 \"{{name}}\"을(를) 하위 조직에서 제외할까요?"
|
remove_sub_confirm = "테넌트 \"{{name}}\"을(를) 하위 조직에서 제외할까요?"
|
||||||
subtitle = "현재 등록된 테넌트를 확인하고 상태를 관리합니다."
|
subtitle = "현재 등록된 테넌트를 확인하고 상태를 관리합니다."
|
||||||
|
|
||||||
|
[msg.admin.tenants.import_preview]
|
||||||
|
description = "tenant_id가 없는 행은 기존 테넌트 후보와 비교한 뒤 신규 생성 또는 기존 테넌트 갱신으로 처리합니다."
|
||||||
|
|
||||||
[msg.admin.tenants.admins]
|
[msg.admin.tenants.admins]
|
||||||
add_success = "관리자가 추가되었습니다."
|
add_success = "관리자가 추가되었습니다."
|
||||||
empty = "등록된 관리자가 없습니다."
|
empty = "등록된 관리자가 없습니다."
|
||||||
@@ -243,6 +249,8 @@ empty = "하위 테넌트가 없습니다."
|
|||||||
subtitle = "현재 테넌트 하위에 생성된 조직입니다."
|
subtitle = "현재 테넌트 하위에 생성된 조직입니다."
|
||||||
|
|
||||||
[msg.admin.users]
|
[msg.admin.users]
|
||||||
|
export_error = "사용자 내보내기에 실패했습니다."
|
||||||
|
status_error = "사용자 상태 변경에 실패했습니다."
|
||||||
|
|
||||||
[msg.admin.users.bulk]
|
[msg.admin.users.bulk]
|
||||||
delete_confirm = "선택한 {{count}}명의 사용자를 정말로 삭제하시겠습니까?"
|
delete_confirm = "선택한 {{count}}명의 사용자를 정말로 삭제하시겠습니까?"
|
||||||
@@ -255,9 +263,13 @@ parsed_count = "{{count}}행의 데이터가 파싱되었습니다."
|
|||||||
update_success = "사용자 정보가 일괄 업데이트되었습니다."
|
update_success = "사용자 정보가 일괄 업데이트되었습니다."
|
||||||
|
|
||||||
[msg.admin.users.create]
|
[msg.admin.users.create]
|
||||||
|
appointment_required = "한맥 가족 구성원은 소속 테넌트를 하나 이상 선택해 주세요."
|
||||||
error = "사용자 생성에 실패했습니다."
|
error = "사용자 생성에 실패했습니다."
|
||||||
|
external_tenant_required = "외부 사용자는 대표소속을 선택해 주세요."
|
||||||
password_required = "비밀번호를 입력하거나 자동 생성을 사용해 주세요."
|
password_required = "비밀번호를 입력하거나 자동 생성을 사용해 주세요."
|
||||||
|
personal_tenant_failed = "Personal 테넌트를 준비하지 못했습니다."
|
||||||
success = "사용자가 성공적으로 생성되었습니다."
|
success = "사용자가 성공적으로 생성되었습니다."
|
||||||
|
tenant_resolve_failed = "선택한 테넌트 정보를 불러오지 못했습니다."
|
||||||
|
|
||||||
[msg.admin.users.create.account]
|
[msg.admin.users.create.account]
|
||||||
subtitle = "새로운 사용자를 시스템에 등록합니다."
|
subtitle = "새로운 사용자를 시스템에 등록합니다."
|
||||||
@@ -269,6 +281,7 @@ field_required = "{{label}}은(는) 필수입니다."
|
|||||||
name_required = "이름은 필수입니다."
|
name_required = "이름은 필수입니다."
|
||||||
password_auto_help = "비워두면 시스템이 초기 비밀번호를 자동 생성합니다."
|
password_auto_help = "비워두면 시스템이 초기 비밀번호를 자동 생성합니다."
|
||||||
password_manual_help = "초기 비밀번호를 직접 설정합니다."
|
password_manual_help = "초기 비밀번호를 직접 설정합니다."
|
||||||
|
picker_description = "org-chart에서 테넌트를 선택하면 사용자 소속에 반영됩니다."
|
||||||
role_help = "시스템 접근 권한을 결정합니다."
|
role_help = "시스템 접근 권한을 결정합니다."
|
||||||
|
|
||||||
[msg.admin.users.create.password_generated]
|
[msg.admin.users.create.password_generated]
|
||||||
@@ -879,10 +892,29 @@ user = "일반 사용자 (Tenant Member)"
|
|||||||
|
|
||||||
[ui.admin.tenants]
|
[ui.admin.tenants]
|
||||||
add = "테넌트 추가"
|
add = "테넌트 추가"
|
||||||
|
csv_template = "템플릿"
|
||||||
delete_selected = "선택 삭제"
|
delete_selected = "선택 삭제"
|
||||||
|
export_with_ids = "UUID 포함"
|
||||||
|
export_without_ids = "UUID 제외 내보내기"
|
||||||
|
import = "가져오기"
|
||||||
title = "테넌트 목록"
|
title = "테넌트 목록"
|
||||||
view_org_chart = "전체 조직도 보기"
|
view_org_chart = "전체 조직도 보기"
|
||||||
|
|
||||||
|
[ui.admin.tenants.domain_conflict]
|
||||||
|
description = "{{message}}"
|
||||||
|
title = "도메인 충돌"
|
||||||
|
|
||||||
|
[ui.admin.tenants.import_preview]
|
||||||
|
candidates = "후보"
|
||||||
|
confirm = "가져오기 실행"
|
||||||
|
create_new_reset = "신규 생성 (ID/slug 재설정)"
|
||||||
|
external_id = "외부 ID"
|
||||||
|
match = "매칭"
|
||||||
|
no_candidates = "후보 없음"
|
||||||
|
parent_unresolved = "부모 확인 필요"
|
||||||
|
slug_exists = "slug 충돌"
|
||||||
|
title = "CSV 가져오기 확인"
|
||||||
|
|
||||||
[ui.admin.tenants.admins]
|
[ui.admin.tenants.admins]
|
||||||
add_button = "관리자 추가"
|
add_button = "관리자 추가"
|
||||||
already_admin = "이미 관리자"
|
already_admin = "이미 관리자"
|
||||||
@@ -1007,6 +1039,7 @@ title = "User Schema Extension"
|
|||||||
|
|
||||||
[ui.admin.tenants.schema.field]
|
[ui.admin.tenants.schema.field]
|
||||||
admin_only = "관리자 전용"
|
admin_only = "관리자 전용"
|
||||||
|
indexed = "조회 인덱스"
|
||||||
key = "Field Key (ID)"
|
key = "Field Key (ID)"
|
||||||
key_placeholder = "e.g. employee_id"
|
key_placeholder = "e.g. employee_id"
|
||||||
label = "표시 레이블"
|
label = "표시 레이블"
|
||||||
@@ -1038,6 +1071,7 @@ status = "STATUS"
|
|||||||
|
|
||||||
[ui.admin.tenants.table]
|
[ui.admin.tenants.table]
|
||||||
actions = "ACTIONS"
|
actions = "ACTIONS"
|
||||||
|
id = "ID"
|
||||||
members = "멤버수"
|
members = "멤버수"
|
||||||
name = "NAME"
|
name = "NAME"
|
||||||
slug = "SLUG"
|
slug = "SLUG"
|
||||||
@@ -1048,6 +1082,7 @@ updated = "UPDATED"
|
|||||||
[ui.admin.users]
|
[ui.admin.users]
|
||||||
|
|
||||||
[ui.admin.users.bulk]
|
[ui.admin.users.bulk]
|
||||||
|
create_missing_tenant = "신규 생성"
|
||||||
do_move = "이동 실행"
|
do_move = "이동 실행"
|
||||||
download_template = "템플릿 받기"
|
download_template = "템플릿 받기"
|
||||||
move_group = "테넌트 일괄 이동"
|
move_group = "테넌트 일괄 이동"
|
||||||
@@ -1056,6 +1091,7 @@ no_department = "부서 없음"
|
|||||||
select_group = "대상 테넌트 선택"
|
select_group = "대상 테넌트 선택"
|
||||||
selected_count = "{{count}}명 선택됨"
|
selected_count = "{{count}}명 선택됨"
|
||||||
start_upload = "업로드 시작"
|
start_upload = "업로드 시작"
|
||||||
|
tenant_resolution = "테넌트 매핑"
|
||||||
title = "일괄 작업"
|
title = "일괄 작업"
|
||||||
|
|
||||||
[ui.admin.users.create]
|
[ui.admin.users.create]
|
||||||
@@ -1147,6 +1183,7 @@ empty = "검색 결과가 없습니다."
|
|||||||
fetch_error = "사용자 목록 조회에 실패했습니다."
|
fetch_error = "사용자 목록 조회에 실패했습니다."
|
||||||
search_placeholder = "이름 또는 이메일 검색..."
|
search_placeholder = "이름 또는 이메일 검색..."
|
||||||
subtitle = "시스템 사용자를 조회하고 관리합니다."
|
subtitle = "시스템 사용자를 조회하고 관리합니다."
|
||||||
|
toggle_status = "{{name}} 활성 상태"
|
||||||
title = "사용자 관리"
|
title = "사용자 관리"
|
||||||
|
|
||||||
[ui.admin.users.list.breadcrumb]
|
[ui.admin.users.list.breadcrumb]
|
||||||
|
|||||||
@@ -191,11 +191,17 @@ delete_confirm = ""
|
|||||||
delete_success = ""
|
delete_success = ""
|
||||||
empty = ""
|
empty = ""
|
||||||
fetch_error = ""
|
fetch_error = ""
|
||||||
|
import_empty = ""
|
||||||
|
import_error = ""
|
||||||
|
import_result = ""
|
||||||
missing_id = ""
|
missing_id = ""
|
||||||
not_found = ""
|
not_found = ""
|
||||||
remove_sub_confirm = ""
|
remove_sub_confirm = ""
|
||||||
subtitle = ""
|
subtitle = ""
|
||||||
|
|
||||||
|
[msg.admin.tenants.import_preview]
|
||||||
|
description = ""
|
||||||
|
|
||||||
[msg.admin.tenants.admins]
|
[msg.admin.tenants.admins]
|
||||||
add_success = ""
|
add_success = ""
|
||||||
empty = ""
|
empty = ""
|
||||||
@@ -243,6 +249,8 @@ empty = ""
|
|||||||
subtitle = ""
|
subtitle = ""
|
||||||
|
|
||||||
[msg.admin.users]
|
[msg.admin.users]
|
||||||
|
export_error = ""
|
||||||
|
status_error = ""
|
||||||
|
|
||||||
[msg.admin.users.bulk]
|
[msg.admin.users.bulk]
|
||||||
delete_confirm = ""
|
delete_confirm = ""
|
||||||
@@ -255,9 +263,13 @@ parsed_count = ""
|
|||||||
update_success = ""
|
update_success = ""
|
||||||
|
|
||||||
[msg.admin.users.create]
|
[msg.admin.users.create]
|
||||||
|
appointment_required = ""
|
||||||
error = ""
|
error = ""
|
||||||
|
external_tenant_required = ""
|
||||||
password_required = ""
|
password_required = ""
|
||||||
|
personal_tenant_failed = ""
|
||||||
success = ""
|
success = ""
|
||||||
|
tenant_resolve_failed = ""
|
||||||
|
|
||||||
[msg.admin.users.create.account]
|
[msg.admin.users.create.account]
|
||||||
subtitle = ""
|
subtitle = ""
|
||||||
@@ -269,6 +281,7 @@ field_required = ""
|
|||||||
name_required = ""
|
name_required = ""
|
||||||
password_auto_help = ""
|
password_auto_help = ""
|
||||||
password_manual_help = ""
|
password_manual_help = ""
|
||||||
|
picker_description = ""
|
||||||
role_help = ""
|
role_help = ""
|
||||||
|
|
||||||
[msg.admin.users.create.password_generated]
|
[msg.admin.users.create.password_generated]
|
||||||
@@ -879,10 +892,29 @@ user = ""
|
|||||||
|
|
||||||
[ui.admin.tenants]
|
[ui.admin.tenants]
|
||||||
add = ""
|
add = ""
|
||||||
|
csv_template = ""
|
||||||
delete_selected = ""
|
delete_selected = ""
|
||||||
|
export_with_ids = ""
|
||||||
|
export_without_ids = ""
|
||||||
|
import = ""
|
||||||
title = ""
|
title = ""
|
||||||
view_org_chart = ""
|
view_org_chart = ""
|
||||||
|
|
||||||
|
[ui.admin.tenants.domain_conflict]
|
||||||
|
description = ""
|
||||||
|
title = ""
|
||||||
|
|
||||||
|
[ui.admin.tenants.import_preview]
|
||||||
|
candidates = ""
|
||||||
|
confirm = ""
|
||||||
|
create_new_reset = ""
|
||||||
|
external_id = ""
|
||||||
|
match = ""
|
||||||
|
no_candidates = ""
|
||||||
|
parent_unresolved = ""
|
||||||
|
slug_exists = ""
|
||||||
|
title = ""
|
||||||
|
|
||||||
[ui.admin.tenants.admins]
|
[ui.admin.tenants.admins]
|
||||||
add_button = ""
|
add_button = ""
|
||||||
already_admin = ""
|
already_admin = ""
|
||||||
@@ -1007,6 +1039,7 @@ title = ""
|
|||||||
|
|
||||||
[ui.admin.tenants.schema.field]
|
[ui.admin.tenants.schema.field]
|
||||||
admin_only = ""
|
admin_only = ""
|
||||||
|
indexed = ""
|
||||||
key = ""
|
key = ""
|
||||||
key_placeholder = ""
|
key_placeholder = ""
|
||||||
label = ""
|
label = ""
|
||||||
@@ -1038,6 +1071,7 @@ status = ""
|
|||||||
|
|
||||||
[ui.admin.tenants.table]
|
[ui.admin.tenants.table]
|
||||||
actions = ""
|
actions = ""
|
||||||
|
id = ""
|
||||||
members = ""
|
members = ""
|
||||||
name = ""
|
name = ""
|
||||||
slug = ""
|
slug = ""
|
||||||
@@ -1048,6 +1082,7 @@ updated = ""
|
|||||||
[ui.admin.users]
|
[ui.admin.users]
|
||||||
|
|
||||||
[ui.admin.users.bulk]
|
[ui.admin.users.bulk]
|
||||||
|
create_missing_tenant = ""
|
||||||
do_move = ""
|
do_move = ""
|
||||||
download_template = ""
|
download_template = ""
|
||||||
move_group = ""
|
move_group = ""
|
||||||
@@ -1056,6 +1091,7 @@ no_department = ""
|
|||||||
select_group = ""
|
select_group = ""
|
||||||
selected_count = ""
|
selected_count = ""
|
||||||
start_upload = ""
|
start_upload = ""
|
||||||
|
tenant_resolution = ""
|
||||||
title = ""
|
title = ""
|
||||||
|
|
||||||
[ui.admin.users.create]
|
[ui.admin.users.create]
|
||||||
@@ -1147,6 +1183,7 @@ empty = ""
|
|||||||
fetch_error = ""
|
fetch_error = ""
|
||||||
search_placeholder = ""
|
search_placeholder = ""
|
||||||
subtitle = ""
|
subtitle = ""
|
||||||
|
toggle_status = ""
|
||||||
title = ""
|
title = ""
|
||||||
|
|
||||||
[ui.admin.users.list.breadcrumb]
|
[ui.admin.users.list.breadcrumb]
|
||||||
|
|||||||
@@ -191,11 +191,17 @@ delete_confirm = "Delete Tenant \\\\\\\"{{name}}\\\\\\\"?"
|
|||||||
delete_success = "Tenant deleted."
|
delete_success = "Tenant deleted."
|
||||||
empty = "No tenants have been registered yet."
|
empty = "No tenants have been registered yet."
|
||||||
fetch_error = "Failed to load the tenant list."
|
fetch_error = "Failed to load the tenant list."
|
||||||
|
import_empty = "There are no tenant rows to import."
|
||||||
|
import_error = "Failed to import tenants."
|
||||||
|
import_result = "Created {{created}}, updated {{updated}}, failed {{failed}}"
|
||||||
missing_id = "No Tenant ID."
|
missing_id = "No Tenant ID."
|
||||||
not_found = "Tenant not found."
|
not_found = "Tenant not found."
|
||||||
remove_sub_confirm = "Remove tenant \\\"{{name}}\\\" from sub-tenants?"
|
remove_sub_confirm = "Remove tenant \\\"{{name}}\\\" from sub-tenants?"
|
||||||
subtitle = "Review registered tenants and manage their current status."
|
subtitle = "Review registered tenants and manage their current status."
|
||||||
|
|
||||||
|
[msg.admin.tenants.import_preview]
|
||||||
|
description = "Rows without tenant_id are compared with existing tenant candidates, then imported as new tenants or updates."
|
||||||
|
|
||||||
[msg.admin.tenants.admins]
|
[msg.admin.tenants.admins]
|
||||||
add_success = "Tenant admin added successfully."
|
add_success = "Tenant admin added successfully."
|
||||||
empty = "No tenant admins are assigned yet."
|
empty = "No tenant admins are assigned yet."
|
||||||
@@ -248,6 +254,8 @@ empty = "No child tenants are connected."
|
|||||||
subtitle = "Review and manage child tenants linked under this tenant."
|
subtitle = "Review and manage child tenants linked under this tenant."
|
||||||
|
|
||||||
[msg.admin.users]
|
[msg.admin.users]
|
||||||
|
export_error = "Failed to export users."
|
||||||
|
status_error = "Failed to update user status."
|
||||||
|
|
||||||
[msg.admin.users.bulk]
|
[msg.admin.users.bulk]
|
||||||
delete_confirm = "Are you sure you want to delete the selected {{count}} users?"
|
delete_confirm = "Are you sure you want to delete the selected {{count}} users?"
|
||||||
@@ -262,9 +270,13 @@ schema_missing = "Missing required fields for target tenant:"
|
|||||||
update_success = "User info updated successfully."
|
update_success = "User info updated successfully."
|
||||||
|
|
||||||
[msg.admin.users.create]
|
[msg.admin.users.create]
|
||||||
|
appointment_required = "Select at least one tenant for Hanmac family members."
|
||||||
error = "Failed to User Create."
|
error = "Failed to User Create."
|
||||||
|
external_tenant_required = "Select a primary tenant for external users."
|
||||||
password_required = "Password Required"
|
password_required = "Password Required"
|
||||||
|
personal_tenant_failed = "Failed to prepare the Personal tenant."
|
||||||
success = "User created successfully."
|
success = "User created successfully."
|
||||||
|
tenant_resolve_failed = "Failed to load the selected tenant information."
|
||||||
|
|
||||||
[msg.admin.users.create.account]
|
[msg.admin.users.create.account]
|
||||||
subtitle = "Fill in the account details required to create the user."
|
subtitle = "Fill in the account details required to create the user."
|
||||||
@@ -277,6 +289,7 @@ login_id_help = "msg.admin.users.create.form.login_id_help"
|
|||||||
name_required = "Name is required."
|
name_required = "Name is required."
|
||||||
password_auto_help = "Password Auto Help"
|
password_auto_help = "Password Auto Help"
|
||||||
password_manual_help = "Password Manual Help"
|
password_manual_help = "Password Manual Help"
|
||||||
|
picker_description = "Select a tenant in org-chart to apply it to the user's appointment."
|
||||||
role_help = "Role Help"
|
role_help = "Role Help"
|
||||||
|
|
||||||
[msg.admin.users.create.password_generated]
|
[msg.admin.users.create.password_generated]
|
||||||
@@ -594,6 +607,7 @@ approved_device = "Approved device: {{device}}"
|
|||||||
approved_ip = "Approved IP: {{ip}}"
|
approved_ip = "Approved IP: {{ip}}"
|
||||||
audit_empty = "No recent sign-in activity."
|
audit_empty = "No recent sign-in activity."
|
||||||
audit_load_error = "Could not load sign-in history."
|
audit_load_error = "Could not load sign-in history."
|
||||||
|
auto_login_supported = "You can sign in without an extra login when opening this linked app."
|
||||||
auth_method = "Auth method: {{method}}"
|
auth_method = "Auth method: {{method}}"
|
||||||
client_id = "Client ID: {{id}}"
|
client_id = "Client ID: {{id}}"
|
||||||
client_id_missing = "No client ID available."
|
client_id_missing = "No client ID available."
|
||||||
@@ -1076,10 +1090,29 @@ user = "TENANT MEMBER"
|
|||||||
|
|
||||||
[ui.admin.tenants]
|
[ui.admin.tenants]
|
||||||
add = "Add Tenant"
|
add = "Add Tenant"
|
||||||
|
csv_template = "Template"
|
||||||
delete_selected = "Delete Selected"
|
delete_selected = "Delete Selected"
|
||||||
|
export_with_ids = "Include UUIDs"
|
||||||
|
export_without_ids = "Export without UUIDs"
|
||||||
|
import = "Import"
|
||||||
title = "Tenant Registry"
|
title = "Tenant Registry"
|
||||||
view_org_chart = "View Full Org Chart"
|
view_org_chart = "View Full Org Chart"
|
||||||
|
|
||||||
|
[ui.admin.tenants.domain_conflict]
|
||||||
|
description = "{{message}}"
|
||||||
|
title = "Domain conflict"
|
||||||
|
|
||||||
|
[ui.admin.tenants.import_preview]
|
||||||
|
candidates = "Candidates"
|
||||||
|
confirm = "Run import"
|
||||||
|
create_new_reset = "Create new (reset ID/slug)"
|
||||||
|
external_id = "External ID"
|
||||||
|
match = "Match"
|
||||||
|
no_candidates = "No candidates"
|
||||||
|
parent_unresolved = "Parent needs review"
|
||||||
|
slug_exists = "slug conflict"
|
||||||
|
title = "Confirm CSV import"
|
||||||
|
|
||||||
[ui.admin.tenants.admins]
|
[ui.admin.tenants.admins]
|
||||||
add_button = "Add Button"
|
add_button = "Add Button"
|
||||||
already_admin = "Already Admin"
|
already_admin = "Already Admin"
|
||||||
@@ -1214,6 +1247,7 @@ title = "User Schema Extension"
|
|||||||
|
|
||||||
[ui.admin.tenants.schema.field]
|
[ui.admin.tenants.schema.field]
|
||||||
admin_only = "Admin Only"
|
admin_only = "Admin Only"
|
||||||
|
indexed = "Search index"
|
||||||
is_login_id = "Is Login Id"
|
is_login_id = "Is Login Id"
|
||||||
key = "Field Key (ID)"
|
key = "Field Key (ID)"
|
||||||
key_placeholder = "e.g. employee_id"
|
key_placeholder = "e.g. employee_id"
|
||||||
@@ -1249,6 +1283,7 @@ status = "STATUS"
|
|||||||
|
|
||||||
[ui.admin.tenants.table]
|
[ui.admin.tenants.table]
|
||||||
actions = "ACTIONS"
|
actions = "ACTIONS"
|
||||||
|
id = "ID"
|
||||||
members = "Members"
|
members = "Members"
|
||||||
name = "NAME"
|
name = "NAME"
|
||||||
slug = "SLUG"
|
slug = "SLUG"
|
||||||
@@ -1260,6 +1295,7 @@ updated = "UPDATED"
|
|||||||
|
|
||||||
[ui.admin.users.bulk]
|
[ui.admin.users.bulk]
|
||||||
acknowledge_warning = "I acknowledge the warning and will proceed."
|
acknowledge_warning = "I acknowledge the warning and will proceed."
|
||||||
|
create_missing_tenant = "Create new"
|
||||||
do_move = "Execute Move"
|
do_move = "Execute Move"
|
||||||
download_template = "Download Template"
|
download_template = "Download Template"
|
||||||
move_group = "Bulk Tenant Move"
|
move_group = "Bulk Tenant Move"
|
||||||
@@ -1269,6 +1305,7 @@ schema_warning = "Schema Compatibility Warning"
|
|||||||
select_group = "Select Target Tenant"
|
select_group = "Select Target Tenant"
|
||||||
selected_count = "{{count}} users selected"
|
selected_count = "{{count}} users selected"
|
||||||
start_upload = "Start Upload"
|
start_upload = "Start Upload"
|
||||||
|
tenant_resolution = "Tenant mapping"
|
||||||
title = "Bulk Actions"
|
title = "Bulk Actions"
|
||||||
|
|
||||||
[ui.admin.users.create]
|
[ui.admin.users.create]
|
||||||
@@ -1565,6 +1602,7 @@ empty = "No users found."
|
|||||||
fetch_error = "Failed to load the user list."
|
fetch_error = "Failed to load the user list."
|
||||||
search_placeholder = "Search Placeholder"
|
search_placeholder = "Search Placeholder"
|
||||||
subtitle = "Browse and manage registered users."
|
subtitle = "Browse and manage registered users."
|
||||||
|
toggle_status = "{{name}} active status"
|
||||||
title = "User Manage"
|
title = "User Manage"
|
||||||
|
|
||||||
[ui.admin.users.list.breadcrumb]
|
[ui.admin.users.list.breadcrumb]
|
||||||
|
|||||||
@@ -108,11 +108,17 @@ delete_confirm = "테넌트 \"{{name}}\"를 삭제할까요?"
|
|||||||
delete_success = "테넌트가 삭제되었습니다."
|
delete_success = "테넌트가 삭제되었습니다."
|
||||||
empty = "아직 등록된 테넌트가 없습니다."
|
empty = "아직 등록된 테넌트가 없습니다."
|
||||||
fetch_error = "테넌트 목록 조회에 실패했습니다."
|
fetch_error = "테넌트 목록 조회에 실패했습니다."
|
||||||
|
import_empty = "가져올 테넌트 행이 없습니다."
|
||||||
|
import_error = "테넌트 가져오기에 실패했습니다."
|
||||||
|
import_result = "생성 {{created}}, 갱신 {{updated}}, 실패 {{failed}}"
|
||||||
missing_id = "테넌트 ID가 없습니다."
|
missing_id = "테넌트 ID가 없습니다."
|
||||||
not_found = "테넌트를 찾을 수 없습니다."
|
not_found = "테넌트를 찾을 수 없습니다."
|
||||||
remove_sub_confirm = "테넌트 \"{{name}}\"을(를) 하위 조직에서 제외할까요?"
|
remove_sub_confirm = "테넌트 \"{{name}}\"을(를) 하위 조직에서 제외할까요?"
|
||||||
subtitle = "현재 등록된 테넌트를 확인하고 상태를 관리합니다."
|
subtitle = "현재 등록된 테넌트를 확인하고 상태를 관리합니다."
|
||||||
|
|
||||||
|
[msg.admin.tenants.import_preview]
|
||||||
|
description = "tenant_id가 없는 행은 기존 테넌트 후보와 비교한 뒤 신규 생성 또는 기존 테넌트 갱신으로 처리합니다."
|
||||||
|
|
||||||
[msg.dev.auth]
|
[msg.dev.auth]
|
||||||
access_denied_description = "DevFront는 관리자 전용 화면입니다. 권한이 필요하면 관리자에게 요청해 주세요."
|
access_denied_description = "DevFront는 관리자 전용 화면입니다. 권한이 필요하면 관리자에게 요청해 주세요."
|
||||||
access_denied_title = "접근 권한이 없습니다."
|
access_denied_title = "접근 권한이 없습니다."
|
||||||
@@ -345,10 +351,29 @@ user = "TENANT MEMBER"
|
|||||||
|
|
||||||
[ui.admin.tenants]
|
[ui.admin.tenants]
|
||||||
add = "테넌트 추가"
|
add = "테넌트 추가"
|
||||||
|
csv_template = "템플릿"
|
||||||
delete_selected = "선택 삭제"
|
delete_selected = "선택 삭제"
|
||||||
|
export_with_ids = "UUID 포함"
|
||||||
|
export_without_ids = "UUID 제외 내보내기"
|
||||||
|
import = "가져오기"
|
||||||
title = "테넌트 목록"
|
title = "테넌트 목록"
|
||||||
view_org_chart = "전체 조직도 보기"
|
view_org_chart = "전체 조직도 보기"
|
||||||
|
|
||||||
|
[ui.admin.tenants.domain_conflict]
|
||||||
|
description = "{{message}}"
|
||||||
|
title = "도메인 충돌"
|
||||||
|
|
||||||
|
[ui.admin.tenants.import_preview]
|
||||||
|
candidates = "후보"
|
||||||
|
confirm = "가져오기 실행"
|
||||||
|
create_new_reset = "신규 생성 (ID/slug 재설정)"
|
||||||
|
external_id = "외부 ID"
|
||||||
|
match = "매칭"
|
||||||
|
no_candidates = "후보 없음"
|
||||||
|
parent_unresolved = "부모 확인 필요"
|
||||||
|
slug_exists = "slug 충돌"
|
||||||
|
title = "CSV 가져오기 확인"
|
||||||
|
|
||||||
[ui.common.badge]
|
[ui.common.badge]
|
||||||
admin_only = "Admin only"
|
admin_only = "Admin only"
|
||||||
command_only = "Command only"
|
command_only = "Command only"
|
||||||
@@ -704,6 +729,8 @@ empty = "하위 테넌트가 없습니다."
|
|||||||
subtitle = "현재 테넌트 하위에 생성된 조직입니다."
|
subtitle = "현재 테넌트 하위에 생성된 조직입니다."
|
||||||
|
|
||||||
[msg.admin.users]
|
[msg.admin.users]
|
||||||
|
export_error = "사용자 내보내기에 실패했습니다."
|
||||||
|
status_error = "사용자 상태 변경에 실패했습니다."
|
||||||
|
|
||||||
[msg.admin.users.bulk]
|
[msg.admin.users.bulk]
|
||||||
delete_confirm = "선택한 {{count}}명의 사용자를 정말로 삭제하시겠습니까?"
|
delete_confirm = "선택한 {{count}}명의 사용자를 정말로 삭제하시겠습니까?"
|
||||||
@@ -718,9 +745,13 @@ schema_missing = "대상 테넌트의 필수 필드가 누락되어 있습니다
|
|||||||
update_success = "사용자 정보가 일괄 업데이트되었습니다."
|
update_success = "사용자 정보가 일괄 업데이트되었습니다."
|
||||||
|
|
||||||
[msg.admin.users.create]
|
[msg.admin.users.create]
|
||||||
|
appointment_required = "한맥 가족 구성원은 소속 테넌트를 하나 이상 선택해 주세요."
|
||||||
error = "사용자 생성에 실패했습니다."
|
error = "사용자 생성에 실패했습니다."
|
||||||
|
external_tenant_required = "외부 사용자는 대표소속을 선택해 주세요."
|
||||||
password_required = "비밀번호를 입력하거나 자동 생성을 사용해 주세요."
|
password_required = "비밀번호를 입력하거나 자동 생성을 사용해 주세요."
|
||||||
|
personal_tenant_failed = "Personal 테넌트를 준비하지 못했습니다."
|
||||||
success = "사용자가 성공적으로 생성되었습니다."
|
success = "사용자가 성공적으로 생성되었습니다."
|
||||||
|
tenant_resolve_failed = "선택한 테넌트 정보를 불러오지 못했습니다."
|
||||||
|
|
||||||
[msg.admin.users.create.account]
|
[msg.admin.users.create.account]
|
||||||
subtitle = "새로운 사용자를 시스템에 등록합니다."
|
subtitle = "새로운 사용자를 시스템에 등록합니다."
|
||||||
@@ -733,6 +764,7 @@ login_id_help = "msg.admin.users.create.form.login_id_help"
|
|||||||
name_required = "이름은 필수입니다."
|
name_required = "이름은 필수입니다."
|
||||||
password_auto_help = "비워두면 시스템이 초기 비밀번호를 자동 생성합니다."
|
password_auto_help = "비워두면 시스템이 초기 비밀번호를 자동 생성합니다."
|
||||||
password_manual_help = "초기 비밀번호를 직접 설정합니다."
|
password_manual_help = "초기 비밀번호를 직접 설정합니다."
|
||||||
|
picker_description = "org-chart에서 테넌트를 선택하면 사용자 소속에 반영됩니다."
|
||||||
role_help = "시스템 접근 권한을 결정합니다."
|
role_help = "시스템 접근 권한을 결정합니다."
|
||||||
|
|
||||||
[msg.admin.users.create.password_generated]
|
[msg.admin.users.create.password_generated]
|
||||||
@@ -1050,6 +1082,7 @@ approved_device = "승인 기기: {{device}}"
|
|||||||
approved_ip = "승인 IP: {{ip}}"
|
approved_ip = "승인 IP: {{ip}}"
|
||||||
audit_empty = "최근 접속 이력이 없습니다."
|
audit_empty = "최근 접속 이력이 없습니다."
|
||||||
audit_load_error = "접속이력을 불러오지 못했습니다."
|
audit_load_error = "접속이력을 불러오지 못했습니다."
|
||||||
|
auto_login_supported = "연동앱 클릭 시 별도 로그인 없이 로그인할 수 있습니다."
|
||||||
auth_method = "인증수단: {{method}}"
|
auth_method = "인증수단: {{method}}"
|
||||||
client_id = "Client ID: {{id}}"
|
client_id = "Client ID: {{id}}"
|
||||||
client_id_missing = "Client ID 없음"
|
client_id_missing = "Client ID 없음"
|
||||||
@@ -1668,6 +1701,7 @@ title = "User Schema Extension"
|
|||||||
|
|
||||||
[ui.admin.tenants.schema.field]
|
[ui.admin.tenants.schema.field]
|
||||||
admin_only = "관리자 전용"
|
admin_only = "관리자 전용"
|
||||||
|
indexed = "조회 인덱스"
|
||||||
is_login_id = "로그인 ID로 사용"
|
is_login_id = "로그인 ID로 사용"
|
||||||
key = "Field Key (ID)"
|
key = "Field Key (ID)"
|
||||||
key_placeholder = "e.g. employee_id"
|
key_placeholder = "e.g. employee_id"
|
||||||
@@ -1703,6 +1737,7 @@ status = "STATUS"
|
|||||||
|
|
||||||
[ui.admin.tenants.table]
|
[ui.admin.tenants.table]
|
||||||
actions = "ACTIONS"
|
actions = "ACTIONS"
|
||||||
|
id = "ID"
|
||||||
members = "멤버수"
|
members = "멤버수"
|
||||||
name = "NAME"
|
name = "NAME"
|
||||||
slug = "SLUG"
|
slug = "SLUG"
|
||||||
@@ -1714,6 +1749,7 @@ updated = "UPDATED"
|
|||||||
|
|
||||||
[ui.admin.users.bulk]
|
[ui.admin.users.bulk]
|
||||||
acknowledge_warning = "경고를 확인했으며 계속 진행합니다."
|
acknowledge_warning = "경고를 확인했으며 계속 진행합니다."
|
||||||
|
create_missing_tenant = "신규 생성"
|
||||||
do_move = "이동 실행"
|
do_move = "이동 실행"
|
||||||
download_template = "템플릿 받기"
|
download_template = "템플릿 받기"
|
||||||
move_group = "테넌트 일괄 이동"
|
move_group = "테넌트 일괄 이동"
|
||||||
@@ -1723,6 +1759,7 @@ schema_warning = "스키마 호환성 경고"
|
|||||||
select_group = "대상 테넌트 선택"
|
select_group = "대상 테넌트 선택"
|
||||||
selected_count = "{{count}}명 선택됨"
|
selected_count = "{{count}}명 선택됨"
|
||||||
start_upload = "업로드 시작"
|
start_upload = "업로드 시작"
|
||||||
|
tenant_resolution = "테넌트 매핑"
|
||||||
title = "일괄 작업"
|
title = "일괄 작업"
|
||||||
|
|
||||||
[ui.admin.users.create]
|
[ui.admin.users.create]
|
||||||
@@ -2019,6 +2056,7 @@ empty = "검색 결과가 없습니다."
|
|||||||
fetch_error = "사용자 목록 조회에 실패했습니다."
|
fetch_error = "사용자 목록 조회에 실패했습니다."
|
||||||
search_placeholder = "이름 또는 이메일 검색..."
|
search_placeholder = "이름 또는 이메일 검색..."
|
||||||
subtitle = "시스템 사용자를 조회하고 관리합니다."
|
subtitle = "시스템 사용자를 조회하고 관리합니다."
|
||||||
|
toggle_status = "{{name}} 활성 상태"
|
||||||
title = "사용자 관리"
|
title = "사용자 관리"
|
||||||
|
|
||||||
[ui.admin.users.list.breadcrumb]
|
[ui.admin.users.list.breadcrumb]
|
||||||
|
|||||||
@@ -220,10 +220,29 @@ user = ""
|
|||||||
|
|
||||||
[ui.admin.tenants]
|
[ui.admin.tenants]
|
||||||
add = ""
|
add = ""
|
||||||
|
csv_template = ""
|
||||||
delete_selected = ""
|
delete_selected = ""
|
||||||
|
export_with_ids = ""
|
||||||
|
export_without_ids = ""
|
||||||
|
import = ""
|
||||||
title = ""
|
title = ""
|
||||||
view_org_chart = ""
|
view_org_chart = ""
|
||||||
|
|
||||||
|
[ui.admin.tenants.domain_conflict]
|
||||||
|
description = ""
|
||||||
|
title = ""
|
||||||
|
|
||||||
|
[ui.admin.tenants.import_preview]
|
||||||
|
candidates = ""
|
||||||
|
confirm = ""
|
||||||
|
create_new_reset = ""
|
||||||
|
external_id = ""
|
||||||
|
match = ""
|
||||||
|
no_candidates = ""
|
||||||
|
parent_unresolved = ""
|
||||||
|
slug_exists = ""
|
||||||
|
title = ""
|
||||||
|
|
||||||
[ui.common.badge]
|
[ui.common.badge]
|
||||||
admin_only = ""
|
admin_only = ""
|
||||||
command_only = ""
|
command_only = ""
|
||||||
@@ -522,11 +541,17 @@ delete_confirm = ""
|
|||||||
delete_success = ""
|
delete_success = ""
|
||||||
empty = ""
|
empty = ""
|
||||||
fetch_error = ""
|
fetch_error = ""
|
||||||
|
import_empty = ""
|
||||||
|
import_error = ""
|
||||||
|
import_result = ""
|
||||||
missing_id = ""
|
missing_id = ""
|
||||||
not_found = ""
|
not_found = ""
|
||||||
remove_sub_confirm = ""
|
remove_sub_confirm = ""
|
||||||
subtitle = ""
|
subtitle = ""
|
||||||
|
|
||||||
|
[msg.admin.tenants.import_preview]
|
||||||
|
description = ""
|
||||||
|
|
||||||
[msg.admin.tenants.admins]
|
[msg.admin.tenants.admins]
|
||||||
add_success = ""
|
add_success = ""
|
||||||
empty = ""
|
empty = ""
|
||||||
@@ -579,6 +604,8 @@ empty = ""
|
|||||||
subtitle = ""
|
subtitle = ""
|
||||||
|
|
||||||
[msg.admin.users]
|
[msg.admin.users]
|
||||||
|
export_error = ""
|
||||||
|
status_error = ""
|
||||||
|
|
||||||
[msg.admin.users.bulk]
|
[msg.admin.users.bulk]
|
||||||
delete_confirm = ""
|
delete_confirm = ""
|
||||||
@@ -593,9 +620,13 @@ schema_missing = ""
|
|||||||
update_success = ""
|
update_success = ""
|
||||||
|
|
||||||
[msg.admin.users.create]
|
[msg.admin.users.create]
|
||||||
|
appointment_required = ""
|
||||||
error = ""
|
error = ""
|
||||||
|
external_tenant_required = ""
|
||||||
password_required = ""
|
password_required = ""
|
||||||
|
personal_tenant_failed = ""
|
||||||
success = ""
|
success = ""
|
||||||
|
tenant_resolve_failed = ""
|
||||||
|
|
||||||
[msg.admin.users.create.account]
|
[msg.admin.users.create.account]
|
||||||
subtitle = ""
|
subtitle = ""
|
||||||
@@ -608,6 +639,7 @@ login_id_help = ""
|
|||||||
name_required = ""
|
name_required = ""
|
||||||
password_auto_help = ""
|
password_auto_help = ""
|
||||||
password_manual_help = ""
|
password_manual_help = ""
|
||||||
|
picker_description = ""
|
||||||
role_help = ""
|
role_help = ""
|
||||||
|
|
||||||
[msg.admin.users.create.password_generated]
|
[msg.admin.users.create.password_generated]
|
||||||
@@ -925,6 +957,7 @@ approved_device = ""
|
|||||||
approved_ip = ""
|
approved_ip = ""
|
||||||
audit_empty = ""
|
audit_empty = ""
|
||||||
audit_load_error = ""
|
audit_load_error = ""
|
||||||
|
auto_login_supported = ""
|
||||||
auth_method = ""
|
auth_method = ""
|
||||||
client_id = ""
|
client_id = ""
|
||||||
client_id_missing = ""
|
client_id_missing = ""
|
||||||
@@ -1543,6 +1576,7 @@ title = ""
|
|||||||
|
|
||||||
[ui.admin.tenants.schema.field]
|
[ui.admin.tenants.schema.field]
|
||||||
admin_only = ""
|
admin_only = ""
|
||||||
|
indexed = ""
|
||||||
is_login_id = ""
|
is_login_id = ""
|
||||||
key = ""
|
key = ""
|
||||||
key_placeholder = ""
|
key_placeholder = ""
|
||||||
@@ -1578,6 +1612,7 @@ status = ""
|
|||||||
|
|
||||||
[ui.admin.tenants.table]
|
[ui.admin.tenants.table]
|
||||||
actions = ""
|
actions = ""
|
||||||
|
id = ""
|
||||||
members = ""
|
members = ""
|
||||||
name = ""
|
name = ""
|
||||||
slug = ""
|
slug = ""
|
||||||
@@ -1589,6 +1624,7 @@ updated = ""
|
|||||||
|
|
||||||
[ui.admin.users.bulk]
|
[ui.admin.users.bulk]
|
||||||
acknowledge_warning = ""
|
acknowledge_warning = ""
|
||||||
|
create_missing_tenant = ""
|
||||||
do_move = ""
|
do_move = ""
|
||||||
download_template = ""
|
download_template = ""
|
||||||
move_group = ""
|
move_group = ""
|
||||||
@@ -1598,6 +1634,7 @@ schema_warning = ""
|
|||||||
select_group = ""
|
select_group = ""
|
||||||
selected_count = ""
|
selected_count = ""
|
||||||
start_upload = ""
|
start_upload = ""
|
||||||
|
tenant_resolution = ""
|
||||||
title = ""
|
title = ""
|
||||||
|
|
||||||
[ui.admin.users.create]
|
[ui.admin.users.create]
|
||||||
@@ -1894,6 +1931,7 @@ empty = ""
|
|||||||
fetch_error = ""
|
fetch_error = ""
|
||||||
search_placeholder = ""
|
search_placeholder = ""
|
||||||
subtitle = ""
|
subtitle = ""
|
||||||
|
toggle_status = ""
|
||||||
title = ""
|
title = ""
|
||||||
|
|
||||||
[ui.admin.users.list.breadcrumb]
|
[ui.admin.users.list.breadcrumb]
|
||||||
|
|||||||
@@ -81,6 +81,7 @@ approved_device = "Approved device: {device}"
|
|||||||
approved_ip = "Approved IP: {ip}"
|
approved_ip = "Approved IP: {ip}"
|
||||||
audit_empty = "No recent sign-in activity."
|
audit_empty = "No recent sign-in activity."
|
||||||
audit_load_error = "Could not load sign-in history."
|
audit_load_error = "Could not load sign-in history."
|
||||||
|
auto_login_supported = "You can sign in without an extra login when opening this linked app."
|
||||||
auth_method = "Auth method: {method}"
|
auth_method = "Auth method: {method}"
|
||||||
client_id = "Client ID: {id}"
|
client_id = "Client ID: {id}"
|
||||||
client_id_missing = "No client ID available."
|
client_id_missing = "No client ID available."
|
||||||
|
|||||||
@@ -306,6 +306,7 @@ approved_device = "승인 기기: {device}"
|
|||||||
approved_ip = "승인 IP: {ip}"
|
approved_ip = "승인 IP: {ip}"
|
||||||
audit_empty = "최근 접속 이력이 없습니다."
|
audit_empty = "최근 접속 이력이 없습니다."
|
||||||
audit_load_error = "접속이력을 불러오지 못했습니다."
|
audit_load_error = "접속이력을 불러오지 못했습니다."
|
||||||
|
auto_login_supported = "연동앱 클릭 시 별도 로그인 없이 로그인할 수 있습니다."
|
||||||
auth_method = "인증수단: {method}"
|
auth_method = "인증수단: {method}"
|
||||||
client_id = "Client ID: {id}"
|
client_id = "Client ID: {id}"
|
||||||
client_id_missing = "Client ID 없음"
|
client_id_missing = "Client ID 없음"
|
||||||
|
|||||||
@@ -278,6 +278,7 @@ approved_device = ""
|
|||||||
approved_ip = ""
|
approved_ip = ""
|
||||||
audit_empty = ""
|
audit_empty = ""
|
||||||
audit_load_error = ""
|
audit_load_error = ""
|
||||||
|
auto_login_supported = ""
|
||||||
auth_method = ""
|
auth_method = ""
|
||||||
client_id = ""
|
client_id = ""
|
||||||
client_id_missing = ""
|
client_id_missing = ""
|
||||||
|
|||||||
@@ -61,6 +61,7 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.admin.api_keys.list.registry.count": "총 {{count}}개 API 키",
|
"msg.admin.api_keys.list.registry.count": "총 {{count}}개 API 키",
|
||||||
"msg.admin.api_keys.list.subtitle":
|
"msg.admin.api_keys.list.subtitle":
|
||||||
"서버 간 통신(Machine-to-Machine)을 위한 API 키를 발급하고 관리합니다.",
|
"서버 간 통신(Machine-to-Machine)을 위한 API 키를 발급하고 관리합니다.",
|
||||||
|
"msg.admin.apikeys.registry.count": "총 {{count}}개의 활성 키가 등록되어 있습니다.",
|
||||||
"msg.admin.audit.empty": "아직 수집된 감사 로그가 없습니다.",
|
"msg.admin.audit.empty": "아직 수집된 감사 로그가 없습니다.",
|
||||||
"msg.admin.audit.end": "감사 로그의 마지막입니다.",
|
"msg.admin.audit.end": "감사 로그의 마지막입니다.",
|
||||||
"msg.admin.audit.filters.empty": "필터 없음",
|
"msg.admin.audit.filters.empty": "필터 없음",
|
||||||
@@ -103,8 +104,10 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.admin.org.hover_member_info": "마우스를 올리면 상세 정보를 확인할 수 있습니다.",
|
"msg.admin.org.hover_member_info": "마우스를 올리면 상세 정보를 확인할 수 있습니다.",
|
||||||
"msg.admin.org.import_description": "CSV 파일을 업로드하여 조직도를 일괄 등록합니다.",
|
"msg.admin.org.import_description": "CSV 파일을 업로드하여 조직도를 일괄 등록합니다.",
|
||||||
"msg.admin.org.import_error": "조직도 임포트 중 오류가 발생했습니다.",
|
"msg.admin.org.import_error": "조직도 임포트 중 오류가 발생했습니다.",
|
||||||
|
"msg.admin.org.import_partial_success": "일부 조직 정보를 가져왔습니다.",
|
||||||
"msg.admin.org.import_success": "조직도가 성공적으로 임포트되었습니다.",
|
"msg.admin.org.import_success": "조직도가 성공적으로 임포트되었습니다.",
|
||||||
"msg.admin.overview.description": "모든 테넌트 공통 지표와 정책 상태를 한 곳에서 확인합니다.",
|
"msg.admin.overview.description": "모든 테넌트 공통 지표와 정책 상태를 한 곳에서 확인합니다.",
|
||||||
|
"msg.admin.overview.idp_fallback": "Fallback: Descope",
|
||||||
"msg.admin.overview.idp_primary": "IDP: Ory primary",
|
"msg.admin.overview.idp_primary": "IDP: Ory primary",
|
||||||
"msg.admin.overview.playbook.description":
|
"msg.admin.overview.playbook.description":
|
||||||
"운영 정책, 레이트리밋, 감사 로그의 기본 룰을 요약합니다.",
|
"운영 정책, 레이트리밋, 감사 로그의 기본 룰을 요약합니다.",
|
||||||
@@ -140,10 +143,17 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.admin.tenants.create.profile.subtitle":
|
"msg.admin.tenants.create.profile.subtitle":
|
||||||
"필수 정보만 입력해도 생성 가능합니다. Slug는 없으면 자동 생성됩니다.",
|
"필수 정보만 입력해도 생성 가능합니다. Slug는 없으면 자동 생성됩니다.",
|
||||||
"msg.admin.tenants.create.subtitle": "글로벌 운영 기준의 신규 테넌트를 등록합니다.",
|
"msg.admin.tenants.create.subtitle": "글로벌 운영 기준의 신규 테넌트를 등록합니다.",
|
||||||
|
"msg.admin.tenants.delete_bulk_confirm": "선택한 {{count}}개 테넌트를 삭제할까요?",
|
||||||
"msg.admin.tenants.delete_confirm": "테넌트 \\\\\\\"{{name}}\\\\\\\"를 삭제할까요?",
|
"msg.admin.tenants.delete_confirm": "테넌트 \\\\\\\"{{name}}\\\\\\\"를 삭제할까요?",
|
||||||
"msg.admin.tenants.delete_success": "테넌트가 삭제되었습니다.",
|
"msg.admin.tenants.delete_success": "테넌트가 삭제되었습니다.",
|
||||||
"msg.admin.tenants.empty": "아직 등록된 테넌트가 없습니다.",
|
"msg.admin.tenants.empty": "아직 등록된 테넌트가 없습니다.",
|
||||||
"msg.admin.tenants.fetch_error": "테넌트 목록 조회에 실패했습니다.",
|
"msg.admin.tenants.fetch_error": "테넌트 목록 조회에 실패했습니다.",
|
||||||
|
"msg.admin.tenants.import_empty": "가져올 테넌트 행이 없습니다.",
|
||||||
|
"msg.admin.tenants.import_error": "테넌트 가져오기에 실패했습니다.",
|
||||||
|
"msg.admin.tenants.import_preview.description":
|
||||||
|
"tenant_id가 없는 행은 기존 테넌트 후보와 비교한 뒤 신규 생성 또는 기존 테넌트 갱신으로 처리합니다.",
|
||||||
|
"msg.admin.tenants.import_result":
|
||||||
|
"생성 {{created}}, 갱신 {{updated}}, 실패 {{failed}}",
|
||||||
"msg.admin.tenants.members.desc": "조직에 소속된 사용자 목록을 확인합니다.",
|
"msg.admin.tenants.members.desc": "조직에 소속된 사용자 목록을 확인합니다.",
|
||||||
"msg.admin.tenants.members.empty": "소속된 사용자가 없습니다.",
|
"msg.admin.tenants.members.empty": "소속된 사용자가 없습니다.",
|
||||||
"msg.admin.tenants.members.limit_notice": "하위 조직이 많아 상위 10개 조직의 멤버만 표시됩니다.",
|
"msg.admin.tenants.members.limit_notice": "하위 조직이 많아 상위 10개 조직의 멤버만 표시됩니다.",
|
||||||
@@ -179,7 +189,10 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.admin.users.bulk.schema_missing": "대상 테넌트의 필수 필드가 누락되어 있습니다:",
|
"msg.admin.users.bulk.schema_missing": "대상 테넌트의 필수 필드가 누락되어 있습니다:",
|
||||||
"msg.admin.users.bulk.update_success": "사용자 정보가 일괄 업데이트되었습니다.",
|
"msg.admin.users.bulk.update_success": "사용자 정보가 일괄 업데이트되었습니다.",
|
||||||
"msg.admin.users.create.account.subtitle": "새로운 사용자를 시스템에 등록합니다.",
|
"msg.admin.users.create.account.subtitle": "새로운 사용자를 시스템에 등록합니다.",
|
||||||
|
"msg.admin.users.create.appointment_required":
|
||||||
|
"한맥 가족 구성원은 소속 테넌트를 하나 이상 선택해 주세요.",
|
||||||
"msg.admin.users.create.error": "사용자 생성에 실패했습니다.",
|
"msg.admin.users.create.error": "사용자 생성에 실패했습니다.",
|
||||||
|
"msg.admin.users.create.external_tenant_required": "외부 사용자는 대표소속을 선택해 주세요.",
|
||||||
"msg.admin.users.create.form.email_required": "이메일은 필수입니다.",
|
"msg.admin.users.create.form.email_required": "이메일은 필수입니다.",
|
||||||
"msg.admin.users.create.form.field_invalid": "{{label}} 형식이 올바르지 않습니다.",
|
"msg.admin.users.create.form.field_invalid": "{{label}} 형식이 올바르지 않습니다.",
|
||||||
"msg.admin.users.create.form.field_required": "{{label}}은(는) 필수입니다.",
|
"msg.admin.users.create.form.field_required": "{{label}}은(는) 필수입니다.",
|
||||||
@@ -189,12 +202,16 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.admin.users.create.form.password_auto_help":
|
"msg.admin.users.create.form.password_auto_help":
|
||||||
"비워두면 시스템이 초기 비밀번호를 자동 생성합니다.",
|
"비워두면 시스템이 초기 비밀번호를 자동 생성합니다.",
|
||||||
"msg.admin.users.create.form.password_manual_help": "초기 비밀번호를 직접 설정합니다.",
|
"msg.admin.users.create.form.password_manual_help": "초기 비밀번호를 직접 설정합니다.",
|
||||||
|
"msg.admin.users.create.form.picker_description":
|
||||||
|
"org-chart에서 테넌트를 선택하면 사용자 소속에 반영됩니다.",
|
||||||
"msg.admin.users.create.form.role_help": "시스템 접근 권한을 결정합니다.",
|
"msg.admin.users.create.form.role_help": "시스템 접근 권한을 결정합니다.",
|
||||||
"msg.admin.users.create.password_generated.default": "초기 비밀번호가 생성되었습니다.",
|
"msg.admin.users.create.password_generated.default": "초기 비밀번호가 생성되었습니다.",
|
||||||
"msg.admin.users.create.password_generated.with_email":
|
"msg.admin.users.create.password_generated.with_email":
|
||||||
"{{email}} 계정의 초기 비밀번호입니다.",
|
"{{email}} 계정의 초기 비밀번호입니다.",
|
||||||
"msg.admin.users.create.password_required": "비밀번호를 입력하거나 자동 생성을 사용해 주세요.",
|
"msg.admin.users.create.password_required": "비밀번호를 입력하거나 자동 생성을 사용해 주세요.",
|
||||||
|
"msg.admin.users.create.personal_tenant_failed": "Personal 테넌트를 준비하지 못했습니다.",
|
||||||
"msg.admin.users.create.success": "사용자가 성공적으로 생성되었습니다.",
|
"msg.admin.users.create.success": "사용자가 성공적으로 생성되었습니다.",
|
||||||
|
"msg.admin.users.create.tenant_resolve_failed": "선택한 테넌트 정보를 불러오지 못했습니다.",
|
||||||
"msg.admin.users.detail.delete_confirm": "삭제하시겠습니까?",
|
"msg.admin.users.detail.delete_confirm": "삭제하시겠습니까?",
|
||||||
"msg.admin.users.detail.delete_error": "msg.admin.users.detail.delete_error",
|
"msg.admin.users.detail.delete_error": "msg.admin.users.detail.delete_error",
|
||||||
"msg.admin.users.detail.delete_success": "사용자가 삭제되었습니다.",
|
"msg.admin.users.detail.delete_success": "사용자가 삭제되었습니다.",
|
||||||
@@ -225,6 +242,7 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.admin.users.detail.tenants_desc": "각 테넌트별로 정의된 커스텀 스키마 정보를 관리합니다.",
|
"msg.admin.users.detail.tenants_desc": "각 테넌트별로 정의된 커스텀 스키마 정보를 관리합니다.",
|
||||||
"msg.admin.users.detail.update_error": "사용자 수정에 실패했습니다.",
|
"msg.admin.users.detail.update_error": "사용자 수정에 실패했습니다.",
|
||||||
"msg.admin.users.detail.update_success": "사용자 정보가 수정되었습니다.",
|
"msg.admin.users.detail.update_success": "사용자 정보가 수정되었습니다.",
|
||||||
|
"msg.admin.users.export_error": "사용자 내보내기에 실패했습니다.",
|
||||||
"msg.admin.users.list.columns.description": "테이블에 표시할 컬럼을 선택합니다.",
|
"msg.admin.users.list.columns.description": "테이블에 표시할 컬럼을 선택합니다.",
|
||||||
"msg.admin.users.list.columns.no_custom": "이 테넌트에 정의된 커스텀 필드가 없습니다.",
|
"msg.admin.users.list.columns.no_custom": "이 테넌트에 정의된 커스텀 필드가 없습니다.",
|
||||||
"msg.admin.users.list.delete_confirm":
|
"msg.admin.users.list.delete_confirm":
|
||||||
@@ -233,6 +251,8 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.admin.users.list.fetch_error": "사용자 목록 조회에 실패했습니다.",
|
"msg.admin.users.list.fetch_error": "사용자 목록 조회에 실패했습니다.",
|
||||||
"msg.admin.users.list.registry.count": "총 {{count}}명의 사용자가 등록되어 있습니다.",
|
"msg.admin.users.list.registry.count": "총 {{count}}명의 사용자가 등록되어 있습니다.",
|
||||||
"msg.admin.users.list.subtitle": "시스템 사용자를 조회하고 관리합니다. (Local DB)",
|
"msg.admin.users.list.subtitle": "시스템 사용자를 조회하고 관리합니다. (Local DB)",
|
||||||
|
"msg.admin.users.self_delete_blocked": "자신의 계정은 삭제할 수 없습니다.",
|
||||||
|
"msg.admin.users.status_error": "사용자 상태 변경에 실패했습니다.",
|
||||||
"msg.common.copied": "복사되었습니다.",
|
"msg.common.copied": "복사되었습니다.",
|
||||||
"msg.common.copied_to_clipboard": "클립보드에 복사되었습니다.",
|
"msg.common.copied_to_clipboard": "클립보드에 복사되었습니다.",
|
||||||
"msg.common.error": "오류가 발생했습니다.",
|
"msg.common.error": "오류가 발생했습니다.",
|
||||||
@@ -408,7 +428,45 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.dev.forbidden.tenant_admin": "테넌트 관리자 권한이 올바르게 설정되지 않았거나 만료되었습니다.",
|
"msg.dev.forbidden.tenant_admin": "테넌트 관리자 권한이 올바르게 설정되지 않았거나 만료되었습니다.",
|
||||||
"msg.dev.forbidden.title": "{{resource}} 접근 권한 없음",
|
"msg.dev.forbidden.title": "{{resource}} 접근 권한 없음",
|
||||||
"msg.dev.forbidden.user": "일반 사용자는 관리자 화면에 접근할 수 없습니다.",
|
"msg.dev.forbidden.user": "일반 사용자는 관리자 화면에 접근할 수 없습니다.",
|
||||||
|
"msg.dev.forbidden.user.audit":
|
||||||
|
"해당 앱(RP)에 대한 감사 로그 조회는 'RP 관리자', '감사 조회' 관계가 부여된 경우에만 사용할 수 있습니다. 권한이 필요하면 관리자에게 요청하세요.",
|
||||||
|
"msg.dev.forbidden.user.clients":
|
||||||
|
"일반 사용자 계정은 담당 RP(앱)에 대한 운영 또는 관리 관계가 부여된 경우에만 해당 기능을 사용할 수 있습니다. 권한이 필요하면 관리자에게 요청하세요.",
|
||||||
|
"msg.dev.forbidden.user.consents":
|
||||||
|
"해당 앱(RP)에 대한 동의 내역 조회는 'RP 관리자', '동의 조회', '동의 회수' 관계가 부여된 경우에만 사용할 수 있습니다. 권한이 필요하면 관리자에게 요청하세요.",
|
||||||
"msg.dev.logout_confirm": "로그아웃 하시겠습니까?",
|
"msg.dev.logout_confirm": "로그아웃 하시겠습니까?",
|
||||||
|
"msg.dev.request.admin.notes_placeholder": "승인 또는 반려 사유를 입력하세요.",
|
||||||
|
"msg.dev.request.admin_desc":
|
||||||
|
"super admin이 개발자 권한 신청을 검토하고 승인 또는 반려할 수 있습니다.",
|
||||||
|
"msg.dev.request.approved": "승인되었습니다.",
|
||||||
|
"msg.dev.request.cancel.approval": "승인 취소",
|
||||||
|
"msg.dev.request.cancel.notes_placeholder": "승인 취소 사유를 입력하세요.",
|
||||||
|
"msg.dev.request.cancelled": "승인이 취소되었습니다.",
|
||||||
|
"msg.dev.request.empty": "신청 내역이 없습니다.",
|
||||||
|
"msg.dev.request.list.title": "신청 내역",
|
||||||
|
"msg.dev.request.modal.desc": "개발자 권한을 신청하려면 아래 정보를 확인한 뒤 신청 사유를 입력하세요.",
|
||||||
|
"msg.dev.request.modal.email": "이메일",
|
||||||
|
"msg.dev.request.modal.name": "성함",
|
||||||
|
"msg.dev.request.modal.org": "소속",
|
||||||
|
"msg.dev.request.modal.phone": "전화번호",
|
||||||
|
"msg.dev.request.modal.reason": "신청 사유",
|
||||||
|
"msg.dev.request.modal.reason_placeholder": "개발자 권한이 필요한 이유를 작성해주세요.",
|
||||||
|
"msg.dev.request.modal.role": "역할",
|
||||||
|
"msg.dev.request.modal.title": "개발자 등록 신청",
|
||||||
|
"msg.dev.request.need_cancel_notes": "승인 취소 사유를 입력해주세요.",
|
||||||
|
"msg.dev.request.need_notes": "반려 사유를 입력해주세요.",
|
||||||
|
"msg.dev.request.rejected": "반려되었습니다.",
|
||||||
|
"msg.dev.request.status.approved": "승인됨",
|
||||||
|
"msg.dev.request.status.cancelled": "승인 취소됨",
|
||||||
|
"msg.dev.request.status.pending": "대기 중",
|
||||||
|
"msg.dev.request.status.rejected": "반려됨",
|
||||||
|
"msg.dev.request.table.actions": "관리",
|
||||||
|
"msg.dev.request.table.date": "신청일",
|
||||||
|
"msg.dev.request.table.org": "소속",
|
||||||
|
"msg.dev.request.table.reason": "신청 사유",
|
||||||
|
"msg.dev.request.table.status": "상태",
|
||||||
|
"msg.dev.request.table.user": "사용자",
|
||||||
|
"msg.dev.request.user_desc": "개발자 권한을 신청하고 승인 결과를 확인할 수 있습니다.",
|
||||||
"msg.dev.sidebar.notice": "개발자 전용 콘솔입니다.",
|
"msg.dev.sidebar.notice": "개발자 전용 콘솔입니다.",
|
||||||
"msg.dev.sidebar.notice_detail": "연동 앱 등록 및 관리를 수행할 수 있습니다.",
|
"msg.dev.sidebar.notice_detail": "연동 앱 등록 및 관리를 수행할 수 있습니다.",
|
||||||
"msg.info.saved_success": "저장이 완료되었습니다.",
|
"msg.info.saved_success": "저장이 완료되었습니다.",
|
||||||
@@ -454,6 +512,8 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.userfront.dashboard.audit_empty": "최근 접속 이력이 없습니다.",
|
"msg.userfront.dashboard.audit_empty": "최근 접속 이력이 없습니다.",
|
||||||
"msg.userfront.dashboard.audit_load_error": "접속이력을 불러오지 못했습니다.",
|
"msg.userfront.dashboard.audit_load_error": "접속이력을 불러오지 못했습니다.",
|
||||||
"msg.userfront.dashboard.auth_method": "인증수단: {{method}}",
|
"msg.userfront.dashboard.auth_method": "인증수단: {{method}}",
|
||||||
|
"msg.userfront.dashboard.auto_login_supported":
|
||||||
|
"연동앱 클릭 시 별도 로그인 없이 로그인할 수 있습니다.",
|
||||||
"msg.userfront.dashboard.client_id": "Client ID: {{id}}",
|
"msg.userfront.dashboard.client_id": "Client ID: {{id}}",
|
||||||
"msg.userfront.dashboard.client_id_missing": "Client ID 없음",
|
"msg.userfront.dashboard.client_id_missing": "Client ID 없음",
|
||||||
"msg.userfront.dashboard.current_status": "현재 상태: {{status}}",
|
"msg.userfront.dashboard.current_status": "현재 상태: {{status}}",
|
||||||
@@ -499,25 +559,25 @@ const Map<String, String> koStrings = {
|
|||||||
"msg.userfront.error.ory.temporarily_unavailable": "인증 서버를 일시적으로 사용할 수 없습니다.",
|
"msg.userfront.error.ory.temporarily_unavailable": "인증 서버를 일시적으로 사용할 수 없습니다.",
|
||||||
"msg.userfront.error.ory.unauthorized_client": "해당 클라이언트는 이 요청을 수행할 수 없습니다.",
|
"msg.userfront.error.ory.unauthorized_client": "해당 클라이언트는 이 요청을 수행할 수 없습니다.",
|
||||||
"msg.userfront.error.ory.unsupported_response_type": "지원하지 않는 응답 타입입니다.",
|
"msg.userfront.error.ory.unsupported_response_type": "지원하지 않는 응답 타입입니다.",
|
||||||
"msg.userfront.error.title": "인증 과정에서 오류가 발생했습니다",
|
|
||||||
"msg.userfront.error.title_generic": "오류가 발생했습니다",
|
|
||||||
"msg.userfront.error.title_with_code": "오류: {{code}}",
|
|
||||||
"msg.userfront.error.type": "오류 종류: {{type}}",
|
|
||||||
"msg.userfront.error.tenant.account": "계정",
|
"msg.userfront.error.tenant.account": "계정",
|
||||||
"msg.userfront.error.tenant.account_unknown": "알 수 없음",
|
"msg.userfront.error.tenant.account_unknown": "알 수 없음",
|
||||||
"msg.userfront.error.tenant.affiliated_tenants": "전체 소속 테넌트",
|
"msg.userfront.error.tenant.affiliated_tenants": "전체 소속 테넌트",
|
||||||
"msg.userfront.error.tenant.allowed_tenants": "접속 가능 테넌트",
|
|
||||||
"msg.userfront.error.tenant.allowed_box_title": "접속 가능 테넌트",
|
"msg.userfront.error.tenant.allowed_box_title": "접속 가능 테넌트",
|
||||||
|
"msg.userfront.error.tenant.allowed_tenants": "접속 가능 테넌트",
|
||||||
"msg.userfront.error.tenant.detail": "현재 로그인된 계정은 이 애플리케이션에 접근할 수 없습니다.",
|
"msg.userfront.error.tenant.detail": "현재 로그인된 계정은 이 애플리케이션에 접근할 수 없습니다.",
|
||||||
"msg.userfront.error.tenant.load_failed": "계정 정보를 확인하지 못했습니다. 다시 시도해 주세요.",
|
"msg.userfront.error.tenant.load_failed": "계정 정보를 확인하지 못했습니다. 다시 시도해 주세요.",
|
||||||
|
"msg.userfront.error.tenant.loading": "현재 계정 정보를 불러오는 중입니다.",
|
||||||
"msg.userfront.error.tenant.lookup_fallback":
|
"msg.userfront.error.tenant.lookup_fallback":
|
||||||
"표시 정보가 충분하지 않아 일부 항목은 확인되지 않을 수 있습니다.",
|
"표시 정보가 충분하지 않아 일부 항목은 확인되지 않을 수 있습니다.",
|
||||||
"msg.userfront.error.tenant.page_title": "애플리케이션 접근이 제한되었습니다",
|
"msg.userfront.error.tenant.page_title": "애플리케이션 접근이 제한되었습니다",
|
||||||
"msg.userfront.error.tenant.loading": "현재 계정 정보를 불러오는 중입니다.",
|
|
||||||
"msg.userfront.error.tenant.primary_tenant": "대표 소속 테넌트",
|
"msg.userfront.error.tenant.primary_tenant": "대표 소속 테넌트",
|
||||||
"msg.userfront.error.tenant.tenant": "소속 테넌트",
|
"msg.userfront.error.tenant.tenant": "소속 테넌트",
|
||||||
"msg.userfront.error.tenant.tenant_unknown": "알 수 없음",
|
"msg.userfront.error.tenant.tenant_unknown": "알 수 없음",
|
||||||
"msg.userfront.error.tenant.title": "접근 제한 정보",
|
"msg.userfront.error.tenant.title": "접근 제한 정보",
|
||||||
|
"msg.userfront.error.title": "인증 과정에서 오류가 발생했습니다",
|
||||||
|
"msg.userfront.error.title_generic": "오류가 발생했습니다",
|
||||||
|
"msg.userfront.error.title_with_code": "오류: {{code}}",
|
||||||
|
"msg.userfront.error.type": "오류 종류: {{type}}",
|
||||||
"msg.userfront.error.whitelist.\"\$normalizedCode\"": "{{error}}",
|
"msg.userfront.error.whitelist.\"\$normalizedCode\"": "{{error}}",
|
||||||
"msg.userfront.error.whitelist.bad_request": "입력값을 확인해 주세요.",
|
"msg.userfront.error.whitelist.bad_request": "입력값을 확인해 주세요.",
|
||||||
"msg.userfront.error.whitelist.invalid_session": "세션이 만료되었습니다. 다시 로그인해 주세요.",
|
"msg.userfront.error.whitelist.invalid_session": "세션이 만료되었습니다. 다시 로그인해 주세요.",
|
||||||
@@ -529,7 +589,6 @@ const Map<String, String> koStrings = {
|
|||||||
"재설정 링크가 만료되었습니다. 다시 요청해 주세요.",
|
"재설정 링크가 만료되었습니다. 다시 요청해 주세요.",
|
||||||
"msg.userfront.error.whitelist.recovery_invalid": "재설정 링크가 유효하지 않습니다.",
|
"msg.userfront.error.whitelist.recovery_invalid": "재설정 링크가 유효하지 않습니다.",
|
||||||
"msg.userfront.error.whitelist.settings_disabled": "현재 계정 설정 화면은 준비 중입니다.",
|
"msg.userfront.error.whitelist.settings_disabled": "현재 계정 설정 화면은 준비 중입니다.",
|
||||||
"msg.userfront.error.whitelist.tenant_not_allowed": "허용되지 않은 테넌트입니다.",
|
|
||||||
"msg.userfront.error.whitelist.verification_required":
|
"msg.userfront.error.whitelist.verification_required":
|
||||||
"추가 인증이 필요합니다. 안내에 따라 진행해 주세요.",
|
"추가 인증이 필요합니다. 안내에 따라 진행해 주세요.",
|
||||||
"msg.userfront.forgot.description":
|
"msg.userfront.forgot.description":
|
||||||
@@ -702,6 +761,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.api_keys.list.table.name": "NAME",
|
"ui.admin.api_keys.list.table.name": "NAME",
|
||||||
"ui.admin.api_keys.list.table.scopes": "SCOPES",
|
"ui.admin.api_keys.list.table.scopes": "SCOPES",
|
||||||
"ui.admin.api_keys.list.title": "API 키 관리 (M2M)",
|
"ui.admin.api_keys.list.title": "API 키 관리 (M2M)",
|
||||||
|
"ui.admin.apikeys.registry.title": "API Key Registry",
|
||||||
"ui.admin.audit.breadcrumb.logs": "Logs",
|
"ui.admin.audit.breadcrumb.logs": "Logs",
|
||||||
"ui.admin.audit.breadcrumb.section": "Audit",
|
"ui.admin.audit.breadcrumb.section": "Audit",
|
||||||
"ui.admin.audit.copy.actor_id": "Copy actor id",
|
"ui.admin.audit.copy.actor_id": "Copy actor id",
|
||||||
@@ -767,6 +827,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.nav.audit_logs": "감사 로그",
|
"ui.admin.nav.audit_logs": "감사 로그",
|
||||||
"ui.admin.nav.auth_guard": "인증 가드",
|
"ui.admin.nav.auth_guard": "인증 가드",
|
||||||
"ui.admin.nav.logout": "로그아웃",
|
"ui.admin.nav.logout": "로그아웃",
|
||||||
|
"ui.admin.nav.org_chart": "조직도",
|
||||||
"ui.admin.nav.overview": "개요",
|
"ui.admin.nav.overview": "개요",
|
||||||
"ui.admin.nav.relying_parties": "애플리케이션(RP)",
|
"ui.admin.nav.relying_parties": "애플리케이션(RP)",
|
||||||
"ui.admin.nav.tenant_dashboard": "테넌트 대시보드",
|
"ui.admin.nav.tenant_dashboard": "테넌트 대시보드",
|
||||||
@@ -825,6 +886,8 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.tenants.create.memo.title": "정책 메모",
|
"ui.admin.tenants.create.memo.title": "정책 메모",
|
||||||
"ui.admin.tenants.create.profile.title": "Tenant Profile",
|
"ui.admin.tenants.create.profile.title": "Tenant Profile",
|
||||||
"ui.admin.tenants.create.title": "테넌트 추가",
|
"ui.admin.tenants.create.title": "테넌트 추가",
|
||||||
|
"ui.admin.tenants.csv_template": "템플릿",
|
||||||
|
"ui.admin.tenants.delete_selected": "선택 삭제",
|
||||||
"ui.admin.tenants.detail.breadcrumb_list": "테넌트 목록",
|
"ui.admin.tenants.detail.breadcrumb_list": "테넌트 목록",
|
||||||
"ui.admin.tenants.detail.header_subtitle": "테넌트 정보를 수정하거나 연동 설정을 관리합니다.",
|
"ui.admin.tenants.detail.header_subtitle": "테넌트 정보를 수정하거나 연동 설정을 관리합니다.",
|
||||||
"ui.admin.tenants.detail.loading": "불러오는 중...",
|
"ui.admin.tenants.detail.loading": "불러오는 중...",
|
||||||
@@ -834,7 +897,23 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.tenants.detail.tab_profile": "프로필",
|
"ui.admin.tenants.detail.tab_profile": "프로필",
|
||||||
"ui.admin.tenants.detail.tab_schema": "사용자 스키마",
|
"ui.admin.tenants.detail.tab_schema": "사용자 스키마",
|
||||||
"ui.admin.tenants.detail.title": "상세",
|
"ui.admin.tenants.detail.title": "상세",
|
||||||
|
"ui.admin.tenants.domain_conflict.description": "{{message}}",
|
||||||
|
"ui.admin.tenants.domain_conflict.title": "도메인 충돌",
|
||||||
|
"ui.admin.tenants.export_with_ids": "UUID 포함",
|
||||||
|
"ui.admin.tenants.export_without_ids": "UUID 제외 내보내기",
|
||||||
|
"ui.admin.tenants.import": "가져오기",
|
||||||
|
"ui.admin.tenants.import_preview.candidates": "후보",
|
||||||
|
"ui.admin.tenants.import_preview.confirm": "가져오기 실행",
|
||||||
|
"ui.admin.tenants.import_preview.create_new_reset": "신규 생성 (ID/slug 재설정)",
|
||||||
|
"ui.admin.tenants.import_preview.external_id": "외부 ID",
|
||||||
|
"ui.admin.tenants.import_preview.match": "매칭",
|
||||||
|
"ui.admin.tenants.import_preview.no_candidates": "후보 없음",
|
||||||
|
"ui.admin.tenants.import_preview.parent_unresolved": "부모 확인 필요",
|
||||||
|
"ui.admin.tenants.import_preview.slug_exists": "slug 충돌",
|
||||||
|
"ui.admin.tenants.import_preview.title": "CSV 가져오기 확인",
|
||||||
|
"ui.admin.tenants.list.search_placeholder": "테넌트 이름 또는 슬러그 검색...",
|
||||||
"ui.admin.tenants.list.select_placeholder": "테넌트를 선택하세요",
|
"ui.admin.tenants.list.select_placeholder": "테넌트를 선택하세요",
|
||||||
|
"ui.admin.tenants.members.delete_selected": "선택 삭제",
|
||||||
"ui.admin.tenants.members.descendants": "하위 조직 멤버",
|
"ui.admin.tenants.members.descendants": "하위 조직 멤버",
|
||||||
"ui.admin.tenants.members.direct": "소속 멤버",
|
"ui.admin.tenants.members.direct": "소속 멤버",
|
||||||
"ui.admin.tenants.members.direct_label": "직속",
|
"ui.admin.tenants.members.direct_label": "직속",
|
||||||
@@ -846,6 +925,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.tenants.members.title": "테넌트 구성원 ({{count}})",
|
"ui.admin.tenants.members.title": "테넌트 구성원 ({{count}})",
|
||||||
"ui.admin.tenants.members.total": "전체",
|
"ui.admin.tenants.members.total": "전체",
|
||||||
"ui.admin.tenants.members.total_label": "전체",
|
"ui.admin.tenants.members.total_label": "전체",
|
||||||
|
"ui.admin.tenants.members.view_org_chart": "전체 조직도 보기",
|
||||||
"ui.admin.tenants.owners.add_button": "소유자 추가",
|
"ui.admin.tenants.owners.add_button": "소유자 추가",
|
||||||
"ui.admin.tenants.owners.already_owner": "이미 소유자",
|
"ui.admin.tenants.owners.already_owner": "이미 소유자",
|
||||||
"ui.admin.tenants.owners.dialog_description": "이름 또는 이메일로 사용자를 검색하세요.",
|
"ui.admin.tenants.owners.dialog_description": "이름 또는 이메일로 사용자를 검색하세요.",
|
||||||
@@ -872,6 +952,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.tenants.registry.title": "Tenant registry",
|
"ui.admin.tenants.registry.title": "Tenant registry",
|
||||||
"ui.admin.tenants.schema.add_field": "필드 추가",
|
"ui.admin.tenants.schema.add_field": "필드 추가",
|
||||||
"ui.admin.tenants.schema.field.admin_only": "관리자 전용",
|
"ui.admin.tenants.schema.field.admin_only": "관리자 전용",
|
||||||
|
"ui.admin.tenants.schema.field.indexed": "조회 인덱스",
|
||||||
"ui.admin.tenants.schema.field.is_login_id": "로그인 ID로 사용",
|
"ui.admin.tenants.schema.field.is_login_id": "로그인 ID로 사용",
|
||||||
"ui.admin.tenants.schema.field.key": "Field Key (ID)",
|
"ui.admin.tenants.schema.field.key": "Field Key (ID)",
|
||||||
"ui.admin.tenants.schema.field.key_placeholder": "e.g. employee_id",
|
"ui.admin.tenants.schema.field.key_placeholder": "e.g. employee_id",
|
||||||
@@ -903,6 +984,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.tenants.sub.title": "하위 테넌트 ({{count}})",
|
"ui.admin.tenants.sub.title": "하위 테넌트 ({{count}})",
|
||||||
"ui.admin.tenants.sub.tree_search_placeholder": "트리에서 검색...",
|
"ui.admin.tenants.sub.tree_search_placeholder": "트리에서 검색...",
|
||||||
"ui.admin.tenants.table.actions": "ACTIONS",
|
"ui.admin.tenants.table.actions": "ACTIONS",
|
||||||
|
"ui.admin.tenants.table.id": "ID",
|
||||||
"ui.admin.tenants.table.members": "멤버수",
|
"ui.admin.tenants.table.members": "멤버수",
|
||||||
"ui.admin.tenants.table.name": "NAME",
|
"ui.admin.tenants.table.name": "NAME",
|
||||||
"ui.admin.tenants.table.slug": "SLUG",
|
"ui.admin.tenants.table.slug": "SLUG",
|
||||||
@@ -910,8 +992,10 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.tenants.table.type": "유형",
|
"ui.admin.tenants.table.type": "유형",
|
||||||
"ui.admin.tenants.table.updated": "UPDATED",
|
"ui.admin.tenants.table.updated": "UPDATED",
|
||||||
"ui.admin.tenants.title": "테넌트 목록",
|
"ui.admin.tenants.title": "테넌트 목록",
|
||||||
|
"ui.admin.tenants.view_org_chart": "전체 조직도 보기",
|
||||||
"ui.admin.title": "Admin Control",
|
"ui.admin.title": "Admin Control",
|
||||||
"ui.admin.users.bulk.acknowledge_warning": "경고를 확인했으며 계속 진행합니다.",
|
"ui.admin.users.bulk.acknowledge_warning": "경고를 확인했으며 계속 진행합니다.",
|
||||||
|
"ui.admin.users.bulk.create_missing_tenant": "신규 생성",
|
||||||
"ui.admin.users.bulk.do_move": "이동 실행",
|
"ui.admin.users.bulk.do_move": "이동 실행",
|
||||||
"ui.admin.users.bulk.download_template": "템플릿 받기",
|
"ui.admin.users.bulk.download_template": "템플릿 받기",
|
||||||
"ui.admin.users.bulk.move_group": "테넌트 일괄 이동",
|
"ui.admin.users.bulk.move_group": "테넌트 일괄 이동",
|
||||||
@@ -921,6 +1005,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.users.bulk.select_group": "대상 테넌트 선택",
|
"ui.admin.users.bulk.select_group": "대상 테넌트 선택",
|
||||||
"ui.admin.users.bulk.selected_count": "{{count}}명 선택됨",
|
"ui.admin.users.bulk.selected_count": "{{count}}명 선택됨",
|
||||||
"ui.admin.users.bulk.start_upload": "업로드 시작",
|
"ui.admin.users.bulk.start_upload": "업로드 시작",
|
||||||
|
"ui.admin.users.bulk.tenant_resolution": "테넌트 매핑",
|
||||||
"ui.admin.users.bulk.title": "일괄 작업",
|
"ui.admin.users.bulk.title": "일괄 작업",
|
||||||
"ui.admin.users.create.account.title": "계정 정보",
|
"ui.admin.users.create.account.title": "계정 정보",
|
||||||
"ui.admin.users.create.back": "목록으로 돌아가기",
|
"ui.admin.users.create.back": "목록으로 돌아가기",
|
||||||
@@ -1378,6 +1463,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.admin.users.list.table.ui.dev.session.refreshing":
|
"ui.admin.users.list.table.ui.dev.session.refreshing":
|
||||||
"ui.admin.users.list.table.ui.dev.session.refreshing",
|
"ui.admin.users.list.table.ui.dev.session.refreshing",
|
||||||
"ui.admin.users.list.title": "사용자 관리",
|
"ui.admin.users.list.title": "사용자 관리",
|
||||||
|
"ui.admin.users.list.toggle_status": "{{name}} 활성 상태",
|
||||||
"ui.admin.users.table.email": "이메일",
|
"ui.admin.users.table.email": "이메일",
|
||||||
"ui.admin.users.table.name": "이름",
|
"ui.admin.users.table.name": "이름",
|
||||||
"ui.admin.users.table.role": "역할",
|
"ui.admin.users.table.role": "역할",
|
||||||
@@ -1439,8 +1525,8 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.common.status.pending": "준비 중",
|
"ui.common.status.pending": "준비 중",
|
||||||
"ui.common.status.success": "성공",
|
"ui.common.status.success": "성공",
|
||||||
"ui.common.success": "성공",
|
"ui.common.success": "성공",
|
||||||
"ui.common.theme_dark": "다크",
|
"ui.common.theme_dark": "Dark",
|
||||||
"ui.common.theme_light": "라이트",
|
"ui.common.theme_light": "Light",
|
||||||
"ui.common.theme_toggle": "테마 전환",
|
"ui.common.theme_toggle": "테마 전환",
|
||||||
"ui.common.unknown": "Unknown",
|
"ui.common.unknown": "Unknown",
|
||||||
"ui.common.view": "보기",
|
"ui.common.view": "보기",
|
||||||
@@ -1670,6 +1756,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.dev.header.plane": "Dev Plane",
|
"ui.dev.header.plane": "Dev Plane",
|
||||||
"ui.dev.header.subtitle": "Manage your applications",
|
"ui.dev.header.subtitle": "Manage your applications",
|
||||||
"ui.dev.nav.clients": "연동 앱",
|
"ui.dev.nav.clients": "연동 앱",
|
||||||
|
"ui.dev.nav.developer_request": "개발자 권한 신청",
|
||||||
"ui.dev.nav.logout": "로그아웃",
|
"ui.dev.nav.logout": "로그아웃",
|
||||||
"ui.dev.profile.basic.email": "이메일",
|
"ui.dev.profile.basic.email": "이메일",
|
||||||
"ui.dev.profile.basic.id": "사용자 ID",
|
"ui.dev.profile.basic.id": "사용자 ID",
|
||||||
@@ -1692,6 +1779,29 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.dev.profile.title": "내 정보",
|
"ui.dev.profile.title": "내 정보",
|
||||||
"ui.dev.profile.unknown_email": "unknown@example.com",
|
"ui.dev.profile.unknown_email": "unknown@example.com",
|
||||||
"ui.dev.profile.unknown_name": "Unknown User",
|
"ui.dev.profile.unknown_name": "Unknown User",
|
||||||
|
"ui.dev.request.admin_notes_placeholder": "승인 또는 반려 사유를 입력하세요.",
|
||||||
|
"ui.dev.request.cancel_approval": "승인 취소",
|
||||||
|
"ui.dev.request.cancel_notes_placeholder": "승인 취소 사유를 입력하세요.",
|
||||||
|
"ui.dev.request.list.title": "신청 내역",
|
||||||
|
"ui.dev.request.modal.desc": "개발자 권한을 신청하려면 아래 정보를 확인한 뒤 신청 사유를 입력하세요.",
|
||||||
|
"ui.dev.request.modal.email": "이메일",
|
||||||
|
"ui.dev.request.modal.name": "성함",
|
||||||
|
"ui.dev.request.modal.org": "소속",
|
||||||
|
"ui.dev.request.modal.phone": "전화번호",
|
||||||
|
"ui.dev.request.modal.reason": "신청 사유",
|
||||||
|
"ui.dev.request.modal.reason_placeholder": "개발자 권한이 필요한 이유를 작성해주세요.",
|
||||||
|
"ui.dev.request.modal.role": "역할",
|
||||||
|
"ui.dev.request.modal.title": "개발자 등록 신청",
|
||||||
|
"ui.dev.request.status.approved": "승인됨",
|
||||||
|
"ui.dev.request.status.cancelled": "승인 취소됨",
|
||||||
|
"ui.dev.request.status.pending": "대기 중",
|
||||||
|
"ui.dev.request.status.rejected": "반려됨",
|
||||||
|
"ui.dev.request.table.actions": "관리",
|
||||||
|
"ui.dev.request.table.date": "신청일",
|
||||||
|
"ui.dev.request.table.org": "소속",
|
||||||
|
"ui.dev.request.table.reason": "신청 사유",
|
||||||
|
"ui.dev.request.table.status": "상태",
|
||||||
|
"ui.dev.request.table.user": "사용자",
|
||||||
"ui.dev.scope_badge": "Scoped to /dev",
|
"ui.dev.scope_badge": "Scoped to /dev",
|
||||||
"ui.dev.session.active": "세션 활성",
|
"ui.dev.session.active": "세션 활성",
|
||||||
"ui.dev.session.auto_extend": "세션 만료 관리",
|
"ui.dev.session.auto_extend": "세션 만료 관리",
|
||||||
@@ -1706,6 +1816,7 @@ const Map<String, String> koStrings = {
|
|||||||
"ui.dev.tenant.switch_success": "테넌트 전환 완료",
|
"ui.dev.tenant.switch_success": "테넌트 전환 완료",
|
||||||
"ui.dev.tenant.workspace": "작업 테넌트 (컨텍스트)",
|
"ui.dev.tenant.workspace": "작업 테넌트 (컨텍스트)",
|
||||||
"ui.dev.tenant.workspace_desc": "현재 작업 중인 테넌트를 선택하고 저장하여 API 요청 컨텍스트를 변경합니다.",
|
"ui.dev.tenant.workspace_desc": "현재 작업 중인 테넌트를 선택하고 저장하여 API 요청 컨텍스트를 변경합니다.",
|
||||||
|
"ui.dev.welcome.btn_request": "신규 신청하기",
|
||||||
"ui.userfront.app_label.admin_console": "Admin Console",
|
"ui.userfront.app_label.admin_console": "Admin Console",
|
||||||
"ui.userfront.app_label.baron": "Baron 로그인",
|
"ui.userfront.app_label.baron": "Baron 로그인",
|
||||||
"ui.userfront.app_label.dev_console": "Dev Console",
|
"ui.userfront.app_label.dev_console": "Dev Console",
|
||||||
@@ -1935,6 +2046,8 @@ const Map<String, String> enStrings = {
|
|||||||
"msg.admin.api_keys.list.registry.count": "{{count}} API keys loaded.",
|
"msg.admin.api_keys.list.registry.count": "{{count}} API keys loaded.",
|
||||||
"msg.admin.api_keys.list.subtitle":
|
"msg.admin.api_keys.list.subtitle":
|
||||||
"View and manage the API keys issued for server-to-server communication.",
|
"View and manage the API keys issued for server-to-server communication.",
|
||||||
|
"msg.admin.apikeys.registry.count":
|
||||||
|
"There are {{count}} active keys registered.",
|
||||||
"msg.admin.audit.empty": "No audit logs have been collected yet.",
|
"msg.admin.audit.empty": "No audit logs have been collected yet.",
|
||||||
"msg.admin.audit.end": "End of audit feed",
|
"msg.admin.audit.end": "End of audit feed",
|
||||||
"msg.admin.audit.filters.empty": "No filters applied.",
|
"msg.admin.audit.filters.empty": "No filters applied.",
|
||||||
@@ -1993,9 +2106,12 @@ const Map<String, String> enStrings = {
|
|||||||
"Upload a CSV file to bulk register the organization chart.",
|
"Upload a CSV file to bulk register the organization chart.",
|
||||||
"msg.admin.org.import_error":
|
"msg.admin.org.import_error":
|
||||||
"An error occurred during organization chart import.",
|
"An error occurred during organization chart import.",
|
||||||
|
"msg.admin.org.import_partial_success":
|
||||||
|
"Imported some organization data successfully.",
|
||||||
"msg.admin.org.import_success": "Organization chart imported successfully.",
|
"msg.admin.org.import_success": "Organization chart imported successfully.",
|
||||||
"msg.admin.overview.description":
|
"msg.admin.overview.description":
|
||||||
"Review shared metrics and policy status across all tenants in one place.",
|
"Review shared metrics and policy status across all tenants in one place.",
|
||||||
|
"msg.admin.overview.idp_fallback": "Fallback: Descope",
|
||||||
"msg.admin.overview.idp_primary": "IDP: Ory primary",
|
"msg.admin.overview.idp_primary": "IDP: Ory primary",
|
||||||
"msg.admin.overview.playbook.description":
|
"msg.admin.overview.playbook.description":
|
||||||
"Operational guardrails and architecture decisions for the admin control plane.",
|
"Operational guardrails and architecture decisions for the admin control plane.",
|
||||||
@@ -2036,10 +2152,17 @@ const Map<String, String> enStrings = {
|
|||||||
"Set the basic tenant profile information.",
|
"Set the basic tenant profile information.",
|
||||||
"msg.admin.tenants.create.subtitle":
|
"msg.admin.tenants.create.subtitle":
|
||||||
"Enter the minimum required information to create a tenant.",
|
"Enter the minimum required information to create a tenant.",
|
||||||
|
"msg.admin.tenants.delete_bulk_confirm": "Delete {{count}} selected tenants?",
|
||||||
"msg.admin.tenants.delete_confirm": "Delete Tenant \\\\\\\"{{name}}\\\\\\\"?",
|
"msg.admin.tenants.delete_confirm": "Delete Tenant \\\\\\\"{{name}}\\\\\\\"?",
|
||||||
"msg.admin.tenants.delete_success": "Tenant deleted.",
|
"msg.admin.tenants.delete_success": "Tenant deleted.",
|
||||||
"msg.admin.tenants.empty": "No tenants have been registered yet.",
|
"msg.admin.tenants.empty": "No tenants have been registered yet.",
|
||||||
"msg.admin.tenants.fetch_error": "Failed to load the tenant list.",
|
"msg.admin.tenants.fetch_error": "Failed to load the tenant list.",
|
||||||
|
"msg.admin.tenants.import_empty": "There are no tenant rows to import.",
|
||||||
|
"msg.admin.tenants.import_error": "Failed to import tenants.",
|
||||||
|
"msg.admin.tenants.import_preview.description":
|
||||||
|
"Rows without tenant_id are compared with existing tenant candidates, then imported as new tenants or updates.",
|
||||||
|
"msg.admin.tenants.import_result":
|
||||||
|
"Created {{created}}, updated {{updated}}, failed {{failed}}",
|
||||||
"msg.admin.tenants.members.desc":
|
"msg.admin.tenants.members.desc":
|
||||||
"View the list of users belonging to this organization.",
|
"View the list of users belonging to this organization.",
|
||||||
"msg.admin.tenants.members.empty": "No members found.",
|
"msg.admin.tenants.members.empty": "No members found.",
|
||||||
@@ -2090,7 +2213,11 @@ const Map<String, String> enStrings = {
|
|||||||
"msg.admin.users.bulk.update_success": "User info updated successfully.",
|
"msg.admin.users.bulk.update_success": "User info updated successfully.",
|
||||||
"msg.admin.users.create.account.subtitle":
|
"msg.admin.users.create.account.subtitle":
|
||||||
"Fill in the account details required to create the user.",
|
"Fill in the account details required to create the user.",
|
||||||
|
"msg.admin.users.create.appointment_required":
|
||||||
|
"Select at least one tenant for Hanmac family members.",
|
||||||
"msg.admin.users.create.error": "Failed to User Create.",
|
"msg.admin.users.create.error": "Failed to User Create.",
|
||||||
|
"msg.admin.users.create.external_tenant_required":
|
||||||
|
"Select a primary tenant for external users.",
|
||||||
"msg.admin.users.create.form.email_required": "Email Required",
|
"msg.admin.users.create.form.email_required": "Email Required",
|
||||||
"msg.admin.users.create.form.field_invalid": "Invalid {{label}} format.",
|
"msg.admin.users.create.form.field_invalid": "Invalid {{label}} format.",
|
||||||
"msg.admin.users.create.form.field_required": "{{label}} is required.",
|
"msg.admin.users.create.form.field_required": "{{label}} is required.",
|
||||||
@@ -2099,11 +2226,17 @@ const Map<String, String> enStrings = {
|
|||||||
"msg.admin.users.create.form.name_required": "Name is required.",
|
"msg.admin.users.create.form.name_required": "Name is required.",
|
||||||
"msg.admin.users.create.form.password_auto_help": "Password Auto Help",
|
"msg.admin.users.create.form.password_auto_help": "Password Auto Help",
|
||||||
"msg.admin.users.create.form.password_manual_help": "Password Manual Help",
|
"msg.admin.users.create.form.password_manual_help": "Password Manual Help",
|
||||||
|
"msg.admin.users.create.form.picker_description":
|
||||||
|
"Select a tenant in org-chart to apply it to the user's appointment.",
|
||||||
"msg.admin.users.create.form.role_help": "Role Help",
|
"msg.admin.users.create.form.role_help": "Role Help",
|
||||||
"msg.admin.users.create.password_generated.default": "Default",
|
"msg.admin.users.create.password_generated.default": "Default",
|
||||||
"msg.admin.users.create.password_generated.with_email": "With Email",
|
"msg.admin.users.create.password_generated.with_email": "With Email",
|
||||||
"msg.admin.users.create.password_required": "Password Required",
|
"msg.admin.users.create.password_required": "Password Required",
|
||||||
|
"msg.admin.users.create.personal_tenant_failed":
|
||||||
|
"Failed to prepare the Personal tenant.",
|
||||||
"msg.admin.users.create.success": "User created successfully.",
|
"msg.admin.users.create.success": "User created successfully.",
|
||||||
|
"msg.admin.users.create.tenant_resolve_failed":
|
||||||
|
"Failed to load the selected tenant information.",
|
||||||
"msg.admin.users.detail.delete_confirm":
|
"msg.admin.users.detail.delete_confirm":
|
||||||
"Are you sure you want to delete this user?",
|
"Are you sure you want to delete this user?",
|
||||||
"msg.admin.users.detail.delete_error": "msg.admin.users.detail.delete_error",
|
"msg.admin.users.detail.delete_error": "msg.admin.users.detail.delete_error",
|
||||||
@@ -2134,6 +2267,7 @@ const Map<String, String> enStrings = {
|
|||||||
"msg.admin.users.detail.tenants_desc": "Tenants Desc",
|
"msg.admin.users.detail.tenants_desc": "Tenants Desc",
|
||||||
"msg.admin.users.detail.update_error": "Failed to User Edit.",
|
"msg.admin.users.detail.update_error": "Failed to User Edit.",
|
||||||
"msg.admin.users.detail.update_success": "Update Success",
|
"msg.admin.users.detail.update_success": "Update Success",
|
||||||
|
"msg.admin.users.export_error": "Failed to export users.",
|
||||||
"msg.admin.users.list.columns.description":
|
"msg.admin.users.list.columns.description":
|
||||||
"Select columns to display in the table.",
|
"Select columns to display in the table.",
|
||||||
"msg.admin.users.list.columns.no_custom":
|
"msg.admin.users.list.columns.no_custom":
|
||||||
@@ -2145,6 +2279,8 @@ const Map<String, String> enStrings = {
|
|||||||
"msg.admin.users.list.registry.count": "{{count}} users loaded.",
|
"msg.admin.users.list.registry.count": "{{count}} users loaded.",
|
||||||
"msg.admin.users.list.subtitle":
|
"msg.admin.users.list.subtitle":
|
||||||
"Search and manage users registered in the current tenant.",
|
"Search and manage users registered in the current tenant.",
|
||||||
|
"msg.admin.users.self_delete_blocked": "You cannot delete your own account.",
|
||||||
|
"msg.admin.users.status_error": "Failed to update user status.",
|
||||||
"msg.common.copied": "Copied",
|
"msg.common.copied": "Copied",
|
||||||
"msg.common.copied_to_clipboard": "Copied to clipboard.",
|
"msg.common.copied_to_clipboard": "Copied to clipboard.",
|
||||||
"msg.common.error": "An error occurred.",
|
"msg.common.error": "An error occurred.",
|
||||||
@@ -2332,7 +2468,51 @@ const Map<String, String> enStrings = {
|
|||||||
"msg.dev.forbidden.title": "Access Denied: {{resource}}",
|
"msg.dev.forbidden.title": "Access Denied: {{resource}}",
|
||||||
"msg.dev.forbidden.user":
|
"msg.dev.forbidden.user":
|
||||||
"Regular users cannot access the developer console.",
|
"Regular users cannot access the developer console.",
|
||||||
|
"msg.dev.forbidden.user.audit":
|
||||||
|
"Viewing audit logs for this App (RP) is only available when granted 'RP Admin' or 'Audit View' relationships. If you need access, please request it from an administrator.",
|
||||||
|
"msg.dev.forbidden.user.clients":
|
||||||
|
"General user accounts can only use this feature if they have been granted operational or management relationships for the relevant RP (App). If you need access, please request it from an administrator.",
|
||||||
|
"msg.dev.forbidden.user.consents":
|
||||||
|
"Viewing consent history for this App (RP) is only available when granted 'RP Admin', 'Consent View', or 'Consent Revoke' relationships. If you need access, please request it from an administrator.",
|
||||||
"msg.dev.logout_confirm": "Are you sure you want to log out?",
|
"msg.dev.logout_confirm": "Are you sure you want to log out?",
|
||||||
|
"msg.dev.request.admin.notes_placeholder":
|
||||||
|
"Enter a reason for approval or rejection.",
|
||||||
|
"msg.dev.request.admin_desc":
|
||||||
|
"A super admin can review developer access requests and approve or reject them.",
|
||||||
|
"msg.dev.request.approved": "Approved.",
|
||||||
|
"msg.dev.request.cancel.approval": "Cancel Approval",
|
||||||
|
"msg.dev.request.cancel.notes_placeholder":
|
||||||
|
"Enter a reason for cancelling the approval.",
|
||||||
|
"msg.dev.request.cancelled": "Approval cancelled.",
|
||||||
|
"msg.dev.request.empty": "No requests found.",
|
||||||
|
"msg.dev.request.list.title": "Request History",
|
||||||
|
"msg.dev.request.modal.desc":
|
||||||
|
"Review the information below and enter a request reason to apply for developer access.",
|
||||||
|
"msg.dev.request.modal.email": "Email",
|
||||||
|
"msg.dev.request.modal.name": "Name",
|
||||||
|
"msg.dev.request.modal.org": "Organization",
|
||||||
|
"msg.dev.request.modal.phone": "Phone",
|
||||||
|
"msg.dev.request.modal.reason": "Request Reason",
|
||||||
|
"msg.dev.request.modal.reason_placeholder":
|
||||||
|
"Explain why you need developer access.",
|
||||||
|
"msg.dev.request.modal.role": "Role",
|
||||||
|
"msg.dev.request.modal.title": "Developer Registration Request",
|
||||||
|
"msg.dev.request.need_cancel_notes":
|
||||||
|
"Please enter a reason for cancelling the approval.",
|
||||||
|
"msg.dev.request.need_notes": "Please enter a rejection reason.",
|
||||||
|
"msg.dev.request.rejected": "Rejected.",
|
||||||
|
"msg.dev.request.status.approved": "Approved",
|
||||||
|
"msg.dev.request.status.cancelled": "Approval Cancelled",
|
||||||
|
"msg.dev.request.status.pending": "Pending",
|
||||||
|
"msg.dev.request.status.rejected": "Rejected",
|
||||||
|
"msg.dev.request.table.actions": "Actions",
|
||||||
|
"msg.dev.request.table.date": "Requested At",
|
||||||
|
"msg.dev.request.table.org": "Organization",
|
||||||
|
"msg.dev.request.table.reason": "Request Reason",
|
||||||
|
"msg.dev.request.table.status": "Status",
|
||||||
|
"msg.dev.request.table.user": "User",
|
||||||
|
"msg.dev.request.user_desc":
|
||||||
|
"Request developer access and check the review result.",
|
||||||
"msg.dev.sidebar.notice": "Developer Console",
|
"msg.dev.sidebar.notice": "Developer Console",
|
||||||
"msg.dev.sidebar.notice_detail": "Register and manage client applications.",
|
"msg.dev.sidebar.notice_detail": "Register and manage client applications.",
|
||||||
"msg.info.saved_success": "Saved successfully.",
|
"msg.info.saved_success": "Saved successfully.",
|
||||||
@@ -2389,6 +2569,8 @@ const Map<String, String> enStrings = {
|
|||||||
"msg.userfront.dashboard.audit_empty": "No recent sign-in activity.",
|
"msg.userfront.dashboard.audit_empty": "No recent sign-in activity.",
|
||||||
"msg.userfront.dashboard.audit_load_error": "Could not load sign-in history.",
|
"msg.userfront.dashboard.audit_load_error": "Could not load sign-in history.",
|
||||||
"msg.userfront.dashboard.auth_method": "Auth method: {{method}}",
|
"msg.userfront.dashboard.auth_method": "Auth method: {{method}}",
|
||||||
|
"msg.userfront.dashboard.auto_login_supported":
|
||||||
|
"You can sign in without an extra login when opening this linked app.",
|
||||||
"msg.userfront.dashboard.client_id": "Client ID: {{id}}",
|
"msg.userfront.dashboard.client_id": "Client ID: {{id}}",
|
||||||
"msg.userfront.dashboard.client_id_missing": "No client ID available.",
|
"msg.userfront.dashboard.client_id_missing": "No client ID available.",
|
||||||
"msg.userfront.dashboard.current_status": "Current status: {{status}}",
|
"msg.userfront.dashboard.current_status": "Current status: {{status}}",
|
||||||
@@ -2449,28 +2631,28 @@ const Map<String, String> enStrings = {
|
|||||||
"The client is not authorized for this request.",
|
"The client is not authorized for this request.",
|
||||||
"msg.userfront.error.ory.unsupported_response_type":
|
"msg.userfront.error.ory.unsupported_response_type":
|
||||||
"The response type is not supported.",
|
"The response type is not supported.",
|
||||||
"msg.userfront.error.title": "An error occurred during authentication.",
|
|
||||||
"msg.userfront.error.title_generic": "An error occurred.",
|
|
||||||
"msg.userfront.error.title_with_code": "Error: {{code}}",
|
|
||||||
"msg.userfront.error.type": "Error type: {{type}}",
|
|
||||||
"msg.userfront.error.tenant.account": "Account",
|
"msg.userfront.error.tenant.account": "Account",
|
||||||
"msg.userfront.error.tenant.account_unknown": "Unknown",
|
"msg.userfront.error.tenant.account_unknown": "Unknown",
|
||||||
"msg.userfront.error.tenant.affiliated_tenants": "All affiliated tenants",
|
"msg.userfront.error.tenant.affiliated_tenants": "All affiliated tenants",
|
||||||
"msg.userfront.error.tenant.allowed_tenants": "Allowed tenants",
|
|
||||||
"msg.userfront.error.tenant.allowed_box_title": "Allowed tenants",
|
"msg.userfront.error.tenant.allowed_box_title": "Allowed tenants",
|
||||||
|
"msg.userfront.error.tenant.allowed_tenants": "Allowed tenants",
|
||||||
"msg.userfront.error.tenant.detail":
|
"msg.userfront.error.tenant.detail":
|
||||||
"The currently signed-in account cannot access this application.",
|
"The currently signed-in account cannot access this application.",
|
||||||
"msg.userfront.error.tenant.load_failed":
|
"msg.userfront.error.tenant.load_failed":
|
||||||
"We could not confirm the account details. Please try again.",
|
"We could not confirm the account details. Please try again.",
|
||||||
|
"msg.userfront.error.tenant.loading": "Loading the current account details.",
|
||||||
"msg.userfront.error.tenant.lookup_fallback":
|
"msg.userfront.error.tenant.lookup_fallback":
|
||||||
"Some fields could not be verified because the access context was incomplete.",
|
"Some fields could not be verified because the access context was incomplete.",
|
||||||
"msg.userfront.error.tenant.page_title":
|
"msg.userfront.error.tenant.page_title":
|
||||||
"Access to this application is restricted",
|
"Access to this application is restricted",
|
||||||
"msg.userfront.error.tenant.loading": "Loading the current account details.",
|
|
||||||
"msg.userfront.error.tenant.primary_tenant": "Primary affiliated tenant",
|
"msg.userfront.error.tenant.primary_tenant": "Primary affiliated tenant",
|
||||||
"msg.userfront.error.tenant.tenant": "Tenant",
|
"msg.userfront.error.tenant.tenant": "Tenant",
|
||||||
"msg.userfront.error.tenant.tenant_unknown": "Unknown",
|
"msg.userfront.error.tenant.tenant_unknown": "Unknown",
|
||||||
"msg.userfront.error.tenant.title": "Access restriction details",
|
"msg.userfront.error.tenant.title": "Access restriction details",
|
||||||
|
"msg.userfront.error.title": "An error occurred during authentication.",
|
||||||
|
"msg.userfront.error.title_generic": "An error occurred.",
|
||||||
|
"msg.userfront.error.title_with_code": "Error: {{code}}",
|
||||||
|
"msg.userfront.error.type": "Error type: {{type}}",
|
||||||
"msg.userfront.error.whitelist.\"\$normalizedCode\"": "{{error}}",
|
"msg.userfront.error.whitelist.\"\$normalizedCode\"": "{{error}}",
|
||||||
"msg.userfront.error.whitelist.bad_request": "Please check your input.",
|
"msg.userfront.error.whitelist.bad_request": "Please check your input.",
|
||||||
"msg.userfront.error.whitelist.invalid_session":
|
"msg.userfront.error.whitelist.invalid_session":
|
||||||
@@ -2487,8 +2669,6 @@ const Map<String, String> enStrings = {
|
|||||||
"The recovery link is invalid.",
|
"The recovery link is invalid.",
|
||||||
"msg.userfront.error.whitelist.settings_disabled":
|
"msg.userfront.error.whitelist.settings_disabled":
|
||||||
"Account settings are currently unavailable.",
|
"Account settings are currently unavailable.",
|
||||||
"msg.userfront.error.whitelist.tenant_not_allowed":
|
|
||||||
"This tenant is not allowed.",
|
|
||||||
"msg.userfront.error.whitelist.verification_required":
|
"msg.userfront.error.whitelist.verification_required":
|
||||||
"Additional verification is required. Please follow the instructions.",
|
"Additional verification is required. Please follow the instructions.",
|
||||||
"msg.userfront.forgot.description":
|
"msg.userfront.forgot.description":
|
||||||
@@ -2717,6 +2897,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.api_keys.list.table.name": "NAME",
|
"ui.admin.api_keys.list.table.name": "NAME",
|
||||||
"ui.admin.api_keys.list.table.scopes": "SCOPES",
|
"ui.admin.api_keys.list.table.scopes": "SCOPES",
|
||||||
"ui.admin.api_keys.list.title": "API Key Management",
|
"ui.admin.api_keys.list.title": "API Key Management",
|
||||||
|
"ui.admin.apikeys.registry.title": "API Key Registry",
|
||||||
"ui.admin.audit.breadcrumb.logs": "Logs",
|
"ui.admin.audit.breadcrumb.logs": "Logs",
|
||||||
"ui.admin.audit.breadcrumb.section": "Audit",
|
"ui.admin.audit.breadcrumb.section": "Audit",
|
||||||
"ui.admin.audit.copy.actor_id": "Copy actor id",
|
"ui.admin.audit.copy.actor_id": "Copy actor id",
|
||||||
@@ -2783,6 +2964,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.nav.audit_logs": "Audit Logs",
|
"ui.admin.nav.audit_logs": "Audit Logs",
|
||||||
"ui.admin.nav.auth_guard": "Auth Guard",
|
"ui.admin.nav.auth_guard": "Auth Guard",
|
||||||
"ui.admin.nav.logout": "Logout",
|
"ui.admin.nav.logout": "Logout",
|
||||||
|
"ui.admin.nav.org_chart": "Org Chart",
|
||||||
"ui.admin.nav.overview": "Overview",
|
"ui.admin.nav.overview": "Overview",
|
||||||
"ui.admin.nav.relying_parties": "Apps (RP)",
|
"ui.admin.nav.relying_parties": "Apps (RP)",
|
||||||
"ui.admin.nav.tenant_dashboard": "Tenant Dashboard",
|
"ui.admin.nav.tenant_dashboard": "Tenant Dashboard",
|
||||||
@@ -2842,6 +3024,8 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.tenants.create.memo.title": "Policy Memo",
|
"ui.admin.tenants.create.memo.title": "Policy Memo",
|
||||||
"ui.admin.tenants.create.profile.title": "Tenant Profile",
|
"ui.admin.tenants.create.profile.title": "Tenant Profile",
|
||||||
"ui.admin.tenants.create.title": "Tenant Add",
|
"ui.admin.tenants.create.title": "Tenant Add",
|
||||||
|
"ui.admin.tenants.csv_template": "Template",
|
||||||
|
"ui.admin.tenants.delete_selected": "Delete Selected",
|
||||||
"ui.admin.tenants.detail.breadcrumb_list": "Tenant List",
|
"ui.admin.tenants.detail.breadcrumb_list": "Tenant List",
|
||||||
"ui.admin.tenants.detail.header_subtitle": "Header Subtitle",
|
"ui.admin.tenants.detail.header_subtitle": "Header Subtitle",
|
||||||
"ui.admin.tenants.detail.loading": "Loading tenant details...",
|
"ui.admin.tenants.detail.loading": "Loading tenant details...",
|
||||||
@@ -2851,7 +3035,25 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.tenants.detail.tab_profile": "Profile",
|
"ui.admin.tenants.detail.tab_profile": "Profile",
|
||||||
"ui.admin.tenants.detail.tab_schema": "Tab Schema",
|
"ui.admin.tenants.detail.tab_schema": "Tab Schema",
|
||||||
"ui.admin.tenants.detail.title": "Details",
|
"ui.admin.tenants.detail.title": "Details",
|
||||||
"ui.admin.tenants.list.select_placeholder": "Select Placeholder",
|
"ui.admin.tenants.domain_conflict.description": "{{message}}",
|
||||||
|
"ui.admin.tenants.domain_conflict.title": "Domain conflict",
|
||||||
|
"ui.admin.tenants.export_with_ids": "Include UUIDs",
|
||||||
|
"ui.admin.tenants.export_without_ids": "Export without UUIDs",
|
||||||
|
"ui.admin.tenants.import": "Import",
|
||||||
|
"ui.admin.tenants.import_preview.candidates": "Candidates",
|
||||||
|
"ui.admin.tenants.import_preview.confirm": "Run import",
|
||||||
|
"ui.admin.tenants.import_preview.create_new_reset":
|
||||||
|
"Create new (reset ID/slug)",
|
||||||
|
"ui.admin.tenants.import_preview.external_id": "External ID",
|
||||||
|
"ui.admin.tenants.import_preview.match": "Match",
|
||||||
|
"ui.admin.tenants.import_preview.no_candidates": "No candidates",
|
||||||
|
"ui.admin.tenants.import_preview.parent_unresolved": "Parent needs review",
|
||||||
|
"ui.admin.tenants.import_preview.slug_exists": "slug conflict",
|
||||||
|
"ui.admin.tenants.import_preview.title": "Confirm CSV import",
|
||||||
|
"ui.admin.tenants.list.search_placeholder":
|
||||||
|
"Search tenant by name or slug...",
|
||||||
|
"ui.admin.tenants.list.select_placeholder": "Select a tenant",
|
||||||
|
"ui.admin.tenants.members.delete_selected": "Delete Selected",
|
||||||
"ui.admin.tenants.members.descendants": "Descendant Members",
|
"ui.admin.tenants.members.descendants": "Descendant Members",
|
||||||
"ui.admin.tenants.members.direct": "Direct Members",
|
"ui.admin.tenants.members.direct": "Direct Members",
|
||||||
"ui.admin.tenants.members.direct_label": "Direct",
|
"ui.admin.tenants.members.direct_label": "Direct",
|
||||||
@@ -2863,6 +3065,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.tenants.members.title": "Tenant Members ({{count}})",
|
"ui.admin.tenants.members.title": "Tenant Members ({{count}})",
|
||||||
"ui.admin.tenants.members.total": "Total",
|
"ui.admin.tenants.members.total": "Total",
|
||||||
"ui.admin.tenants.members.total_label": "Total",
|
"ui.admin.tenants.members.total_label": "Total",
|
||||||
|
"ui.admin.tenants.members.view_org_chart": "View Full Org Chart",
|
||||||
"ui.admin.tenants.owners.add_button": "Add Owner",
|
"ui.admin.tenants.owners.add_button": "Add Owner",
|
||||||
"ui.admin.tenants.owners.already_owner": "Already Owner",
|
"ui.admin.tenants.owners.already_owner": "Already Owner",
|
||||||
"ui.admin.tenants.owners.dialog_description":
|
"ui.admin.tenants.owners.dialog_description":
|
||||||
@@ -2892,6 +3095,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.tenants.registry.title": "Tenant registry",
|
"ui.admin.tenants.registry.title": "Tenant registry",
|
||||||
"ui.admin.tenants.schema.add_field": "Add Field",
|
"ui.admin.tenants.schema.add_field": "Add Field",
|
||||||
"ui.admin.tenants.schema.field.admin_only": "Admin Only",
|
"ui.admin.tenants.schema.field.admin_only": "Admin Only",
|
||||||
|
"ui.admin.tenants.schema.field.indexed": "Search index",
|
||||||
"ui.admin.tenants.schema.field.is_login_id": "Is Login Id",
|
"ui.admin.tenants.schema.field.is_login_id": "Is Login Id",
|
||||||
"ui.admin.tenants.schema.field.key": "Field Key (ID)",
|
"ui.admin.tenants.schema.field.key": "Field Key (ID)",
|
||||||
"ui.admin.tenants.schema.field.key_placeholder": "e.g. employee_id",
|
"ui.admin.tenants.schema.field.key_placeholder": "e.g. employee_id",
|
||||||
@@ -2925,6 +3129,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.tenants.sub.title": "Sub-tenants ({{count}})",
|
"ui.admin.tenants.sub.title": "Sub-tenants ({{count}})",
|
||||||
"ui.admin.tenants.sub.tree_search_placeholder": "Search in tree...",
|
"ui.admin.tenants.sub.tree_search_placeholder": "Search in tree...",
|
||||||
"ui.admin.tenants.table.actions": "ACTIONS",
|
"ui.admin.tenants.table.actions": "ACTIONS",
|
||||||
|
"ui.admin.tenants.table.id": "ID",
|
||||||
"ui.admin.tenants.table.members": "Members",
|
"ui.admin.tenants.table.members": "Members",
|
||||||
"ui.admin.tenants.table.name": "NAME",
|
"ui.admin.tenants.table.name": "NAME",
|
||||||
"ui.admin.tenants.table.slug": "SLUG",
|
"ui.admin.tenants.table.slug": "SLUG",
|
||||||
@@ -2932,9 +3137,11 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.tenants.table.type": "TYPE",
|
"ui.admin.tenants.table.type": "TYPE",
|
||||||
"ui.admin.tenants.table.updated": "UPDATED",
|
"ui.admin.tenants.table.updated": "UPDATED",
|
||||||
"ui.admin.tenants.title": "Tenant Registry",
|
"ui.admin.tenants.title": "Tenant Registry",
|
||||||
|
"ui.admin.tenants.view_org_chart": "View Full Org Chart",
|
||||||
"ui.admin.title": "Admin Control",
|
"ui.admin.title": "Admin Control",
|
||||||
"ui.admin.users.bulk.acknowledge_warning":
|
"ui.admin.users.bulk.acknowledge_warning":
|
||||||
"I acknowledge the warning and will proceed.",
|
"I acknowledge the warning and will proceed.",
|
||||||
|
"ui.admin.users.bulk.create_missing_tenant": "Create new",
|
||||||
"ui.admin.users.bulk.do_move": "Execute Move",
|
"ui.admin.users.bulk.do_move": "Execute Move",
|
||||||
"ui.admin.users.bulk.download_template": "Download Template",
|
"ui.admin.users.bulk.download_template": "Download Template",
|
||||||
"ui.admin.users.bulk.move_group": "Bulk Tenant Move",
|
"ui.admin.users.bulk.move_group": "Bulk Tenant Move",
|
||||||
@@ -2944,6 +3151,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.users.bulk.select_group": "Select Target Tenant",
|
"ui.admin.users.bulk.select_group": "Select Target Tenant",
|
||||||
"ui.admin.users.bulk.selected_count": "{{count}} users selected",
|
"ui.admin.users.bulk.selected_count": "{{count}} users selected",
|
||||||
"ui.admin.users.bulk.start_upload": "Start Upload",
|
"ui.admin.users.bulk.start_upload": "Start Upload",
|
||||||
|
"ui.admin.users.bulk.tenant_resolution": "Tenant mapping",
|
||||||
"ui.admin.users.bulk.title": "Bulk Actions",
|
"ui.admin.users.bulk.title": "Bulk Actions",
|
||||||
"ui.admin.users.create.account.title": "Account Information",
|
"ui.admin.users.create.account.title": "Account Information",
|
||||||
"ui.admin.users.create.back": "Back",
|
"ui.admin.users.create.back": "Back",
|
||||||
@@ -3407,6 +3615,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.admin.users.list.table.ui.dev.session.refreshing":
|
"ui.admin.users.list.table.ui.dev.session.refreshing":
|
||||||
"ui.admin.users.list.table.ui.dev.session.refreshing",
|
"ui.admin.users.list.table.ui.dev.session.refreshing",
|
||||||
"ui.admin.users.list.title": "User Manage",
|
"ui.admin.users.list.title": "User Manage",
|
||||||
|
"ui.admin.users.list.toggle_status": "{{name}} active status",
|
||||||
"ui.admin.users.table.email": "Email",
|
"ui.admin.users.table.email": "Email",
|
||||||
"ui.admin.users.table.name": "Name",
|
"ui.admin.users.table.name": "Name",
|
||||||
"ui.admin.users.table.role": "Role",
|
"ui.admin.users.table.role": "Role",
|
||||||
@@ -3701,6 +3910,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.dev.header.plane": "Dev Plane",
|
"ui.dev.header.plane": "Dev Plane",
|
||||||
"ui.dev.header.subtitle": "Manage your applications",
|
"ui.dev.header.subtitle": "Manage your applications",
|
||||||
"ui.dev.nav.clients": "Connected Application",
|
"ui.dev.nav.clients": "Connected Application",
|
||||||
|
"ui.dev.nav.developer_request": "Developer Access Request",
|
||||||
"ui.dev.nav.logout": "Logout",
|
"ui.dev.nav.logout": "Logout",
|
||||||
"ui.dev.profile.basic.email": "Email",
|
"ui.dev.profile.basic.email": "Email",
|
||||||
"ui.dev.profile.basic.id": "Account ID",
|
"ui.dev.profile.basic.id": "Account ID",
|
||||||
@@ -3724,6 +3934,33 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.dev.profile.title": "My Profile",
|
"ui.dev.profile.title": "My Profile",
|
||||||
"ui.dev.profile.unknown_email": "unknown@example.com",
|
"ui.dev.profile.unknown_email": "unknown@example.com",
|
||||||
"ui.dev.profile.unknown_name": "Unknown User",
|
"ui.dev.profile.unknown_name": "Unknown User",
|
||||||
|
"ui.dev.request.admin_notes_placeholder":
|
||||||
|
"Enter a reason for approval or rejection.",
|
||||||
|
"ui.dev.request.cancel_approval": "Cancel Approval",
|
||||||
|
"ui.dev.request.cancel_notes_placeholder":
|
||||||
|
"Enter a reason for cancelling the approval.",
|
||||||
|
"ui.dev.request.list.title": "Request History",
|
||||||
|
"ui.dev.request.modal.desc":
|
||||||
|
"Review the information below and enter a request reason to apply for developer access.",
|
||||||
|
"ui.dev.request.modal.email": "Email",
|
||||||
|
"ui.dev.request.modal.name": "Name",
|
||||||
|
"ui.dev.request.modal.org": "Organization",
|
||||||
|
"ui.dev.request.modal.phone": "Phone",
|
||||||
|
"ui.dev.request.modal.reason": "Request Reason",
|
||||||
|
"ui.dev.request.modal.reason_placeholder":
|
||||||
|
"Explain why you need developer access.",
|
||||||
|
"ui.dev.request.modal.role": "Role",
|
||||||
|
"ui.dev.request.modal.title": "Developer Registration Request",
|
||||||
|
"ui.dev.request.status.approved": "Approved",
|
||||||
|
"ui.dev.request.status.cancelled": "Approval Cancelled",
|
||||||
|
"ui.dev.request.status.pending": "Pending",
|
||||||
|
"ui.dev.request.status.rejected": "Rejected",
|
||||||
|
"ui.dev.request.table.actions": "Actions",
|
||||||
|
"ui.dev.request.table.date": "Requested At",
|
||||||
|
"ui.dev.request.table.org": "Organization",
|
||||||
|
"ui.dev.request.table.reason": "Request Reason",
|
||||||
|
"ui.dev.request.table.status": "Status",
|
||||||
|
"ui.dev.request.table.user": "User",
|
||||||
"ui.dev.scope_badge": "Scoped to /dev",
|
"ui.dev.scope_badge": "Scoped to /dev",
|
||||||
"ui.dev.session.active": "Checking expiration...",
|
"ui.dev.session.active": "Checking expiration...",
|
||||||
"ui.dev.session.auto_extend": "Session expiry controls",
|
"ui.dev.session.auto_extend": "Session expiry controls",
|
||||||
@@ -3740,6 +3977,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.dev.tenant.workspace": "Workspace tenant (context)",
|
"ui.dev.tenant.workspace": "Workspace tenant (context)",
|
||||||
"ui.dev.tenant.workspace_desc":
|
"ui.dev.tenant.workspace_desc":
|
||||||
"Select and save the current working tenant to change API request context.",
|
"Select and save the current working tenant to change API request context.",
|
||||||
|
"ui.dev.welcome.btn_request": "New Request",
|
||||||
"ui.userfront.app_label.admin_console": "Admin Console",
|
"ui.userfront.app_label.admin_console": "Admin Console",
|
||||||
"ui.userfront.app_label.baron": "Baron",
|
"ui.userfront.app_label.baron": "Baron",
|
||||||
"ui.userfront.app_label.dev_console": "Dev Console",
|
"ui.userfront.app_label.dev_console": "Dev Console",
|
||||||
@@ -3771,7 +4009,7 @@ const Map<String, String> enStrings = {
|
|||||||
"ui.userfront.dashboard.last_auth_label": "Last sign-in",
|
"ui.userfront.dashboard.last_auth_label": "Last sign-in",
|
||||||
"ui.userfront.dashboard.link_status_label": "Link status",
|
"ui.userfront.dashboard.link_status_label": "Link status",
|
||||||
"ui.userfront.dashboard.revoke.confirm_button": "Disconnect",
|
"ui.userfront.dashboard.revoke.confirm_button": "Disconnect",
|
||||||
"ui.userfront.dashboard.revoke.title": "Disconnect",
|
"ui.userfront.dashboard.revoke.title": "Disconnect app",
|
||||||
"ui.userfront.dashboard.scopes.title": "Consent scopes",
|
"ui.userfront.dashboard.scopes.title": "Consent scopes",
|
||||||
"ui.userfront.dashboard.sessions.active_badge": "Active",
|
"ui.userfront.dashboard.sessions.active_badge": "Active",
|
||||||
"ui.userfront.dashboard.sessions.current_badge": "Current",
|
"ui.userfront.dashboard.sessions.current_badge": "Current",
|
||||||
|
|||||||
Reference in New Issue
Block a user