mirror of
https://github.com/multica-ai/multica.git
synced 2026-08-02 18:13:27 +02:00
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>
100 lines
3.7 KiB
JSON
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": "필터 지우기"
|
|
}
|
|
}
|