CultureInfo.GetConsoleFallbackUICulture Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.