Hallo nochmals,
also nun klappt es. Ok, ich würde also wie folgt vorgehen und ich bitte hiermit nochmal sum Einspruch, falls erforderlich.
In einer Schleife alle Controls und Forms durchsuchen und den Font-Charset ändern.
Dabei schauen, ob das Control nen Namen, eine Caption bzw. einen Text besitzt. Den Namen in die Ini schreiben und dazu den Wert des Textes oder der Caption.
Später im "Translator" in die Memo die Ini laden und den russischen Kollegen alles übersetzen lassen und speichern nicht vergessen.
Gangbarer und sinnvoller Weg? Auf jeden Fall Danke ich euch!!!
Edit:
Gerade eben habe ich festgestellt, dass dies zwar wunderbar mit einem Label funktioniert aber nicht mit nem Button und der Cpation eines Forms und dabei habe ich definitiv den Charset eingestellt und auch Tahoma als Schriftart gewählt. Was ist denn nun wieder?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
myList:TStringlist;
begin
//erstmal speichern was drin ist
Memo1.Lines.SaveToFile('c:\test.txt');
//und dann taufrisch rausholen was drin ist
myList:=TStringlist.Create;
myList.LoadFromFile('c:\test.txt');
//und verteilen
Label1.Caption := myList.Strings[0];
self.Caption := myList.Strings[1];
Button1.Caption := myList.Strings[2];
end;
Die Memo wird beim Createn geladen. Da stimmt alles und steht auch alles kyrillisch drin...