CultureInfo.GetConsoleFallbackUICulture Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene impostazioni cultura dell'interfaccia utente alternative adatte per le applicazioni di console quando le impostazioni cultura predefinite dell'interfaccia utente grafica non sono adatte.
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
Restituisce
Impostazioni cultura alternative usate per leggere e visualizzare testo sulla console.
- Attributi
Esempio
Nell'esempio di codice seguente vengono visualizzate le impostazioni cultura dell'interfaccia utente di fallback associate a un oggetto cultura.
// 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
'
Commenti
Le lingue come arabo, ebraico, Urdu e Siriaco si basano sul testo bidirezionale. Le applicazioni Windows, che dispongono di un'interfaccia utente grafica, supportano linguaggi bidirezionali. Tuttavia, le applicazioni console, che usano l'interfaccia utente di testo della console del sistema operativo, non forniscono supporto bidirezionale. Pertanto, se si localizza un'applicazione console in arabo o ebraico, l'applicazione visualizza testo non leggibile sullo schermo della console.
Le impostazioni cultura dell'interfaccia utente specificano le risorse che un'applicazione deve supportare l'input utente e l'output e, per impostazione predefinita, corrisponde alle impostazioni cultura del sistema operativo. Ad esempio, la CultureInfo.CurrentUICulture proprietà restituisce una cultura araba per un sistema operativo arabo. Usare il GetConsoleFallbackUICulture metodo per recuperare le impostazioni cultura adatte per un'interfaccia utente dell'applicazione console. Dopo aver recuperato le impostazioni cultura dell'interfaccia utente di fallback, l'applicazione deve assegnare le impostazioni cultura alle impostazioni cultura dell'interfaccia utente corrente del thread corrente. Per altre informazioni, vedere la sezione "Impostazione esplicita delle impostazioni cultura dell'interfaccia utente corrente" della CurrentUICulture proprietà.
Di seguito sono riportate impostazioni cultura predefinite con un nome delle impostazioni cultura dell'interfaccia utente di fallback diverso dal nome delle impostazioni cultura predefinite.
Impostazioni cultura predefinite | Nome lingua | Nome delle impostazioni cultura dell'interfaccia utente di fallback |
---|---|---|
Amharico | am | it-IT |
Amarico (Etiopia) | am-ET | it-IT |
(arabo neutro) | ar | it-IT |
Arabo (Emirati Arabi Uniti) | ar-AE | it-IT |
Arabo (Bahrein) | ar-BH | it-IT |
Arabo (Algeria) | ar-DZ | fr-FR |
Arabo (Egitto) | ar-EG | it-IT |
Arabo (Iraq) | ar-IQ | it-IT |
Arabo (Giordania) | ar-JO | it-IT |
Arabo (Kuwait) | ar-KW | it-IT |
Arabo (Libano) | ar-LB | it-IT |
Arabo (Libia) | ar-LY | it-IT |
Arabo (Marocco) | ar-MA | fr-FR |
Arabo (Oman) | ar-OM | it-IT |
Arabo (Qatar) | ar-QA | it-IT |
Arabo (Arabia Saudita) | ar-SA | it-IT |
Arabo (Siria) | ar-SY | it-IT |
Arabo (Tunisia) | ar-TN | fr-FR |
Arabo (Yemen) | ar-YE | it-IT |
Assamese | as | it-IT |
Assamese (India) | as-IN | it-IT |
Bengalese | bn | it-IT |
Bengalese (Bangladesh) | bn-BD | it-IT |
Bangla (India) | bn-IN | it-IT |
Tibetano | Bo | it-IT |
Tibetano (RPC) | bo-CN | it-IT |
Divehi | Dv | it-IT |
Divehi (India) | dv-MV | it-IT |
Persiano | fa | it-IT |
Persiano (Iran) | fa-IR | it-IT |
Gujarati | gu | it-IT |
Gujarati (India) | gu-IN | it-IT |
Ebraico | he | it-IT |
Ebraico (Israele) | he-IL | it-IT |
Hindi | hi | it-IT |
Hindi (India) | hi-IN | it-IT |
Yi | Ii | it-IT |
Yi (RPC) | ii-CN | it-IT |
Inukitut Syllabics | iu-Cans | it-IT |
Inukitut Syllabics (Canada) | iu-Cans-CA | it-IT |
Khmer | km | it-IT |
Khmer (Cambogia) | km-KH | it-IT |
Kannada | kn | it-IT |
Kannada (India) | kn-IN | it-IT |
Konkani | Kok | it-IT |
Konkani (India) | kok-IN | it-IT |
Lao | lo | it-IT |
Lao (Lao P.D.R.) | lo-LA | it-IT |
Malayalam | ml | it-IT |
Malayalam (India) | ml-IN | it-IT |
Mohawk | Moh | it-IT |
Mohawk (Canada) | moh-CA | it-IT |
Marathi | mr | it-IT |
Marathi (India) | mr-IN | it-IT |
Nepalese | ne | it-IT |
Nepalese (Nepal) | ne-NP | it-IT |
Norvegese | no | nb-NO |
Odiya | oppure | it-IT |
Odiya (India) | or-IN | it-IT |
Punjabi | pa | it-IT |
Punjabi (India) | pa-IN | it-IT |
Dari | prs | it-IT |
Dari (Afghanistan) | prs-AF | it-IT |
Pashto | ps | it-IT |
Pashto (Afghanistan) | ps-AF | it-IT |
Sanscrito | sa | it-IT |
Sanscrito (India) | sa-IN | it-IT |
Singalese | si | it-IT |
Singalese (Sri Lanka) | si-LK | it-IT |
Siriaco | Syr | it-IT |
Siriano (Siria) | -sy | it-IT |
Tamil | ta | it-IT |
Tamil (India) | ta-IN | it-IT |
Telugu | te | it-IT |
Telugu (India) | te-IN | it-IT |
Thai | th | it-IT |
Thai (Thailandia) | th-Th | it-IT |
Uighur | Ug | it-IT |
Uiguro (RPC) | ug-CN | it-IT |
Urdu | ur | it-IT |
Urdu (Pakistan) | ur-PK | it-IT |
Vietnamita | vi | it-IT |
Vietnamita (Vietnam) | vi-VN | it-IT |
L'applicazione può usare CultureAndRegionInfoBuilder per creare una sostituzione per le impostazioni cultura e le impostazioni cultura possono avere impostazioni cultura di fallback della console desiderate.