Exporter et modifier les enregistrements de traduction

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 3 minutes de lecture
  • Exportez les 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 la traduction vers une langue non prise en charge ou pour la traduction 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 : administrateur

    Pourquoi et quand exécuter cette tâche

    Dans les cas suivants, traduisez les chaînes dans l’interface utilisateur en dehors de et Now Platform importez-les via des 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 n’est pas prise en charge avec les modules d’extension ServiceNow 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. Le seul moment où vous traduisez l’interface utilisateur directement dans les enregistrements de traduction 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, reportez-vous aux rubriques Tables de traduction et Traduction des 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 table de traduction pertinents dans un format (tel qu’Excel) qui peut être facilement manipulé.
      Pour en savoir plus sur l’exportation d’une liste d’enregistrements, reportez-vous à la section Exporter les données 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. À l’intérieur de chaque ligne, remplacez la colonne « Langue » par le code BCP 47 de la nouvelle langue.
      Dans Enregistrements de texte et de message traduits, saisissez le nom complet de la langue au lieu du code BCP 47.
    5. Enregistrez vos changements.

    Que faire ensuite

    Importez à nouveau le document traduit dans l’instance en tant que jeu d’importation.

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

    L’application Jeux d’importation 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 : administrateur

    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 la 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 Charger un fichier Excel, puis cliquez sur Parcourir pour sélectionner la feuille de calcul Excel source.
    4. Le cas échéant, spécifiez la feuille de calcul 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 pour 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 Sys Choice.
      • Pour les étiquettes de champs, sélectionnez la carte de traduction de la documentation système.
      • Pour les noms et les champs traduits, sélectionnez la carte de traduction traduite par le système.
      • Pour les messages, sélectionnez la carte de traduction des messages de l’interface utilisateur système.
      • Pour le texte traduit, sélectionnez la carte de traduction de texte traduit par le système.
    9. Sélectionnez Transformer.