2

我最近在導出實體的翻譯時遇到了一些問題。起初,我認爲這個問題的解釋要比功能區更深。但是通過一些測試,我發現它是我的LocLabels引起的問題。按鈕本身(+內聯翻譯)正常工作!我在Ribbon-XML中定義了3種使用的語言(「荷蘭語」,「法語」和「英語」),所有內容似乎都能正確翻譯。但是,當我想出口該特定實體的翻譯,似乎沒有發生...CRM 2011 - 導出翻譯問題 - Ribbon中的LocLabels問題

如果不是「$ 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

當您嘗試導出翻譯時會發生什麼?它會拋出一個錯誤還是隻是不包含導出的XML中的翻譯,或者它不會按照您的建議做任何事情?另外,您是否擁有所提到的所有語言的語言包? –

+0

沒有任何反應......例如,在「事件查看器」中沒有條目。我們爲所使用的語言安裝了所有「語言包」。我們真的不知道我們做錯了什麼... – Freeetje

回答

0

我找到了解決這個問題的方法。這是來自導致問題的管理解決方案的特定「Loclabels」。出於某種原因,託管解決方案的loclabels以實體的正常「定製」輸入,這就是爲什麼我無法導出翻譯。它給了我一個「重複」翻譯錯誤。刪除loclabel後,我能夠導出/導入翻譯。