Einzelnen Beitrag anzeigen

BastiFantasti

Registriert seit: 5. Nov 2014
Ort: Baden Württemberg
133 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Delphi Anwendung internationalisieren / Lokalisierungs Toolkits

  Alt 21. Okt 2022, 11:57
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
  Mit Zitat antworten Zitat