Exporter et modifier des enregistrements de traduction

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Exportez des enregistrements de traduction pour 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 dans 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 : 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 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 par les modules d’extension d’internationalisation ServiceNow . Pour plus d'informations, consultez Traduire vers une langue non prise en charge.

    Tous les éléments de chaînes d’interface utilisateur traduisibles sont stockés dans les enregistrements de la table de traduction. Le seul cas où vous traduisez l’interface utilisateur directement dans les enregistrements de traduction est lorsque vous avez 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 et Tables de traductionTraduction des chaînes d’interface utilisateur individuelles.

    Procédure

    1. Si vous traduisez des composants d’interface utilisateur créés par le client, recherchez 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 plus d’informations sur l’exportation d’une liste d’enregistrements, consultez Exportation de listes.
    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 les enregistrements Texte et 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 System Import Sets contient des tables d’importation et des cartes de transformation correspondantes pour faciliter l’importation de traductions à partir d’une feuille de calcul Excel.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Ensembles d'importation 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. Si nécessaire, spécifiez la fiche 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 Tous > Ensembles d'importation système > Nom de 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 à Tous > Ensembles d'importation 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 dont 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 remplacées lors de la prochaine mise à niveau.
      • Pour les choix, sélectionnez la carte de traduction Sys Choice.
      • 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 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.