L’article explique comment gérer la traduction de contenu statique (menus, titres, boutons) dans Symfony à l’aide du composant Translation. Il détaille les étapes clés : installation via symfony composer require translation
, configuration des locales dans translation.yaml
et routes.yaml
, utilisation de clés (ex: about_us
) dans des fichiers YAML par langue (messages.en.yaml
, messages.fr.yaml
), et intégration dans Twig avec le filtre |trans
et un sélecteur de langue dynamique. Il aborde aussi le débogage avec debug:translation
et l’extraction automatique des clés manquantes, tout en évoquant l’option d’utiliser des services externes comme Crowdin pour une gestion collaborative. Une approche simple et efficace pour internationaliser une application Symfony.
25681 shaares