Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Conditionner la traduction d'étiquettes avec Java

Conditionner la traduction d'étiquettes avec Java

Créez un fichier de conception de rapports et les fichiers de ressources qui permettent la traduction de ses étiquettes.
Vous pouvez utiliser un
onCreate
HTML pour remplacer le contexte de traduction dans une conception de rapport. Ainsi, Report Designer peut traduire le texte d’étiquette en fonction d’une condition précisée, plutôt que des préférences linguistiques de l’utilisateur qui exécute la tâche d’impression.
  1. Pour ajouter un script
    onCreate
    , sélectionnez une étiquette dans l’onglet
    Disposition
    de votre conception de rapport, puis sélectionnez l’onglet
    Script
    .
  2. Dans la liste déroulante
    Script
    , sélectionnez
    onCreate
    .
  3. Dans le volet de texte, ajoutez le code Java approprié.
Cet exemple remplace la langue par défaut et fournit une traduction appropriée si les paramètres régionaux sont fr_CA :
importPackage(Packages.java.util); if(row["Locale"]=="fr_CA") { var lc = new Locale("fr_CA"); this.text = reportContext.getMessage("Dear", lc);}