라우트 연결
next.config 또는 App Router segment와 middleware로 언어별 경로를 매핑한다.
routing번역 로드
페이지와 컴포넌트가 필요한 namespace만 읽어 초기 payload를 줄인다.
messagesSEO 정리
언어별 metadata, canonical, hreflang을 연결해 중복 콘텐츠 신호를 줄인다.
localized SEOURL
경로에 locale이 보이면 공유와 검색 엔진 인덱싱이
명확해진다.
자동 감지는 사용자 편의와 URL 안정성 사이 균형이
필요하다.
/ko, /en
번역
문자열을 코드에 직접 박지 않고 key와 namespace로
관리한다.
동적 값은 pluralization과 interpolation 규칙을 함께 둔다.
message catalog
SEO
같은 콘텐츠의 언어 버전은 hreflang으로 서로 연결한다.
metadata도 언어별 검색 의도에 맞게 번역한다.
alternate links
i18n 구현 점검
언어 축
locale route -> message namespace -> localized metadata -> hreflang alternates