Comment fonctionne la localisation des champs
Chaque champ du formulaire d'inscription peut avoir des libelles en plusieurs langues. Lors de l'affichage du formulaire, tikento selectionne automatiquement la langue appropriee en fonction des parametres du participant.
Les traductions sont stockees et gerees via i18n-service -- le point unique de gestion de la localisation de la plateforme.
Ce qui peut etre traduit
Pour chaque champ, les traductions des elements suivants sont disponibles :
- Label -- libelle du champ (par exemple, "Prenom", "Name", "Nombre")
- Placeholder -- indication a l'interieur du champ (par exemple, "Saisissez votre prenom")
- Description -- texte d'aide sous le champ
- Options de selection -- pour select, radio, checkbox avec options
- Messages de validation -- textes d'erreur personnalises
Comment ajouter une traduction
- Ouvrez le constructeur de formulaire (evenement → "Inscription").
- Selectionnez le champ pour lequel vous souhaitez ajouter une traduction.
- A cote du champ de libelle (label), cliquez sur l'icone de traduction.
- Dans la fenetre qui s'ouvre, remplissez les libelles dans les langues souhaitees.
- Repetez pour le placeholder et la description si necessaire.
- Sauvegardez le formulaire.
Langues disponibles par forfait
| Forfait | Nombre de langues | Langues |
|---|---|---|
| Free | 2 | ru, en |
| Pro | 4 | ru, en + 2 au choix |
| Business | 7 | ru, en, es, ar, it, de, fr |
| Enterprise | 7 | ru, en, es, ar, it, de, fr |
Detection de la langue du participant
tikento determine la langue du formulaire dans l'ordre de priorite suivant :
- Parametre URL --
?lang=endans le lien du formulaire - Parametres du navigateur -- en-tete
Accept-Language - Langue Telegram -- pour l'inscription via la Mini App
- Langue par defaut -- langue de l'evenement definie par l'organisateur
Chaine de fallback
Si la traduction dans la langue souhaitee n'est pas trouvee, le systeme recherche selon la chaine :
Langue demandee → ru → en → cle technique du champ
Exemple : un participant ouvre le formulaire en arabe (ar). Si la traduction en ar n'est pas definie, la version russe (ru) est affichee. Si elle n'existe pas non plus, la version anglaise (en). En dernier recours, l'identifiant technique du champ.
Prise en charge RTL
Pour la langue arabe (ar), le formulaire passe automatiquement en mode RTL (de droite a gauche) :
- Le texte est aligne a droite
- Les champs et les libelles sont reflechis en miroir
- La navigation entre les etapes est adaptee
Cela fonctionne automatiquement -- aucune configuration supplementaire n'est necessaire.
Recommandations
- Remplissez toujours les libelles dans au moins deux langues (ru et en) -- cela couvre la majorite des participants
- Pour les evenements internationaux, ajoutez les langues du public cible
- Verifiez le formulaire en mode apercu dans chaque langue
- Traduisez les messages de validation personnalises dans toutes les langues utilisees, afin que les participants ne voient pas d'erreurs dans une langue etrangere