2017-11-02 9 views
0

Liferay dxp portal에 아래 아시아 언어를 추가해야한다는 요구 사항이 있습니다. 필리핀 & 표준 북경어를 제외한 다른 언어를 추가 할 수 있습니다. 타이어 • 베트남어 • 표준 북경어 • 영어 • 타밀어 말레이어 • 필리핀 • 라오어필리핀어를 Liferay 7의 언어로 추가 할 수 없습니다.

• 크메르어 • 말레이시아

• 인도네시아어 • 버마어 • 내가 추가하고 필리핀 언어 •

portal-ext.properties 파일에서 "fil"코드를 작성하고 서버를 다시 시작하십시오. "필리핀 언어 코드를 2 자 이상 사용할 수 없습니다."라는 오류가 발생합니다.

나는 그것이 필리핀 언어 코드가 ISO-3 언어 코드에 있다고 생각한다.

저는 liferay가 iso-3 언어 코드를 지원하는지 여부를 알지 못합니다.

이 상황을 극복하는 방법을 제안 해주십시오.

감사합니다, Dipti

+0

설정과 관련하여 예외가 있습니까? –

답변

2

언어 코드가하는 Liferay에 있지만, 자바에 특정하지 않습니다. Liferay는 JAVA의 표준 로케일 기능을 사용하여 언어를 식별합니다.

원하는 언어로 자바 로캘을 google에 시도하고 그 값을 사용하십시오. en_GB, sk_SK ...

EDIT : 당신은 또한 자신의 lang 코드를 발명 할 수 있습니다. 한번 cyLGB로 포털에 웨일스 어를 추가했는데 모두 잘 동작했습니다.

또한 제공된 언어에 대한 플래그를 처리해야합니다. 구성 UI는 이들 없이는 사용할 수없는 모양입니다. 여기를 참조 How to add language icons in liferay DXP

+0

답변 주셔서 감사합니다, 난 그냥 로케일 속성에 "fil"를 추가하려고했는데 이전에 무슨 일이 일어 났는지 확실하지 않아서 같은 오류를 다시 재현 할 수 있다면 오류 정보를 추가 할 것입니다. 그리고 네, 공유 테마에서 언어 플래그를 추가하는 관리 테마를 만듭니다. – Dipti