Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
30. Aug 2009
Lies ma bitte das ganze Thema durch, dass mit dem "hallo" wurde schon längst geklärt. :roteyes:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
29. Aug 2009
Mit der Funktion GetCurrentLanguage bekomme ich aber nur die Sprache des Windows und nicht mit welcher Sprache gerade das Prog läuft. :gruebel:
Bei mir liefert also die Funktion immer "de_DE" zurück, egal in welcher Sprache man das Prog öffnet.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
29. Aug 2009
Jetzt habe ich noch eine kleine Frage, wie erkenne ich welche Sprache nun geladen wurde? Das brauche ich um im Menü die jeweilige Sprache als Checked zu markieren.
Hab mir die Doku von Gettext an geguckt, aber sie ist sooooooooo groß, ich kann kaum Englisch und weiß gar nicht nach was ich suchen soll.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
26. Aug 2009
Ok danke, hab das gemacht. :thumb:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Und wie führe ich sie zusammen? Hab schon alles mögliche ausprobiert :wall:
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Ja ich hab eine erstellt, also automatisch. Jetzt habe ich mein Programm etwas geändert und die Übersetzung muss erweitert werden. Hab wieder eine neue .po erstellt und muss sie jetzt von vorne noch mal übersetzen :roteyes: Ich kann doch nicht jede Version neu übersetzen. Geht das vllt einfacher?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Thx für den Hinweis :thumb:
Wie kann ich eigentlich neue Strings in die .po dazufügen? Immer eine neue erstellen und wieder übersetzen ist doch Quatsch, oder?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Etwa so?
Label1.Caption:=_('Hallo');
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Ok
Jetzt habe ich aber noch ein Problem, Labelx.Caption lassen sich nicht übersetzen wenn diese im Code zugewiesen wurd, z.B.
Label1.Caption:='Hallo';
Wie soll das in der .po auftauchen?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Ja das klappt :thumb:
Ok danke dir erst mal, werde jetzt weiter übersetzen. :-D
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Hab jetzt folgende Warnung, ist das nicht schlimm?
Unit1.pas(1175): Bedenkliche Typumwandlung von WideString in PAnsiChar
Und die Meldung wird nicht richtig ausgegeben, nur erste Buchstaben des Wortes.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Bekomme ne Fehlermeldung:
Unit1.pas(1173): Inkompatible Typen: 'WideString' und 'PAnsiChar'
Hab alles so gemacht wie hier steht, aber nicht "gettext" sondern "gnugettext". Also alles nach der Anleitung.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Also ich hab mir dxgettext-1.2.2.exe runtergeladen. Ich dachte das ist GNU Gettext, steht ja oben auf der Webseite.
Ne das geht nicht.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Wozu ist das gut? Nein ich nutze das nicht.
Hier ein Beispiel:
if ListBox1.ItemIndex=-1 then
begin
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by AlexII,
25. Aug 2009
Hallo,
ich übersetze gerade mein Programm mit dem GNU Gettext und komme auf ein mal nicht weiter, da die MessageBox Meldungen sich mit diesem Tool nicht übersetzen lassen. Also in der .po Datei sind die Meldungen für das Übersetzen nicht dabei. Wieso eigentlich?
Wer kann mir weiter helfen?
Danke!