Cómo funciona la localización de campos
Cada campo del formulario de registro puede tener etiquetas en varios idiomas. Al mostrar el formulario, tikento selecciona automáticamente el idioma adecuado en función de la configuración del participante.
Las traducciones se almacenan y gestionan a través del i18n-service, el punto único de gestión de localización de la plataforma.
Qué se puede traducir
Para cada campo están disponibles las traducciones de los siguientes elementos:
- Label — etiqueta del campo (por ejemplo, «Nombre», «Name», «Nombre»)
- Placeholder — sugerencia dentro del campo (por ejemplo, «Introduzca su nombre»)
- Descripción — texto de ayuda debajo del campo
- Opciones de selección — para select, radio, checkbox con opciones
- Mensajes de validación — textos de error personalizados
Cómo agregar una traducción
- Abra el constructor de formularios (evento → «Registro»).
- Seleccione el campo para el que desea agregar una traducción.
- Junto al campo de etiqueta (label), haga clic en el icono de traducción.
- En la ventana que se abre, complete las etiquetas en los idiomas necesarios.
- Repita para el placeholder y la descripción, si es necesario.
- Guarde el formulario.
Idiomas disponibles por plan
| Plan | Cantidad de idiomas | Idiomas |
|---|---|---|
| Free | 2 | ru, en |
| Pro | 4 | ru, en + 2 a elección |
| Business | 7 | ru, en, es, ar, it, de, fr |
| Enterprise | 7 | ru, en, es, ar, it, de, fr |
Detección del idioma del participante
tikento determina el idioma del formulario en el siguiente orden de prioridad:
- Parámetro de URL —
?lang=enen el enlace del formulario - Configuración del navegador — encabezado
Accept-Language - Idioma de Telegram — para registro a través de Mini App
- Idioma predeterminado — idioma del evento establecido por el organizador
Cadena de fallback
Si la traducción al idioma solicitado no se encuentra, el sistema busca siguiendo la cadena:
Idioma solicitado → ru → en → clave técnica del campo
Ejemplo: el participante abre el formulario en árabe (ar). Si la traducción al ar no está configurada, se muestra la versión en ruso (ru). Si tampoco existe, la versión en inglés (en). En último caso, el identificador técnico del campo.
Compatibilidad con RTL
Para el idioma árabe (ar), el formulario cambia automáticamente al modo RTL (right-to-left):
- El texto se alinea a la derecha
- Los campos y las etiquetas se reflejan en espejo
- La navegación entre pasos se adapta
Esto funciona automáticamente: no se requiere configuración adicional.
Recomendaciones
- Complete siempre las etiquetas en al menos dos idiomas (ru y en): esto cubre a la mayoría de los participantes
- Para eventos internacionales, agregue los idiomas del público objetivo
- Verifique el formulario en modo vista previa en cada idioma
- Traduzca los mensajes de validación personalizados a todos los idiomas utilizados, para que los participantes no vean errores en un idioma que no entienden