在非托管解决方案中创建自定义表和列文本后,可能需要将其翻译成其他语言。
重要
导出翻译时,该功能会导出表格的翻译。 因此,这意味着即使解决方案仅包含单个窗体,也会导出表的所有窗体的标签。 请确保仅在将翻译导入回时修改窗体的标签,否则修改的另一个组件翻译将作为依赖项添加到解决方案中。
登录到 Power Apps 并从左侧导航中选择 “解决方案 ”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。
选择所需的非托管解决方案,在命令栏上选择 “...”,选择“ 翻译”,然后选择“ 导出翻译”。
导出完成后,导出的翻译压缩(zip)文件将下载到浏览器的默认下载文件夹,并包含导出的标签。
从压缩的 (.zip) 文件中提取 XML 文件。
在 Excel 中打开 CrmTranslations.xml 文件。
选择名为 本地化标签的工作表。
请注意,已有一个具有基本语言代码 ID 的列,例如 1033(英语美国)添加一个列,其中包含要翻译标签的每种语言的语言代码 ID。 例如,为 1034(传统的西班牙语)添加一个列。
在新列中为所需对象名和对象 ID 添加翻译的文本。
添加完翻译后,保存并将包压缩,以便可以导入 已经翻译的表和列文本。
注释
并非所有内容都可以使用此工具进行翻译。 这包括站点地图区域、组和子区域的标签。 若要转换这些标签, 请使用站点地图设计器中的 “更多标题 ”属性。
社区工具
Easy Translator 是 XrmToolBox 社区为 Power Apps 开发的工具。 可使用 Easy Translator 导出和导入翻译和上下文信息。
注释
Microsoft不支持社区工具。 如果您对该工具有任何疑问,请联系发布者。 详细信息: XrmToolBox。