2

最近、エンティティの翻訳をエクスポートするときに問題が発生しました。最初は、問題はリボンだけでなく、もっと深いところにあると思っていました..しかし、いくつかのテストで、問題の原因は LocLabels であることがわかりました. ボタン自体 (+ インライン翻訳) は正しく機能しています! リボン 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>

私たちと同じ問題に遭遇した人はいますか?

4

1 に答える 1

0

私はこの問題の解決策を見つけました。問題を引き起こしたのは、マネージドソリューションからの特定の「Loclabels」でした。何らかの理由で、管理対象ソリューションのloclabelがエンティティの通常の「カスタマイズ」に入力されたため、翻訳をエクスポートできませんでした。「重複」翻訳エラーが発生しました。loclabelを削除した後、翻訳をエクスポート/インポートすることができました。

于 2012-03-14T11:04:08.317 に答える