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 de l’interface utilisateur de secours associée à un objet 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 du texte bidirectionnel. Windows les applications, qui ont une interface utilisateur graphique, prennent en charge les langues bidirectionnelles. Toutefois, les applications console, qui utilisent l’interface utilisateur 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, et est, par défaut, identique à la culture du système d’exploitation. Par exemple, la CultureInfo.CurrentUICulture propriété retourne une culture arabe pour un système d’exploitation arabe. Utilisez la GetConsoleFallbackUICulture méthode pour récupérer une culture adaptée à une interface utilisateur de l’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 de l’interface utilisateur actuelle du thread actuel. Pour plus d’informations, consultez la section « définition explicite de la culture d’interface utilisateur actuelle » de la CurrentUICulture propriété.
Les éléments suivants sont 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 la 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 | numériques | fr-FR |
Maldivien (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 | î | fr-FR |
Yi (RPC) | II-CN | fr-FR |
Inukitut canadienne | IU-canettes | fr-FR |
Inukitut canadienne (Canada) | IU-bombes-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 (P.D.R. lao) | 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 | g | 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 la console de votre choix.