Поддержка перевода для Windchill ESI
Windchill ESI позволяет публиковать имя и другие пользовательские атрибуты строкового типа в отклике ESI на нескольких языках. Языки для публикации указываются в получателе данных.
В настоящее время для перевода поддерживаются следующие объекты.
Деталь - наименование и любой пользовательский атрибут строкового типа.
Ресурс - наименование и любой пользовательский атрибут строкового типа.
Стандартные контролируемые характеристики (SCC) - любой пользовательский атрибут строкового типа.
Чтобы публиковать указанные выше объекты на предпочтительном языке в отклике ESI, перейдите в окно Новый получатель данных или Править получатель данных, а затем выберите Языки для публикации.
Чтобы включить перевод для Windchill ESI, необходимо также изменить файл ESIResponseMetaInfo.xml, чтобы задать для опции translatable в 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 доступна, только если установлен Windchill Service Information Manager.
Атрибут Языки для публикации недоступен для типов Oracle Applications и Proficy получателя данных.
Языки, доступные для выбора в окне Языки для публикации, зависят от настроек Целевые языки, выбранных в окне Глобальное перечисление. Дополнительную информацию см. в разделе Настройка языков.
Пользователи могут улучшить бизнес-логику ESI, чтобы сохранять в SAP значения атрибутов на нескольких языках.
Было ли это полезно?