CultureAndRegionInfoBuilder.IetfLanguageTag Właściwość

Definicja

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.

Dotyczy

Zobacz też