Files
multica/packages/views/locales/ko/squads.json
Bohan Jiang 424b02e79a chore(views): remove dead i18n _one keys in other-only locales (#4746)
ja/ko/zh-Hans resolve only the CLDR `other` plural category, so every
`_one` key in those locales is dead weight that i18next never renders.
Remove 117 such orphan keys across 25 namespaces. Each already has its
`_other` sibling, so this is behavior-preserving.

Also add a parity-test guard that fails if a locale whose CLDR plural
rules lack a `one` category ships any `_one` key, so these can't silently
accumulate again (gated on Intl.PluralRules, the same source i18next uses).

Follow-up to #4740 (MUL-3877).

Co-authored-by: J <j@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-30 14:44:35 +08:00

100 lines
3.7 KiB
JSON

{
"page": {
"title": "스쿼드",
"new_button": "새 스쿼드",
"empty_no_squads": "아직 스쿼드가 없습니다. 하나 만들어 시작하세요.",
"empty_no_match": "필터와 일치하는 스쿼드가 없습니다.",
"table": {
"name": "스쿼드",
"leader": "리더",
"members": "멤버",
"creator": "생성자",
"created": "생성일"
},
"no_matches": "일치하는 스쿼드가 없습니다",
"row_menu": "스쿼드 작업",
"archive_action": "보관"
},
"inspector": {
"details_section": "세부 정보",
"archive_button": "보관"
},
"archive_dialog": {
"title": "이 스쿼드를 보관할까요?",
"description": "\"{{name}}\"이(가) 보관됩니다. 현재 이 스쿼드에 할당된 이슈는 리더에게 이전됩니다. 이 작업은 되돌릴 수 없습니다. 라우팅을 다시 쓰려면 새 스쿼드를 만드세요.",
"cancel": "취소",
"confirm": "보관",
"archiving": "보관하는 중...",
"success": "스쿼드를 보관했습니다"
},
"name_editor": {
"cancel": "취소"
},
"add_member_dialog": {
"title": "멤버 추가",
"description": "워크스페이스 멤버 또는 에이전트를 이 스쿼드에 추가합니다.",
"label_member": "멤버",
"label_role": "역할",
"label_optional": "(선택 사항)",
"placeholder_role_inline": "역할 추가...",
"cancel": "취소"
},
"description_dialog": {
"title": "설명 수정",
"placeholder_empty": "설명 추가",
"cancel": "취소"
},
"discard_changes_dialog": {
"title": "저장하지 않은 변경사항을 버릴까요?",
"description": "이 탭에 저장하지 않은 변경사항이 있습니다. 탭을 전환하면 변경사항이 사라집니다.",
"keep_editing": "계속 편집",
"discard_button": "버리기"
},
"members_tab": {
"section_title": "멤버",
"section_count_other": "이 스쿼드의 멤버 {{count}}명",
"add_member_button": "멤버 추가",
"create_agent_button": "에이전트 만들기",
"leader_chip": "리더",
"view_agent_tooltip": "에이전트 상세 열기",
"make_leader_tooltip": "스쿼드 리더로 지정",
"remove_member_tooltip": "스쿼드에서 제거",
"status_working": "작업 중",
"status_idle": "유휴",
"status_offline": "오프라인",
"status_unstable": "불안정",
"status_archived": "보관됨",
"issue_status_blocked": "막힘",
"active_issue_more": "외 {{count}}개",
"last_active_label": "마지막 활동 {{time}}"
},
"profile_card": {
"unavailable": "스쿼드를 사용할 수 없습니다",
"detail_link": "자세히 →",
"archived": "보관됨",
"member_count_other": "멤버 {{count}}명",
"members_section": "멤버",
"more_members_other": "+{{count}}명 더 보기"
},
"instructions_tab": {
"description": "스쿼드에 할당된 이슈를 리더 에이전트가 처리할 때마다 스쿼드 지침이 리더 프롬프트에 포함됩니다. 스쿼드 전체의 방향, 작업 합의, 매 작업마다 따라야 할 맥락을 리더에게 전달할 때 사용하세요.",
"unsaved_changes": "저장하지 않은 변경사항",
"save_button": "저장"
},
"scope": {
"mine": "내 스쿼드",
"all": "전체"
},
"toolbar": {
"display": "표시",
"sort_by": "정렬",
"direction_asc": "오름차순",
"direction_desc": "내림차순",
"section_columns": "열",
"result_count_title": "일치하는 스쿼드 / 전체 스쿼드",
"filter_label": "필터",
"filter_active_count_other": "필터 {{count}}개",
"clear_filters": "필터 지우기"
}
}