Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Ajout de fonctions d'internationalisation

  • Last UpdatedOct 04, 2024
  • 2 minute read

Les utilisateurs en cours d'exécution peuvent changer la langue de l'interface d'une application en utilisant la commande Langue du menu Spécial dans WindowViewer.

Vous pouvez aussi ajouter un bouton à votre application, pour permettre aux utilisateurs de changer de langue pendant l'exécution. Avant de commencer, assurez-vous d'avoir configuré la nouvelle langue de l'application et notez son identifiant. Pour plus d'informations sur la configuration des langues dans une application, voir Configuration des fonctions d'internationalisation.

Pour ajouter un bouton de changement de langue en exécution

  1. Dans WindowMaker, ouvrez la fenêtre de l'application dans laquelle vous allez ajouter le bouton de changement de langue.

  2. Dessinez un bouton et attribuez-lui une étiquette de texte indiquant la langue dans laquelle il doit basculer lorsqu'il est sélectionné.

  3. Double-cliquez sur le bouton.

    La boîte de dialogue de sélection d'animation apparaît.

    Animation selection dialog

  4. Dans la section Boutons tactiles, choisissez Action.

    La boîte de dialogue Tactile -> Script d'action s'affiche.

    Touch Action Script dialog

  5. Double-cliquez n'importe où dans la zone de script de la boîte de dialogue Tactile -> Script d'action.

    La boîte de dialogue Sélectionnez la variable apparaît.

    Select Tag dialog

  6. Sélectionnez la variable système $Language, puis cliquez sur OK.

    Définissez la variable système $Language comme étant égale à l'identifiant de la locale de la langue que vous attribuez au bouton et cliquez sur OK.

    Set $Language system tag

    Remarque : vous pouvez également utiliser la fonction de script SwitchDisplayLanguage(LocaleID) à la place de la variable $Language.

  7. Cliquez sur OK pour fermer la boîte de dialogue.