Partage via


CultureInfo.GetConsoleFallbackUICulture Méthode

Définition

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.

S’applique à