Pular para o conteúdo
Decoding Chat API

Idiomas

Um idioma informa ao Decoding Chat em que língua escrever o texto legível por pessoas. Cada um é uma tag BCP 47 do registro abaixo, seja uma subtag de língua isolada como de, seja uma subtag unida a uma região ou a um código numérico por hífen, como en-GB, pt-BR e es-419.

O registro abaixo é o conjunto completo para todas as superfícies do Decoding Chat. Em todo lugar onde o Decoding Chat armazena um idioma, como nas configurações do usuário, ele exige um valor exato desta tabela.

ValorDescrição
arÁrabe
bgBúlgaro
csTcheco
daDinamarquês
deAlemão
elGrego
en-GBInglês (Reino Unido)
en-US1Inglês (Estados Unidos)
es-ESEspanhol (Espanha)
es-419Espanhol (América Latina)
fiFinlandês
frFrancês
heHebraico
hiHindi
hrCroata
huHúngaro
idIndonésio
itItaliano
jaJaponês
koCoreano
ltLituano
nlHolandês
noNorueguês
plPolonês
pt-BRPortuguês (Brasil)
roRomeno
ruRusso
sv-SE2Sueco
thTailandês
trTurco
ukUcraniano
viVietnamita
zh-CNChinês (simplificado)
zh-TWChinês (tradicional)

1 A negociação resolve para este valor sempre que não seleciona nenhum outro valor do registro. A tag isolada en é um apelido registrado para ele durante a negociação e não é, por si só, um valor armazenável

2 A tag isolada sv é um apelido registrado para ele durante a negociação e não é, por si só, um valor armazenável

O idioma salvo de um usuário autenticado tem precedência sobre Accept-Language. Fora isso, o Decoding Chat negocia esse cabeçalho contra os idiomas suportados, recorrendo a en-US quando nenhum corresponde.

Defina o idioma da conta pelas configurações do usuário para tornar a escolha persistente.

A correspondência ignora maiúsculas e aceita sublinhados no lugar de hífens. O Decoding Chat procura primeiro por uma tag suportada exata, ou pelos apelidos en ou sv, em qualquer ponto do cabeçalho. Ele só usa o recurso de fallback regional quando o cabeçalho não traz nenhuma. Em cada uma dessas duas passagens, o Decoding Chat escolhe a tag de maior peso de qualidade, e a ordem no cabeçalho desempata.

Uma tag não suportada como fr-CA ou de-AT não corresponde a nenhum idioma. Uma tag não suportada cuja subtag de língua esteja nesta tabela seleciona o idioma ao lado:

Subtag de línguaIdioma selecionado
enen-US
eses-ES
ptpt-BR
zhzh-CN
svsv-SE

Por exemplo, en-AU seleciona en-US e pt-PT seleciona pt-BR. Um peso 0 não exclui uma língua, e * não corresponde a nenhum idioma. Envie uma tag suportada explícita para ter um resultado previsível.

O idioma resolvido seleciona a message localizada em uma resposta de erro e em cada elemento de um array errors de validação.