なぜEnableを使うのか?

発売までの開発時間とアプリケーションのローカライズ コストを減少させ(複数のビルドなし、機能的品質の保証なし)、全体プロセスを直接、管理します。
保守作業(単一のソースコード)と配布(単一の実行可能コード)を効率化します。
既存アプリケーションの商業市場を迅速、簡単に拡大します。
最少限の投資で外国市場やすき間市場に参入します。
国内の民族集団の違いや地域言語の相違をサポートします。
既存アプリケーションのライフサイクルを延長します。

多言語対応アプリケーション

Enableは、ウィンドウがすでに開いているときでも表示言語をいつでも変更できる真の多言語対応アプリケーションを作成します。ソースコードに対する修正はほとんど不要で、読みやすさが犠牲になることはまったくありません。

従来のアプローチは対照的にソフトウェアの本質を変えず、単一言語アプリケーションのままですが、インストール時または構成時に使用言語を選択することはあまりできません。ソースコードおよびその構造に対する大きな変更も必要で、非常に読みにくくなります。

多言語対応印刷

外国語レポートを作成するだけでなく、リアルタイムに選択された言語で印刷する必要がときどきあります(顧客のインボイスやベンダーの注文など)。

Enableを使うと、使用中の画面言語をリセットすることなく、選択した言語で印刷できます。そのため、表示されていない言語や外国語で印刷するときでもアプリケーションを常に制御できます。

コスト効率のよいローカライゼーション

ソフトウェアのよくあるローカライズ手法に、オリジナル言語内に文字列があり、それを翻訳すると両隣に空白が置かれるような文書を生成する方法があります。この手法は多少、柔軟性に欠けます。プログラムが定期的に更新される(カスタム アプリケーションによって毎日、更新されることもある)場合は特にそうです。新規文字列を追加するには、翻訳済み文書が返され、結果が変換されるのを待つ必要があります。
Enableの言語データベースには翻訳を行うのに必要な情報がすべて含まれます。複数の翻訳者によってこのデータベースが更新されると(必要なら同時に)、その結果はすぐに多言語対応アプリケーションからアクセスできます。
新規の文字列は自動的に認識されるので、翻訳者はその文字列にだけ注目できます。そのため、検索対象内のソース文字列を結合して新しいテキストを作り出したり、改訂のために翻訳者が文書の全体を対象としたりすることが、いつも避けられます。

Enableはテキスト文字列をもっとも一般的な形式でエクスポートし、自動的に翻訳結果を言語データベースにインポートしてすぐに使えるようにします。

市場の拡大

Enableによって、新規ソフトウェアや既存ソフトウェアは国際市場で競争できる多言語対応アプリケーションに変換されます。通常、ほんの数日で結果を見ることができます。

言語を追加する作業は複数のプロ翻訳者によって同時に実行できる翻訳作業に過ぎないので、アプリケーションは多くの市場で同時に発売できるようになります。