TMultiLangDictionary.SaveToFile
| TMultiLangDictionary = class (TObject) | Interface de TMultiLangDictionary | Exemples de TMultiLangDictionary |
Enregistre le dictionnaire dans le fichier local
Syntaxe
procedure SaveToFile()
Remarques
Si on s'est connecté via ConnectLocalFileName, cela va mettre à jour le contenu du fichier indiqué.
Si on s'est connecté via ConnectDataBaseFile, ConnectLocalFile, CreateCurrentLanguage, cela crée ou met à jour le fichier dont le nom est le nom de l'exécutable suivi du code langue et de l'extension correspondant au type de dictionnaire, situé dans le dossier de l'exécutable.
Exemples
uses QuBESMultiLang;
var lstTraductions:=TStrings.Create;
lstTraductions.Values['Chaine de caractère à traduire']:='String to translate';
lstTraductions.Values['Seconde chaine de caractère à traduire']:='Second string to translate';
// On crée un fichier qui représente des traductions anglaises
var fileName:='C:\Users\ph\Desktop\Scheduler\TEST.ILAND';
SaveStringToFile(fileName, '0409');
// Connexion au dictionnaire
var dict:=TMultiLangDictionary.ConnectLocalFileName(fileName);
// Ajout/mise à jour des traductions
dict.Merge(lstTraductions);
// Mise à jour du fichier sur le disque dur
dict.SaveToFile;
var lstTraductions:=TStrings.Create;
lstTraductions.Values['Chaine de caractère à traduire']:='String to translate';
lstTraductions.Values['Seconde chaine de caractère à traduire']:='Second string to translate';
// On crée un fichier qui représente des traductions anglaises
var fileName:='C:\Users\ph\Desktop\Scheduler\TEST.ILAND';
SaveStringToFile(fileName, '0409');
// Connexion au dictionnaire
var dict:=TMultiLangDictionary.ConnectLocalFileName(fileName);
// Ajout/mise à jour des traductions
dict.Merge(lstTraductions);
// Mise à jour du fichier sur le disque dur
dict.SaveToFile;