Prise en charge de la langue pour Expériences de contenu et Publication de contenu

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Expériences de contenu et Publication de contenu prennent en charge plusieurs langues.

    Les traductions sont prises en charge pour le contenu du portail (à l'exception du calendrier pour l'instant) ; les e-mails, les blocs et les actions à faire sont traduisibles via la table de textes traduits. Pour plus d’informations, consultez Table de texte traduit.

    Expériences de contenu et Publication de contenu utilise le codage UTF-8 pour les caractères internationaux lorsqu'au moins un module d'extension de langue a été activé. Pour plus d’informations, consultez Prise en charge de l’internationalisation linguistique.

    Plusieurs méthodes sont disponibles pour modifier la langue d'une instance. Pour plus d’informations, reportez-vous à la section Langue spécifique de l’utilisateur.

    Une fois qu'une langue a été configurée pour une instance, lorsqu'un utilisateur se connecte, une valeur est définie dans le champ Langue. Sélectionnez la langue préférée, et le contenu du portail et le contenu des actions à faire sont traduits.

    Les e-mails utilisent toujours la langue de l'utilisateur définie dans la table Utilisateur [sys_user]. Pour plus d’informations sur la notification par e-mail, consultez Créer du contenu pour les e-mails, SMS ou notifications pushLangue spécifique de l’utilisateur.

    Remarque :
    Actuellement, le calendrier ne prend pas en charge plusieurs langues.
    Mise à niveau et installation
    Il y a quelques points à prendre en compte :
    • Lors de l'exécution d'une nouvelle installation Store de mai 2022 de Content Publishing pour toute version de famille prise en charge (version Rome ou versions ultérieures), les traductions sont prises en charge.
    • Si vous disposez de la version Washington DC ou d'une version ultérieure et que vous effectuez une mise à niveau à partir d'une version antérieure de Publication de contenu vers la version actuelle, les traductions sont prises en charge.
    • Lors de la mise à niveau de votre version de Publication de contenu, les traductions de tous les champs ne seront pas automatiquement prises en charge. Les tables suivantes ne sont pas mises à jour pour utiliser du texte traduit au lieu du champ de type d'origine :
      • Contenu du portail (sn_cd_content_portal)
      • Contenu de bloc (sn_cd_block)
      • Contenu des actions à faire (sn_cd_content_todo)
      • Contenu de la notification (contient des e-mails) (sn_cd_content_notification)
      Les administrateurs peuvent activer manuellement les changements apportés aux tables pour utiliser des traductions. Accédez aux définitions de table (sys_db_object) pour chaque table et définissez les types de champs sur Texte traduit ou HTML traduit.
      Avertissement :
      avant de modifier les types de champs d'une table, assurez-vous d'effectuer une sauvegarde de vos données dans une autre colonne ou en exportant d'abord les données. Il s'agit d'une protection contre la perte de données.
    Voici les tables et les champs qui nécessitent un changement :
    Tableau 1. Tables permettant d'activer manuellement les traductions
    Table Champ Type d'origine Nouveau type
    Contenu du portail (sn_cd_content_portal) button_text Chaîne Texte traduit
    Contenu du portail (sn_cd_content_portal) link_text Chaîne Texte traduit
    Contenu du portail (sn_cd_content_portal) rich_text Script HTML HTML traduit
    HTML de contenu enrichi (sn_cd_content_portal) headline HTML HTML traduit
    HTML de contenu enrichi (sn_cd_content_portal) heading_text Chaîne Texte traduit
    Contenu de bloc (sn_cd_block) rich_text HTML HTML traduit
    Contenu de bloc (sn_cd_block) rich_text_user_specific Script HTML HTML traduit
    Contenu des actions à faire (sn_cd_content_todo) button_text Chaîne Texte traduit
    Contenu d’actualités (sn_cd_content_news) headline Chaîne Texte traduit
    Contenu d’actualités (sn_cd_content_news) rich_content_html HTML HTML traduit
    Contenu d’actualités (sn_cd_content_news) Titre Chaîne Texte traduit
    Contenu de la notification (sn_cd_content_notification) rich_text_plain_html HTML HTML traduit
    Contenu de la notification (sn_cd_content_notification) objet Chaîne Texte traduit
    Contenu de la notification (sn_cd_content_notification) description Chaîne Texte traduit