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
'
注釈
アラビア語、ヘブライ語、ウルドゥー語、シリア語などの言語は、双方向テキストに基づいています。 グラフィカル ユーザー インターフェイスを備えた Windows アプリケーションでは、双方向言語がサポートされています。 ただし、オペレーティング システム コンソールのテキスト ユーザー インターフェイスを使用するコンソール アプリケーションでは、双方向のサポートは提供されません。 そのため、コンソール アプリケーションをアラビア語またはヘブライ語にローカライズすると、アプリケーションはコンソール画面に読み取り不可能なテキストを表示します。
ユーザー インターフェイス カルチャは、アプリケーションがユーザーの入力と出力をサポートするために必要なリソースを指定します。既定では、オペレーティング システムのカルチャと同じです。 たとえば、 プロパティは CultureInfo.CurrentUICulture アラビア語オペレーティング システムのアラビア語カルチャを返します。 コンソール アプリケーションの GetConsoleFallbackUICulture ユーザー インターフェイスに適したカルチャを取得するには、 メソッドを使用します。 アプリケーションがフォールバック ユーザー インターフェイス カルチャを取得した後、現在のスレッドの現在のユーザー インターフェイス カルチャにカルチャを割り当てる必要があります。 詳細については、 プロパティの「現在の UI カルチャを明示的に設定する」セクションを CurrentUICulture 参照してください。
定義済みのカルチャ名とは異なるフォールバック ユーザー インターフェイス カルチャ名を持つ定義済みのカルチャを次に示します。
定義済みのカルチャ | カルチャ名 | フォールバック ユーザー インターフェイスのカルチャ名 |
---|---|---|
アムハラ語 | am | ja-JP |
アムハラ語 (エチオピア) | am-ET | ja-JP |
(ニュートラルアラビア語) | ar | ja-JP |
アラビア語 (U.A.E.) | ar-AE | ja-JP |
アラビア語 (バーレーン) | ar-BH | ja-JP |
アラビア語 (アルジェリア) | ar-DZ | fr-FR |
アラビア語 (エジプト) | ar-EG | ja-JP |
アラビア語 (イラク) | ar-IQ | ja-JP |
アラビア語 (ヨルダン) | ar-JO | ja-JP |
アラビア語 (クウェート) | ar-KW | ja-JP |
アラビア語 (レバノン) | ar-LB | ja-JP |
アラビア語 (リビア) | ar-LY | ja-JP |
アラビア語 (モロッコ) | ar-MA | fr-FR |
アラビア語 (オマーン) | ar-OM | ja-JP |
アラビア語 (カタール) | ar-QA | ja-JP |
アラビア語 (サウジアラビア) | ar-SA | ja-JP |
アラビア語 (シリア) | ar-SY | ja-JP |
アラビア語 (チュニジア) | ar-TN | fr-FR |
アラビア語 (イエメン) | ar-YE | ja-JP |
アッサム語 | as | ja-JP |
アッサム語 (インド) | as-IN | ja-JP |
ベンガル語 | bn | ja-JP |
ベンガル語 (バングラデシュ) | bn-BD | ja-JP |
ベンガル語 (インド) | bn-IN | ja-JP |
チベット語 | bo | ja-JP |
チベット語 (PRC) | bo-CN | ja-JP |
ディベヒ語 | dv | ja-JP |
Divehi (インド) | dv-MV | ja-JP |
ペルシャ語 | fa | ja-JP |
ペルシア語 (イラン) | fa-IR | ja-JP |
グジャラート語 | gu | ja-JP |
グジャラート語 (インド) | gu-IN | ja-JP |
ヘブライ語 | he | ja-JP |
ヘブライ語 (イスラエル) | he-IL | ja-JP |
ヒンディー語 | hi | ja-JP |
ヒンディー語 (インド) | hi-IN | ja-JP |
イ語 | Ii | ja-JP |
イ語 (PRC) | ii-CN | ja-JP |
Inukitut Syllabics | iu-Cans | ja-JP |
Inukitut Syllabics (カナダ) | iu-Cans-CA | ja-JP |
クメール語 | km | ja-JP |
クメール語 (カンボジア) | km-KH | ja-JP |
カンナダ語 | kn | ja-JP |
カンナダ語 (インド) | kn-IN | ja-JP |
コーンクニー語 | kok | ja-JP |
コーンクニー語 (インド) | kok-IN | ja-JP |
ラオス語 | lo | ja-JP |
Lao (Lao P.D.R.) | lo-LA | ja-JP |
マラヤーラム語 | ml | ja-JP |
マラヤーラム語 (インド) | ml-IN | ja-JP |
モホーク語 | moh | ja-JP |
モホーク語 (カナダ) | moh-CA | ja-JP |
マラーティー語 | mr | ja-JP |
マラーティー語 (インド) | mr-IN | ja-JP |
ネパール語 | ne | ja-JP |
ネパール語 (ネパール) | ne-NP | ja-JP |
ノルウェー語 | X | nb-NO |
Odiya | or | ja-JP |
Odiya (インド) | or-IN | ja-JP |
パンジャーブ語 | pa | ja-JP |
パンジャーブ語 (インド) | pa-IN | ja-JP |
ダリー語 | prs | ja-JP |
ダリー語 (アフガニスタン) | prs-AF | ja-JP |
パシュトウ語 | ps | ja-JP |
パシュトゥー語 (アフガニスタン) | ps-AF | ja-JP |
サンスクリット語 | sa | ja-JP |
サンスクリット語 (インド) | sa-IN | ja-JP |
シンハラ語 | si | ja-JP |
シンハラ語 (スリランカ) | si-LK | ja-JP |
シリア語 | Syr | ja-JP |
シリア語 (シリア) | syr-SY | ja-JP |
タミル語 | ta | ja-JP |
タミール語 (インド) | ta-IN | ja-JP |
テルグ語 | te | ja-JP |
テルグ語 (インド) | te-IN | ja-JP |
タイ語 | th | ja-JP |
タイ語 (タイ) | th-Th | ja-JP |
ウイグル語 | ug | ja-JP |
ウイグル語 (PRC) | ug-CN | ja-JP |
ウルドゥ語 | ur | ja-JP |
ウルドゥー語 (パキスタン) | ur-PK | ja-JP |
ベトナム語 | vi | ja-JP |
ベトナム語 (ベトナム) | vi-VN | ja-JP |
アプリケーションでは、 を使用 CultureAndRegionInfoBuilder してカルチャの代替を作成できます。また、そのカルチャには、選択したコンソール フォールバック カルチャを含めることができます。
適用対象
.NET