CRM 2011 - проблема экспорта переводов - проблема с LocLabels на ленте - PullRequest
2 голосов
/ 16 ноября 2011

У меня недавно возникли некоторые проблемы при экспорте переводов сущности.Сначала я подумал, что проблема лежит намного глубже, чем просто лента. Но после некоторого тестирования я обнаружил, что именно мои LocLabels вызвали проблему.Сами кнопки (+ встроенные переводы) работают правильно!Я определяю 3 используемых языка («голландский», «французский» и «английский») в своем Ribbon-XML, и все, кажется, переведено правильно.Но когда я хочу экспортировать переводы для этой конкретной сущности, кажется, ничего не происходит ...

Если вместо "$ LocLabels:" я просто использую простой текст, кажется, что все работает, и я могу экспортироватьпереводы для этой сущности.

XML выглядит следующим образом:

Фрагмент XML CustomAction

  <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 Ответ

0 голосов
/ 14 марта 2012

Я нашел решение этой проблемы.Это были конкретные "Loclabels" из управляемых решений, которые вызвали проблему.По какой-то причине в моей обычной «настройке» сущности были введены метки меток управляемого решения, и поэтому я не смог экспортировать переводы.Это дало мне ошибку перевода "Дубликат".После удаления loclabel я смог экспортировать / импортировать переводы.

...