Nous contacter

Mise en place de la traduction sur Magento 2

SE FAIRE ACCOMPAGNER PAR DES EXPERTS CERTIFIÉS
Préparer le moduleBalises dans les fichiers de templateBalises dans PHPCréer un CSVAjouter des traductions dans le CSVCache et contenu statiqueTester la traductionActiver le module

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.

1695131406913

É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.

VOIR LE TUTORIEL DE CRÉATION DE MODULE

É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 :

<h1><?= __('Bonjour, ceci est un texte à traduire') ?></h1>

É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 :

public function monMessage() {
return __('Bonjour, ceci est un autre texte à 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 :

"Bonjour, ceci est un texte à traduire","Salut, voici une traduction"
"Bonjour, ceci est un autre texte à traduire","Salut, voici une autre traduction"

É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 :

php bin/magento cache:flush
php bin/magento setup:static-content:deploy fr_FR

É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 :

php bin/magento setup:upgrade
php 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 !

Découvrez nos autres tutoriels Magento 2 :

Comment ajouter une table en base de données sur Magento 2 ?
9/20/2023

Comment ajouter une table en base de données sur Magento 2 ?

Si vous êtes équipé de Magento 2.3 et +, alors ce tutoriel est fait pour vous : apprenez à ajouter une table en BDD !

410 Gone vous offre quelques tutoriels afin de bien débuter avec Magento ; retrouvez les tous ici !
9/20/2023

410 Gone vous offre quelques tutoriels afin de bien débuter avec Magento ; retrouvez les tous ici !

Retrouvez nos tutoriels sous Magento 1

Créer un module Magento 2 : notre tutoriel
9/20/2023

Créer un module Magento 2 : notre tutoriel

Créer un module sous Magento 2, c'est la base pour la suite ! Découvrez sans plus attendre comment faire.

Créer un controller sous Magento 2 : notre tuto pas à pas
9/20/2023

Créer un controller sous Magento 2 : notre tuto pas à pas

Vous souhaitez créer un controller sous Magento 2 ? En 4 étapes seulement, nous vous montrons comment faire facilement !

Thème personnalisé sous Magento 2 : créez le vôtre rapidement !
9/20/2023

Thème personnalisé sous Magento 2 : créez le vôtre rapidement !

Nous vous aidons à créer votre propre thème personnalisé sous Magento 2 en quelques étapes seulement. Découvrez notre tuto !

Créer un bloc sur Magento 2 : découvrez la marche à suivre
9/20/2023

Créer un bloc sur Magento 2 : découvrez la marche à suivre

Nous vous aidons à créer vos propres blocs sur Magento 2 : découvrez le tutoriel !

Surcharger un template sur Magento 2 : comment faire ?
9/20/2023

Surcharger un template sur Magento 2 : comment faire ?

Nous vous aidons à surcharger un template sur votre CMS de prédilection, et ce en 5 étapes seulement.

Tutoriels Magento 2 : 410 vous accompagne sur le CMS e-commerce !
9/20/2023

Tutoriels Magento 2 : 410 vous accompagne sur le CMS e-commerce !

Nous vous aidons à mettre en place différents éléments essentiels à la personnalisation de votre site Magento 2.

Créer un plugin sur Magento 2 en 6 étapes : découvrez la marche à suivre !
9/20/2023

Créer un plugin sur Magento 2 en 6 étapes : découvrez la marche à suivre !

Vous souhaitez créer votre propre plugin sur Magento 2 ? Pas de soucis : on vous aide à le mettre en place !

Interface d'administration sur Magento 2 : comment en créer une ?
9/20/2023

Interface d'administration sur Magento 2 : comment en créer une ?

Découvrez comment créer une interface d'administration fonctionnelle sur Magento 2 en 6 étapes.

Créer un observeur sur Magento 2 : découvrez comment faire
9/20/2023

Créer un observeur sur Magento 2 : découvrez comment faire

Puissants systèmes d'événements sur Magento 2, découvrez comment créer et mettre en place un observeur !

Créer une méthode de livraison personnalisée sur Magento 2 : notre tuto
9/20/2023

Créer une méthode de livraison personnalisée sur Magento 2 : notre tuto

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 !

Magento 2 : comment ajouter et récupérer une configuration personnalisée ?
9/20/2023

Magento 2 : comment ajouter et récupérer une configuration personnalisée ?

Découvrez comment gérer vos configurations personnalisées sur Magento 2 en quelques étapes seulement.

Livre

Découvrez les best practices en SEO

Téléchargez notre livre blanc SEO !