2009-08-11 18 views
1

Flexでアプリケーションを作成するときに、追加するコンポーネントは英語です。フレックスコンポーネントの言語を変更する

フランス語、スペイン語、ポルトガル語に変更したいと言います。

どうすればいいですか?

私はそれについて少しはGoogleを持っていますが、何も良いことはありません。

いつもあなたたちは今の事、そしてここにSOでそれ

の検索よりも聞いてそのより速いので、私は、あまり見ていない:任意の助けD

感謝を。

EDIT:

私は正しく私の自己を表現していなかったと思います。

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="408" height="332"> 

    <mx:DateChooser x="117" y="83"/> 

</mx:Application> 

デフォルトでは現在の日付が表示されるため、日付を選択できるカレンダーが作成されます。 月を見れば、彼は「1月、2月、...」と表示されます。それらは英語であり、フランス語やその他の言語で話しています。

どうすればいいですか?

答えて

2

アドビはこのResourceManagerに良いarticleを持っています。これにより、さまざまな言語、通貨フォーマットなどを保存し、アプリケーションが現在実行中のロケール(実行時設定可能)に基づいてアクセスすることができます。

実際には、ラベルとボタンのサイズを確認してください。ある言語では、ラベルがうまく配置され、適切なサイズで、別の言語ではラベルが小さすぎる可能性があり、レイアウト全体が悪く見えます。それは私がやったように....最後にその先行投資を考える代わりにする方が良いでしょう....

EDIT:

私はthis guidelineを踏襲していないが、あなたのDateChooser編集に合わせているようです。私は、私が維持しているいずれのアプリでもDatechooserを使用していないので、残念なことにヘルプを提供することはできません。

+0

はい、実際には、ラベルやボタンのサイズを確認してください。実際には、サイズを変えてみるとフォーム全体をデザインするほうが簡単です。 –

+0

はい、サイジングを認識しています。しかし、私の編集を見てください。私はそれをどうやって言うことができますか?私は複数の言語のアプリケーション、その唯一の言語を構築していないが、DateChooserの月は英語で、私は他の言語に変更する必要があります。どうすればいいですか? –

+0

私は、datechooserに関するチュートリアルで私の答えを更新しました。私はチュートリアルに従っていませんが、助けてくれることを願っています。 – ryanday

1

xmlなどのリソースに「テキスト」を置き、language_id(たとえば)に基づいてバインドします。 は次に例を示します。

Article

+0

これは、多言語アプリを作成するときに非常に役立ちます。ヒントをありがとう。 –