Saltar al contenido principal

Idiomas localizados

Logto admite una amplia gama de idiomas predefinidos y ofrece 113 etiquetas de idioma adicionales. Esta poderosa herramienta te permite personalizar la experiencia de inicio de sesión creando y gestionando tus propias opciones de idioma y traducción.

Pasos de personalización en Logto Console

Personaliza fácilmente la configuración de idioma en Logto Console sin necesidad de codificación.

  1. Navega a: Console > Sign-in experience > Content > Languages.
  2. Gestionar idioma: Haz clic en el botón “Manage language” para acceder a tu biblioteca de idiomas.
    • Editar idiomas existentes: Personaliza las traducciones de los idiomas proporcionados por Logto. Estos idiomas no se pueden eliminar, pero tus cambios sobrescribirán los valores predeterminados.
    • Agregar un nuevo idioma: Haz clic en el botón ”Add language”, selecciona una etiqueta de idioma, proporciona tus traducciones y luego guarda los cambios para agregar un nuevo idioma.
  3. Habilitar detección automática: Cuando está habilitado, muestra automáticamente la página de inicio de sesión en el idioma preferido del usuario según la configuración de su dispositivo.
  4. Establecer idioma predeterminado: Puedes elegir un idioma predeterminado de tu biblioteca de idiomas. Se usará cuando el idioma detectado del usuario no esté cubierto en la biblioteca de idiomas actual.

Aquí hay algunos términos clave para entender al gestionar idiomas:

DefiniciónDescripción
Etiqueta de idiomaLa etiqueta de idioma identifica el idioma del contenido. Una etiqueta de idioma se compone de un código de idioma (por ejemplo, en, fr, zh) y un código de país / región (por ejemplo, US, UK, KR) separados por guiones. Una etiqueta de idioma se ve así: en-US.
Idioma proporcionado por LogtoEl idioma proporcionado por Logto es el idioma oficial de Logto y se almacena en la base de código original de Logto.
Idioma agregadoEl idioma agregado es el idioma añadido por los usuarios.
Valores fuente de LogtoLos valores fuente de Logto son valores suministrados por Logto que no han sido personalizados por los usuarios.
Valores personalizadosLos valores personalizados son valores que ya han sido personalizados por los usuarios. Los valores fuente de Logto serán sobrescritos.

Personalización usando Management API

Puedes usar el Management API PUT /api/custom-phrases/{languageTag} para personalizar las traducciones de idioma. El cuerpo de la solicitud API es un objeto de localización parcial como:

{
"input": { "username": "Username", "password": "Password" },
"secondary": {
"social_bind_with": "¿Ya tienes una cuenta? Inicia sesión para vincular {{methods, list(type: disjunction;)}} con tu identidad social."
},
"action": { "sign_in": "Iniciar sesión" },
"error": {
"general_required": "{{types, list(type: disjunction;)}} es requerido"
},
"list": { "or": "o" },
"user_scopes": {
"descriptions": { "custom_data": "Tus datos personalizados" }
}
}

Consulta el código fuente para ver todos los contenidos personalizables.

También puedes usar el PATCH /api/sign-in-exp API para controlar las políticas de detección de idioma.

Casos de uso

¿Cómo aparece el idioma agregado para los clientes finales?

Supongamos que tienes un sitio web donde el inglés es el idioma predeterminado y la detección automática está activada. Un usuario de Japón llega a tu sitio y decide crear una cuenta. Si él/ella usa japonés como su idioma de aplicación pero Logto aún no admite el idioma, la pantalla de inicio de sesión aparecerá en inglés.

La experiencia de inicio de sesión de Logto i18n hace posible el idioma personalizado.

Haz clic en la etiqueta de idioma ja para agregar tu propia traducción al japonés.

De esta manera, el usuario que accede a tu sitio desde Japón podrá leer el contenido en japonés, que acabas de traducir del inglés.

Preguntas frecuentes

¿Qué pasa si el idioma que agregué se convierte en un idioma proporcionado por Logto?

Junto a la etiqueta de idioma a la izquierda, aparecerá una etiqueta proporcionada por Logto, y el idioma que agregaste ya no se podrá eliminar. Los valores modificados continúan funcionando y reemplazan los valores originales de Logto. Borra los valores proporcionados por el usuario para usar los valores proporcionados por la configuración predeterminada de Logto.

¿Qué pasa si solo agregué algunos valores personalizados?

Lo que los usuarios finales ven es el resultado de la fusión de las dos columnas. Supongamos que solo deseas hacer ajustes a un subconjunto de las copias de contenido original que Logto proporcionó. La única diferencia entre tu pantalla de registro y la proporcionada por Logto serán las claves que editaste. El resto del contenido permanecerá sin cambios.