在一个模态对话框表格(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?
我想为我的自定义模态对话框进行本地化。
(我的问题是粗体)。
答案 0 :(得分:2)
所以这是本地化资源,但我不知道它来自哪里 从
简答: Language Packs。
长答案: CRM可以使用Language Packs进行本地化,对于所有可用的语言包,开箱即用的属性转换都是从Microsoft发布的。如果您要翻译的实体具有自定义属性,则需要Export/Import翻译。
使用您要本地化的实体和属性创建解决方案。导出“翻译”,解压缩文件并使用excel文件编辑“Crm Translations”,在excel中查找“显示字符串/本地化标签”选项卡。更新翻译后,重新压缩文件并导入CRM。
什么是_176一个行号? ADRESS?
它们只是CRM内部用于存储翻译文本的键值对的显示字符串键。您可以在“Crm Translations”excel表的“显示字符串”选项卡中找到它们。如果要将字段的标签用作本地化字符串,则应引用“显示字符串键”,例如您提供的示例。