Compartilhar via


CultureAndRegionInfoBuilder.IetfLanguageTag Propriedade

Definição

Obtém ou define um nome de cultura formatado de acordo com a norma RFC 4646, “Marcas para identificação de idiomas”.

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

Valor da propriedade

Um nome de cultura formatado de acordo com RFC 4646.

Exceções

Em uma operação de conjuntos, o valor é null.

Em uma operação de conjuntos, o comprimento do valor não é de 1 a 84 caracteres.

Em uma operação de conjuntos, um componente do nome especificado no valor está vazio ou maior que oito caracteres, não um caractere alfanumérico ou um hífen (-) ou o nome contém um hífen à esquerda ou à direita.

Comentários

A IetfLanguageTag propriedade obtém ou define um nome de cultura formatado de acordo com RFC 4646, que pode ser diferente do nome da cultura retornado pela Name propriedade . Por exemplo, no .NET Framework versão 1.0, o nome da cultura neutra para chinês tradicional era "zh-CHT". Por outro lado, o RFC 4646 define esse nome de cultura como "zh-HANT". (Observe que, no .NET Framework versão 4, o Nome de Exibição para "zh-CHT" é "Chinês (Tradicional) Herdado".)

Um nome de cultura RFC 4646 consiste em vários componentes. Um nome de cultura típico consiste em um identificador de idioma obrigatório, um identificador de script opcional e um identificador opcional de país/região. Por exemplo, um nome de cultura RFC 4646 válido para o idioma sérvio, o script cirílico e a região da Sérvia é "sr-Cyrl-RS".

Observe que duas ou mais culturas podem ter a mesma marca de idioma IETF.

Para obter mais informações, consulte RFC 4646, "Tags for the Identification of Languages", em Request For Comments.

Aplica-se a

Confira também