将自定义表、窗体和列文本翻译为其他语言

在非托管解决方案中创建自定义表和列文本后,可能需要将其翻译成其他语言。

重要

导出翻译时,该功能会导出表格的翻译。 因此,这意味着即使解决方案仅包含单个窗体,也会导出表的所有窗体的标签。 请确保仅在将翻译导入回时修改窗体的标签,否则修改的另一个组件翻译将作为依赖项添加到解决方案中。

  1. 登录到 Power Apps 并从左侧导航中选择 “解决方案 ”。 如果项目不在侧面板窗格中,请选择 …更多,然后选择所需项目。

  2. 选择所需的非托管解决方案,在命令栏上选择 “...”,选择“ 翻译”,然后选择“ 导出翻译”。

  3. 导出完成后,导出的翻译压缩(zip)文件将下载到浏览器的默认下载文件夹,并包含导出的标签。

  4. 从压缩的 (.zip) 文件中提取 XML 文件。

  5. 在 Excel 中打开 CrmTranslations.xml 文件。

  6. 选择名为 本地化标签的工作表。

  7. 请注意,已有一个具有基本语言代码 ID 的列,例如 1033(英语美国)添加一个列,其中包含要翻译标签的每种语言的语言代码 ID。 例如,为 1034(传统的西班牙语)添加一个列。

  8. 在新列中为所需对象名和对象 ID 添加翻译的文本。

    Excel 文件中翻译的文本。

  9. 添加完翻译后,保存并将包压缩,以便可以导入 已经翻译的表和列文本

注释

并非所有内容都可以使用此工具进行翻译。 这包括站点地图区域、组和子区域的标签。 若要转换这些标签, 请使用站点地图设计器中的 “更多标题 ”属性

社区工具

Easy Translator 是 XrmToolBox 社区为 Power Apps 开发的工具。 可使用 Easy Translator 导出和导入翻译和上下文信息。

注释

Microsoft不支持社区工具。 如果您对该工具有任何疑问,请联系发布者。 详细信息: XrmToolBox

后续步骤

导入翻译后的表和列文本