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.
Idiomas suportados
Seção intitulada “Idiomas suportados”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.
| Valor | Descrição |
|---|---|
| ar | Árabe |
| bg | Búlgaro |
| cs | Tcheco |
| da | Dinamarquês |
| de | Alemão |
| el | Grego |
| en-GB | Inglês (Reino Unido) |
| en-US1 | Inglês (Estados Unidos) |
| es-ES | Espanhol (Espanha) |
| es-419 | Espanhol (América Latina) |
| fi | Finlandês |
| fr | Francês |
| he | Hebraico |
| hi | Hindi |
| hr | Croata |
| hu | Húngaro |
| id | Indonésio |
| it | Italiano |
| ja | Japonês |
| ko | Coreano |
| lt | Lituano |
| nl | Holandês |
| no | Norueguês |
| pl | Polonês |
| pt-BR | Português (Brasil) |
| ro | Romeno |
| ru | Russo |
| sv-SE2 | Sueco |
| th | Tailandês |
| tr | Turco |
| uk | Ucraniano |
| vi | Vietnamita |
| zh-CN | Chinês (simplificado) |
| zh-TW | Chinê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
Negociação
Seção intitulada “Negociação”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íngua | Idioma selecionado |
|---|---|
en | en-US |
es | es-ES |
pt | pt-BR |
zh | zh-CN |
sv | sv-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.

