导出和导入翻译文件的常见错误
故障排除您在翻译工作台中导出和导入文件时可能遇到的问题。
所需的 Edition
| 元数据翻译适用于:Salesforce Classic 和 Lightning Experience |
| 数据翻译适用于:Lightning Experience |
| 适用于:Professional、Enterprise、Performance、Unlimited 和 Developer Edition |
| 数据翻译应用于:B2B Commerce |
| 错误消息 | 它有何含义 | 故障排除步骤 |
|---|---|---|
| 双语文件部分以非页眉行开头:<line number> | 您试图导入的文件的页眉行丢失。或者在那些行中有无关的文本,例如没有被注释掉的注释。 | 再次导出文件请确保所有部分都有页眉行,并且所有无关的文本都已被注释掉或从页眉行中删除。 |
| 键 <key> 的数据翻译导入失败。需要 <object name> <unique record ID> 记录 ID 的名称字段的翻译值来翻译 <field name> 字段的数据。 | 此错误消息仅适用于数据翻译文件。需要记录 ID 的名称字段的翻译值来翻译该记录 ID 的其他字段中的数据。 | 为该记录 ID 的“名称”字段中存储的数据提供翻译值,然后再次导入。 |
| 没有为此组织启用数据翻译。 | 此错误消息仅适用于数据翻译文件。数据翻译文件导出后,数据翻译未启用或被禁用。 | 启用数据翻译,然后再次导入文件。 |
| 重复键:<Key> 存在于导入文件中,请重新导出。 | 指定的键在导入的文件中出现多次。每个已翻译项目必须拥有其自己的唯一键,同时每个键只能出现在文件中一次。 | 再次导出您的文件,并确保每个键是唯一的。然后再次导入文件。 |
| 文件包含与文件标题中指定的翻译类型不匹配的翻译键。为元数据和数据翻译创建单独的导入文件。 | 文件包含至少一个翻译类型与文件标题中的文件类型不匹配的键。 | 为元数据和数据翻译创建单独的导入文件。 |
| 无效的键 | 在翻译期间,Salesforce 会为您正在翻译的每个对象、选项列表值或页面元素生成唯一键或标识符。如果这些名称或键在您导出文件后发生了更改,Salesforce 将无法匹配正确的键与正确的名称。 | 再次导出您的文件,并确保它的键匹配您尝试导入文件中的键。 |
| 无效的键:<key>。<object name> 对象上的 <field name> 字段未启用数据翻译。 | 此错误消息仅适用于数据翻译文件。导出翻译文件后,字段上的数据翻译被禁用。 | 通过“数据翻译设置设定”页面在字段上启用数据翻译,或者从翻译文件中删除对键的引用。 |
| 无效的键:<key>。<object name> 对象上的 <field name> 字段不支持数据翻译。 | 此错误消息仅适用于数据翻译文件。该键包括一个不支持数据翻译的字段。导出键在导出后被更改,或者键是手动添加的。 | 再次导出您的文件,并将其与已识别的键进行比较。如果已识别的键被修改,请使用新导出的键。如果它不存在于导出的翻译文件中,请从翻译文件中删除已识别的键。 |
| 无效的键:<key>。键的翻译类型必须与文件的翻译类型匹配。 | 导入的翻译文件必须包含元数据键或数据翻译键。该键与文件的翻译类型不匹配。 | 在文件标题中更新文件的翻译类型。 根据需要为元数据和数据翻译创建单独的导入文件。 |
| 无效的键:<key>。<object name> 对象不支持数据翻译。 | 此错误消息仅适用于数据翻译文件。该键包括一个不支持数据翻译的对象。导出键在导出后被更改,或者键是手动添加的。 | 再次导出您的文件,并将其与已识别的键进行比较。如果已识别的键被修改,请使用新导出的键。如果它不存在于导出的翻译文件中,请从翻译文件中删除已识别的键。 |
| 无效的键:<key>。您不能删除记录名称的数据翻译值,同时更新该记录的另一个字段的值。 | 此错误消息仅适用于数据翻译文件。该文件包含用于删除该记录名称的数据翻译的键。该文件还包括另一个记录字段的数据翻译值。因为删除记录名称的翻译值会删除与该记录相关的所有字段的翻译值,所以翻译键冲突。 | 编辑文件。要删除与此记录关联的所有数据翻译,请删除与此记录相关的所有键,但用于删除记录名称的翻译值的键除外。要更新其他字段,请删除用于删除记录名称的翻译值的键。 有关详细信息,请参阅使用翻译文件的注意事项。 |
| 键:<key> 无法唯一解析。这是更改“自定义报表类型列”键的格式所导致。请重新导出并为这些键使用新键格式。 | 您的自定义报表类型 (CRT) 列中的一个键是错误的格式。 | 再次导出您的文件并确保您正使用正确CRT 键格式。 |
| 行中 <field type} 的最大字符限制 <x>: | 每个字段类型,如选项列表值等只能包含一定数量的字符。错误消息中指出某行的字段类型已翻译标签过长。 | 编辑您的已翻译标签使其长度在列出的字段类型字符限制内,并再次导入您的文件。 |
| 缺少翻译:<key> | 缺少错误的翻译仅表示源文件的段中没有目标节点。 | 从源文件中删除分段或将目标节点添加到分段。 |
| 没有要导入的数据 | 您尝试导入的文件为空,或者不包含任何翻译更改。 | 确保您正导入正确的文件同时包含已翻译数据。 |
| 文件页眉中未指定语言代码 | 您正尝试导入的文件没有有效的语言代码,或者该语言代码在错误的位置。 | 确保您的语言代码有效,同时未缺失或评论掉。 注意:确保页眉使用组织的默认语言。要确认,导出翻译文件并复制标题。 |
| 双语文件中未找到已翻译或未翻译部分页眉 | 您正尝试导入的文件缺失部分页眉。 | 确保您的文件有部分页眉并再次导入。 |
| 文件页眉中未指定有效的文件类型 | 您正尝试导入的文件未在文件页眉中指定有效的导入/导出类型(源、过时和未翻译或双语)。文件类型属性必须是组织的默认语言。 | 请确保文件的标题包含有效的导入/导出类型,并且未翻译。 注意:确保页眉使用组织的默认语言。要确认,导出翻译文件并复制标题。 |
| 文件页眉中未指定有效的翻译类型 | 您试图导入的文件没有在文件页眉中指定有效的翻译类型。仅当启用了数据翻译时,才需要翻译类型。 元数据翻译的属性包括:
数据翻译的属性包括:
翻译类型属性必须是组织的默认语言。 |
确保您的文件在文件页眉中有有效的翻译类型,并且页眉未被翻译。 注意:确保页眉使用组织的默认语言。要确认,导出翻译文件并复制标题。 |
| 导入的不是有效的文件。请选择 .stf、.xlf 或 .zip 文件来导入。 | 您只能导入 .stf 格式、.xlf 格式或包含 .stf 文件或 .xlf 文件的 .zip 格式文件。 | 确保您的文件是 .stf、.xlf 或 .zip 文件并尝试再次导入。 |
| Salesforce 无法使自定义报表类型列的此密钥唯一:<Key>。请将此密钥从文件中删除,并使用翻译工作台翻译此项目。删除密钥后,再次导入文件。 | 密钥在导入文件中显示多次。 |
从文件中删除密钥。使用翻译工作台翻译项目,然后导入文件。 |
| 某些键末尾附加有其排序顺序以确保唯一性。重新导出文件,并确保两个文件中的键匹配。 | 源文件中选项列表值的顺序与您的设置不匹配。 | 导出源文件,使选项列表值顺序与导入文件匹配,然后再次导入。 |
| 导入文件时出现问题:importFileName.xlf [您的导入请求失败。请重试或联系支持。] | 您正在导入的文件包含无效或丢失的 HTML 标记。HTML 标记用于翻译富文本区域字段。 | 再次导出您的文件,并在导出的源文本中标识带有 HTML 标记的字段。 使用正确的 HTML 标记编辑这些富文本区域字段的翻译值。有关翻译富文本字段的更多信息,请参见使用翻译文件的注意事项。 |
| 行中的列数错误:<line number>。请检查您的文件中有跳跃符 (\\t)、换行符 (\\n) 和回车符 (\\r)。 | 您正导入的文件在错误消息指定的行中有额外的制表符、新行或回车符。 | 要删除或转义任何额外的制表符、换行符或回车,请确保编辑您的数据。请确保翻译的文件与您导出的文件具有相同的列数。 |
| 您的导出请求失败。请重试或联系支持。 | Salesforce 在导出您的文件时出现意外问题。 | 请与 Salesforce 客户支持联系。 |
| 您的导入请求失败。请重试或联系支持。 | Salesforce 在导入您的文件时出现意外问题。 | 请与 Salesforce 客户支持联系。 |
| 您的组织没有 <language> 的语言权限。 | 您正尝试导入的文件使用您还未添加到翻译工作台的语言。 | 通过“翻译语言设置设定”页面将您要使用的语言添加到翻译工作台。然后再次导入文件。 |
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!

