Overview account group titles show raw i18n keys (ko) #71

Closed
opened 2026-10-11 12:18:07 +09:00 by dreampiler · 1 comment
Owner

소유자 목표: 한국어 개요 화면 계정 묶음 카드 제목이 번역된 이름으로 보인다. 확인할 결과: 개요의 계정 묶음 카드 제목에 번역 키 이름이 노출되지 않는다. 현황: 230 운영 확인에서 overviewAccountAnthropicProfile, overviewAccountOpenai, overviewAccountOpencodeGoFree, overviewAccountOpencodeZen 네 키가 카드 제목에 그대로 노출됨(light dark DOM, account-keys.png). 원인 미확정: 번역 누락 vs 키 조회 경로 문제를 먼저 가린다. W-082 세 라벨 목표와 별개. 근거 폴더 C:/Users/dream/.kandev/tasks/94852851-6893-4289-908a-53022d15fd68/23089ea0-b1d2-48f7-8781-d29043ca52ea/.tmp/r3-readback-20261011/ account-keys.png existing-items-readback.json. 금지: 새 상시 시험, 운영 변경.

소유자 목표: 한국어 개요 화면 계정 묶음 카드 제목이 번역된 이름으로 보인다. 확인할 결과: 개요의 계정 묶음 카드 제목에 번역 키 이름이 노출되지 않는다. 현황: 230 운영 확인에서 overviewAccountAnthropicProfile, overviewAccountOpenai, overviewAccountOpencodeGoFree, overviewAccountOpencodeZen 네 키가 카드 제목에 그대로 노출됨(light dark DOM, account-keys.png). 원인 미확정: 번역 누락 vs 키 조회 경로 문제를 먼저 가린다. W-082 세 라벨 목표와 별개. 근거 폴더 C:/Users/dream/.kandev/tasks/94852851-6893-4289-908a-53022d15fd68/23089ea0-b1d2-48f7-8781-d29043ca52ea/.tmp/r3-readback-20261011/ account-keys.png existing-items-readback.json. 금지: 새 상시 시험, 운영 변경.
Author
Owner

[KANDEV-W-098 반영·정리] 개요 계정 묶음 카드 제목 번역키 원문 노출 — fork main 병합 완료.

한 일: PR #221(dreampiler/kandev, head 355173da166198f405e728b51d3d06651f195e9e) 정식 검토 통과 후 fork main 에 squash 병합. 병합 커밋 f057ae408344c8e1c1c87845ffc0dbbc6b02201c "fix(office): resolve account group titles in the office namespace (#221)". 로컬/원격 feature/kandev-w-098-zu1 브랜치 정리, 공용 체크아웃 main 을 origin/main 앞당김.

근거(원인): 번역 누락이 아니라 i18n namespace 조회 경로. defaultNS "common"(apps/web/lib/i18n/index.ts:281)에서 접두사 없는 키가 미스 → init 의 키 원문 반환(:294 returnNull false). 수정 apps/web/app/office/overview/overview-provider-groups.tsx:36 t(office:${accountKindKey(group.kind)}) — ACCOUNT_KIND_KEYS 11키 전부 en/office.json 에 존재해 미해석 kind 폴백(unknown)도 함께 복원. 동행 단위 시험 1건(기존 overview-links.test.tsx 안 describe 추가).

검증(직접 재실행): vitest overview-links.test.tsx 7/7 통과. 구현자 보고 typecheck pass·변경 2파일 eslint clean·i18n:check 통과(카탈로그 미변경).

남은 것: 운영 설치본(819a24a6)에는 이 수정이 없어 교체 전까지 운영 개요 화면 카드 제목에 원문 키가 그대로 보인다. 교체는 운영 세션 몫. 배포 뒤 확인 항목: 개요 계정 묶음 카드 제목(light·dark)이 번역된 이름으로 보이는지.

후속 제안(범위 밖): 같은 namespace 없는 t() 패턴은 accountKindKey 외 grep 사용처 없음 확인. W-082 개요 세 라벨 변경은 별개 작업. 운영 교체 묶음에 W-098 포함 요청.

[KANDEV-W-098 반영·정리] 개요 계정 묶음 카드 제목 번역키 원문 노출 — fork main 병합 완료. 한 일: PR #221(dreampiler/kandev, head 355173da166198f405e728b51d3d06651f195e9e) 정식 검토 통과 후 fork main 에 squash 병합. 병합 커밋 f057ae408344c8e1c1c87845ffc0dbbc6b02201c "fix(office): resolve account group titles in the office namespace (#221)". 로컬/원격 feature/kandev-w-098-zu1 브랜치 정리, 공용 체크아웃 main 을 origin/main 앞당김. 근거(원인): 번역 누락이 아니라 i18n namespace 조회 경로. defaultNS "common"(apps/web/lib/i18n/index.ts:281)에서 접두사 없는 키가 미스 → init 의 키 원문 반환(:294 returnNull false). 수정 apps/web/app/office/overview/overview-provider-groups.tsx:36 t(`office:${accountKindKey(group.kind)}`) — ACCOUNT_KIND_KEYS 11키 전부 en/office.json 에 존재해 미해석 kind 폴백(unknown)도 함께 복원. 동행 단위 시험 1건(기존 overview-links.test.tsx 안 describe 추가). 검증(직접 재실행): vitest overview-links.test.tsx 7/7 통과. 구현자 보고 typecheck pass·변경 2파일 eslint clean·i18n:check 통과(카탈로그 미변경). 남은 것: 운영 설치본(819a24a6)에는 이 수정이 없어 교체 전까지 운영 개요 화면 카드 제목에 원문 키가 그대로 보인다. 교체는 운영 세션 몫. 배포 뒤 확인 항목: 개요 계정 묶음 카드 제목(light·dark)이 번역된 이름으로 보이는지. 후속 제안(범위 밖): 같은 namespace 없는 t() 패턴은 accountKindKey 외 grep 사용처 없음 확인. W-082 개요 세 라벨 변경은 별개 작업. 운영 교체 묶음에 W-098 포함 요청.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dreampiler/kandev#71