选择过时的源资源版本时,在翻译期间不会复制元数据属性

在Adobe Experience Manager (AEM)中发送资源以进行翻译时,如果翻译使用的过时资源版本不包含元数据,则元数据属性不能复制到临时文件夹或已翻译的资源。 因此,翻译的内容缺少预期的元数据值。 要解决此问题,请验证翻译是否使用包含所需元数据的最新资产版本,然后重新运行翻译过程。

描述 description

环境

Adobe Experience Manager (AEM)

问题/症状

  • jcr:content/metadata/mc:legacyUniqueID处的元数据属性(如legacyUniqueID)将不会复制到翻译后的输出。
  • 属性存在于源资产上,并且具有正确的结构和类型。
  • 将属性添加到翻译配置规则无法更正问题。
  • 为翻译选择的版本不包含所需的元数据属性,即使资产的当前版本包含也是如此。
  • 转换后的输出缺少预期的元数据值。
  • 比较资源的jcr:versionHistory显示用于翻译的版本不包含更新的元数据。
  • 未显示任何显式错误消息。

根本原因

为翻译选择的源版本不包含所需的元数据属性。 因此,翻译的输出不包含元数据值。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 打开您计划发送以进行翻译的源资产,并确认当前版本中存在所需的元数据属性。

  2. 验证用于翻译的资源版本。

    • 检查jcr:versionHistory属性以标识翻译过程中使用的版本。
    • 将该版本上的元数据与当前版本上的元数据进行比较。
    • 确认为翻译选择的版本包含所需的元数据属性。
  3. 如果用于翻译的版本不包含所需的元数据,请更新资产元数据并创建一个包含所需属性的新版本。

  4. 确认选择了正确的源版本后,再次启动翻译作业。

    • 如果出现版本选择对话框,请选择包含所需元数据属性的最新版本。
  5. 翻译完成后,查看已翻译的输出并确认元数据属性存在。

相关阅读

recommendation-more-help
experience-cloud-kcs-help-kbarticles