"express", "i18n", "express-session", "cookie-parse"를 사용하고 있다고 생각하면 adicionally 필요에 따라 "npm locale"또는 유사한 것을 사용할 수 있습니다. 나는이 같은 경로가 있다고 가정하자 :노드 익스프레스 i18n 유지 보수 가능한 링크
나는 사용자가 그들에게 보여 "ES"자신의 쿠키 또는 헤더에 ... 같은 언어가있는 경우에 대한 페이지에 링크 방법, 유지 보수 및 자동 링크를 설정하는 방법"/", "/es/" , "/de/"
"/terms", "/es/terms", "/de/terms"
"/privacy", "/es/privacy", "/de/privacy"
...
"es"버전의 페이지 또한 링크를 업데이트해야 할 경우에 대비하여 URL을 사용하여 변수를 설정하는 것을 고려하면 한 번만 변경됩니다. 내가 생각할
한 가지였다 : "es.json"와 같은 국제화 파일에
이세트
{
"url_home" : "/es/" ,
"url_terms" : "/es/terms",
...
}
다음 다른 파일은 "de.json"
{
"url_home" : "/de/" ,
"url_terms" : "/de/terms",
...
}
처럼 될 것입니다
나는 이것이 옳은 길인가? 또는 다른 방법으로 권장 사항을 따라야합니까?