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.
- Navegue para: Console > Experiência de login > Conteúdo > Idiomas.
- 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.
- 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.
- 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ção | Descrição |
---|---|
Tag de idioma | A 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 Logto | Idioma fornecido pelo Logto é o idioma oficial do Logto e está armazenado na base de código original do Logto. |
Idioma adicionado | Idioma adicionado é o idioma adicionado pelos usuários. |
Valores de origem do Logto | Valores de origem do Logto são valores fornecidos pelo Logto que não foram personalizados pelos usuários. |
Valores personalizados | Valores 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.