Enable besteht aus einer Übersetzungsengine (im PBD- und
DLL-Format), einem Authoring-Werkzeug zur Verwaltung der Multilingual-Datenbank,
Übersetzungswerkzeugen und der entsprechenden Dokumentation.
Die Bibliotheken von Enable liegen für die Hauptversionen
von PowerBuilder kompiliert vor. Mit den gelieferten Materialien
zum Schnellstart (Dokumentation und Quellcode) können lizenzierte
Arbeitsgruppen sofort produktiv werden.
Der erste Schritt besteht im Hinzufügen des Initialisierungscodes
von Enable zu einer Anwendung, der Verlinkung mit der Übersetzungsengine
und der Erfassung der meisten Quellzeichenfolgen mithilfe von
Enable Extractor. All dieses benötigt nur wenige Minuten.
Der zweite Schrift besteht in einem Umwandlungszyklus, in welchem
übrige Quellzeichenfolgen erfasst, zur Übersetzung exportiert
und anschließend wieder importiert werden. An diesem Punkt
wird der Enable Explorer aktiv, um Steuerelemente und DWOs zu
redimensionieren und zu versetzen, je nach Raumbedarf des übersetzten
Textes. Übersetzungen müssen häufig geändert
werden, wenn sie im Kontext auf dem Bildschirm gesehen werden,
und Enable Explorer erledigt dieses im Fluge.
Der dritte Schritt besteht in der Finalisierung und Bereitstellung
der neuen mehrsprachigen Anwendung. Dies schließt die Behandlung
von Sonderfällen ein, wie Aufrufe von Methoden, die die Erscheinung
von Fenstern nach dem Öffnen ändern, oder nicht anzuzeigende
Elemente.
Der Schnellstartleitfaden erklärt das Vorgehen im Detail.
Jedes Mal, wenn die mehrsprachige Anwendung aktualisiert wird, erfasst die Übersetzungsengine (oder der Extractor) die neuen Zeichenfolgen und fügt sie der Sprachdatenbank hinzu. Die aktualisierten Zeichenfolgen werden dann übersetzt, und die überarbeitete Multilingual-Datenbank wird verteilt.
Die lizenzgebührenfreien Bibliotheken (im PBD- und DLL-Format)
werden Endbenutzern zusammen mit der vor unbefugten Änderungen
geschützten Multilingual-Datenbank bereitgestellt.