Language Class

언어 이름, 스크립트와 같이 BCP-47 언어 태그와 관련된 정보를 제공하는 클래스입니다.

구문


var language = new Windows.Globalization.Language();

특성

[DualApiPartition()]
[MarshalingBehavior(Agile)]
[Threading(Both)]
[Version(0x06020000)]

멤버

Language클래스에는 다음과 같은 형식의 멤버가 있습니다.

생성자

Language클래스에는 다음과 같은 생성자가 있습니다.

생성자Description
Language Creates a Language object.

 

메서드

The Language 클래스 - 이러한 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음 위치의 메서드도 상속합니다. Object 클래스.

메서드Description
GetExtensionSubtags Retrieves a vector of extension subtags in the current language for the given extension identified by singleton.
IsWellFormed Determines whether a BCP-47 language tag is well-formed.

 

속성

Language클래스 - 이러한 속성이 있습니다.

속성사용 권한Description

CurrentInputMethodLanguageTag

읽기 전용Gets the BCP-47 language tag for the currently enabled keyboard layout or Input Method Editor (IME).

DisplayName

읽기 전용Gets a localized string that is suitable for display to the user for identifying the language.

LanguageTag

읽기 전용Gets the normalized BCP-47 language tag for this language.

NativeName

읽기 전용Gets the name of the language in the language itself.

Script

읽기 전용Gets the four-letter ISO 15924 script code of the language.

 

설명

참고  앱은 이 클래스에서 National Language Support 함수로 언어 태그를 전달하는 경우 먼저 ResolveLocaleName을 호출하여 태그를 변환해야 합니다.

이 클래스를 BCP-47 언어 태그로 초기화합니다. 예를 들어 현재 사용자가 선호하는 최고의 언어로 작업하려면 Windows.System.UserProfile.GlobalizationPreferences에서 최상위 값을 전달합니다.

예제


// Get the top user-preferred language and its display name.
var topUserLanguage = Windows.System.UserProfile.GlobalizationPreferences.languages[0];
var language = new Windows.Globalization.Language(topUserLanguage);
var displayName = language.displayName;

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱, 데스크톱 앱]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱, 데스크톱 앱]

Namespace

Windows.Globalization
Windows::Globalization [C++]

Metadata

Windows.winmd

참고 항목

Object

 

 

표시:
© 2014 Microsoft