Aracılığıyla paylaş


CultureInfo.GetConsoleFallbackUICulture Yöntem

Tanım

Varsayılan grafik kullanıcı arabirimi kültürü uygun olmadığında konsol uygulamaları için uygun alternatif bir kullanıcı arabirimi kültürü alır.

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

Döndürülenler

Konsolda metin okumak ve görüntülemek için kullanılan alternatif bir kültür.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, bir kültür nesnesiyle ilişkili geri dönüş kullanıcı arabirimi kültürünü görüntüler.

// 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
'

Açıklamalar

Arapça, İbranice, Urduca ve Süryanice gibi diller çift yönlü metne dayanır. Grafik kullanıcı arabirimine sahip Windows uygulamaları, çift yönlü dilleri destekler. Ancak, işletim sistemi konsolunun metin kullanıcı arabirimini kullanan konsol uygulamaları çift yönlü destek sağlamaz. Bu nedenle, bir konsol uygulamasını Arapça veya İbranice olarak yerelleştirirseniz, uygulamanız konsol ekranında okunamayan metin görüntüler.

Kullanıcı arabirimi kültürü, bir uygulamanın kullanıcı girişini ve çıkışını desteklemek için ihtiyaç duyduğu kaynakları belirtir ve varsayılan olarak işletim sistemi kültürüyle aynıdır. Örneğin, CultureInfo.CurrentUICulture özelliği Arapça işletim sistemi için Arapça bir kültür döndürür. GetConsoleFallbackUICulture Konsol uygulaması kullanıcı arabirimi için uygun bir kültür almak için yöntemini kullanın. Uygulamanız geri dönüş kullanıcı arabirimi kültürünü aldıktan sonra, kültürü geçerli iş parçacığının geçerli kullanıcı arabirimi kültürüne atamalıdır. Daha fazla bilgi için özelliğin "Geçerli UI Kültürünü Açıkça Ayarlama" bölümüne CurrentUICulture bakın.

Aşağıda, önceden tanımlanmış kültür adından farklı bir geri dönüş kullanıcı arabirimi kültür adına sahip önceden tanımlanmış kültürler yer alır.

Önceden tanımlanmış kültür Kültür adı Geri dönüş kullanıcı arabirimi kültür adı
Amharca am en-US
Amharca (Etiyopya) am-ET en-US
(nötr Arapça) Ar en-US
Arapça (ABD) ar-AE en-US
Arapça (Bahreyn) ar-BH en-US
Arapça (Cezayir) ar-DZ fr-FR
Arapça (Mısır) ar-EG en-US
Arapça (Irak) ar-IQ en-US
Arapça (Ürdün) ar-JO en-US
Arapça (Kuveyt) ar-KW en-US
Arapça (Lübnan) ar-LB en-US
Arapça (Libya) ar-LY en-US
Arapça (Fas) ar-MA fr-FR
Arapça (Umman) ar-OM en-US
Arapça (Katar) ar-QA en-US
Arapça (Suudi Arabistan) ar-SA en-US
Arapça (Suriye) ar-SY en-US
Arapça (Tunus) ar-TN fr-FR
Arapça (Yemen) ar-YE en-US
Assamca as en-US
Assam dili (Hindistan) as-IN en-US
Bangla Bn en-US
Bangla (Bangladeş) bn-BD en-US
Bangla (Hindistan) bn-IN en-US
Tibet Bo en-US
Tibet dili (PRC) bo-CN en-US
Divehi Dv en-US
Divehi (Hindistan) dv-MV en-US
Farsça Fa en-US
Farsça (İran) fa-IR en-US
Gucerat dili Gu en-US
Gucerat dili (Hindistan) gu-IN en-US
İbranice Hge en-US
İbranice (İsrail) he-IL en-US
Hintçe merhaba en-US
Hintçe (Hindistan) hi-IN en-US
Yi ıı en-US
Yi (PRC) ii-CN en-US
Inukitut Syllabics iu-Cans en-US
Inukitut Syllabics (Kanada) iu-Cans-CA en-US
Khmer Km en-US
Khmer dili (Kamboçya) km-KH en-US
Kannada dili kn en-US
Kannada (Hindistan) kn-IN en-US
Konkani dili kok en-US
Konkani (Hindistan) kok-IN en-US
Lao Lo en-US
Lao (Lao P.D.R.) lo-LA en-US
Malayalam dili ml en-US
Malayalam dili (Hindistan) ml-IN en-US
Mohawk moh en-US
Mohawk (Kanada) moh-CA en-US
Marathi Bay en-US
Marathi (Hindistan) mr-IN en-US
Nepalce ne en-US
Nepal dili (Nepal) ne-NP en-US
Norveççe hayır nb-NO
Odiya dili veya en-US
Odiya (Hindistan) or-IN en-US
Pencap dili Pa en-US
Pencap dili (Hindistan) pa-IN en-US
Dari Prs en-US
Dari (Afganistan) prs-AF en-US
Peştuca Ps en-US
Paşto (Afganistan) ps-AF en-US
Sanskrit sa en-US
Sanskrit dili (Hindistan) sa-IN en-US
Seylanca Si en-US
Sinhala (Sri Lanka) si-LK en-US
Süryani Syr en-US
Süryani (Suriye) syr-SY en-US
Tamil dili ta en-US
Tamil dili (Hindistan) ta-IN en-US
Telugu dili te en-US
Telugu dili (Hindistan) te-IN en-US
Tayca th en-US
Tayca (Tayland) th-Th en-US
Uygur Ug en-US
Uighur (PRC) ug-CN en-US
Urduca ur en-US
Urduca (Pakistan) your-PK en-US
Vietnamca en-US
Vietnamca (Vietnam) vi-VN en-US

Uygulamanız bir kültür için bir değişim oluşturmak için kullanabilir CultureAndRegionInfoBuilder ve bu kültürün seçtiğiniz bir konsol geri dönüş kültürü olabilir.

Şunlara uygulanır