2012-06-05 3 views
0

영어와 스페인어로 작성된 사이트에서 LinguaPlone을 사용하고 있습니다. 프론트 페이지 폴더를 제외한 모든 사이트 페이지와 폴더를 번역 할 수 있습니다. 프론트 페이지 폴더가보기로 사용하는 페이지를 번역 할 수 있다고 생각하지만, 사용자가 첫 페이지로 이동하면 폴더보기 만 표시됩니다 (번역본이 아닌).Plone 사이트 앞 페이지에 번역을 추가하는 방법

저는 Plone 4.1.4와 LinguaPlone 4.1.2를 사용하고 있습니다. 어쩌면 raptus.multilingualplone처럼 다른 도구로 시도 할 필요가 있습니다.

답변

2

일반적으로 LinguaPlone 사이트를 설정할 때 LinguaPlone에서 탐색 루트 역할을하는 최상위 언어 별 폴더를 만들도록합니다. 사이트 자체의 루트는 언어 선택기를 사용하여 언어 기본 설정 및 기타 요인에 따라 방문자를 이러한 루트 중 하나로 리디렉션하도록 설정됩니다.

이러한 사이트의 예로는 http://www.norden.org/을 살펴보십시오. 해당 URL을 방문하면 자동으로 지원되는 언어 중 하나로 리디렉션됩니다 (보통 영어의 경우 http://www.norden.org/en/). 왼쪽 상단의 사용 가능한 언어를 전환하면 URL의 첫 번째 요소가 언어 코드간에 변경됩니다. 그것들은 최상위 폴더입니다.

장점은 각 폴더가 자신의 기본보기를 가질 수 있다는 것입니다. 또 다른 점은 URL이 방문자에게 항상 명료하다는 것입니다. "이 웹 사이트 정보"(http://www.norden.org/en/about-this-website)에서 노르웨이 번역으로 전환하면 http://www.norden.org/no/om-nettstedet; 누구나 해당 언어를 이해하지 못하더라도 새 URL이 노르웨이어 언어임을 알 수 있습니다.

사실 후에는 LinguaPlone installation instructions에 설명 된대로 이러한 언어 폴더를 설정할 수 있습니다. 단순히 URL 방문 :

http://localhost:8080/Plone/@@language-setup-folders 

을하지만 백업해야합니다 귀하의 사이트를 먼저하고 해당 지역의 상황에 주소를 조정합니다.

관련 문제