Definindo o idioma da verificação
O fluxo detecta automaticamente o idioma do navegador e usa o inglês como padrão - veja aqui como forçar um idioma específico, e como definir o idioma dos e-mails separadamente.
A interface de verificação detecta automaticamente o locale do navegador e usa
o inglês como padrão. Para forçar um idioma, passe language ao criar a sessão. O
idioma do e-mail é um campo separado (contact_details.email_lang) - definir
um não define o outro.
#Comportamento padrão
Se o locale do navegador da pessoa for um dos suportados pela Didit, a interface de verificação o utiliza. Caso contrário, ela usa o inglês como padrão. Você não precisa fazer nada para que isso funcione.

- Texts sobrescreve o texto, por idioma.
- Salve antes de testar o fluxo no outro idioma.
#Forçando um idioma
A detecção automática erra com frequência suficiente para importar - um dispositivo compartilhado, um celular comprado no exterior, uma WebView que informa o locale do app em vez do locale do usuário, ou um navegador configurado em um idioma que a pessoa não lê de fato. Quando você sabe mais do que o navegador, defina o idioma explicitamente.
| Campo | Onde | O que controla |
|---|---|---|
language | Corpo da criação de sessão | O idioma da interface de verificação |
contact_details.email_lang | Corpo da criação de sessão | O idioma das notificações por e-mail - convite, lembretes, atualizações de status |
email_language | Atualização de status da sessão | O idioma de um e-mail de mudança de status quando você enviar um |
Todos os valores diferenciam maiúsculas de minúsculas - use os códigos exatos da lista de idiomas suportados. Se você não passar um idioma de e-mail, os e-mails usam o inglês como padrão, independentemente do idioma da interface.
Definir o idioma da interface não define o idioma do e-mail. Um fluxo pode
aparecer corretamente em espanhol e ainda assim enviar seus e-mails em inglês, se
apenas language tiver sido passado. Se seus usuários relatam que o fluxo estava
correto, mas os e-mails não, essa é a causa.
#WebView e mobile
Dentro de uma WebView, o locale informado à página é o do app hospedeiro, não necessariamente a preferência do usuário no seu produto. Se o seu app tem sua própria configuração de idioma, passe-a como language na criação da sessão em vez de depender da detecção - o app sabe e a WebView não.
#Idiomas da direita para a esquerda
Vários idiomas suportados são escritos da direita para a esquerda, incluindo o árabe. O fluxo trata a direção automaticamente; você não precisa configurar isso separadamente. Se você sobrescreveu texto no Style Editor, verifique se essas sobrescritas ficam corretas também em um locale RTL, assim como em um LTR - uma string escrita manualmente é a coisa com maior chance de quebrar ali.
#Texto personalizado e idiomas juntos
As sobrescritas de texto no Style Editor substituem strings específicas sem que você precise bifurcar as traduções por locale. É esse o propósito do recurso - mas isso também significa que uma sobrescrita escrita em um idioma aparece em todos os idiomas, a menos que você trate isso. Se você suporta vários idiomas, prefira manter as traduções já disponibilizadas e sobrescrever apenas o que for realmente necessário.
#Palavras corrompidas ou sem sentido no fluxo
Se um usuário relata texto embaralhado - palavras com letras fora de ordem, ou uma mistura de dois idiomas no meio de uma frase - a causa habitual não é a tradução própria do fluxo. É um recurso ou extensão de tradução de página do navegador reescrevendo a página por cima da renderização do fluxo.
Peça para a pessoa desativar a tradução para a página. O fluxo já oferece seus próprios idiomas, então traduzi-lo pelo navegador não acrescenta nada e sempre acaba quebrando algo.
#Idiomas de OCR são uma coisa diferente
O OCR da Didit lê documentos em mais de 130 idiomas. Isso é completamente independente do idioma em que a interface é exibida: uma pessoa pode completar o fluxo em inglês segurando um documento impresso em grego, e ambos funcionam. Veja documentos e países suportados.
#Relatórios são em inglês
O PDF de sessão para download é renderizado em inglês, independentemente do idioma do fluxo. É um artefato de compliance interno, não algo que você entrega ao usuário final. Veja baixando um relatório de verificação.
#Idioma e abandono
Se um mercado apresenta uma taxa de abandono incomumente alta, vale a pena descartar o idioma como causa logo de início - as pessoas abandonam um fluxo que não conseguem ler em vez de reclamar sobre isso. Verifique em qual locale essas sessões realmente rodaram antes de procurar uma causa mais sutil. Veja quando uma sessão nunca termina.
