2009-03-24 13 views
2

私は、最終的に複数の言語に移植する必要がある私が作業しているFlashプロジェクトを持っています。Flashでのローカライゼーション

私のアプローチは、多くのASP.NET

内のリソースファイルのように私はこれまでより良いアプローチがある場合は疑問に、またはこれがあればして、ローカライズ情報を保有XMLファイルをロードすることとしていました最も真っ直ぐな方法になるだろう。

このプロジェクトはアクションスクリプト3に含まれていますが、私はすべての国際言語が残っていると思いますが、私はそれについて肯定的ではありません。

ありがとうございました。

答えて

2

resource modulesを見ましたか?

+0

リンクはもはやリソースモジュールを指していません。http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7f3c.html? –

2

自分でロールするのではなく、ジョブにGettextを使用することを検討することもできます。

Gettextは、文章内または複数形内の変数などの機能をサポートしており、堅実です。ローカライズされたリソースがコンパイルされるため、誰もそれらを改ざんすることはできません。さらに、あなたのファイルを翻訳する/他の人の翻訳をチェックするためのPoeditのようなツールを使用し、基礎となるソースコードを変更した場合に、すべての文字列が適切に翻訳され、最新のものになるようにすることができます。私は自分自身を回転させ、Gettextを代わりに使用しようと試みました。Gettext plus PoEditが優れていたと言わなければなりません。

Flash用に無料のGettext readerもあります。

0

ヘブライ語などのLTR言語を使用する場合は、Flash CS4を使用する方がよいか、逆のバージョンの文字列を保存する必要があります。

+0

実際にはヘブライ語は右から左に、使用する言語は左から右に変わっていますので、そこに問題はないと思います。 –

関連する問題