CultureInfo.GetConsoleFallbackUICulture Metodo

Definizione

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.

Si applica a