CRM 2011 - проблема экспорта переводов - проблема с LocLabels на ленте
Недавно у меня возникли некоторые проблемы при экспорте переводов сущности. Сначала я подумал, что проблема лежит гораздо глубже, чем просто лента. Но после некоторого тестирования я обнаружил, что именно мои LocLabels вызвали проблему. Сами кнопки (+ встроенные переводы) работают правильно! Я определяю 3 используемых языка ("голландский", "французский" и "английский") в своем Ribbon-XML, и все, кажется, переведено правильно. Но когда я хочу экспортировать переводы для этого конкретного объекта, кажется, ничего не происходит...
Если вместо "$ LocLabels:" я просто использую простой текст, кажется, что все работает, и я могу экспортировать переводы для этой сущности.
XML выглядит следующим образом:
CustomAction XML-фрагмент
<CustomAction Id="Sample.Grid.ave_student.CustomGroup.CustomAction" Location="Mscrm.HomepageGrid.ave_student.MainTab.Groups._children" Sequence="115">
<CommandUIDefinition>
<Group Id="Sample.Grid.ave_student.CustomGroup.Group" Command="Sample.Grid.ave_student.CustomGroup.Command" Title="$LocLabels:Sample.Grid.ave_student.CustomGroup.Title" Sequence="85" Template="Mscrm.Templates.3.3">
<Controls Id="Sample.Grid.ave_student.CustomGroup.Controls">
<Button Id="Sample.Grid.ave_student.CustomGroup.Button.A" Command="Sample.Grid.ave_student.CustomGroup.Button.A.Command" Sequence="10" LabelText="$LocLabels:Sample.Grid.ave_student.CustomGroup.Button.A.LabelText" ToolTipTitle="$LocLabels:Sample.Grid.ave_student.CustomGroup.Button.A.LabelText" ToolTipDescription="$LocLabels:Sample.Grid.ave_student.CustomGroup.Button.A.Description" TemplateAlias="o1" Image16by16="$webresource:ave_eid16x16" Image32by32="$webresource:ave_eid32x32" />
</Controls>
</Group>
</CommandUIDefinition>
</CustomAction>
Фрагмент XML LocLabels
<LocLabels>
<LocLabel Id="Sample.Grid.ave_student.CustomGroup.Title">
<Titles>
<Title languagecode="1043" description="HC" />
<Title languagecode="1036" description="HC" />
<Title languagecode="1033" description="HC" />
</Titles>
</LocLabel>
<LocLabel Id="Sample.Grid.ave_student.CustomGroup.Button.A.Description">
<Titles>
<Title languagecode="1043" description="Read eID" />
<Title languagecode="1036" description="Read eID" />
<Title languagecode="1033" description="Read eID" />
</Titles>
</LocLabel>
<LocLabel Id="Sample.Grid.ave_student.CustomGroup.Button.A.LabelText">
<Titles>
<Title languagecode="1043" description="Read eID" />
<Title languagecode="1036" description="Read eID" />
<Title languagecode="1033" description="Read eID" />
</Titles>
</LocLabel>
<LocLabel Id="Sample.Grid.ave_student.CustomGroup.Button.A.ToolTipDescription">
<Titles>
<Title languagecode="1043" description="Read eID" />
<Title languagecode="1036" description="Read eID" />
<Title languagecode="1033" description="Read eID" />
</Titles>
</LocLabel>
<LocLabels>
Есть ли кто-то, кто столкнулся с теми же проблемами, что и мы?
1 ответ
Я нашел решение этой проблемы. Это были конкретные "Loclabels" из управляемых решений, которые вызвали проблему. По какой-то причине в моей обычной "настройке" сущности были введены метки-метки управляемого решения, и поэтому я не смог экспортировать переводы. Это дало мне "Дубликат" ошибки перевода. После удаления loclabel я смог экспортировать / импортировать переводы.