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();
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

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

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