TRADUCTION-LIB-DIV
BUT
Permet de retrouver la traduction rattachée à un code libellé divers dans une langue donnée. Dans un environnement qui ne gère pas le multi-langue, permet de retrouver la valeur libellé du code correspondant.
Cette fonction est disponible dans tous les types de requêtes.
TYPE
CARACTERE
La variable retour de la fonction contient le libellé dans la langue donnée.
SYNTAXE
Variable = TRADUCTION-LIB-DIV ( CATEGORIE=Référence_Catégorie,
REF.LIBELLE= Référence_Libellé,
LANGUE = Référence_Langue )
PARAMETRES
Paramètre | E/S | O | Type | Description |
Catégorie | E | Oui | Caractère | Référence catégorie du libellé divers. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou par la sélection d’une catégorie (présentation en saisie de la liste des catégories). |
Ref.Libellé | E | Oui | Caractère | Référence libellé divers. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale, une variable contextuelle ou être sélectionnée dans la liste des réferences de libellés existants ; cette référence doit être définie dans la bibliothèque des libellés divers. |
Langue | E | Oui | Caractère | Référence langue. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou par la sélection d’une langue (présentation en saisie de la liste des langues); la valeur DEFAUT est également possible et permet de récupérer la valeur du libellé rattaché à la référence donnée. |
Cette fonction retourne dans la variable retour la valeur du libellé traduit rattaché à la référence libellé donné.
EXEMPLE
VLO.Libelle_Traduit = TRADUCTION-LIB-DIV( CATEGORIE= COL , REF.LIBELLE= SAS.GenRefArt LANGUE= ENG )
La variable VLO.Libelle_Traduit va contenir la valeur du libellé dans la langue ENG dont la référence est donnée par la variable SAS.GenRefArt, dans la catégorie COL des libellés divers.
VLO.Libelle_Erreur = TRADUCTION-LIB-DIV( CATEGORIE= ERR , REF.LIBELLE= VLO.Code_Erreur LANGUE= DEF )
La variable VLO.Libelle_Erreur va contenir la valeur du libellé dont la référence est donnée par la variable VLO.Code_Erreur, dans la catégorie ERR des libellés divers.
NOTES
La variable retour contient *INC si le libellé n’a pas été trouvé.