Ohne zu sehr ins Detail gehen zu wollen: Mit der integrierten
ITE ist es ein Weg der Leiden. Bei kleineren Projekten mag es noch gehen, aber ich habe mal vor einigen Jahren versucht, damit eine meiner großen Applikationen (> 200 Dialoge/Formulare, diverse Fremdkompos) mehrsprachig aufzubauen, das ging gar nicht. Wobei nicht das Übersetzen der Ressorucen pro Form ansich ein Problem war, auch mit Fremdkompos wie TMS oder FastReport (mit Hilfe dessen Supports) ging es, aber das Kompilieren der Sprachdateien dauerte ewig, das wahlweise Einbinden war kniffelig und es kam immer wieder zu dem seltsamen Effekt, dass die übersetzten Ressouren an falschen Stellen dargestellt wurden. Ich hab dann irgendwann aufgegeben und die Übersetzung verschoben und bis heute nicht gemacht...
Die drei von dir genannten Dritt-Lösungen sind wohl die bekanntesten, allerdings kenne ich keine davon aus eigener Anschauung.