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 я смог экспортировать / импортировать переводы.

Другие вопросы по тегам