2016-10-26 2 views
0

AEM6.0 SP2를 사용하고 있습니다. 작성자는 프랑스어 사이트의 편집기 인터페이스를 프랑스어로 표시합니다. 내 기본 설정은 영어로되어 있지만. 작성자 대화 상자 레이블/텍스트는 프랑스어 번역으로 표시됩니다. 이것은 내 사이트에서만 발생하며 Geometrixx에서는 발생하지 않습니다. 예를 들어 상속 대화 취소 대화 상자는 다음과 같습니다. frenchsitedialogAEM 6.0에서 사전의 일부만로드하는 방법?

그러나 Geometrixx 사이트에 대한 동일한 대화 상자는 영어로 표시됩니다. Geometrixx 사이트를 내 사이트와 비교해 볼 때 중요한 차이점을 발견 할 수 없었습니다.

더 파고, /libs/cq/i18n/dict.en_us.json이 맞춤 번역 만 반환하지만 /libs/cq/i18n/dict.fr_ca.json이 맞춤 번역 외에도 AEM OOTB를 반환합니다. 번역. 맞춤 번역은/apps/myapp/i18n에 올바르게 배치됩니다. org.apache.sling.i18n jar 버전은 2.2.8입니다.

사이트 언어가 아닌 기본 언어로 작성자 대화 상자를 렌더링하는 방법은 무엇입니까?

답변

0

사전은 특정 언어의 텍스트와 키를 일치시키고 지정된 언어의 번역이없는 경우 해당 키로 되돌아갑니다. Adobe는 핵심 영어를 작성하고 영어 사전을 제공함으로써이를 구현합니다. 이것이 http://localhost:4502/libs/cq/i18n/dict.en_us.json에 대한 OOTB 영어 번역본을 볼 수없는 이유입니다. 당신이 열쇠가 프랑스 텍스트 일 ​​수 있고 그것이 열쇠로 돌아갈 가능성이 있습니까?

+0

아니요. 내 사전 정의가 옳습니다. 내 질문은 왜 cq : dialog 및 cq : widgets가 URL 언어가 아닌 기본 언어인지 선택하는 것입니다. Geometrixx 페이지의 경우 기본 언어에서 i18n 텍스트를 렌더링합니다. 내 애플리케이션 페이지 만이 이런 식으로 행동합니다. 내가 뭘하고 있는지 알 수 없었어. –

관련 문제