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.

Short answer

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.

A aba Texts do editor white label, onde o texto é sobrescrito por idioma
  1. Texts sobrescreve o texto, por idioma.
  2. Salve antes de testar o fluxo no outro idioma.
O idioma afeta tanto a interface quanto qualquer texto que você sobrescrever.

#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.

CampoOndeO que controla
languageCorpo da criação de sessãoO idioma da interface de verificação
contact_details.email_langCorpo da criação de sessãoO idioma das notificações por e-mail - convite, lembretes, atualizações de status
email_languageAtualização de status da sessãoO 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.

Note

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.