Documentation en ligne

Multilinguisme

Pour activer le multilinguisme dans Publik :

  1. Aller dans Paramètres > Langue

  2. Cocher la case Activer la prise en charge du multilinguisme

 

La prise en charge du multilinguisme concerne uniquement les formulaires, les fiches, les workflows.

Les éléments de base, tels que les libellés des boutons "Suivant" et "Précédent", sont automatiquement traduits en anglais et en allemand.

Les libellés des champs et des listes ne sont pas traduits automatiquement et doivent être ajoutés manuellement.

Pour traduire un champ d'une fiche, il faut l'ajouter dans le gabarit du modèle de fiche avec le filtre |translate.

Dans les workflows, certaines actions, comme l'envoi d'un courriel, utilisent la langue associée à la demande lors de la saisie. Cela permet d'envoyer un courriel unique pour un changement de statut, par exemple :

  • en français (langue par défaut) pour l'agent

  • en anglais pour l'utilisateur, à condition qu'une traduction en anglais ait été saisie

La langue du formulaire suit celle configurée dans le navigateur de l'utilisateur. Cependant, si une URL avec un préfixe de langue est utilisée (ex. /en/ ou /de/), elle a la priorité. De plus, la langue sélectionnée par l'utilisateur est enregistrée avec la demande.

Pour afficher un formulaire traduit, il faut utiliser une URL contenant un préfixe de langue.
Exemple :
{{ eservices_url }}/en/IDENTIFIANT_CATEGORIE/IDENTIFIANT_FORMULAIRE/
L'ajout de
/en/ permet d'afficher la version anglaise du formulaire.

Dernière mise à jour le 11/02/2025 15:42 — Éditer