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.
A l’aide du tutoriel “Créer un module Magento 2”, créez votre module Gone/MyModule dans le répertoire app/code.
Dans vos fichiers de template (.phtml), entourez le texte que vous souhaitez traduire avec la fonction de traduction __(). Par exemple :
<h1><?= __('Bonjour, ceci est un texte à traduire') ?></h1>
Dans votre code PHP, utilisez également la fonction __() pour les chaînes de caractères que vous souhaitez traduire :
public function monMessage() {return __('Bonjour, ceci est un autre texte à traduire.');}
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.
Ouvrez le fichier CSV et ajoutez les traductions. Le format est "Texte original","Texte traduit".
Exemple dans fr_FR.csv :
"Bonjour, ceci est un texte à traduire","Salut, voici une traduction""Bonjour, ceci est un autre texte à traduire","Salut, voici une autre traduction"
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 :
php bin/magento cache:flushphp bin/magento setup:static-content:deploy fr_FR
Changez la langue de la boutique vers celle pour laquelle vous avez ajouté la traduction, et vérifiez que les textes sont correctement traduits.
Dans le terminal, naviguez jusqu'à la racine de Magento et exécutez les commandes suivantes :
php bin/magento setup:upgradephp bin/magento cache:flush
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 !
Si vous êtes équipé de Magento 2.3 et +, alors ce tutoriel est fait pour vous : apprenez à ajouter une table en BDD !
Retrouvez nos tutoriels sous Magento 1
Créer un module sous Magento 2, c'est la base pour la suite ! Découvrez sans plus attendre comment faire.
Vous souhaitez créer un controller sous Magento 2 ? En 4 étapes seulement, nous vous montrons comment faire facilement !
Nous vous aidons à créer votre propre thème personnalisé sous Magento 2 en quelques étapes seulement. Découvrez notre tuto !
Nous vous aidons à créer vos propres blocs sur Magento 2 : découvrez le tutoriel !
Nous vous aidons à surcharger un template sur votre CMS de prédilection, et ce en 5 étapes seulement.
Nous vous aidons à mettre en place différents éléments essentiels à la personnalisation de votre site Magento 2.
Vous souhaitez créer votre propre plugin sur Magento 2 ? Pas de soucis : on vous aide à le mettre en place !
Découvrez comment créer une interface d'administration fonctionnelle sur Magento 2 en 6 étapes.
Puissants systèmes d'événements sur Magento 2, découvrez comment créer et mettre en place un observeur !
Découvrez comment créer une méthode de livraison personnalisée sous Magento 2 en quelques étapes seulement, et simplifiez la vie de vos utilisateurs !
Découvrez comment gérer vos configurations personnalisées sur Magento 2 en quelques étapes seulement.
Téléchargez notre livre blanc SEO !