다른 언어로 CMS에서 관리되는 콘텐츠를 제공하는 웹 사이트에 대한 내 접근 방식이 올바른지 알고 싶습니다.다국어 지원 구현 방법 ERM
페이지 자체 : 사람들은 여행 가이드로 경로를 예약 할 수 있습니다. 아주 간단합니다. 이제 회사는 다른 언어로 데이터베이스에 경로를 추가해야합니다.
기본적으로 경로를 만들고 다른 언어로 설명을 추가 할 수 있다고 생각했습니다. 그래서 기본적으로 루트 ID와 언어 코드가있는 별도의 테이블에 경로의 내용과 제목을 저장합니다.
당신은 어떻게 생각하십니까?
여기 MySQL Workbench에서 내 ERM 그림.
http://imageshack.us/f/194/witchrouteerm.png/
은 아무도 유사한 프로젝트를했고,이 방법은 문제가 발생합니다 또는 당신이 올바른 방법이라고 생각합니까 생각 했습니까? 나는 정말로 다른 방식을 생각할 수 없다. 나는 "lang_code"와 같은 추가 열을 경로에 제공하고 싶지 않습니다. 내가 여러 번 경로 자체를 만들 필요가있을 것입니다. 이것은 분명히 가능하지만 관리하기가 더 어렵고 날짜 설정과 관련하여 더 많은 시간이 소요됩니다.
다국어 지원에 대한 유사한 결정을 내려야하는 사람들의 의견을 기다리고 있습니다.
모든 최선을, 언어를 분리 리처드