0

여러 언어 옵션을 제공 할 사이트를 갖고 자하는 고객을 위해 웹 사이트의 범위를 지정하려고합니다. 그들은 또한 CMS가되기를 원합니다. Joomla, Drupal 등과 같은 플랫폼의 핵심 이니셔티브가 다국어 지원이라는 점을 읽고 있습니다. 그러나 이것이 어떻게 작동하는지 정확히 궁금합니다.Drupal 8과 같은 플랫폼에서 다국어 지원은 어떻게 작동합니까?

제 질문은 이러한 플랫폼에서 번역 된 콘텐츠가 어떻게 생성되고 전달되는지에 관한 것입니다. 이 플랫폼은 언어 코드를 확인한 다음 해당 코드를 기반으로 노드의 일본어 버전을 인쇄합니까? 노드의 영어 버전? 그래서 근본적으로, 내가 갖고 싶어하는 많은 언어들에 대해서, 거울이 말하고있는 특정 언어를위한 개별 페이지 (노드)를 만들어야겠습니까? 따라서 영어판 10 개를 설치하면 일본어 버전의 노드가있는 동일한 10 페이지가 필요합니까?

관리자라면 다른 하위 도메인에 여러 개의 Drupal 설치를 설정하는 것이 나을 것입니까? 따라서 일본인 관리자는 jp.mysite.com/user를 방문하여 일본어 데이터베이스에만 액세스 할 수 있습니까? 영어 관리자도 마찬가지입니까?

본질적으로 내가 묻는 것은, 여러 상자에 설치를 복제하는 것이 더 나은지, 아니면 하나의 상자에 여러 개의 "중복 노드"가 기본적으로 서로 미러링되어 있지만 설치가 다르다는 것입니다. 그 언어들 안에있는 언어들?

답변

0

내가 드루팔 말할 수는 없지만, 줌라 - 당신이 그것을 전환 할 때 (내가 믿는 커뮤니티 추가 로케일 파일에서 가져온 있습니다) 당신은 백엔드에 설치할 수있는 언어가

, 당신은 볼 수 "기본 언어 저장 됨"과 같은 메시지.

프로필이나 로그인 페이지에서 특정 언어를 선택한 사용자에게는 영향을 미치지 않습니다.

그러나 다국어 기능을 사용할 때 (즉, 플러그인 System - Languagefilter가 사용되는 경우) 사이트 기본 언어는 게시 된 콘텐츠 언어 여야합니다.

궁극적으로 하나의 설치를 사용하십시오. 다중 설치는 약간 어리석은 일입니다. 특히이 CMS는 이러한 기능을 갖도록 설계되었습니다.

0

Drupal의 경우 다국어 지원이 가능한 사이트를 하나만 만드는 것이 좋습니다. 번역이 없을 때 원본 노드를 표시하거나 언어마다 다른 메뉴가있는 경우 사용자가 페이지를 완전히 숨기는 것처럼 사이트가 작동하는 방식을 결정할 수 있습니다.

관리가 쉽고 콘텐츠 버전도 쉽습니다.

단일 사이트에서 사용하려는 경우 언어 당 하위 도메인을 계속 사용할 수 있습니다. 이는 드루팔 (Drupal)과 함께 제공되는 기능입니다. 언어 협상 페이지에서 설정할 수 있습니다.이 페이지는 사용하려는 컨텐트 및 인터페이스 언어의 협상을 수행하는 방법이 매우 유연합니다.