TMultiLangDictionary.Translate
| TMultiLangDictionary = class (TObject) | Interface de TMultiLangDictionary | Exemples 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"
var dictEN:=TMultiLangDictionary.ConnectDataBaseFile('0409', dtApplication);
PrintLn(dictEN.Translate('Utilisateur')); // affiche "User"