TRADUCTION-TEXTE
BUT
Permet de traduire un texte. Le texte à traduire doit auparavant être renseigné dans la structure WfFicContenu.
Cette fonction est disponible dans les requêtes de type REB.
TYPE
CARACTERE
SYNTAXE
Variable = TRADUCTION-TEXTE( TYPE-TRADUCTION=Type_Traduction,
IDENTIFIANT_FICHIER= Référence_Fichier,
LANGUE_ORIGINE= Référence_Langue_Origine,
LANGUE_DESTINATAIRE= Référence_Langue_Destinataire)
PARAMETRES
Paramètre | E/S | O | Type | Description |
Type_Trad | E | Oui | Figé | Type de Traduction. Les valeurs possibles sont : - DICO : la traduction est effectuée exclusivement par le dictionnaire DIAPASON. - ROBOT : la traduction est effectuée exclusivement par le robot de traduction rattaché à DIAPASON. - DICO+ROBOT : la traduction est effectuée d’abord par le dictionnaire, puis par le robot pour le texte non traduit par le dictionnaire. |
Id_Fichier | E | Oui | Caractère | Référence identifiant fichier texte à traduire dans la liste WfFicContenu. Cette référence peut être donnée par une variable locale, une constante globale, une constante locale ou une variable contextuelle; cette référence permet d’identifier la clé du texte à traduire dans la liste WfFicContenu. |
Langue_Ori | E | Oui | Caractère | Référence langue du texte origine contenu dans la liste WfFicContenu. 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). |
Lang_Dest. | E | Oui | Caractère | Référence langue de traduction à effectuer du texte contenu dans la liste WfFicContenu. 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). |
EXEMPLE
CREATION Liste WFFicContenu :
PRENDRE WFFicContenu NomFichier = VLO.Nom_Fichier
PRENDRE WFFicContenu NumeroLigne = CLO.1
PRENDRE WFFicContenu ContenuLigne = CLO."Nomenclature."
FIN_BLOC
CREATION Liste WFFicContenu :
PRENDRE WFFicContenu NomFichier = VLO.Nom_Fichier
PRENDRE WFFicContenu NumeroLigne = CLO.2
PRENDRE WFFicContenu ContenuLigne = CLO."Mon tailleur est riche."
FIN_BLOC
VLO.Retour_Fonction = TRADUCTION-TEXTE( TYPE-TRADUCTION= DICO+ROBOT IDENTIFIANT-FICHIER= VLO.Nom_Fichier, LANGUE-ORIGINE = FRA, LANGUE-DESTINATAIRE = ENG )
Dans cette exemple, avant l’exécution de la fonction, le contenu de la liste standard WfFicContenu est le suivant :
Ligne 1 : Nomenclature.
Ligne 2 : Mon tailleur est riche.
Après exécution de la fonction (traduction par dictionnaire, puis par robot), le contenu de la liste standard WfFicContenu est le suivant :
Ligne 1 : Bill of materials.
Ligne 2 : My taylor is rich.
NOTES
La variable retour contient *INC ou une valeur non vide (*ERR + libellé erreur) si la fonction ne s’est pas exécutée correctement.
La traduction par dictionnaire est effectuée sur la ligne complète de WfFicContenu : DIAPASON recherche s’il existe une traduction pour la ligne de texte complète WfFicContenu.Contenu.