CRM 2011 - 导出翻译问题 - 功能区中的LocLabels问题

时间:2011-11-16 09:05:06

标签: sharepoint-2010 dynamics-crm ribbon dynamics-crm-2011 ribbon-control

我最近在导出实体的翻译时遇到了一些问题。起初我认为这个问题比只是功能区要深得多。但是通过一些测试,我发现是我的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>

是否有人遇到与我们相同的问题?

1 个答案:

答案 0 :(得分:0)

我找到了解决这个问题的方法。特别是来自管理解决方案的“Loclabels”导致了这个问题。由于某种原因,托管解决方案的loclabel在我的实体的正常“自定义”中输入,这就是我无法导出翻译的原因。它给了我一个“重复”的翻译错误。删除loclabel后,我能够导出/导入翻译。