Windchill ESI 的翻譯支援
Windchill ESI 可讓您在 ESI 回應中以多種語言發佈字串類型的名稱及其他自訂屬性。如需有關設定翻譯的詳細資訊,請參閱
支援企業物件文字翻譯。在 ESI 回應中發佈資訊所使用的語言以針對發佈目標選取的
「發佈語言」為基礎。您可以在建立或編輯發佈目標時選取發佈語言。可在
「發佈語言」屬性中選取的語言以在
「全域列舉」中選取的
「目標語言」為基礎。如需詳細資訊,請參閱
目標語言。
目前下列物件支援翻譯。
• 零件 - 字串類型的名稱與任何自訂屬性。
• 資源 - 字串類型的名稱與任何自訂屬性。
• 標準控制特徵 (SCC) - 字串類型的任何自訂屬性。
欲在 ESI 回應中以您偏好的語言發佈上述物件,請導覽至「新建發佈目標」或「編輯發佈目標」視窗,然後選取「發佈語言」。
欲針對 Windchill ESI 啟用翻譯,您還必須修改 ESIResponseMetaInfo.xml,以將 Name 的可翻譯及其他自訂屬性設定為 true。請參閱以下範例:
若有翻譯,會根據在發佈目標中選取的語言,在 ESI 回應的多個列中發佈屬性。在回應中,語言代碼與翻譯值由 “|” 分隔。如果沒有任何語言的翻譯,將不會針對這些語言發佈屬性。請參閱以下範例,Name 會在多個列中發佈,且 DTTranslationLanguages 會列出針對發佈目標選取的「發佈語言」。
<Part>
<ObjectID>OR:wt.part.WTPart:265051:060164391-1666004906274-93607649-43-202-228-10@vagrant.ptcnet.ptc.com</ObjectID>
<Class>com.ptc.windchill.esi.Part</Class>
<LastChangedBy>wcadmin</LastChangedBy>
<Number>0000000001</Number>
<DefaultUnit>ea</DefaultUnit>
<Name>fr|engrenage conique</Name>
<Name>ja|ベベルギア</Name>
<Name>en-US|bevel gear</Name>
<Name>pt-BR|engrenagem cônica</Name>
<PartType>separable</PartType>
<Source>make</Source>
<State>INWORK</State>
<View>Design</View>
<IsPhantom>false</IsPhantom>
<Version>A</Version>
<Iteration>2</Iteration>
<EnterpriseVersion/>
<PreviousVersion/>
<IsConfigurable>false</IsConfigurable>
<IsCollapsible>false</IsCollapsible>
<AssociatedEffectivityID/>
<IsAllocatedAsResource>false</IsAllocatedAsResource>
<DTTranslationLanguages>fr,ja,en-US,pt-BR</DTTranslationLanguages>
<TargetID>FILE_0001</TargetID>
如果您要在對翻譯進行任何變更之後發佈,將會在 ESI 回應檔案的已變更部份中發佈物件。
| • 只有在 「啟用字典翻譯顯示」偏好設定設為 「是」的情況下,才提供 Windchill ESI 的翻譯支援,如需詳細資訊,請參閱 已翻譯文字偏好設定。 • Oracle Applications 與 Proficy 類型發佈目標不提供「發佈語言」屬性。 • 可在 「發佈語言」中選取的語言以在 「全域列舉」中選取的 「目標語言」為準。如需詳細資訊,請參閱 設定語言。 • 使用者可以增強 ESI 企業邏輯以在 SAP 中保留多個語言的屬性值。 |