UpsNls.Message

Fonction Optimiser(Invariant, NulAbsorbant, PasDEffetDeBord) Message(M : Nul Ou Module, MotCle : Caractere, P1 : Nul Ou Caractere=Nul, P2 : Nul Ou Caractere=Nul, P3 : Nul Ou Caractere=Nul, P4 : Nul Ou Caractere=Nul, P5 : Nul Ou Caractere=Nul) Retourner Caractere;

Description

La fonction Message permet de formater un message dans la langue de l'utilisateur. Le message comporte au plus cinq paramètres.

Le message est identifié par le mot-clé MotCle et doit faire partie de la section message du fichier d'extension nls du module M chargé par d'Up ! Natural Language Support.

Si aucune traduction ne correspond au mot-clé, la traduction est recherché dans le thésaurus indiqué par le paramètre thesaurus. Si aucune traduction ne correspond au mot-clé dans le thesaurus, le mot-clé est renvoyé.

Exemple

Fichier message pour Up ! Nls

[message]
BonjourLeMonde=012345Bonjour le monde Monsieur %s !

Fichier source en Up ! 5GL

Principal
/*******/
Debut
...
Ecran.Ecrire(Message(Global, "BonjourLeMonde", NomUtilisateur);
/* Ecrit 'Bonjour le monde' dans la langue de l'utilisateur. */
...
Fin Principal

Traduction

---------