CultureInfo.GetConsoleFallbackUICulture CultureInfo.GetConsoleFallbackUICulture CultureInfo.GetConsoleFallbackUICulture CultureInfo.GetConsoleFallbackUICulture Method

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.Gets an alternate user interface culture suitable for console applications when the default graphic user interface culture is unsuitable.

public:
 System::Globalization::CultureInfo ^ GetConsoleFallbackUICulture();
[System.Runtime.InteropServices.ComVisible(false)]
public System.Globalization.CultureInfo GetConsoleFallbackUICulture ();
member this.GetConsoleFallbackUICulture : unit -> System.Globalization.CultureInfo
Public Function GetConsoleFallbackUICulture () As CultureInfo

Restituisce

Impostazioni cultura alternative utilizzate per leggere e visualizzare testo sulla console.An alternate culture that is used to read and display text on the console.

Esempi

Esempio di codice seguente consente di visualizzare le impostazioni cultura dell'interfaccia utente fallback associata a un oggetto culture.The following code example displays the fallback user interface culture associated with a culture object.

// 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
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 'Main
End Class 'Sample
'
'This code example produces the following results:
'
'Culture name: . . . . . . . . . ar-DZ
'Console fallback UI culture:. . fr-FR
'

Commenti

Lingue quali arabo, ebraico, Urdu e siriaco sono basate su testo bidirezionale.Languages such as Arabic, Hebrew, Urdu, and Syriac are based on bidirectional text. Le applicazioni di Windows, che hanno un'interfaccia utente grafica, supportano le lingue bidirezionali.Windows applications, which have a graphical user interface, support bidirectional languages. Tuttavia, le applicazioni console, che utilizzano l'interfaccia utente di testo della console di sistema operativo, non forniscono supporto bidirezionale.However, console applications, which employ the text user interface of the operating system console, do not provide bidirectional support. Pertanto, se si localizza un'applicazione console in arabo o ebraico, l'applicazione illeggibile testo visualizzato sullo schermo della console.Therefore, if you localize a console application to Arabic or Hebrew, your application displays unreadable text on the console screen.

Le impostazioni cultura dell'interfaccia utente specificano le risorse di un'applicazione deve supportare l'input dell'utente e l'output e per impostazione predefinita è quello utilizzato per la lingua del sistema operativo.The user interface culture specifies the resources an application needs to support user input and output, and by default is the same as the operating system culture. Ad esempio, il CultureInfo.CurrentUICulture proprietà restituisce la lingua araba per un sistema operativo arabo.For example, the CultureInfo.CurrentUICulture property returns an Arabic culture for an Arabic operating system. Usare il GetConsoleFallbackUICulture metodo per recuperare le impostazioni cultura adatta per un'interfaccia utente di applicazione console.Use the GetConsoleFallbackUICulture method to retrieve a culture suitable for a console application user interface. Dopo l'applicazione recupera le impostazioni cultura dell'interfaccia utente di fallback, è necessario assegnare le impostazioni cultura per le impostazioni cultura dell'interfaccia utente correnti del thread corrente.After your application retrieves the fallback user interface culture, it should assign the culture to the current user interface culture of the current thread. Per altre informazioni, vedere la sezione "In modo esplicito impostazione l'interfaccia utente impostazioni cultura correnti" del CurrentUICulture proprietà.For more information, see the "Explicitly Setting the Current UI Culture" section of the CurrentUICulture property.

Di seguito sono le impostazioni cultura predefinite hanno un nome delle impostazioni cultura dell'interfaccia utente fallback diverso dal nome delle impostazioni cultura predefinite.The following are predefined cultures that have a different fallback user interface culture name from the predefined culture name.

Impostazioni cultura predefinitiPredefined culture Nome delle impostazioni culturaCulture name Nome delle impostazioni cultura dell'interfaccia utente di fallbackFallback user interface culture name
AmharicoAmharic amam en-USen-US
Amarico (Etiopia)Amharic (Ethiopia) AM-ETam-ET en-USen-US
(arabo)(neutral Arabic) arar en-USen-US
Arabo (Emirati Arabi Uniti)Arabic (U.A.E.) ar-AEar-AE en-USen-US
Arabo (Bahrein)Arabic (Bahrain) AR-BHar-BH en-USen-US
Arabo (Algeria)Arabic (Algeria) ar-DZar-DZ fr-FRfr-FR
Arabo (Egitto)Arabic (Egypt) ar-EGar-EG en-USen-US
Arabo (Iraq)Arabic (Iraq) ar-IQar-IQ en-USen-US
Arabo (Giordania)Arabic (Jordan) ar-JOar-JO en-USen-US
Arabo (Kuwait)Arabic (Kuwait) AR-KWar-KW en-USen-US
Arabo (Libano)Arabic (Lebanon) AR-LBar-LB en-USen-US
Arabo (Libia)Arabic (Libya) AR-SOar-LY en-USen-US
Arabo (Marocco)Arabic (Morocco) ar-MAar-MA fr-FRfr-FR
Arabo (Oman)Arabic (Oman) AR-OMar-OM en-USen-US
Arabo (Qatar)Arabic (Qatar) ar-QAar-QA en-USen-US
Arabo (Arabia Saudita)Arabic (Saudi Arabia) ar-SAar-SA en-USen-US
Arabo (Siria)Arabic (Syria) ar-SYar-SY en-USen-US
Arabo (Tunisia)Arabic (Tunisia) AR-TNar-TN fr-FRfr-FR
Arabo (Yemen)Arabic (Yemen) AR-Sìar-YE en-USen-US
AssameseAssamese asas en-USen-US
Assamese (India)Assamese (India) as-INas-IN en-USen-US
BengaliBengali bnbn en-USen-US
Bengalese (Bangladesh)Bengali (Bangladesh) bn-BDbn-BD en-USen-US
Bengali (India)Bengali (India) bn-INbn-IN en-USen-US
TibetanoTibetan bobo en-USen-US
Tibetan (PRC)Tibetan (PRC) bo-CNbo-CN en-USen-US
DivehiDivehi dvdv en-USen-US
Divehi (India)Divehi (India) dv-MVdv-MV en-USen-US
FarsiPersian fafa en-USen-US
Persiano (Iran)Persian (Iran) fa-IRfa-IR en-USen-US
GujaratiGujarati gugu en-USen-US
Gujarati (India)Gujarati (India) gu-INgu-IN en-USen-US
EbraicoHebrew hehe en-USen-US
Ebraico (Israele)Hebrew (Israel) he-ILhe-IL en-USen-US
HindiHindi hihi en-USen-US
Hindi (India)Hindi (India) hi-INhi-IN en-USen-US
YiYi iiii en-USen-US
Yi (PRC)Yi (PRC) ii-CNii-CN en-USen-US
Inuktitut sillabicoInukitut Syllabics iu-Cansiu-Cans en-USen-US
Inuktitut (sillabico (Canada)Inukitut Syllabics (Canada) iu-Cans-CAiu-Cans-CA en-USen-US
KhmerKhmer kmkm en-USen-US
Khmer (Cambogia)Khmer (Cambodia) km-KHkm-KH en-USen-US
KannadaKannada knkn en-USen-US
Kannada (India)Kannada (India) kn-INkn-IN en-USen-US
KonkaniKonkani kokkok en-USen-US
Konkani (India)Konkani (India) kok-INkok-IN en-USen-US
LaoLao lolo en-USen-US
Lao (Lao P.D.R.)Lao (Lao P.D.R.) lo-LAlo-LA en-USen-US
MalayalamMalayalam mlml en-USen-US
Malayalam (India)Malayalam (India) ml-INml-IN en-USen-US
MohawkMohawk MOHmoh en-USen-US
Mohawk (Canada)Mohawk (Canada) moh-CAmoh-CA en-USen-US
MarathiMarathi mrmr en-USen-US
Marathi (India)Marathi (India) mr-INmr-IN en-USen-US
NepaliNepali nene en-USen-US
Nepali (Nepal)Nepali (Nepal) ne-NPne-NP en-USen-US
NorvegeseNorwegian Nono nb-NOnb-NO
OriyaOriya oppureor en-USen-US
Oriya (India)Oriya (India) o-INor-IN en-USen-US
PunjabiPunjabi papa en-USen-US
Punjabi (India)Punjabi (India) pa-INpa-IN en-USen-US
DariDari richieste pullprs en-USen-US
Dari (Afghanistan)Dari (Afghanistan) prs-AFprs-AF en-USen-US
PashtoPashto psps en-USen-US
Pashto (Afghanistan)Pashto (Afghanistan) ps-AFps-AF en-USen-US
SanskritSanskrit sasa en-USen-US
Sanskrit (India)Sanskrit (India) sa-INsa-IN en-USen-US
SingaleseSinhala sisi en-USen-US
Sinhala (Sri Lanka)Sinhala (Sri Lanka) si-LKsi-LK en-USen-US
SiriacoSyriac SYRsyr en-USen-US
Siriaco (Siria)Syriac (Syria) syr-SYsyr-SY en-USen-US
TamilTamil tata en-USen-US
Tamil (India)Tamil (India) ta-INta-IN en-USen-US
TeluguTelugu tete en-USen-US
Telugu (India)Telugu (India) te-INte-IN en-USen-US
ThailandeseThai thth en-USen-US
Thai (Thailandia)Thai (Thailand) th-Thth-Th en-USen-US
UiguroUighur ugug en-USen-US
Uiguro (Repubblica popolare cinese)Uighur (PRC) ug-CNug-CN en-USen-US
UrduUrdu urur en-USen-US
Urdu (Pakistan)Urdu (Pakistan) Your-chiave primariaur-PK en-USen-US
VietnamitaVietnamese vivi en-USen-US
Vietnamita (Vietnam)Vietnamese (Vietnam) vi-VNvi-VN en-USen-US

L'applicazione può usare CultureAndRegionInfoBuilder per creare una sostituzione per le impostazioni cultura e le specifiche impostazioni cultura possono avere impostazioni cultura di fallback console preferito.Your application can use CultureAndRegionInfoBuilder to create a replacement for a culture, and that culture can have a console fallback culture of your choosing.

Si applica a