Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
mx.resources 

Locale  - AS3 Flex

パッケージmx.resources
クラスpublic class Locale
継承Locale Inheritance Object

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

Locale クラスを使用すると、"en_US_MAC" などのロケールストリングの、言語コード、国コードおよびバリアントの 3 つの部分を解析できます。

IResourceManager インタフェースと IResourceBundle インタフェースのローカリゼーション API は、ロケールインスタンスの代わりにロケールストリングを使用するので、アプリケーションでこのクラスを使用することはほとんどありません。

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
  country : String
[読み取り専用] このロケールインスタンスの国コードです。
Locale
  language : String
[読み取り専用] このロケールインスタンスの言語コードです。
Locale
  variant : String
[読み取り専用] このロケールインスタンスのバリアント部分です。
Locale
パブリックメソッド
 メソッド定義元
  
Locale(localeString:String)
コンストラクターです。
Locale
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
  
このロケールインスタンスの作成に使用されたロケールストリングを返します。
Locale
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細

country

プロパティ
country:String  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

このロケールインスタンスの国コードです。 [読み取り専用]

      var locale:Locale = new Locale("en_US_MAC");
      trace(locale.country); // outputs "US"
      



実装
    public function get country():String

language

プロパティ 
language:String  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

このロケールインスタンスの言語コードです。 [読み取り専用]

      var locale:Locale = new Locale("en_US_MAC");
      trace(locale.language); // outputs "en"
      



実装
    public function get language():String

variant

プロパティ 
variant:String  [読み取り専用]

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

このロケールインスタンスのバリアント部分です。 [読み取り専用]

      var locale:Locale = new Locale("en_US_MAC");
      trace(locale.variant); // outputs "MAC"
      



実装
    public function get variant():String
コンストラクターの詳細

Locale

()コンストラクター
public function Locale(localeString:String)

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

コンストラクターです。

パラメーター
localeString:String"en""en_US""en_US_MAC" のように、1 つ、2 つまたは 3 つの部分から成るロケールストリングです。 各部分はアンダースコア(_)で区切ります。 最初の部分は、ISO-639 で定義されている小文字 2 文字の言語コード(英語の場合は "en" など)です。 2 番目の部分は、ISO-3166 で定義されている大文字 2 文字の国コード(米国の場合は "US" など)です。 3 番目の部分はバリアントストリングで、同じ言語および国の複数のロケールを区別するために必要に応じて使用できます。 バリアントストリングは、そのロケールが使用されるオペレーティングシステム("MAC""WIN""UNIX" など)を示すために使用される場合があります。
メソッドの詳細

toString

()メソッド
public function toString():String

言語バージョン: ActionScript 3.0
製品バージョン: Flex 3
ランタイムバージョン: Flash Player 9, AIR 1.1

このロケールインスタンスの作成に使用されたロケールストリングを返します。 次に実際の使用例を示します。

      var locale:Locale = new Locale("en_US_MAC");
      trace(locale.toString()); // outputs "en_US_MAC"
      

戻り値
String — このロケールインスタンスの作成に使用されたロケールストリングを返します。




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。