Wir verwenden seit sehr langer Zeit den Localizer von
Korzh
Der funktioniert meißtens ganz gut, wirft einem aber von Zeit zu Zeit auch diverse Knüppel zwischen die Beine...
Den verwende ich auch. Was für Knüppel sind das denn?
Wir verwenden den Localizer größtenteils im "OnTheFly" Modus in verbindung mit der "UseSoftMode" Option.
D.h. er greift direkt auf die .lng Dateien zu und nicht auf die Sprach
DLL Dateien (.ENU, .NTV, ...).
Da gibt es dann die Besonderheit, dass in der zu lokalisierenden
Unit die LocOnFly
unit in den uses enthalten sein muss. Zusätzlich muss man resourcestrings mit LocStr(@S_Name) verwenden - was man gerne mal vergisst
.
Und externe Resourcen werden nicht automatisch übersetzt. Diese müssen mit TranslateXS explizit übersetzt werden.
Warum dies bei uns im Code so verwendet wird und ob der besagte SoftMode wirklich Vorteile bringt kann ich nicht sagen.
Dies wurd von meinem Vorgänger so implementiert, der allerdings schon seit mehreren Jahren in Rente ist