CultureInfo.GetConsoleFallbackUICulture メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
既定のグラフィック ユーザー インターフェイス カルチャが不適切な場合に、コンソール アプリケーションに適した代替ユーザー インターフェイス カルチャを取得します。
public:
System::Globalization::CultureInfo ^ GetConsoleFallbackUICulture();
[System.Runtime.InteropServices.ComVisible(false)]
public System.Globalization.CultureInfo GetConsoleFallbackUICulture();
public System.Globalization.CultureInfo GetConsoleFallbackUICulture();
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
Public Function GetConsoleFallbackUICulture () As CultureInfo
返品
コンソールでテキストの読み取りと表示に使用される代替カルチャ。
- 属性
例
次のコード例では、カルチャ オブジェクトに関連付けられているフォールバック ユーザー インターフェイス カルチャを表示します。
// 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 メソッドを使用して、コンソール アプリケーションのユーザー インターフェイスに適したカルチャを取得します。 アプリケーションは、フォールバック ユーザー インターフェイス カルチャを取得した後、現在のスレッドの現在のユーザー インターフェイス カルチャにカルチャを割り当てる必要があります。 詳細については、 CurrentUICulture プロパティの「現在の UI カルチャを明示的に設定する」セクションを参照してください。
定義済みのカルチャ名とは異なるフォールバック ユーザー インターフェイス カルチャ名を持つ定義済みのカルチャを次に示します。
| 定義済みのカルチャ | カルチャ名 | フォールバック ユーザー インターフェイスのカルチャ名 |
|---|---|---|
| アムハラ語 | 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 |
| Assamese | as | en-US |
| アッサム語 (インド) | as-IN | en-US |
| ベンガル語 | BNの | en-US |
| バングラ語 (バングラデシュ) | bn-BD | en-US |
| バングラ語 (インド) | bn-IN | en-US |
| チベット語 | ボー | en-US |
| チベット語 (PRC) | bo-CN | en-US |
| ディベヒ語 | dv | en-US |
| Divehi (インド) | dv-MV | en-US |
| Persian | Fa | en-US |
| ペルシア語 (イラン) | fa-IR | en-US |
| グジャラート語 | 区 | en-US |
| グジャラート語 (インド) | gu-IN | en-US |
| Hebrew | 彼 | en-US |
| ヘブライ語 (イスラエル) | he-IL | en-US |
| ヒンディー語 | こんにちは | en-US |
| ヒンディー語 (インド) | hi-IN | en-US |
| イ | Ii | en-US |
| Yi (PRC) | ii-CN | en-US |
| Inukitut Syllabics | iu-Cans | en-US |
| Inukitut 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 |
| Malayalam | ml | en-US |
| マラヤーラム語 (インド) | ml-IN | en-US |
| モホーク | Moh | en-US |
| モホーク語 (カナダ) | moh-CA | en-US |
| マラーティー語 | さん | en-US |
| マラーティー語 (インド) | mr-IN | en-US |
| ネパール | Ne | en-US |
| ネパール語 (ネパール) | ne-NP | en-US |
| ノルウェー語 | no | nb-NO |
| Odiya | または | en-US |
| Odiya (インド) | or-IN | en-US |
| パンジャブ語 | お父さん | en-US |
| パンジャーブ語 (インド) | pa-IN | en-US |
| Dari | 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 |
| Tamil | タ | en-US |
| タミール語 (インド) | ta-IN | en-US |
| Telugu | te | en-US |
| テルグ語 (インド) | te-IN | en-US |
| タイ語 | th | en-US |
| タイ語 (タイ) | th-Th | en-US |
| ウイグル | ug | en-US |
| ウイグル (PRC) | ug-CN | en-US |
| Urdu | あなたの | en-US |
| ウルドゥー語 (パキスタン) | ur-PK | en-US |
| ベトナム語 | vi | en-US |
| ベトナム語 (ベトナム) | vi-VN | en-US |
アプリケーションでは、 CultureAndRegionInfoBuilder を使用してカルチャの代わりを作成できます。また、そのカルチャには、任意のコンソール フォールバック カルチャを含めることができます。