CRM模态对话框本地化命名空间

时间:2016-09-09 18:58:50

标签: localization dynamics-crm-2011 crm

在一个模态对话框表格(dlg_closeopp.aspx)中有这样的代码:

<%@ Register TagPrefix="loc" Namespace="Microsoft.Crm.Application.Controls.Localization" Assembly="Microsoft.Crm.Application.Components.Application" %>

<loc:Text ResourceId="Web.SFA.opps.dlg_closeopp.aspx_176" runat="server"/>

当我在网络浏览器中运行时,我会在这个地方看到这个文字“状态”。所以这是本地化资源,但我不知道来自哪里。 什么是_176一个行号? ADRESS?

我想为我的自定义模态对话框进行本地化。

(我的问题是粗体)。

1 个答案:

答案 0 :(得分:2)

  

所以这是本地化资源,但我不知道它来自哪里   从

简答: Language Packs

长答案: CRM可以使用Language Packs进行本地化,对于所有可用的语言包,开箱即用的属性转换都是从Microsoft发布的。如果您要翻译的实体具有自定义属性,则需要Export/Import翻译。

使用您要本地化的实体和属性创建解决方案。导出“翻译”,解压缩文件并使用excel文件编辑“Crm Translations”,在excel中查找“显示字符串/本地化标签”选项卡。更新翻译后,重新压缩文件并导入CRM。

  

什么是_176一个行号? ADRESS?

它们只是CRM内部用于存储翻译文本的键值对的显示字符串键。您可以在“Crm Translations”excel表的“显示字符串”选项卡中找到它们。如果要将字段的标签用作本地化字符串,则应引用“显示字符串键”,例如您提供的示例。