i18n architecture

국제화는 URL, 번역 파일, SEO, 포맷을 같은 locale로 묶는다

Next.js i18n은 경로만 만드는 기능이고, 실제 완성도는 번역 리소스와 검색 메타데이터까지 함께 맞출 때 올라간다.

Locale 목록en, ko, ja와 defaultLocale을 정한다.
URL 구조/ko/about처럼 언어별 경로를 만든다.
번역 리소스namespace별 JSON을 로드한다.
SEO 메타canonical과 hreflang을 locale별로 연결한다.
로컬 포맷날짜, 숫자, 통화, 방향성을 맞춘다.
영역
좋은 상태
위험 신호
확인 위치
라우팅
locale과 defaultLocale 명확
언어별 URL 중복/누락
next.config.js, middleware
번역
키와 namespace 관리
누락 키가 원문으로 노출
public/locales, 테스트
SEO
hreflang과 canonical 일치
다른 언어가 같은 canonical 공유
metadata, sitemap