Definir o idioma da verificação
O fluxo deteta automaticamente o idioma do navegador e recorre ao inglês como alternativa - aqui fica como forçar um idioma diferente, e como definir o idioma dos e-mails em separado.
A interface de verificação deteta automaticamente o locale do navegador e
recorre ao inglês como alternativa. Para forçar um idioma, passa language ao
criares a sessão. O idioma do e-mail é um campo separado
(contact_details.email_lang) - definir um não define o outro.
#Comportamento por defeito
Se o locale do navegador da pessoa for um que a Didit suporte, a interface de verificação usa-o. Se não for, recorre ao inglês. Não precisas de fazer nada para que isso funcione.

- Texts substitui a redação, por idioma.
- Guarda antes de testares o fluxo no outro idioma.
#Forçar um idioma
A deteção automática está errada vezes suficientes para importar - um dispositivo partilhado, um telemóvel comprado no estrangeiro, uma WebView que reporta o idioma da aplicação em vez do do utilizador, ou um navegador configurado num idioma que a pessoa não lê de facto. Quando sabes melhor do que o navegador, define-o explicitamente.
| Campo | Onde | O que controla |
|---|---|---|
language | Corpo de criação da sessão | O idioma da interface de verificação |
contact_details.email_lang | Corpo de criação da sessão | O idioma das notificações por e-mail - convite, lembretes, atualizações de estado |
email_language | Atualização do estado da sessão | O idioma de um e-mail de alteração de estado quando enviares um |
Todos os valores são sensíveis a maiúsculas e minúsculas - usa exatamente os códigos da lista de idiomas suportados. Se não passares um idioma de e-mail, os e-mails recorrem ao inglês, independentemente do idioma da interface.
Definir o idioma da interface não define o idioma do e-mail. Um fluxo pode
mostrar-se corretamente em espanhol e ainda assim enviar os seus e-mails em
inglês, se só language tiver sido passado. Se os teus utilizadores
reportarem que o fluxo estava bem mas os e-mails não, é esta a causa.
#WebView e telemóvel
Dentro de uma WebView, o locale reportado à página é o da aplicação anfitriã, não necessariamente a preferência do utilizador no teu produto. Se a tua aplicação tiver a sua própria definição de idioma, passa-a como language ao criares a sessão em vez de confiares na deteção - a aplicação sabe e a WebView não.
#Idiomas da direita para a esquerda
Vários idiomas suportados são da direita para a esquerda, incluindo o árabe. O fluxo trata da direção; não a configuras em separado. Se tiveres substituído texto no Style Editor, verifica se essas substituições se leem corretamente também num locale RTL, tal como num LTR - uma string escrita à mão é o que tem mais probabilidade de quebrar aí.
#Texto personalizado e idiomas em conjunto
As substituições de texto no Style Editor trocam strings específicas sem bifurcares traduções por locale. É esse o objetivo da funcionalidade - mas também significa que uma substituição escrita num idioma aparece em todos os idiomas, a menos que trates disso. Se suportares vários idiomas, prefere manter as traduções fornecidas e substituir apenas o que for mesmo necessário.
#Palavras ilegíveis ou sem sentido no fluxo
Se um utilizador reportar texto embaralhado - palavras com letras trocadas, ou uma mistura de dois idiomas a meio de uma frase - a causa habitual não é a tradução do próprio fluxo. É uma funcionalidade de tradução de página do navegador, ou uma extensão, a reescrever a página por cima da renderização do fluxo.
Pede-lhe que desligue a tradução para essa página. O fluxo já oferece os seus próprios idiomas, por isso traduzi-lo no navegador não acrescenta nada e quebra-o de forma consistente.
#Os idiomas do 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 é mostrada: uma pessoa pode completar o fluxo em inglês enquanto segura um documento impresso em grego, e ambos funcionam. Consulta documentos e países suportados.
#Os relatórios são em inglês
O PDF de sessão descarregável é renderizado em inglês, independentemente do idioma do fluxo. É um artefacto de compliance interno, e não algo que entregues ao utilizador final. Consulta descarregar um relatório de verificação.
#Idioma e abandono
Se um mercado mostrar um abandono invulgarmente alto, o idioma vale a pena descartar cedo - as pessoas abandonam um fluxo que não conseguem ler em vez de se queixarem dele. Verifica em que locale essas sessões realmente correram antes de procurares uma causa mais subtil. Consulta quando uma sessão nunca termina.
