pppplus Posted October 29, 2015 Share Posted October 29, 2015 (edited) En train de mettre un site en plusieurs langues, je viens de m'apercevoir que la liste des pays, est désespérément en français, quelle que soit la langue. J'ai 3 langues, FR, EN et DE. Et pour les 3, que les noms de pays en Français. Je viens de regrouper une table, avec tous les pays dans les bonnes langues. En fichier joint, un fichier sql, pour ajouter la table countries dans votre base de données. Comment faire : Ouvrez PHPMYADMIN, mettez-vous dans votre base, et collez simplement tout le texte dans une requête SQL Maintenant, il faut mettre votre liste de pays à jour.Pour chaque LANGUE de votre boutique, il faut effectuer la petite commande suivante (à coller tjs dans MYSQL) UPDATE `[PREFIX]country_lang` CL LEFT JOIN `[PREFIX]country` CY ON CL.`id_country`=CY.`id_country` SET `name` = (SELECT C.name_[PAYS] FROM `countries` C WHERE CY.`iso_code`=C.`code`) WHERE `id_lang`=[IDLANG]; explication : [PREFIX] = le préfixe de vos tables (souvent ps_)[iDLANG] = le numéro de la langue (2 pour anglais, 3 pour allemand chez moi, ça peut être différent chez vous !!)[PAYS] = en ou de pour les colonnes de la tables countries. Et voilà, en 5mn, c'est fait ! Et si ça existait déjà qq part, tant pis pour moi, car j'y ai passé un peu plus de temps pour compiler les infos. Edited October 29, 2015 by pppplus (see edit history) Link to comment Share on other sites More sharing options...
coeos.pro Posted October 29, 2015 Share Posted October 29, 2015 Normalement pour éviter ce problème il faut mettre a jour les traductions et ça fonctionne assez bien Link to comment Share on other sites More sharing options...
lagouache Posted November 4, 2015 Share Posted November 4, 2015 Salut, cette liste m'intéresse bien, c'est hyper cool. Par contre, il n'y a pas de pièce jointe à télécharger (ou alors faut que je m'achète un chien) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now