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

  • 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. »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *