Skip to content

feat: 대시보드 다국어(en/ko/ja) + 안정성 카드 가로 넘침 제거 - #36

Merged
serithemage merged 2 commits into
mainfrom
feat/dashboard-i18n
Aug 25, 2026
Merged

feat: 대시보드 다국어(en/ko/ja) + 안정성 카드 가로 넘침 제거#36
serithemage merged 2 commits into
mainfrom
feat/dashboard-i18n

Conversation

@serithemage

Copy link
Copy Markdown
Contributor

사용자 요청: S3/CloudFront 스팟 배치점수 × 가격 대시보드를 영어 기본 + 한국어·일본어 다국어로 전환, 안정성 카드의 가로 스크롤바 제거.

  • 클라이언트 i18n: I18N 사전(3언어 키셋 47개 완전 일치 검증), localStorage → navigator.language → en 감지, 우상단 EN|한국어|日本語 전환(전체 리렌더), 로케일별 날짜 포맷
  • 안정성 카드: table-layout fixed + colgroup(합 100%), 패딩 축소, 헤더 축약(3언어), nowrap→normal 폴백 — 기본 상태 가로 스크롤바 없음
  • 데이터 로직·차트 수식·data.json 스키마·index.py 무변경 (리뷰에서 diff 전수 확인)
  • 내부 리뷰 clean (키셋·태그 균형·XSS 신규 경로 없음 독립 재검증)

머지 후 수집기 스택 재배포로 반영 (#29의 g6e.12xlarge 커버리지 포함).

🤖 Generated with Claude Code

@serithemage
serithemage merged commit 597e40e into main Aug 25, 2026
1 check passed
@serithemage
serithemage deleted the feat/dashboard-i18n branch August 25, 2026 10:44

@codesolarlght codesolarlght Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔆 CodeSolar review ✅ Looks good

PR adds i18n (en/ko/ja) to the spot placement score dashboard and fixes horizontal overflow in the stability ranking table. The changes are largely well-structured: I18N dictionary is complete, language detection works, all UI strings route through the dictionary, and the colgroup + table-layout:fixed CSS resolves the overflow. No correctness bugs, no XSS vectors, no resource leaks found in the diff.

✅ No issues worth flagging.


solar-pro4 (openrouter) · 1 files · +327/-112 · 184.2s · CodeSolar

Comment /codesolar on this PR to re-run the review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant