CultureAndRegionInfoBuilder.IetfLanguageTag Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę kultury sformatowaną zgodnie ze standardem RFC 4646 "Tagi identyfikacji języków".
public:
property System::String ^ IetfLanguageTag { System::String ^ get(); void set(System::String ^ value); };
public string IetfLanguageTag { get; set; }
member this.IetfLanguageTag : string with get, set
Public Property IetfLanguageTag As String
Wartość właściwości
Nazwa kultury sformatowana zgodnie z RFC 4646.
Wyjątki
W operacji zestawu wartość to null
.
W operacji zestawu długość wartości nie wynosi od 1 do 84 znaków.
W operacji zestawu składnik nazwy określonej w wartości jest pusty lub dłuższy niż 8 znaków, a nie znak alfanumeryczny lub łącznik (-) lub nazwa zawiera łącznik wiodący lub końcowy.
Uwagi
Właściwość IetfLanguageTag pobiera lub ustawia nazwę kultury sformatowaną zgodnie z RFC 4646, która może różnić się od nazwy kultury zwracanej przez Name właściwość . Na przykład w .NET Framework w wersji 1.0 neutralna nazwa kultury dla języka chińskiego tradycyjnego to "zh-CHT". Z kolei RFC 4646 definiuje tę nazwę kultury jako "zh-HANT". (Należy pamiętać, że w .NET Framework wersji 4 nazwa wyświetlana "zh-CHT" to "Chińska (tradycyjna) starsza wersja".
Nazwa kultury RFC 4646 składa się z kilku składników. Typowa nazwa kultury składa się z obowiązkowego identyfikatora języka, opcjonalnego identyfikatora skryptu i opcjonalnego identyfikatora kraju/regionu. Na przykład prawidłowa nazwa kultury RFC 4646 dla języka serbskiego, skrypt cyrylica i region Serbii to "sr-Cyrl-RS".
Należy pamiętać, że co najmniej dwie kultury mogą mieć ten sam tag języka IETF.
Aby uzyskać więcej informacji, zobacz RFC 4646, "Tagi identyfikacji języków", na żądanie komentarzy.