locale 검증
isLocale()로 지원 언어만 통과시키고 나머지는 notFound()로 끝낸다.
라우트 입력을 먼저 좁힌 뒤 같은 Locale 값을 사전, 화면 출력, 메타데이터에 끝까지 전달한다.
isLocale()로 지원 언어만 통과시키고 나머지는 notFound()로 끝낸다.
검증된 Locale을 정적 import 맵에 전달해 해당 언어 사전만 읽는다.
사전 문구를 렌더링하고 locale·통화·timeZone으로 숫자와 날짜를 형식화한다.
현재 경로의 canonical과 실제 번역 페이지의 언어별 대체 URL을 함께 만든다.
핵심URL에서 검증한 하나의 Locale 계약이 사전·화면·메타데이터에서 어긋나지 않아야 한다.