Mise en place de la traduction sur Magento 2
Parmi tous nos tutoriels, celui-ci vous sera le plus important si vous vous lancez ร l’international avec votre e-commerce ! Dรฉcouvrez sans plus tarder comment mettre en place de la traduction sur Magento 2.
รtape 1 : Prรฉparer votre module
A l’aide du tutoriel ?Crรฉer un module Magento 2?, crรฉez votre module Gone/MyModule dans le rรฉpertoire app/code.
รtape 2 : Utilisation des balises de traduction dans les fichiers de template
Dans vos fichiers de template (.phtml), entourez le texte que vous souhaitez traduire avec la fonction de traduction __(). Par exemple :
รtape 3 : Utilisation des balises de traduction dans le code PHP
Dans votre code PHP, utilisez รฉgalement la fonction __() pour les chaรฎnes de caractรจres que vous souhaitez traduire :
รtape 4 : Crรฉer un fichier CSV pour la traduction
Dans le rรฉpertoire de votre module, crรฉez un dossier appelรฉ i18n. Dans ce dossier, crรฉez un fichier CSV pour chaque langue que vous souhaitez prendre en charge. Le fichier doit รชtre nommรฉ en fonction du code de la langue, par exemple fr_FR.csv pour le franรงais.
Si votre traduction n’est pas forcรฉment liรฉe ร un module mais est plutรดt gรฉnรฉrale, vous pouvez รฉgalement crรฉer le dossier i18n dans votre thรจme.
รtape 5 : Ajouter les traductions dans le fichier CSV
Ouvrez le fichier CSV et ajoutez les traductions. Le format est ยซย Texte originalย ยป,ย ยปTexte traduitย ยป.
Exemple dans fr_FR.csv :
รtape 6 : Nettoyer le cache et dรฉployer le contenu statique
Aprรจs avoir ajoutรฉ les traductions, il est important de nettoyer le cache et de dรฉployer ร nouveau le contenu statique. Exรฉcutez les commandes suivantes :
รtape 7 : Tester la traduction
Changez la langue de la boutique vers celle pour laquelle vous avez ajoutรฉ la traduction, et vรฉrifiez que les textes sont correctement traduits.
รtape 8 : Activer le module
Dans le terminal, naviguez jusqu’ร la racine de Magento et exรฉcutez les commandes suivantes :
Maintenant que la traduction est en place sur votre site, pourquoi ne pas aller plus loin ? Suivez une de nos formations Magento 2 ou laissez notre agence Magento vous accompagner pour mettre en place votre projet pour vous !