Zum Hauptinhalt springen
Visual Components sind in FRE für Windows implementiert.
ABBYY FineReader Engine Visual Components bieten mehrere Oberflächensprachen. Wenn Sie eine dieser Sprachen auswählen, werden alle Meldungsfenster, Fehlermeldungen und Hinweise des Erkenners in den Visual Components in dieser Sprache angezeigt. Die Liste der unterstützten Oberflächensprachen ist dieselbe wie bei ABBYY FineReader Engine. Welche Sprachen auf Ihrem System tatsächlich unterstützt werden, hängt von der Verfügbarkeit der Ressourcenmodule ab. Sie können die Visual Components jedoch auch in eine beliebige Oberflächensprache lokalisieren, die derzeit nicht unterstützt wird. Gehen Sie wie folgt vor, um die Visual Components in eine nicht unterstützte Sprache zu lokalisieren:
  1. Wählen Sie eine unterstützte Oberflächensprache aus, die Sie nicht verwenden, z. B. Englisch.
Das Gebietsschema für die ausgewählte Meldungssprache muss auf dem Computer installiert sein.
  1. Da die Ressourcenmodule für die ausgewählte Oberflächensprache bei der Lokalisierung überschrieben werden, sichern Sie die Ressourcendateien, die Sie bearbeiten werden. Im Abschnitt ABBYY FineReader Engine Distribution Kit erfahren Sie, welche Module für Ihre Anwendung erforderlich sind.
Angenommen, Sie möchten die Dateien Shell*.dll, SendToSupport*.dll und FineUI*.dll lokalisieren, wobei * eine Postfix-Nummer ist, die der ausgewählten Oberflächensprache entspricht. Die Bedeutung der Postfix-Nummern ist: 0 — für die englische Oberflächensprache 1 — für die russische Oberflächensprache 2 — für die deutsche Oberflächensprache 3 — für die französische Oberflächensprache 4 — für die ukrainische Oberflächensprache 5 — für die spanische Oberflächensprache 6 — für die italienische Oberflächensprache 7 — für die niederländische Oberflächensprache 8 — für die dänische Oberflächensprache 9 — für die schwedische Oberflächensprache 14 — für die slowakische Oberflächensprache 15 — für die polnische Oberflächensprache 16 — für die tschechische Oberflächensprache 17 — für die ungarische Oberflächensprache 20 — für die estnische Oberflächensprache 22 — für die griechische Oberflächensprache 23 — für die bulgarische Oberflächensprache 24 — für die türkische Oberflächensprache 26 — für die japanische Oberflächensprache 27 — für die portugiesische Oberflächensprache (Brasilien) 63 — für die koreanische Oberflächensprache 64 — für die chinesische Oberflächensprache (VR China) 65 — für die chinesische Oberflächensprache (Taiwan) Für die englische Sprache lauten die Ressourcenmodule also Shell0.dll, SendToSupport0.dll und FineUI0.dll.
  1. Lokalisieren Sie alle Ressourcen in den ausgewählten Ressourcenmodulen. Verwenden Sie ein beliebiges Lokalisierungstool, das sich für Sie gut eignet.
  2. Kopieren Sie die lokalisierten Dateien in den FineReader Engine Bin-Ordner (Bin64).
Um die neue Oberflächensprache zu verwenden, sollten Sie einen der folgenden Schritte ausführen:
  • Wählen Sie die neue Oberflächensprache mithilfe der Eigenschaft MessagesLanguage des Objekts Engine aus. Setzen Sie den Wert der Eigenschaft MessagesLanguage auf die Konstante MessagesLanguageEnum, die der ersetzten Meldungssprache entspricht. Wenn beispielsweise die englische Sprache ersetzt wurde, setzen Sie die Eigenschaft MessagesLanguage auf ML_English. Damit die Änderungen der Oberflächensprache vollständig übernommen werden, laden Sie das Engine-Objekt neu.
  • Ändern Sie die Daten des Registrierungswerts HKEY_CURRENT_USER\Software\ABBYY\SDK\12\FineReader Engine\InterfaceLanguage. Geben Sie in den Wertdaten die Postfix-Nummer der Oberflächensprache an, die Sie ersetzt haben. Wenn also die englische Sprache ersetzt wurde, sollten die Wertdaten 0 sein.
Wenn die neue Meldungssprache ausgewählt ist, wird sie für alle Anwendungen verwendet, die diese Version von ABBYY FineReader Engine verwenden.

Siehe auch

Überblick über Visual Components