1
내가 화면의 자리 교체하려면 다음 방법을 사용하고 (다중 언어 지원을 제공)을 Movilizer 응용 프로그램을 국산화 제공 : 지역화 MasterDataMovilizer 응용 프로그램에 대한 지역화/멀티 언어 지원
와$global:setPlaceholders = function(key)
{
fieldNames = getMasterdata($masterdata:"localisation", key);
fieldNames = fieldNames["data"];
for(entry : fieldNames)
{
setPlaceholder(concat("%", entry, "%"), fieldNames[entry]);
}
};
<answer ... >
<text>%KEY%</text>
</answer>
<onEnterAssignment>
call($global:setPlaceholders)("process1.screen1");
</onEnterAssignment>
을
<MovilizerRequest ... >
<masterdataPoolUpdate pool="localisation">
<update key="InventoryManagement.StartScreen" group="DEFAULT">
<language language="en_us">
<data>
<entry name="KEY">
<valstr>Entry</valstr>
</entry>
</data>
</language>
<language language="de">
<data>
<entry name="KEY">
<valstr>Eingabe</valstr>
</entry>
</data>
</language>
</update>
</masterdataPoolUpdate>
</MovilizerRequest>
더 나은 표준 방법으로 Movilizer 응용 프로그램을 현지화 할 수 있습니까? 지역화 작업 환산
그것은 요구 사항에 조금 따라 달라집니다. 이 접근법은 참가자 등록 중에 사용 된 언어에 따라 다릅니다. 즉석에서 언어를 전환하는 것은 까다로워집니다. 전환이 필요하지 않다면 괜찮습니다. 마스터 데이터 생성에는 기본 언어가 필요합니다. –