Pular para o conteúdo principal

Idiomas localizados

Logto suporta uma ampla gama de idiomas pré-definidos e oferece 113 tags de idioma adicionais. Esta ferramenta poderosa permite que você personalize a experiência de login criando e gerenciando suas próprias opções de idioma e tradução.

Etapas de personalização no Logto Console

Personalize facilmente as configurações de idioma no Logto Console sem codificação.

  1. Navegue para: Console > Experiência de login > Conteúdo > Idiomas.
  2. Gerenciar idioma: Clique no botão “Gerenciar idioma” para acessar sua biblioteca de idiomas.
    • Editar idiomas existentes: Personalize traduções dos idiomas fornecidos pelo Logto. Esses idiomas não podem ser excluídos, mas suas alterações substituirão os valores padrão.
    • Adicionar um novo idioma: Clique no botão "Adicionar idioma", selecione uma tag de idioma, forneça suas traduções e salve as alterações para adicionar um novo idioma.
  3. Habilitar detecção automática: Quando habilitado, mostra automaticamente a página de login no idioma preferido do usuário com base nas configurações do dispositivo.
  4. Definir idioma padrão: Você pode escolher um idioma padrão da sua biblioteca de idiomas. Ele será usado quando o idioma detectado do usuário não estiver coberto na biblioteca de idiomas atual.

Aqui estão alguns termos-chave para entender ao gerenciar idiomas:

DefiniçãoDescrição
Tag de idiomaA tag de idioma identifica o idioma do conteúdo. Uma tag de idioma é composta por um código de idioma (por exemplo, en, fr, zh) e um código de país/região (por exemplo, US, UK, KR) separados por hífens. Uma tag de idioma se parece com isto: en-US.
Idioma fornecido pelo LogtoIdioma fornecido pelo Logto é o idioma oficial do Logto e está armazenado na base de código original do Logto.
Idioma adicionadoIdioma adicionado é o idioma adicionado pelos usuários.
Valores de origem do LogtoValores de origem do Logto são valores fornecidos pelo Logto que não foram personalizados pelos usuários.
Valores personalizadosValores personalizados são valores que já foram personalizados pelos usuários. Os valores de origem do Logto serão substituídos.

Personalização usando Management API

Você pode usar o Management API PUT /api/custom-phrases/{languageTag} para personalizar traduções de idioma. O corpo da solicitação da API é um objeto de localidade parcial como:

{
"input": { "username": "Username", "password": "Password" },
"secondary": {
"social_bind_with": "Já tem uma conta? Faça login para vincular {{methods, list(type: disjunction;)}} com sua identidade social."
},
"action": { "sign_in": "Sign in" },
"error": {
"general_required": "{{types, list(type: disjunction;)}} é necessário"
},
"list": { "or": "ou" },
"user_scopes": {
"descriptions": { "custom_data": "Seus dados personalizados" }
}
}

Consulte o código-fonte para ver todos os conteúdos personalizáveis.

Você também pode usar a PATCH /api/sign-in-exp API para controlar as políticas de detecção de idioma.

Casos de uso

Como o idioma adicionado aparece para os clientes finais?

Digamos que você tenha um site onde o inglês é o idioma padrão e a detecção automática está ativada. Um usuário do Japão acessa seu site e decide criar uma conta. Se ele/ela usar o japonês como idioma do aplicativo, mas o Logto ainda não suportar o idioma, a tela de login aparecerá em inglês.

A experiência de login do Logto i18n torna possível o idioma personalizado.

Clique na tag de idioma ja para adicionar sua própria tradução em japonês.

Dessa forma, o usuário acessando seu site do Japão poderá ler o conteúdo em japonês, que você acabou de traduzir do inglês.

Perguntas frequentes

E se o idioma que adicionei se tornar um idioma fornecido pelo Logto?

Ao lado da tag de idioma à esquerda, aparecerá uma tag fornecida pelo Logto, e o idioma que você adicionou não poderá mais ser removido. Os valores modificados continuarão a funcionar e substituirão os valores originais do Logto. Apague os valores fornecidos pelo usuário para usar os valores fornecidos pela configuração padrão do Logto.

E se eu adicionar apenas alguns valores personalizados?

O que os usuários finais veem é o resultado da fusão das duas colunas. Suponha que você queira fazer ajustes apenas em um subconjunto das cópias de conteúdo original fornecidas pelo Logto. A única diferença entre sua tela de inscrição e a fornecida pelo Logto serão as chaves que você editou. O restante do conteúdo permanecerá inalterado.