我最近在导出实体的翻译时遇到了一些问题。起初我认为这个问题比只是功能区要深得多。但是通过一些测试,我发现是我的LocLabels引起了问题。按钮本身(+在线翻译)工作正常!我在Ribbon-XML中定义了3种使用过的语言(“荷兰语”,“法语”和“英语”),一切似乎都被正确翻译了。但是,当我想导出该特定实体的翻译时,似乎没有任何事情发生......
如果不使用“$ 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>
LocLabels XML代码段
<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>
是否有人遇到与我们相同的问题?
答案 0 :(得分:0)
我找到了解决这个问题的方法。特别是来自管理解决方案的“Loclabels”导致了这个问题。由于某种原因,托管解决方案的loclabel在我的实体的正常“自定义”中输入,这就是我无法导出翻译的原因。它给了我一个“重复”的翻译错误。删除loclabel后,我能够导出/导入翻译。