CultureInfo.GetConsoleFallbackUICulture メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
グラフィック ユーザー インターフェイスの既定のカルチャが不適切な場合、コンソール アプリケーションに適した代替のユーザー インターフェイス カルチャを取得します。
public:
System::Globalization::CultureInfo ^ GetConsoleFallbackUICulture();
public System.Globalization.CultureInfo GetConsoleFallbackUICulture ();
[System.Runtime.InteropServices.ComVisible(false)]
public System.Globalization.CultureInfo GetConsoleFallbackUICulture ();
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
Public Function GetConsoleFallbackUICulture () As CultureInfo
戻り値
コンソール上のテキストの読み取りおよび表示に使用する代替カルチャ。
- 属性
例
次のコード例では、カルチャオブジェクトに関連付けられているフォールバックユーザーインターフェイスカルチャを表示します。
// This example demonstrates the GetConsoleFallbackUICulture() method
using namespace System;
using namespace System::Globalization;
int main()
{
CultureInfo^ ci = gcnew CultureInfo("ar-DZ");
Console::WriteLine("Culture name: . . . . . . . . . {0}", ci->Name);
Console::WriteLine("Console fallback UI culture:. . {0}",
ci->GetConsoleFallbackUICulture()->Name);
}
/*
This code example produces the following results:
Culture name: . . . . . . . . . ar-DZ
Console fallback UI culture:. . fr-FR
*/
// This example demonstrates the GetConsoleFallbackUICulture() method
using System;
using System.Globalization;
class Sample
{
public static void Main()
{
CultureInfo ci = new CultureInfo("ar-DZ");
Console.WriteLine("Culture name: . . . . . . . . . {0}", ci.Name);
Console.WriteLine("Console fallback UI culture:. . {0}",
ci.GetConsoleFallbackUICulture().Name);
}
}
/*
This code example produces the following results:
Culture name: . . . . . . . . . ar-DZ
Console fallback UI culture:. . fr-FR
*/
' This example demonstrates the GetConsoleFallbackUICulture() method
Imports System.Globalization
Class Sample
Public Shared Sub Main()
Dim ci As New CultureInfo("ar-DZ")
Console.WriteLine("Culture name: . . . . . . . . . {0}", ci.Name)
Console.WriteLine("Console fallback UI culture:. . {0}", _
ci.GetConsoleFallbackUICulture().Name)
End Sub
End Class
'
'This code example produces the following results:
'
'Culture name: . . . . . . . . . ar-DZ
'Console fallback UI culture:. . fr-FR
'
注釈
アラビア語、ヘブライ語、Urdu、およびシリア語などの言語は、双方向テキストに基づいて作成されます。 Windowsユーザー インターフェイスを持つアプリケーションでは、双方向言語がサポートされます。 ただし、オペレーティング システム コンソールのテキスト ユーザー インターフェイスを使用するコンソール アプリケーションでは、双方向のサポートは提供されません。 そのため、コンソール アプリケーションをアラビア語またはヘブライ語にローカライズすると、アプリケーションはコンソール画面に読み取り不可のテキストを表示します。
ユーザー インターフェイス カルチャは、アプリケーションがユーザーの入力と出力をサポートするために必要なリソースを指定します。既定では、オペレーティング システムカルチャと同じです。 たとえば、 プロパティ CultureInfo.CurrentUICulture は、アラビア語オペレーティング システムのアラビア語カルチャを返します。 メソッドを GetConsoleFallbackUICulture 使用して、コンソール アプリケーションのユーザー インターフェイスに適したカルチャを取得します。 アプリケーションは、フォールバック ユーザー インターフェイス カルチャを取得した後、現在のスレッドの現在のユーザー インターフェイス カルチャにカルチャを割り当てる必要があります。 詳細については、 プロパティの「現在の UI カルチャを明示的に設定する」セクションを参照 CurrentUICulture してください。
次に示すのは、定義済みのカルチャ名とは異なるフォールバック ユーザー インターフェイス カルチャ名を持つ定義済みのカルチャです。
定義済みのカルチャ | カルチャ名 | フォールバック ユーザー インターフェイスカルチャ名 |
---|---|---|
アムハラ語 | am | en-US |
アムハラ語 (エチオピア) | am-ET | en-US |
(アラビア語に中立) | ar | en-US |
アラビア語 (U.A.E.) | ar-AE | en-US |
アラビア語 (バーレーン) | ar-BH | en-US |
アラビア語 (アルジェリア) | ar-DZ | fr-FR |
アラビア語 (エジプト) | ar-EG | en-US |
アラビア語 (イラク) | ar-IQ | en-US |
アラビア語 (ヨルダン) | ar-JO | en-US |
アラビア語 (クウェート) | ar-KW | en-US |
アラビア語 (レバノン) | ar-LB | en-US |
アラビア語 (リビア) | ar-LY | en-US |
アラビア語 (モロッコ) | ar-MA | fr-FR |
アラビア語 (オマーン) | ar-OM | en-US |
アラビア語 (カタール) | ar-QA | en-US |
アラビア語 (サウジアラビア) | ar-SA | en-US |
アラビア語 (シリア) | ar-SY | en-US |
アラビア語 (チュニジア) | ar-TN | fr-FR |
アラビア語 (イエメン) | ar-YE | en-US |
アッサム語 | as | en-US |
アッサム語 (インド) | as-IN | en-US |
ベンガル語 | bn | en-US |
ベンガル語 (バングラデシュ) | bn-BD | en-US |
ベンガル語 (インド) | bn-IN | en-US |
チベット語 | bo | en-US |
チベット語 (PRC) | bo-CN | en-US |
ディベヒ語 | Dv | en-US |
Divehi (インド) | dv-MV | en-US |
ペルシャ語 | fa | en-US |
ペルシア語 (イラン) | fa-IR | en-US |
グジャラート語 | gu | en-US |
グジャラート語 (インド) | gu-IN | en-US |
ヘブライ語 | he | en-US |
ヘブライ語 (イスラエル) | he-IL | en-US |
ヒンディー語 | hi | en-US |
ヒンディー語 (インド) | hi-IN | en-US |
イ語 | Ii | en-US |
イ語 (PRC) | ii-CN | en-US |
Inlabtut Syllabics | iu-Cans | en-US |
Inlabtut Syllabics (カナダ) | iu-Cans-CA | en-US |
クメール語 | km | en-US |
クメール語 (カンボジア) | km-KH | en-US |
カンナダ語 | kn | en-US |
カンナダ語 (インド) | kn-IN | en-US |
コーンクニー語 | kok | en-US |
コーンクニー語 (インド) | kok-IN | en-US |
ラオス語 | lo | en-US |
タイ語 (P.D.R.) | lo-LA | en-US |
マラヤーラム語 | ml | en-US |
マラヤーラム語 (インド) | ml-IN | en-US |
モホーク | Moh | en-US |
モホーク語 (カナダ) | moh-CA | en-US |
マラーティー語 | mr | en-US |
マラーティー語 (インド) | mr-IN | en-US |
ネパール語 | ne | en-US |
ネパール語 (ネパール) | ne-NP | en-US |
ノルウェー語 | X | nb-NO |
Odiya | or | en-US |
Odiya (インド) | or-IN | en-US |
パンジャーブ語 | pa | en-US |
パンジャーブ語 (インド) | pa-IN | en-US |
ダリー語 | prs | en-US |
ダリー語 (アフガニスタン) | prs-AF | en-US |
パシュトウ語 | ps | en-US |
パシュトゥー語 (アフガニスタン) | ps-AF | en-US |
サンスクリット語 | sa | en-US |
サンスクリット語 (インド) | sa-IN | en-US |
シンハラ語 | si | en-US |
シンハラ語 (スリランカ) | si-LK | en-US |
シリア語 | syr | en-US |
シリア語 (シリア) | syr-SY | en-US |
タミル語 | ta | en-US |
タミール語 (インド) | ta-IN | en-US |
テルグ語 | te | en-US |
テルグ語 (インド) | te-IN | en-US |
タイ語 | th | en-US |
タイ語 (タイ) | th-Th | en-US |
ウイグル語 | ug | en-US |
ウイグル語 (PRC) | ug-CN | en-US |
ウルドゥ語 | ur | en-US |
ウルドゥー語 (パキスタン) | ur-PK | en-US |
ベトナム語 | vi | en-US |
ベトナム語 (ベトナム) | vi-VN | en-US |
アプリケーションでを使用して CultureAndRegionInfoBuilder カルチャの代替を作成できます。また、そのカルチャには、選択したコンソールフォールバックカルチャを設定できます。