CultureInfo.GetConsoleFallbackUICulture 메서드

정의

기본 그래픽 사용자 인터페이스 문화권이 적합하지 않은 경우 콘솔 애플리케이션에 적합한 대체 사용자 인터페이스 문화권을 가져옵니다.Gets an alternate user interface culture suitable for console applications when the default graphic user interface culture is unsuitable.

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

반환

CultureInfo

콘솔에서 텍스트를 읽고 표시하는 데 사용되는 대체 문화권입니다.An alternate culture that is used to read and display text on the console.

특성

예제

다음 코드 예제에서는 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.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
'

설명

아랍어, 히브리어, 우르두어, 시리아어 등의 언어는 양방향 텍스트를 기반으로 합니다.Languages such as Arabic, Hebrew, Urdu, and Syriac are based on bidirectional text. 그래픽 사용자 인터페이스에는 Windows 애플리케이션에 양방향 언어를 지원 합니다.Windows applications, which have a graphical user interface, support bidirectional languages. 그러나 콘솔 애플리케이션, 운영 체제 콘솔의 텍스트 사용자 인터페이스를 사용 하는, 양방향 지원을 제공 하지 않습니다.However, console applications, which employ the text user interface of the operating system console, do not provide bidirectional support. 따라서 콘솔 애플리케이션을 아랍어 또는 히브리어로 지역화 하는 경우 애플리케이션 콘솔 화면에서 읽을 수 없는 텍스트를 표시 합니다.Therefore, if you localize a console application to Arabic or Hebrew, your application displays unreadable text on the console screen.

사용자 인터페이스 문화권이 애플리케이션 사용자 입력 및 출력을 지원 하며 기본적으로 운영 체제 문화권과 동일 리소스를 지정 합니다.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. 예를 들어를 CultureInfo.CurrentUICulture 속성 아랍어 운영 체제에 대 한 아랍어 문화권을 반환 합니다.For example, the CultureInfo.CurrentUICulture property returns an Arabic culture for an Arabic operating system. 사용 된 GetConsoleFallbackUICulture 콘솔 애플리케이션 사용자 인터페이스에 대 한 적합 한 문화권을 검색 하는 방법입니다.Use the GetConsoleFallbackUICulture method to retrieve a culture suitable for a console application user interface. 애플리케이션 대체 (fallback) 사용자 인터페이스 문화권을 검색 한 후 문화권 현재 스레드의 현재 사용자 인터페이스 문화권을 할당 해야 합니다.After your application retrieves the fallback user interface culture, it should assign the culture to the current user interface culture of the current thread. 자세한 내용은 속성의 "현재 UI 문화권을 명시적으로 설정" 섹션을 참조 하세요 CurrentUICulture .For more information, see the "Explicitly Setting the Current UI Culture" section of the CurrentUICulture property.

다음은 미리 정의 된 문화권 이름과 다른 대체 사용자 인터페이스 문화권 이름을 가진 미리 정의 된 문화권입니다.The following are predefined cultures that have a different fallback user interface culture name from the predefined culture name.

미리 정의 된 문화권Predefined culture 문화권 이름Culture name 대체 사용자 인터페이스 문화권 이름Fallback user interface culture name
암하라어Amharic 오전am ko-KRen-US
암하라어(에티오피아)Amharic (Ethiopia) am-ETam-ET ko-KRen-US
(중립 아랍어)(neutral Arabic) arar ko-KRen-US
아랍어(아랍에미리트)Arabic (U.A.E.) ar-AEar-AE ko-KRen-US
Arabic (Bahrain)Arabic (Bahrain) ar-BHar-BH ko-KRen-US
아랍어(알제리아)Arabic (Algeria) ar-AR-DZar-DZ fr-FRfr-FR
아랍어(이집트)Arabic (Egypt) ar-EGar-EG ko-KRen-US
아랍어(이라크)Arabic (Iraq) ar-IQar-IQ ko-KRen-US
아랍어(요르단)Arabic (Jordan) ar-JOar-JO ko-KRen-US
아랍어(쿠웨이트)Arabic (Kuwait) ar-KWar-KW ko-KRen-US
아랍어(레바논)Arabic (Lebanon) ar-LBar-LB ko-KRen-US
아랍어(리비아)Arabic (Libya) arar-LY ko-KRen-US
아랍어(모로코)Arabic (Morocco) ar-MAar-MA fr-FRfr-FR
아랍어(오만)Arabic (Oman) ar OMar-OM ko-KRen-US
아랍어(카타르)Arabic (Qatar) ar-QAar-QA ko-KRen-US
아랍어(사우디아라비아)Arabic (Saudi Arabia) ar-SAar-SA ko-KRen-US
아랍어(시리아)Arabic (Syria) ar-SYar-SY ko-KRen-US
아랍어(튀니지)Arabic (Tunisia) ar-TNar-TN fr-FRfr-FR
아랍어(예멘)Arabic (Yemen) arar-YE ko-KRen-US
아삼어Assamese asas ko-KRen-US
아삼어(인도)Assamese (India) 인 경우as-IN ko-KRen-US
벵골어Bangla bnbn ko-KRen-US
벵골어(방글라데시)Bangla (Bangladesh) bn-BDbn-BD ko-KRen-US
벵골어(인도)Bangla (India) bn-INbn-IN ko-KRen-US
티베트어Tibetan bobo ko-KRen-US
티베트어(중국)Tibetan (PRC) bo-CNbo-CN ko-KRen-US
디베히어Divehi dvdv ko-KRen-US
디베히어 (인도)Divehi (India) dv-MVdv-MV ko-KRen-US
페르시아어Persian fafa ko-KRen-US
페르시아어(이란)Persian (Iran) fa-IRfa-IR ko-KRen-US
구자라트어Gujarati gugu ko-KRen-US
구자라트어(인도)Gujarati (India) gu-INgu-IN ko-KRen-US
히브리어Hebrew hehe ko-KRen-US
히브리어(이스라엘)Hebrew (Israel) he-ILhe-IL ko-KRen-US
힌디어Hindi hihi ko-KRen-US
힌디어(인도)Hindi (India) hi-INhi-IN ko-KRen-US
이 문자Yi ii ko-KRen-US
이 문자(중국)Yi (PRC) ii-CNii-CN ko-KRen-US
Inukitut 음절Inukitut Syllabics iu-캔iu-Cans ko-KRen-US
Inukitut 음절 (캐나다)Inukitut Syllabics (Canada) iu-캔iu-Cans-CA ko-KRen-US
크메르어Khmer 25km ko-KRen-US
크메르어(캄보디아)Khmer (Cambodia) km-KHkm-KH ko-KRen-US
칸나다어Kannada knkn ko-KRen-US
칸나다어(인도)Kannada (India) kn-INkn-IN ko-KRen-US
코카니어Konkani kokkok ko-KRen-US
코카니어(인도)Konkani (India) kokkok-IN ko-KRen-US
라오어Lao xtlo ko-KRen-US
라오스어 (라오스어 라오스)Lao (Lao P.D.R.) 가-LAlo-LA ko-KRen-US
말라얄람어Malayalam mlml ko-KRen-US
말라얄람어(인도)Malayalam (India) ml-인ml-IN ko-KRen-US
MohawkMohawk mohmoh ko-KRen-US
모호크어(모호크)Mohawk (Canada) moh-CAmoh-CA ko-KRen-US
마라티어Marathi mrmr ko-KRen-US
마라티어(인도)Marathi (India) mr-INmr-IN ko-KRen-US
네팔어Nepali nene ko-KRen-US
네팔어(네팔)Nepali (Nepal) ne-NPne-NP ko-KRen-US
노르웨이어Norwegian nono nb-NOnb-NO
OdiyaOdiya 또는or ko-KRen-US
Odiya (인도)Odiya (India) 또는-or-IN ko-KRen-US
펀잡어Punjabi papa ko-KRen-US
펀잡어(인도)Punjabi (India) pa-INpa-IN ko-KRen-US
다리어Dari prsprs ko-KRen-US
다리어(아프가니스탄)Dari (Afghanistan) pr-AFprs-AF ko-KRen-US
파슈토어Pashto psps ko-KRen-US
파슈토어(아프가니스탄)Pashto (Afghanistan) ps-AFps-AF ko-KRen-US
산스크리트어Sanskrit sasa ko-KRen-US
산스크리트어(인도)Sanskrit (India) sa-인sa-IN ko-KRen-US
스리랑카어Sinhala sisi ko-KRen-US
스리랑카어(스리랑카)Sinhala (Sri Lanka) si-LKsi-LK ko-KRen-US
시리아어Syriac syrsyr ko-KRen-US
시리아어(시리아)Syriac (Syria) syr-SYsyr-SY ko-KRen-US
타밀어Tamil tata ko-KRen-US
타밀어(인도)Tamil (India) ta-INta-IN ko-KRen-US
텔루구어Telugu tete ko-KRen-US
텔루구어(인도)Telugu (India) te-INte-IN ko-KRen-US
태국어Thai thth ko-KRen-US
태국어(태국)Thai (Thailand) thth-Th ko-KRen-US
UighurUighur ugug ko-KRen-US
위구르어(중국)Uighur (PRC) ug-CNug-CN ko-KRen-US
우르두어Urdu urur ko-KRen-US
우르두어(파키스탄)Urdu (Pakistan) ur-PKur-PK ko-KRen-US
베트남어Vietnamese vivi ko-KRen-US
베트남어(베트남)Vietnamese (Vietnam) vi-VNvi-VN ko-KRen-US

애플리케이션이 사용할 수 CultureAndRegionInfoBuilder 는 문화권 및 문화권 선택한 콘솔 대체 문화권을 가질 수 있습니다에 대 한 대체를 만들려고 합니다.Your application can use CultureAndRegionInfoBuilder to create a replacement for a culture, and that culture can have a console fallback culture of your choosing.

적용 대상