ABBYY FineReader Engine のビジュアルコンポーネントでは、複数のインターフェイス言語を利用できます。そのため、これらの言語のいずれかを選択すると、ビジュアルコンポーネントのすべてのメッセージ ボックス、エラー メッセージ、recognizer のヒントがその言語で表示されます。サポートされているインターフェイス言語の一覧は、ABBYY FineReader Engine と同じです。お使いのシステムで実際にサポートされる言語セットは、リソース モジュールが利用可能かどうかによって異なります。 ただし、現在サポートされていない任意のインターフェイス言語向けにビジュアルコンポーネントをローカライズすることもできます。サポート対象外の言語向けにビジュアルコンポーネントをローカライズするには、次の手順を実行します。Documentation Index
Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
Use this file to discover all available pages before exploring further.
- 使用していないサポート済みのインターフェイス言語を選択します。たとえば、英語です。
選択したメッセージ言語のロケールがコンピューターにインストールされている必要があります。
- 選択したインターフェイス言語に対応するリソース モジュールは、ローカライズ中に破損するため、編集するリソース ファイルを保存してください。アプリケーションに必要なモジュールについては、ABBYY FineReader Engine Distribution Kit セクションを参照してください。
- 選択したリソース モジュール内のすべてのリソースをローカライズします。使いやすいローカライズ ツールを使用してください。
- ローカライズしたファイルを FineReader Engine の Bin (Bin64) フォルダーにコピーします。
- Engine オブジェクトの MessagesLanguage プロパティを使用して、新しいインターフェイス言語を選択します。MessagesLanguage プロパティの値を、置き換えたメッセージ言語に対応する MessagesLanguageEnum 定数に設定します。たとえば、英語を置き換えた場合は、MessagesLanguage プロパティを ML_English に設定します。インターフェイス言語の変更を完全に適用するには、Engine オブジェクトを再ロードしてください。
- レジストリ内の HKEY_CURRENT_USER\Software\ABBYY\SDK\12\FineReader Engine\InterfaceLanguage 値のデータを変更します。値のデータには、置き換えたインターフェイス言語の後置番号を指定します。したがって、英語を置き換えた場合、値のデータは 0 になります。
