Langues & Localisation

Afin de toucher une audience internationale, il est essentiel d'ajouter plusieurs langues à votre application. Voici comment le faire efficacement avec PandaSuite. 

Dans cet article

Ajouter une langue

  • Rendez-vous dans les propriétés du Projet.
  • Dans la section Langues, cliquez sur + Ajouter.
  • Choisissez la langue initiale du projet, celle dans laquelle vous avez travaillé. Il est crucial de bien sélectionner cette langue initiale car elle servira de base pour toutes les autres. Attention : une fois la langue initiale définie, il n'est pas possible de la modifier sans supprimer tout le contenu associé.
  • Vous pouvez ajouter autant de langues que nécessaire. L'icône punaise vous permet de définir quelle langue s'affichera par défaut.

Éditer une langue

  • Pour passer d’une langue à l’autre, cliquez simplement sur le drapeau situé en bas à droite de votre espace de travail.
  • Notez que PandaSuite ne traduit pas automatiquement votre contenu. Toutefois, il facilite grandement l'intégration de votre contenu traduit.
  • La mise en page de référence est celle de la langue initiale. Il n'est donc pas possible de modifier la mise en page pour une langue spécifique. Assurez-vous de bien remplacer le contenu des textes et la source des images en respectant les dimensions et ratios originaux.
  • Si vous modifiez la taille d'un bloc dans une langue (en raison d'une traduction plus longue, par exemple), cette modification sera répercutée sur toutes les versions.

🎉 Bonne nouvelle : la gestion des langues s'applique désormais également pour les contenus audios et vidéos (Lecteur Vidéo et Vidéo plein écran)

Créer un menu de changement de langue

  1. Sélectionnez votre déclencheur (drapeaux, FR/EN, etc.) et ajoutez une nouvelle action.
  2. Choisissez un déclencheur et l'action Changer de langue pour la langue souhaitée.
  3. L'application s'adaptera automatiquement à la langue choisie.

Localisation automatique selon la langue de l'appareil

Pour offrir une expérience utilisateur optimale, il est essentiel que votre application s'adapte automatiquement à la langue de l'appareil de l'utilisateur. Avec PandaSuite, vous pouvez le faire en utilisant la donnée locale qui provient du contexte de l'appareil. Voici comment procéder :

  • Ajoutez un composant Condition et créez une condition par langue 
  • Activez l'option Évaluation automatique pour que la condition soit automatiquement évaluée
  • Dans le champ Si, choisissez la donnée Projet > Context > locale, la fonction Débute par et définissez la valeur correspondant à la langue souhaitée (par exemple, "fr" pour le français, "en" pour l'anglais, etc.). Pour connaître le code correspondant à la langue : Language designators with region
  • Définissez l'action : si la condition est remplie (c'est-à-dire si la langue de l'appareil correspond à la valeur définie), choisissez l'action Changer de langue et sélectionnez la langue appropriée.
  • Répétez ces étapes pour chaque langue que vous avez intégrée à votre application.

En suivant ces étapes, votre application sera en mesure de détecter automatiquement la langue de l'appareil de l'utilisateur et d'afficher le contenu dans cette langue, offrant ainsi une expérience fluide et personnalisée.

Langues et contenu dynamique

Si vous utilisez du contenu dynamique avec la base de données PandaSuite, vous serez ravi d'apprendre que la gestion multilingue s'étend également à cette fonctionnalité.

Tout d'abord, assurez-vous que les langues souhaitées sont bien ajoutées à votre projet. Une fois cela fait, vous pouvez enrichir votre base de données PandaSuite avec des traductions supplémentaires pour chaque clé. Cela signifie que chaque élément de contenu dynamique peut avoir des versions dans toutes les langues que vous avez définies.

Cela a-t-il répondu à votre question ? Merci pour les commentaires Il y a eu un problème pour soumettre vos commentaires. Veuillez réessayer plus tard.