FreemiumProBusinessEnterprise

Libelles de champs multilingues

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

  1. Ouvrez le constructeur de formulaire (evenement → "Inscription").
  2. Selectionnez le champ pour lequel vous souhaitez ajouter une traduction.
  3. A cote du champ de libelle (label), cliquez sur l'icone de traduction.
  4. Dans la fenetre qui s'ouvre, remplissez les libelles dans les langues souhaitees.
  5. Repetez pour le placeholder et la description si necessaire.
  6. Sauvegardez le formulaire.

Langues disponibles par forfait

ForfaitNombre de languesLangues
Free2ru, en
Pro4ru, en + 2 au choix
Business7ru, en, es, ar, it, de, fr
Enterprise7ru, en, es, ar, it, de, fr

Detection de la langue du participant

tikento determine la langue du formulaire dans l'ordre de priorite suivant :

  1. Parametre URL -- ?lang=en dans le lien du formulaire
  2. Parametres du navigateur -- en-tete Accept-Language
  3. Langue Telegram -- pour l'inscription via la Mini App
  4. 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

Questions fréquentes

Combien de langues peut-on ajouter a un champ ?
Le nombre de langues disponibles depend du forfait. Free -- 2 langues (ru, en), Pro -- 4, Business et Enterprise -- les 7 langues prises en charge.
Que verra le participant si la traduction dans sa langue n'est pas definie ?
La chaine de fallback s'appliquera : d'abord la traduction en russe (ru), puis en anglais (en) sera recherchee. Si elle n'existe pas non plus, la cle technique du champ sera affichee.
Les messages de validation sont-ils traduits automatiquement ?
Les messages de validation standard (champ obligatoire, format incorrect) sont traduits dans toutes les langues automatiquement. Les messages personnalises doivent etre traduits manuellement.