Traduire en bloc les pays dans Prestashop 1.6 et 1.7
Il arrive parfois que lors d’une installation de Prestashop, les pays ne sont pas traduit dans toutes les langues !
Téléchargement du Unicode Common Locale Data Repository
- Rendez-vous sur http://cldr.unicode.org/index/downloads et cliquez sur le lien dans la colonne Data de la dernière version
- Rendez vous dans common/main/ et télécharger le .xml qui vous intéressé (ici fr.xml)
- Télécharger le parser que j’ai réaliser (pour EXCEL) : Country_Name_SQL_Parser
- Le parser est configuré par défaut pour le français, si vous souhaitez modifier votre langue d’importation, il vous faut modifier la cellule B1
- Ouvrer le fichier .xml et repérer la ligne où se trouve la balise <territories>
- A partir du premier pays (Île de l’Ascension), copier l’ensemble des lignes de la balise territory
1 2 3 4 5 |
<territory type="AC">Île de l’Ascension</territory> <territory type="AD">Andorre</territory> <territory type="AE">Émirats arabes unis</territory> <territory type="AF">Afghanistan</territory> ... |
- Et copier ces lignes dans la première colonne du parser
- Enfin, enregistrer ce fichier excel au format Word, copier/coller la colonne de la requête SQL en entier dans phpmyadmin et le tour est joué !
Cas particulier
Sur certain import, il faut repasser manuellement pour optimiser la procédure
- « États-Unis » peut être traduit par « É.-U. »
- « Royaume-Uni » peut être traduit par « R.-U. »
1 commentaire
[Update 2021] Guide Ultime d’Installation d’une Boutique Prestashop 1.7 – Partie 4 - Metrodyn · 23 décembre 2021 à 16 h 31 min
[…] Voir l’article Traduire en bloc les pays dans Prestashop 1.6 et 1.7 […]