Exporter et modifier des enregistrements de traduction

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 3 minutes de lecture
  • Exportez des enregistrements de traduction pour les traduire dans d’autres langues dans votre environnement de traduction préféré et importez les enregistrements de traduction nouveaux ou modifiés via des jeux d’importation.

    Avant de commencer

    Remarque :
    L’utilisation de l’application Infrastructure de localisation est recommandée pour traduire dans une langue non prise en charge ou pour traduire de grandes quantités de contenu de chaîne d’interface utilisateur personnalisée dans une langue prise en charge. Pour plus d'informations, consultez Infrastructure de localisation.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Dans les cas suivants, traduisez les chaînes dans l’interface utilisateur en dehors de et importez-les via des Now Platform jeux d’importation :

    • Vous disposez d’une quantité importante de composants d’interface utilisateur créés par le client et vous souhaitez traduire ces composants dans d’autres langues.
    • Vous souhaitez modifier les traductions fournies dans les modules d’extension d’internationalisation ServiceNow .
    • Vous souhaitez traduire une instance dans une langue qui ServiceNow ne prend pas en charge les modules d’extension d’internationalisation. Pour plus d'informations, consultez Traduction vers une langue non prise en charge.

    Tous les éléments de chaînes d’interface utilisateur traduisibles sont stockés dans des enregistrements de table de traduction. La seule fois où vous traduisez l’interface utilisateur directement dans les enregistrements de traduction, c’est lorsque vous disposez d’une petite quantité de composants d’interface utilisateur créés par le client et que vous savez exactement où ils se trouvent. Pour plus d’informations sur les tables de traduction, consultez Tables de traduction et Traduction de chaînes d’interface utilisateur individuelles.

    Procédure

    1. Si vous traduisez des composants d’interface utilisateur créés par le client, localisez les chaînes à traduire.
    2. Exportez les enregistrements de la table de traduction pertinents dans un format (tel qu’Excel) facilement manipulable.
      Pour en savoir plus sur l’exportation d’une liste d’enregistrements, reportez-vous à la section Exporter les données à partir d’une liste.
    3. Dans le document exporté, traduisez les champs suivants de chaque ligne, en fonction de la table de traduction :
      Table de traduction Champs à traduire
      Étiquettes de champs Étiquette, pluriel, conseil
      Nom/champ traduit Étiquette (traduit)
      Message Message
      Choix Étiquette
      Texte traduit Valeur
    4. Dans chaque ligne, remplacez la colonne « Langue » par le code BCP 47 de la nouvelle langue.
      Dans les enregistrements Texte et Message traduits, tapez le nom complet de la langue au lieu du code BCP 47.
    5. Enregistrez vos changements.

    Que faire ensuite

    Réimportez le document traduit dans l’instance en tant que jeu d’importation.

    Importer une traduction à partir d’une feuille de calcul Excel

    L’application Ensembles de données à importations système contient des tables d’importation et des cartes de transformation correspondantes pour faciliter l’importation des traductions à partir d’une feuille de calcul Excel.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tout > Ensembles de données à importations système > Charger des données.
    2. Sélectionnez Utiliser existant et le nom de table qui correspond au type de données importées, comme suit.
      • Pour les choix, sélectionnez la table [u_sys_choice].
      • Pour les étiquettes de champ, sélectionnez la table [u_sys_documentation].
      • Pour les noms et champs traduits, sélectionnez la table [u_sys_translated].
      • Pour les messages, sélectionnez la table [u_sys_ui_message].
      • Pour le texte traduit, sélectionnez la table [u_sys_translated_text].
    3. Sélectionnez Télécharger un fichier Excel, puis cliquez sur Parcourir pour sélectionner la feuille de calcul Excel source.
    4. Le cas échéant, indiquez la feuille de travail et le numéro de ligne d’en-tête.
    5. Sélectionnez Aller.

      Les traductions sont maintenant disponibles dans la table de jeux d’importation appropriée.

    6. Accédez à la Tout > Ensembles de données à importations système > Nom de la table et examinez les informations importées pour vérifier que l’importation a réussi.
    7. Pour transformer les données importées en table correspondante, accédez à Tout > Ensembles de données à importations système > Exécuter la transformation.
    8. Sélectionnez la carte de transformation appropriée, comme suit.
      Remarque :
      Assurez-vous de choisir une carte de transformation pour laquelle l’option Exécuter la règle métier est sélectionnée. Si cette option n’est pas sélectionnée sur la carte de transformation, toutes les traductions personnalisées dont vous disposez risquent d’être écrasées lors de la prochaine mise à niveau.
      • Pour les choix, sélectionnez la carte de traduction de choix système.
      • Pour les étiquettes de champ, sélectionnez la carte de traduction de la documentation Sys.
      • Pour les noms et les champs traduits, sélectionnez la carte de traduction traduite du système.
      • Pour les messages, sélectionnez la carte de traduction de message de l’interface utilisateur système.
      • Pour Texte traduit, sélectionnez la carte Traduction de texte Sys.
    9. Sélectionnez Transformer.