TMultiLangDictionary.Translate

TMultiLangDictionary = class (TObject)Interface de TMultiLangDictionaryExemples de TMultiLangDictionary

Récupération de la traduction d'une chaîne de caractères

Syntaxe

function Translate(str: String): String
str: chaîne de caractères à traduire

Remarques

Si la chaîne n'est pas présente dans le dictionnaire, elle est automatiquement ajoutée, avec une traduction identique.
Par contre, cela met uniquement à jour le dictionnaire en mémoire.
Pour mettre à jour le fichier local (pour ensuite utiliser l'exécutable de traduction par exemple), utiliser SaveToFile.

Pour obtenir la traduction d'une chaîne dans la langue courante, il vaut mieux utiliser la fonction Function/TranslateString ou Function/TranslateApplicationString.

Exemples

uses QuBESMultiLang;

var dictEN:=TMultiLangDictionary.ConnectDataBaseFile('0409', dtApplication);
PrintLn(dictEN.Translate('Utilisateur')); // affiche "User"

Classification

QuBESMultiLang TMultiLangDictionary