Traduire un message de script client

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Traduisez les messages utilisés par les scripts clients.

    Avant de commencer

    Créez un script client contenant des messages. Pour plus d’informations sur la création de scripts clients, consultez Scripts clients.

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Les scripts clients incluent un champ Messages sur plusieurs lignes, destiné aux chaînes de message que le script client peut utiliser comme clé pour rechercher un message alternatif localisé à partir de la table Message [sys_ui_message]. Chaque clé de message d’un script client se trouve sur une ligne distincte dans le champ Messages . L’instance recherche une chaîne de message localisée chaque fois que le script client effectue un appel getMessage(msg) où la chaîne de message correspond à une clé dans le champ Messages du script client.

    Un formulaire de script client avec des chaînes de clé de message dans le champ Messages et des appels getMessage dans le champ de script.

    Par exemple, si vous ajoutez la chaîne Veuillez renseigner le champ Motif au champ Messages du script client, l’instance recherche alors une chaîne localisée dans la table Message [sys_ui_message] chaque fois que le script client appelle :

    getMessage(« Veuillez renseigner le champ Motif »)

    Remarque :
    Si vous créez un enregistrement dans la table Message [sys_ui_message] qui utilise une clé existante et la même langue, le message pour les références existantes utilisant la clé peut changer. Par exemple, si un enregistrement existe avec « Actualiser » pour la clé, l’anglais pour la langue et « Actualiser » pour le message, et que vous créez un autre enregistrement avec la même clé et la même langue, mais un message différent « Actualiser l’écran », les chaînes d’interface utilisateur existantes utilisant la touche « Actualiser » afficheront le nouveau message « Actualiser l’écran ». Les enregistrements de cette table sont créés dans le champ d’application global et ne sont pas restreints par le champ d’application.

    Procédure

    1. Accédez à la Tout > Localisation de système > Messages.
    2. Sélectionnez Nouveau.
    3. Renseignez les champs requis du formulaire.
      Tableau 1. Formulaire Message
      Champ Description
      Clé L’identificateur interne unique pour ce message.
      Langue Langue dans laquelle le message est traduit.
      Message Texte traduit visible par les utilisateurs.

      Un formulaire de message avec une clé de message traduite en espagnol.

    4. Sélectionnez Soumettre.
      Un nouvel enregistrement est ajouté à la table Message [sys_ui_message] pour la chaîne de clés de message localisé. Pour plus d’informations sur cette table, reportez-vous à la section Table des messages.