2012-07-12 3 views
0

Orbeon 3.9에서 4.0.0.m6으로 코드를 업그레이드하는 중입니다. 저는 기본적으로 독일어로 양식 작성자가되고 싶습니다. 3.9에 대해서는 모든 번역을 src/resources/apps/fr/i18n/resources.xmlsrc/resources/forms/orbeon/builder/form/resources.xml으로 삭제하고 독일어 번역을 추가했습니다. 이것은 4.0에서 더 이상 작동하지 않는 것 같습니다. 번역이 누락되었다고 불평합니다 (empty sequence is not allowed for format-message과 같은 오류 메시지가 나타납니다). Orbeon 4.0.0.m6 : 양식 작성기의 기본 언어를 설정하는 방법은 무엇입니까?

나는 나의 속성에 다음 행을 추가하려하지만 도움이 중 하나를하지 않습니다

<property as="xs:string" name="oxf.fr.default-language.*.*" value="de"/> 
<property as="xs:string" name="oxf.fr.available-languages.*.*" value="de"/> 

를 지금까지 내가 양식 빌더는 여전히 영어 번역을 찾기 위해 시도 보는 바와 같이, 독일어로만 번역하지만 존재합니다. 내가 무엇을 할 수 있을지?

답변

3

나는 해결책을 찾았습니다!

<property 
    as="xs:string" 
    name="oxf.fr.available-languages.orbeon.builder" 
    value="en fr"/> 

:

<property 
    as="xs:string" 
    name="oxf.fr.available-languages.*.*" 
    value="de"/> 

Orbeon 이미이 부동산에 대한 기본 값으로 배를 양식하기 때문에 : 그것은 와일드 카드를 설정하는 것만으로는 충분하지 않습니다

<property 
    as="xs:string" 
    name="oxf.fr.available-languages.orbeon.builder" 
    value="de"/> 

: 당신은이 속성을 설정해야합니다 와일드 카드는 특정 속성보다 약하므로 명시 적으로 oxf.fr.available-languages.orbeon.builder을 지정해야합니다. 이와

, 당신은 아마 다음과 같은 특성 필요가 없습니다

<property 
    as="xs:string" 
    name="oxf.fr.default-language.orbeon.builder" 
    value="de"/> 

한편을, 그것은 다치게하지 않습니다.

+0

이상하게, 프랑스어로 전환하는 것은 매력처럼 작동합니다. 그래서'src/resources/apps/fr/i18n/resources.xml'과'src/resources/forms/orbeon/builder/form/resources.xml'을 편집하여 더 이상 새로운 언어를 추가 할 수 없습니까? 모든 XBL 구성 요소에 대해 번역을 제공해야합니까? 아니면 언어를 특정 설정 파일에 추가해야합니까? – lacco

+0

언어 선택 논리는 Form Runner 리소스와 XBL 구성 요소의 리소스가 아닌 폼의 리소스 만 찾습니다. 그래서 나는 그것이 효과가 없다는 것에 놀랐습니다! 그들이 정의된다는 사실 외에도 영어 나 불어에 특별한 마법은 없습니다. – ebruchez

+0

이 주제에 대해 더 많은 시간을 보냈지 만 이것이 왜 작동하지 않는지 알 수는 없습니다. 내가 resources.xml 파일과 https://gist.github.com/5e73afb28c32aa607eb4에 내 config를 업로드했는데, 이것이 당신을 위해 일한다면 시도해 볼 수 있겠습니까? 나는 Orbeon 3.9에 아무런 문제가 없었습니다. 문제는 처음으로 버전 4에서 발생했습니다 ... – lacco

0

IMHO,이 문제는 Iacco의 src/resources/forms/orbeon/builder/form/resources.xml에있는 일부 공격적인 문자 코드로 인해 발생했습니다. git : //gist.github.com/3304742에서 Orbeon 4.0.0.m7을 사용하여 수정 된 버전을 업로드했습니다.

번역을 공유해 주셔서 감사합니다. 나는 더 많은 것을 추가했다.

관련 문제