CultureInfo.GetConsoleFallbackUICulture Metod

Definition

Hämtar en alternativ användargränssnittskultur som är lämplig för konsolprogram när standardkulturen för grafiskt användargränssnitt är olämplig.

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

Returer

En alternativ kultur som används för att läsa och visa text i konsolen.

Attribut

Exempel

I följande kodexempel visas den återställningskultur för användargränssnittet som är associerad med ett kulturobjekt.

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

Kommentarer

Språk som arabiska, hebreiska, urdu och syriska är baserade på dubbelriktad text. Windows program, som har ett grafiskt användargränssnitt, stöder dubbelriktade språk. Konsolprogram, som använder textanvändargränssnittet för operativsystemkonsolen, ger dock inte dubbelriktat stöd. Om du lokaliserar ett konsolprogram till arabiska eller hebreiska visar programmet därför oläslig text på konsolskärmen.

Användargränssnittskulturen anger de resurser som ett program behöver för att stödja användarindata och utdata och är som standard samma som operativsystemkulturen. Egenskapen CultureInfo.CurrentUICulture returnerar till exempel en arabisk kultur för ett arabiskt operativsystem. GetConsoleFallbackUICulture Använd metoden för att hämta en kultur som är lämplig för ett konsolprograms användargränssnitt. När programmet har hämtat tillbaka användargränssnittskulturen bör det tilldela kulturen till den aktuella användargränssnittskulturen i den aktuella tråden. Mer information finns i avsnittet "Explicit ställa in aktuell användargränssnittskultur" i CurrentUICulture egenskapen.

Följande är fördefinierade kulturer som har ett annat återställningsnamn för användargränssnittets kultur från det fördefinierade kulturnamnet.

Fördefinierad kultur Kulturnamn Kulturnamn för återställningsanvändargränssnitt
Amhariska am en-US
Amhariska (Etiopien) am-ET en-US
(neutral arabiska) Ar en-US
Arabiska (U.A.E.) ar-AE en-US
Arabiska (Bahrain) ar-BH en-US
Arabiska (Algeriet) ar-DZ fr-FR
Arabiska (Egypten) ar-EG en-US
Arabiska (Irak) ar-IQ en-US
Arabiska (Jordanien) ar-JO en-US
Arabiska (Kuwait) ar-KW en-US
Arabiska (Libanon) ar-LB en-US
Arabiska (Libyen) ar-LY en-US
Arabiska (Marocko) ar-MA fr-FR
Arabiska (Oman) ar-OM en-US
Arabiska (Qatar) ar-QA en-US
Arabiska (Saudiarabien) ar-SA en-US
Arabiska (Syrien) ar-SY en-US
Arabiska (Tunisien) ar-TN fr-FR
Arabiska (Jemen) ar-YE en-US
Assamesiska as en-US
Assamese (Indien) as-IN en-US
bengali Bn en-US
Bangla (Bangladesh) bn-BD en-US
Bangla (Indien) bn-IN en-US
Tibetanska bo en-US
Tibetansk (Folkrepubliken Kina) bo-CN en-US
Divehi DV en-US
Divehi (Indien) dv-MV en-US
Persiska Fa en-US
Persiska (Iran) fa-IR en-US
Gujarati Gu en-US
Gujarati (Indien) gu-IN en-US
Hebreiska Han en-US
Hebreiska (Israel) he-IL en-US
Hindi Hej en-US
Hindi (Indien) Hej-IN en-US
Yi Ii en-US
Yi (Folkrepubliken Kina) ii-CN en-US
Inukitut Syllabics iu-Cans en-US
Inukitut Syllabics (Kanada) iu-Cans-CA en-US
Khmer km en-US
Khmer (Kambodja) km-KH en-US
Kannada kn en-US
Kannada (Indien) kn-IN en-US
Konkani kok en-US
Konkani (Indien) kok-IN en-US
lao Lo en-US
Lao (Lao P.D.R.) lo-LA en-US
Malayalam ml en-US
Malayalam (Indien) ml-IN en-US
Mohawk Moh en-US
Mohawk (Kanada) moh-CA en-US
Marathi Herr en-US
Marathi (Indien) mr-IN en-US
Nepali ne en-US
Nepalesiska (Nepal) ne-NP en-US
Norska nej nb-NO
Odiya eller en-US
Odiya (Indien) or-IN en-US
Punjabi Pa en-US
Punjabi (Indien) pa-IN en-US
Dari Prs en-US
Dari (Afghanistan) prs-AF en-US
Pashto ps en-US
Pashto (Afghanistan) ps-AF en-US
Sanskrit sa en-US
Sanskrit (Indien) sa-IN en-US
Singalesiska si en-US
Sinhala (Sri Lanka) si-LK en-US
Syriska Syr en-US
Syrien (Syrien) syr-SY en-US
Tamilska ta en-US
Tamiliska (Indien) ta-IN en-US
Telugu te en-US
Telugu (Indien) te-IN en-US
Thailändska th en-US
Thailändska (Thailand) th-Th en-US
Uigur Ug en-US
Uiguriska (Folkrepubliken Kina) ug-CN en-US
Urdu klocka en-US
Urdu (Pakistan) ur-PK en-US
Vietnamesiska vi en-US
Vietnamesiska (Vietnam) vi-VN en-US

Ditt program kan använda CultureAndRegionInfoBuilder för att skapa en ersättning för en kultur, och den kulturen kan ha en konsolåterställningskultur som du väljer.

Gäller för