2009-06-21 13 views
2

私は最初に1つの言語(英語ではない)しかサポートしないが、後で英語や他の言語をサポートする必要があるかもしれないflex 3アプリケーションに取り組んでいます。だから、私はリソースのバンドルで、標準的なローカリゼーション技術を使用しています。今、私はEmailValidatorのようないくつかのエラーメッセージが表示されているバリデーターを使用しています。これらは英語で書かれており、flex sdkが付属しています。これらのメッセージをローカライズするにはどうすればよいですか?Flexでバリデータメッセージをローカライズするにはどうすればよいですか?

答えて

1

私はこれに対する答えを見つけて以来、誰もより良い解決策を考え出すことができない場合に備えてここに掲載します。 This blog postは、フレックスフレームワークリソースバンドルをどのようにローカライズできるかを記述しています。要するに:

  1. コピー英語のリソースバンドルおよびロケールにディレクトリの名前を変更しますが
  2. を必要とする、私はこれで持っている問題は、私は2つのソースツリーを維持する必要がある

をSWCするためにそれらをコンパイルします同じプロジェクトではプロジェクト用に1つ、リソースバンドル用にもう1つ。

他の誰かがより良い解決策を持っている場合に備えて、質問を残しておきます。

更新:flexworksフレームワークの英語ロケールからvalidators.propertiesファイルを他のロケールプロパティと同じフォルダ内のプロジェクトにコピーして、そこにただ翻訳することができます。これにより、フレームワークロケールのプロパティがオーバーライドされます。

関連する問題