选择过时的源资源版本时,在翻译期间不会复制元数据属性
在Adobe Experience Manager (AEM)中发送资源以进行翻译时,如果翻译使用的过时资源版本不包含元数据,则元数据属性不能复制到临时文件夹或已翻译的资源。 因此,翻译的内容缺少预期的元数据值。 要解决此问题,请验证翻译是否使用包含所需元数据的最新资产版本,然后重新运行翻译过程。
描述 description
环境
Adobe Experience Manager (AEM)
问题/症状
jcr:content/metadata/mc:legacyUniqueID处的元数据属性(如legacyUniqueID)将不会复制到翻译后的输出。- 属性存在于源资产上,并且具有正确的结构和类型。
- 将属性添加到翻译配置规则无法更正问题。
- 为翻译选择的版本不包含所需的元数据属性,即使资产的当前版本包含也是如此。
- 转换后的输出缺少预期的元数据值。
- 比较资源的
jcr:versionHistory显示用于翻译的版本不包含更新的元数据。 - 未显示任何显式错误消息。
根本原因
为翻译选择的源版本不包含所需的元数据属性。 因此,翻译的输出不包含元数据值。
解决方法 resolution
要解决此问题,请执行以下步骤:
-
打开您计划发送以进行翻译的源资产,并确认当前版本中存在所需的元数据属性。
-
验证用于翻译的资源版本。
- 检查
jcr:versionHistory属性以标识翻译过程中使用的版本。 - 将该版本上的元数据与当前版本上的元数据进行比较。
- 确认为翻译选择的版本包含所需的元数据属性。
- 检查
-
如果用于翻译的版本不包含所需的元数据,请更新资产元数据并创建一个包含所需属性的新版本。
-
确认选择了正确的源版本后,再次启动翻译作业。
- 如果出现版本选择对话框,请选择包含所需元数据属性的最新版本。
-
翻译完成后,查看已翻译的输出并确认元数据属性存在。
相关阅读
recommendation-more-help
experience-cloud-kcs-help-kbarticles