CultureInfo.GetConsoleFallbackUICulture Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une autre culture de l'interface utilisateur qui convient aux applications de console quand la culture de l'interface graphique par défaut est inappropriée.
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
Retours
Autre culture utilisée pour lire et afficher le texte dans la console.
- Attributs
Exemples
L’exemple de code suivant affiche la culture d’interface utilisateur de secours associée à un objet de culture.
// 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
'
Remarques
Les langues telles que l’arabe, l’hébreu, l’ourdou et le syriaque sont basées sur un texte bidirectionnel. Les applications Windows, qui ont une interface utilisateur graphique, prennent en charge les langages bidirectionnels. Toutefois, les applications console, qui utilisent l’interface utilisateur de texte de la console du système d’exploitation, ne fournissent pas de prise en charge bidirectionnelle. Par conséquent, si vous localisez une application console en arabe ou en hébreu, votre application affiche du texte illisible sur l’écran de la console.
La culture de l’interface utilisateur spécifie les ressources dont une application a besoin pour prendre en charge l’entrée et la sortie de l’utilisateur. Par défaut, elle est identique à la culture du système d’exploitation. Par exemple, la CultureInfo.CurrentUICulture propriété renvoie une culture arabe pour un système d’exploitation arabe. Utilisez la GetConsoleFallbackUICulture méthode pour récupérer une culture adaptée à l’interface utilisateur d’une application console. Une fois que votre application a récupéré la culture de l’interface utilisateur de secours, elle doit affecter la culture à la culture d’interface utilisateur actuelle du thread actuel. Pour plus d’informations, consultez la section « Définition explicite de la culture de l’interface utilisateur actuelle » de la CurrentUICulture propriété .
Voici des cultures prédéfinies qui ont un nom de culture d’interface utilisateur de secours différent du nom de culture prédéfini.
Culture prédéfinie | Nom de culture | Nom de culture de l’interface utilisateur de secours |
---|---|---|
Amharique | am | fr-FR |
Amharique (Éthiopie) | am-ET | fr-FR |
(arabe neutre) | ar | fr-FR |
Arabe (E.A.U.) | ar-AE | fr-FR |
Arabe (Bahreïn) | ar-BH | fr-FR |
Arabe (Algérie) | ar-DZ | fr-FR |
Arabe (Égypte) | ar-EG | fr-FR |
Arabe (Irak) | ar-IQ | fr-FR |
Arabe (Jordanie) | AR-JO | fr-FR |
Arabe (Koweït) | ar-KW | fr-FR |
Arabe (Liban) | ar-LB | fr-FR |
Arabe (Libye) | ar-LY | fr-FR |
Arabe (Maroc) | ar-MA | fr-FR |
Arabe (Oman) | ar-OM | fr-FR |
Arabe (Qatar) | ar-QA | fr-FR |
Arabe (Arabie saoudite) | ar-SA | fr-FR |
Arabe (Syrie) | ar-SY | fr-FR |
Arabe (Tunisie) | ar-TN | fr-FR |
Arabe (Yémen) | ar-YE | fr-FR |
Assamais | as | fr-FR |
Assamais (Inde) | as-IN | fr-FR |
Bangla | bn | fr-FR |
Bengali (Bangladesh) | bn-BD | fr-FR |
Bengali (Inde) | bn-IN | fr-FR |
Tibétain | BO | fr-FR |
Tibétain (RPC) | bo-CN | fr-FR |
Maldivien | dv | fr-FR |
Divehi (Inde) | dv-MV | fr-FR |
Persan | fa | fr-FR |
Persan (Iran) | fa-IR | fr-FR |
Goudjrati | gu | fr-FR |
Goudjrati (Inde) | gu-IN | fr-FR |
Hébreu | he | fr-FR |
Hébreu (Israël) | he-IL | fr-FR |
Hindi | hi | fr-FR |
Hindi (Inde) | hi-IN | fr-FR |
Yi | Ii | fr-FR |
Yi (RPC) | ii-CN | fr-FR |
Syllabe inukitut | iu-Cans | fr-FR |
Syllabe inukitut (Canada) | iu-Cans-CA | fr-FR |
Khmer | km | fr-FR |
Khmer (Cambodge) | km-KH | fr-FR |
Kannada | kn | fr-FR |
Kannada (Inde) | kn-IN | fr-FR |
Konkani | Kok | fr-FR |
Konkani (Inde) | kok-IN | fr-FR |
Lao | lo | fr-FR |
Lao (Lao P.D.R.) | lo-LA | fr-FR |
Malayalam | ml | fr-FR |
Malayalam (Inde) | ml-IN | fr-FR |
Mohawk | moh | fr-FR |
Mohawk (Canada) | moh-CA | fr-FR |
Marathi | mr | fr-FR |
Marathi (Inde) | mr-IN | fr-FR |
Népalais | ne | fr-FR |
Népalais (Népal) | ne-NP | fr-FR |
Norvégien | non | nb-NO |
Odiya | ou | fr-FR |
Odiya (Inde) | or-IN | fr-FR |
Pendjabi | pa | fr-FR |
Pendjabi (Inde) | pa-IN | fr-FR |
Dari | prs | fr-FR |
Dari (Afghanistan) | prs-AF | fr-FR |
Pachto | ps | fr-FR |
Pachtou (Afghanistan) | ps-AF | fr-FR |
Sanskrit | SA | fr-FR |
Sanskrit (Inde) | sa-IN | fr-FR |
Cingalais | si | fr-FR |
Cingalais (Sri Lanka) | si-LK | fr-FR |
Syriaque | Syr | fr-FR |
Syriaque (Syrie) | syr-SY | fr-FR |
Tamoul | ta | fr-FR |
Tamoul (Inde) | ta-IN | fr-FR |
Télougou | te | fr-FR |
Télougou (Inde) | te-IN | fr-FR |
Thaï | th | fr-FR |
Thaï (Thaïlande) | th-Th | fr-FR |
Uighur | ug | fr-FR |
Ouïgour (RPC) | ug-CN | fr-FR |
Ourdou | ur | fr-FR |
Ourdou (Pakistan) | ur-PK | fr-FR |
Vietnamien | vi | fr-FR |
Vietnamien (Vietnam) | vi-VN | fr-FR |
Votre application peut utiliser CultureAndRegionInfoBuilder pour créer un remplacement pour une culture, et cette culture peut avoir une culture de secours de console de votre choix.