1. Livres & vidéos
  2. Internationalisation avec Symfony - Traduire et adapter vos applications web pour un public multilingue

Internationalisation avec Symfony Traduire et adapter vos applications web pour un public multilingue

Informations

  • Consultable en ligne immédiatement après validation du paiement et pour une durée de 10 ans.
  • Vidéos enregistrées dans notre studio nantais
Lorsqu'on développe une application web destinée à plusieurs pays ou plusieurs langues, la gestion des traductions peut rapidement devenir complexe. Comment organiser les textes traduits sans les disperser dans le code ? Comment ajouter de nouvelles langues sans devoir modifier toute l'application ? Cette vidéo de formation vous accompagne dans la mise en œuvre de l'internationalisation (i18n) avec Symfony, depuis les notions fondamentales jusqu'aux cas avancés et aux outils de l'écosystème...
  • Niveau Initié à Confirmé
  • Durée 1h26
  • Parution octobre 2026

Lorsqu'on développe une application web destinée à plusieurs pays ou plusieurs langues, la gestion des traductions peut rapidement devenir complexe. Comment organiser les textes traduits sans les disperser dans le code ? Comment ajouter de nouvelles langues sans devoir modifier toute l'application ?

Cette vidéo de formation vous accompagne dans la mise en œuvre de l'internationalisation (i18n) avec Symfony, depuis les notions fondamentales jusqu'aux cas avancés et aux outils de l'écosystème.

Vous commencerez par découvrir les différences entre internationalisation et localisation, le rôle des locales, l'organisation des fichiers de traduction et l'utilisation du composant Translation de Symfony. Vous apprendrez également à utiliser le format XLIFF, particulièrement adapté à cet environnement.

Vous aborderez ensuite les bonnes pratiques permettant de concevoir des applications multilingues faciles à maintenir : organisation et nommage des clés de traduction, utilisation de variables, pluralisation des messages, gestion des langues dans les routes et traduction de contenus provenant d'une base de données.

La formation vous présentera également les outils facilitant la gestion des traductions : détection des textes non traduits, synchronisation des fichiers, traduction automatique avec Google Translate ou DeepL et collaboration sur des plateformes spécialisées comme Crowdin ou Phrase. Vous découvrirez comment intégrer ces outils à votre processus de développement.

Enfin, vous apprendrez à gérer les traductions côté JavaScript, notamment avec Stimulus et i18next, afin de garantir une expérience utilisateur cohérente dans l'ensemble de votre application.

Des mises en pratique régulières, réalisées dans une application Symfony, vous permettront d'appliquer progressivement les techniques présentées et de développer des applications multilingues structurées et maintenables.

Caractéristiques

  • Vidéo en ligne
  • Ref. ENI : VT2SYMINT

Téléchargements

Vincent BOURDEIX

 

Vincent BOURDEIX est ingénieur logiciel et lead technique, avec plus de 20 ans d’expérience dans la conception d’applications web. Spécialisé en PHP/Symfony et Angular/TypeScript, il associe une solide expertise full-stack à une pratique de l’architecture logicielle, du pilotage de projets et de l’accompagnement des équipes. Fondateur de Web2Bee, il est intervenu aussi bien auprès de grands groupes comme la SNCF que de startups et d’éditeurs SaaS. Depuis 2025, l’intelligence artificielle occupe une place importante dans sa pratique. Il conçoit des systèmes d’agents intégrés aux outils et aux processus de développement, de l’implémentation à la revue de code et aux tests automatisés. Son approche privilégie des automatisations mesurables, associant contrôle humain, qualité logicielle et maîtrise des coûts. Attaché à la transmission d’une expertise ancrée dans le terrain, il anime des formations en entreprise et partage son expérience comme auteur et formateur pour les Éditions ENI depuis 2017.

Retrouvez la liste de ses réalisations sur www.editions-eni.fr

 

Découvrir tous ses livres

  • API REST avec Symfony Concevoir, sécuriser et déployer une API professionnelle
  • Sécurisez vos applications web avec Symfony Authentification, contrôle d
  • Le routing avec Angular 16 Gérez la navigation de vos applications web
  • Angular 16 Développez des applications dynamiques et interactives
  • Angular - Développement d
  • Symfony Exploitez le potentiel des commandes CLI
  • Symfony Fiabilisez vos applications avec les tests automatisés

Nos nouveautés

voir plus