
Présentation
Magento offre une fonctionnalité intéressante pour les traductions des libellés. Elle permet de compléter les traductions des fichiers de localisation directement en cliquant sur l'élément à traduire. Cette traduction est ajoutée dans la table "core_translate" elle est prioritaire sur les traductions des mêmes termes existants dans les fichiers de localisation ("app/locale").
Procédure
-
Se connecter à l'interface d'administration (exemple : www.maboutique.com/index.php/admin/).
-
Cliquer sur l'option "Configuration" dans le menu "Système".
-
Cliquer sur la sous-rubrique "Développeur" dans l'onglet "Avancé".
-
Cliquer sur l'onglet "Traduction en ligne", activer la traduction en ligne pour le "Front office" ou le "Back office".
Puis cliquer sur le bouton "Sauvegarder la configuration".
REMARQUE :-
Il est nécessaire de désactiver le cache des traductions pour utiliser cette fonctionnalité ("Système > Gestion du cache").
- Les traductions réalisées à l'aide de la traduction en ligne sont stockées dans la table "core_translate" de la base de données de Magento. Elles sont prioritaires par rapport aux fichiers de traduction du dossier "app/locale".
-
Il est nécessaire de désactiver le cache des traductions pour utiliser cette fonctionnalité ("Système > Gestion du cache").
-
Placer le pointeur sur le libellé à traduire, puis cliquer sur l'icône du "Livre".
-
Dans la fenêtre au premier plan saisir la traduction du libellé dans le champ : "Custom"
Puis cliquer sur le bouton "Submit".
REMARQUE :- Il est nécessaire de rafraîchir l'affichage de la page affichée dans le navigateur pour visualiser la modification de la traduction (exemple par "F5").
-
Il est ensuite possible de réactiver le cache des traductions en accédant à l'option "Gestion du cache" dans le menu "Système".
-
Cocher la case à gauche de la ligne "Traduction". Sélectionner l'action "Activer", puis cliquer sur le bouton "Valider".