La propriété de métadonnées n’est pas copiée lors de la traduction lorsqu’une version de ressource source obsolète est sélectionnée
Lorsqu’une ressource est envoyée pour traduction dans Adobe Experience Manager (AEM), une propriété de métadonnées peut ne pas être copiée dans le dossier temporaire ou la ressource traduite si la traduction utilise une version de ressource obsolète qui ne contient pas les métadonnées. Par conséquent, il manque les valeurs de métadonnées attendues dans le contenu traduit. Pour résoudre ce problème, vérifiez que la traduction utilise la dernière version de la ressource contenant les métadonnées requises, puis relancez le processus de traduction.
Description description
Environnement
Adobe Experience Manager (AEM)
Problème/Symptômes
- Une propriété de métadonnées telle que
legacyUniqueIDdansjcr:content/metadata/mc:legacyUniqueIDn’est pas copiée dans la sortie traduite. - La propriété existe sur la ressource source et possède la structure et le type corrects.
- L’ajout de la propriété aux règles de configuration de traduction ne corrige pas le problème.
- La version sélectionnée pour traduction ne contient pas la propriété de métadonnées requise, même si c’est le cas de la version actuelle de la ressource.
- La sortie traduite n’a pas la valeur de métadonnées attendue.
- La comparaison des
jcr:versionHistoryde la ressource montre que la version utilisée pour la traduction ne contient pas les métadonnées mises à jour. - Aucun message d’erreur explicite ne s’affiche.
Cause première
La version source sélectionnée pour traduction ne contenait pas la propriété de métadonnées requise. Par conséquent, la sortie traduite n’incluait pas la valeur de métadonnées.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
-
Ouvrez la ressource source que vous prévoyez d’envoyer pour traduction et vérifiez que la propriété de métadonnées requise est présente dans la version actuelle.
-
Vérifiez quelle version de ressource est utilisée pour la traduction.
- Vérifiez la propriété
jcr:versionHistorypour identifier la version utilisée lors de la traduction. - Comparez les métadonnées de cette version aux métadonnées de la version actuelle.
- Vérifiez que la version sélectionnée pour la traduction inclut la propriété de métadonnées requise.
- Vérifiez la propriété
-
Si la version utilisée pour la traduction ne contient pas les métadonnées requises, mettez à jour les métadonnées de la ressource et créez une version qui inclut la propriété requise.
-
Redémarrez la tâche de traduction après avoir confirmé que la bonne version source est sélectionnée.
- Si une boîte de dialogue de sélection de version s’affiche, sélectionnez la dernière version contenant la propriété de métadonnées requise.
-
Une fois la traduction terminée, passez en revue la sortie traduite et confirmez que la propriété des métadonnées est présente.