{"id":2316,"date":"2014-03-25T08:00:55","date_gmt":"2014-03-25T08:00:55","guid":{"rendered":"http:\/\/blog.fabianpiau.com\/?p=2316"},"modified":"2020-06-21T15:12:16","modified_gmt":"2020-06-21T14:12:16","slug":"make-your-wordpress-site-multilingual-with-qtranslate","status":"publish","type":"post","link":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/","title":{"rendered":"Rendre son site WordPress multilingue avec qTranslate"},"content":{"rendered":"<p><a class=\"lang\" href=\"https:\/\/blog.fabianpiau.com\/en\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/\" title=\"Read in english\"><strong class=\"labellang\"><span class=\"en\">&nbsp;<\/span>English version available<\/strong><\/a><\/p>\n<div class=\"info\"><strong class=\"label\">Mise \u00e0 jour<\/strong><br \/>\n<strong>21 juin 2020 : <\/strong> Le plugin \u00ab\u00a0<a href=\"https:\/\/github.com\/qtranslate\/qtranslate-xt\/\" target=\"_blank\" rel=\"noopener noreferrer\">qTranslate XT<\/a>\u00a0\u00bb a pris la rel\u00e8ve de qTranslate comme ce dernier n&rsquo;est plus support\u00e9 par son cr\u00e9ateur. CarmaBlog utilise d\u00e9sormais qTranslate XT et il n&rsquo;y a eu aucun probl\u00e8me pour migrer de qTranslate ou qTranslate X vers qTranslate XT, un mode de compatibilit\u00e9 existe. Le contenu de cet article est toujours exact.\n<\/div>\n<p class=\"center\"><a href=\"https:\/\/github.com\/qtranslate\/qtranslate-xt\/\" target=\"_blank\" title=\"Extension qTranslate\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" title=\"qTranslate - WordPress multilingue\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00070\/wordpress-languages.png?resize=300%2C286&#038;ssl=1\" alt=\"qTranslate - WordPress multilingue\" width=\"300\" height=\"286\" \/><\/a><\/p>\n<p>Ce n&rsquo;est pas une fonctionnalit\u00e9 native de WordPress, heureusement l&rsquo;extension gratuite <a href=\"https:\/\/github.com\/qtranslate\/qtranslate-xt\/\" target=\"_blank\" title=\"Extension qTranslate\" rel=\"noopener noreferrer\">qTranslate<\/a> existe. La simple activation de l&rsquo;extension ne fera malheureusement pas tout, il va falloir aller plus loin que cela.<\/p>\n<p>Les avis des utilisateurs sur qTranslate sont assez mitig\u00e9s, car une majorit\u00e9 d&rsquo;entre eux l&rsquo;installe en esp\u00e9rant n&rsquo;avoir rien (ou quasiment rien) \u00e0 configurer. Et souvent, ils se plaignent quand ils se rendent compte que \u00e7a ne r\u00e9pond pas \u00e0 leurs attentes (et en profite au passage pour donner une mauvaise note).<\/p>\n<p>WordPress \u00e9voluant en permanence avec des milliers d&rsquo;extensions disponibles, il est impossible de r\u00e9aliser une extension multilingue parfaite pouvant tout supporter au biais d&rsquo;une interface unique, tout ceci sans avoir un seul probl\u00e8me de compatibilit\u00e9. Ce serait trop beau, d&rsquo;autant plus que je rappelle que qTranslate est gratuit.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Un th\u00e8me et des extensions multilingues sinon rien<\/h4>\n<p>Pour commencer, si votre th\u00e8me n&rsquo;est pas lui-m\u00eame multilingue (c.-\u00e0-d. livr\u00e9 avec plusieurs fichiers de langues et supportant le passage de l&rsquo;un \u00e0 l&rsquo;autre), ce n&rsquo;est m\u00eame pas besoin d&rsquo;aller plus loin. Deux choix s&rsquo;offrent \u00e0 vous:<\/p>\n<ul>\n<li>Soit changer de th\u00e8me par un plus r\u00e9cent g\u00e9rant le multilingue<\/li>\n<li>Soit rendre votre th\u00e8me multilingue (si c&rsquo;est votre th\u00e8me, vous devriez savoir le faire et rentrer dans votre code, m\u00eame si cela prendra un peu de temps).<\/li>\n<\/ul>\n<p>Aussi, si vous utilisez des dizaines d&rsquo;extensions \u00ab\u00a0exotiques\u00a0\u00bb, il y a fort \u00e0 parier que vous allez rencontrer des probl\u00e8mes de compatibilit\u00e9 avec qTranslate. Je vous conseille de vous limiter \u00e0 une quinzaine d&rsquo;extensions parmi les plus utilis\u00e9es. C&rsquo;est en particulier vrai pour les extensions indispensables dans le sens o\u00f9 votre site ne peut fonctionner bien si vous les d\u00e9sactivez.<\/p>\n<p>Une extension r\u00e9put\u00e9e et de pr\u00e9f\u00e9rence bien not\u00e9e (cela va de pair normalement) permettra de vous assurer:<\/p>\n<ul>\n<li>Qu&rsquo;elle est bien suivie (mise \u00e0 jour de versions r\u00e9guli\u00e8re, au fur et \u00e0 mesure des nouvelles versions de WordPress)<\/li>\n<li>Que vous aurez un support suffisant (il y a surement un utilisateur qui a rencontr\u00e9 le m\u00eame probl\u00e8me que vous)<\/li>\n<li>Qu&rsquo;elle est multilingue. Rendre une extension multilingue est envisageable, mais si c&rsquo;est \u00e9vitable, alors autant s&rsquo;en passer&#8230;<\/li>\n<\/ul>\n<p>Vous pouvez <a href=\"https:\/\/blog.fabianpiau.com\/fr\/2011\/03\/24\/wordpress-plugins-of-carmablog\/\" title=\"Extensions WordPress de CarmaBlog\">consulter la liste des extensions que j&rsquo;utilise<\/a>, elles sont toutes fonctionnelles avec qTranslate et sont, pour la plupart, connues et plut\u00f4t bien not\u00e9es.<\/p>\n<p>Si votre th\u00e8me et vos extensions sont multilingues, vous verrez que le changement de langue avec qTranslate impactera bien tout cela. Par exemple, l&rsquo;interface de l&rsquo;extension <a href=\"https:\/\/wordpress.org\/plugins\/jetpack\/\" target=\"_blank\" title=\"Jetpack\" rel=\"noopener noreferrer\">Jetpack<\/a> ou le tableau de bord administrateur WordPress suivront le changement de langue.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Gestion des traductions depuis le tableau de bord WordPress<\/h4>\n<p>La gestion des articles est bien int\u00e9gr\u00e9e avec qTranslate. Vous aurez autant de champs que de langues choisies pour le titre et le contenu des articles. M\u00eame chose pour les cat\u00e9gories et les mot-cl\u00e9s.<br \/>\nqTranslate vous permet d&rsquo;activer autant de langues souhait\u00e9es. Dans mon cas, j&rsquo;ai activ\u00e9 l&rsquo;anglais et le fran\u00e7ais. J&rsquo;ai donc tous les champs traduisibles en double.<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00070\/edit-post-fr.png?ssl=1\" rel=\"shadowbox[sbpost-2316];player=img;\" title=\"Ecrire un article avec qTranslate activ\u00e9\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00070\/edit-post-fr-thumbnail.png?resize=550%2C218&#038;ssl=1\" alt=\"Ecrire un article avec qTranslate activ\u00e9\" title=\"Ecrire un article avec qTranslate activ\u00e9\" width=\"550\" height=\"218\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Ecrire un article avec qTranslate activ\u00e9<\/p><\/div>\n<p>Si la majorit\u00e9 des informations sont traduites de mani\u00e8re automatique, ce n&rsquo;est pas le cas pour toutes les informations. Notamment celles d\u00e9j\u00e0 existantes que j&rsquo;avais d\u00fb remplir au d\u00e9but lors de la cr\u00e9ation du blog.<br \/>\nJe peux utiliser un tag fourni par qTranslate pour ajouter mes propres traductions sur ces informations, sous la forme: <code>[:code_lang_1]Mon texte en langue 1[:code_lang_2]Mon texte en langue 2<\/code>.<\/p>\n<p>Par exemple, voici la nouvelle valeur pour le slogan du site qui s&rsquo;affiche en haut:<\/p>\n<div style=\"max-width: 560px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00070\/tagline-fr.png?ssl=1\" rel=\"shadowbox[sbpost-2316];player=img;\" title=\"Adapter le slogan du site en fonction de la langue\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/post\/00070\/tagline-fr-thumbnail.png?resize=550%2C226&#038;ssl=1\" alt=\"Adapter le slogan du site en fonction de la langue\" title=\"Adapter le slogan du site en fonction de la langue\" width=\"550\" height=\"226\" class=\"size-medium wp-image-257\" \/><\/a><p class=\"wp-caption-text\">Adapter le slogan du site en fonction de la langue<\/p><\/div>\n<p>De la m\u00eame fa\u00e7on, il faut modifier autant que possible les titres, les descriptions de tous les textes qui apparaissent sur le site et qui ne sont pas traduit. Voici une liste non exhaustive (d\u00e9pendante des extensions que j&rsquo;utilise): <\/p>\n<ul>\n<li>Le slogan du site<\/li>\n<li>Les titres de certains widgets<\/li>\n<li>La description de chacun des liens de site<\/li>\n<li>L&rsquo;affichage d&rsquo;une ligne sur l&rsquo;auteur dans le flux RSS (<a href=\"https:\/\/wordpress.org\/plugins\/wordpress-seo\/\" target=\"_blank\" title=\"WordPress SEO\" rel=\"noopener noreferrer\">WordPress SEO<\/a>)<\/li>\n<li>Le texte utilis\u00e9 dans le compteur de vue (<a href=\"https:\/\/wordpress.org\/plugins\/wp-postviews\/\" target=\"_blank\" title=\"WP-PostViews\" rel=\"noopener noreferrer\">WP-PostViews<\/a>)<\/li>\n<li>Le texte utilis\u00e9 pour le navigateur de page (page pr\u00e9c\u00e9dente, suivante, derni\u00e8re&#8230;) (<a href=\"https:\/\/wordpress.org\/plugins\/wp-pagenavi\/\" target=\"_blank\" title=\"WP-PageNavi\" rel=\"noopener noreferrer\">WP-PageNavi<\/a>)<\/li>\n<li>Le titre et le texte par d\u00e9faut pour les articles similaires (<a href=\"https:\/\/wordpress.org\/plugins\/yet-another-related-posts-plugin\/\" target=\"_blank\" title=\"Yet Another Related Posts Plugin - YARPP\" rel=\"noopener noreferrer\">Yet Another Related Posts Plugin &#8211; YARPP<\/a>)<\/li>\n<\/ul>\n<p>Si vous utilisez l&rsquo;extension <a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\" target=\"_blank\" title=\"Contact Form 7\" rel=\"noopener noreferrer\">Contact Form 7<\/a>, pensez \u00e0 cr\u00e9er vous-m\u00eame autant de formulaires de contact que votre site supporte de langues.<\/p>\n<p><br clear=\"none\" \/><\/p>\n<h4>Gestion avanc\u00e9e des traductions (code source)<\/h4>\n<p>Toutes les modifications et petites am\u00e9liorations possibles depuis l&rsquo;interface d&rsquo;administration \u00e9tant termin\u00e9es, vous allez vite vous rendre compte qu&rsquo;il reste encore quelques petites choses \u00e0 am\u00e9liorer pour rendre votre site compl\u00e8tement multilingue.<br \/>\nDans ce cas, il n&rsquo;y a plus d&rsquo;autre choix possible que de se plonger dans le code PHP et de modifier manuellement quelques fichiers de WordPress, de votre th\u00e8me ou m\u00eame de certaines extensions. Par exemple:<\/p>\n<ul>\n<li>La prise en compte de la langue lors de la construction du lien vers les flux RSS<\/li>\n<li>L&rsquo;ajout du s\u00e9lecteur de langue qTranslate dans le header du th\u00e8me<\/li>\n<li>L&rsquo;affichage d&rsquo;images diff\u00e9rentes dans le th\u00e8me en fonction de la langue<\/li>\n<li>La prise en compte de la langue dans les extensions telles que <a href=\"https:\/\/wordpress.org\/plugins\/shadowbox-js\/\" target=\"_blank\" title=\"Extension Shadowbox\" rel=\"noopener noreferrer\">Shadowbox<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/list-category-posts\/\" target=\"_blank\" title=\"Extension List category posts\" rel=\"noopener noreferrer\">List category posts<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/wordpress-seo\/\" target=\"_blank\" title=\"Extension WordPress SEO\" rel=\"noopener noreferrer\">WordPress SEO<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/disqus-comment-system\/\" target=\"_blank\" title=\"Extension Disqus\" rel=\"noopener noreferrer\">Disqus<\/a>, <a href=\"https:\/\/wordpress.org\/plugins\/social-media-icons\/\" target=\"_blank\" title=\"Extension Social media icons\" rel=\"noopener noreferrer\">Social media icons<\/a>&#8230;<\/li>\n<\/ul>\n<p>Pour cette derni\u00e8re partie, il n&rsquo;y a pas de secret, il faut modifier le code \u00e0 la main en appelant des fonctions disponibles quand qTranslate est activ\u00e9.<br \/>\nVoici un bout de code pour r\u00e9cup\u00e9rer la langue et setter un texte diff\u00e9rent suivant le cas.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nif(function_exists('qtrans_getLanguage')) {\r\n\t$lang = qtrans_getLanguage();\r\n\tif ($lang == 'en')\r\n\t\t$text = 'anglais';\r\n\telse\r\n\t\t$text = 'francais';\r\n}\r\n<\/pre>\n<blockquote><p>Attention, quand vous commencez \u00e0 modifier le code, sachez qu&rsquo;une mise \u00e0 jour \u00e9crasera vos modifications. Pensez donc bien \u00e0 noter TOUTES les modifications effectu\u00e9es avant de mettre \u00e0 jour WordPress, votre th\u00e8me ou une de vos extensions. Si cela devient trop compliqu\u00e9 \u00e0 maintenir, il peut \u00eatre int\u00e9ressant de pr\u00e9voir un syst\u00e8me pour automatiser l&rsquo;int\u00e9gration de vos modifications apr\u00e8s une mise \u00e0 jour. A vous de voir.<\/p><\/blockquote>\n<p><br clear=\"none\" \/><\/p>\n<p>Dans bien des cas, vous l&rsquo;aurez compris, vous aurez besoin de rentrer vous-m\u00eame dans le code des extensions incompatibles. C&rsquo;est un passage oblig\u00e9 pour r\u00e9soudre certains probl\u00e8mes, mais aussi pour peaufiner au maximum le changement de langue afin de rendre l&rsquo;exp\u00e9rience utilisateur la plus compl\u00e8te possible.<\/p>\n<p>Avec le temps, vous allez finalement vous compte que le plus dur et fastidieux n&rsquo;aura pas \u00e9t\u00e9 de rendre votre site multilingue, mais de traduire tous vos articles dans les langues que vous supportez!<\/p>","protected":false},"excerpt":{"rendered":"<p>&nbsp;English version available Mise \u00e0 jour 21 juin 2020 : Le plugin \u00ab\u00a0qTranslate XT\u00a0\u00bb a pris la rel\u00e8ve de qTranslate comme ce dernier n&rsquo;est plus support\u00e9 par son cr\u00e9ateur. CarmaBlog utilise d\u00e9sormais qTranslate XT et il n&rsquo;y a eu aucun probl\u00e8me pour migrer de qTranslate ou qTranslate X vers qTranslate XT, un mode de compatibilit\u00e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2321,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[243,58,242,109],"class_list":["post-2316","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agile-programming","tag-multilingual","tag-plugin","tag-qtranslate","tag-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rendre son site WordPress multilingue avec qTranslate | CarmaBlog<\/title>\n<meta name=\"description\" content=\"&nbsp;English version available Mise \u00e0 jour 21 juin 2020 : Le plugin &quot;qTranslate XT&quot; a pris la rel\u00e8ve de qTranslate comme ce dernier n&#039;est plus support\u00e9\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rendre son site WordPress multilingue avec qTranslate | CarmaBlog\" \/>\n<meta property=\"og:description\" content=\"&nbsp;English version available Mise \u00e0 jour 21 juin 2020 : Le plugin &quot;qTranslate XT&quot; a pris la rel\u00e8ve de qTranslate comme ce dernier n&#039;est plus support\u00e9\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/\" \/>\n<meta property=\"og:site_name\" content=\"CarmaBlog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/fabian.piau\" \/>\n<meta property=\"article:published_time\" content=\"2014-03-25T08:00:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-06-21T14:12:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2014\/03\/wordpress-languages.png?fit=300%2C300&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"300\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fabian Piau\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:site\" content=\"@fabianpiau\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fabian Piau\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/\"},\"author\":{\"name\":\"Fabian Piau\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"headline\":\"Rendre son site WordPress multilingue avec qTranslate\",\"datePublished\":\"2014-03-25T08:00:55+00:00\",\"dateModified\":\"2020-06-21T14:12:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/\"},\"wordCount\":2286,\"commentCount\":13,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/wordpress-languages.png?fit=300%2C300&ssl=1\",\"keywords\":[\"multilingue\",\"plugin\",\"qtranslate\",\"wordpress\"],\"articleSection\":[\"Programmation agile\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/\",\"name\":\"Rendre son site WordPress multilingue avec qTranslate | CarmaBlog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/wordpress-languages.png?fit=300%2C300&ssl=1\",\"datePublished\":\"2014-03-25T08:00:55+00:00\",\"dateModified\":\"2020-06-21T14:12:16+00:00\",\"description\":\"&nbsp;English version available Mise \u00e0 jour 21 juin 2020 : Le plugin \\\"qTranslate XT\\\" a pris la rel\u00e8ve de qTranslate comme ce dernier n'est plus support\u00e9\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[[\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/\"]]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/wordpress-languages.png?fit=300%2C300&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2014\\\/03\\\/wordpress-languages.png?fit=300%2C300&ssl=1\",\"width\":300,\"height\":300,\"caption\":\"WordPress qTranslate\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/2014\\\/03\\\/25\\\/make-your-wordpress-site-multilingual-with-qtranslate\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmation agile\",\"item\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/category\\\/agile-programming\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rendre son site WordPress multilingue avec qTranslate\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/\",\"name\":\"CarmaBlog\",\"description\":\"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/blog.fabianpiau.com\\\/fr\\\/#\\\/schema\\\/person\\\/c5cbffd7cf0b10117877f5dfd1b35f14\",\"name\":\"Fabian Piau\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\",\"width\":567,\"height\":667,\"caption\":\"Fabian Piau\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/blog.fabianpiau.com\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/fabian-pro-small.jpg?fit=567%2C667&ssl=1\"},\"description\":\"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.\",\"sameAs\":[\"https:\\\/\\\/blog.fabianpiau.com\",\"https:\\\/\\\/www.facebook.com\\\/fabian.piau\",\"https:\\\/\\\/www.instagram.com\\\/fabianpiau\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/fabianpiau\\\/\",\"https:\\\/\\\/x.com\\\/fabianpiau\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rendre son site WordPress multilingue avec qTranslate | CarmaBlog","description":"&nbsp;English version available Mise \u00e0 jour 21 juin 2020 : Le plugin \"qTranslate XT\" a pris la rel\u00e8ve de qTranslate comme ce dernier n'est plus support\u00e9","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/","og_locale":"fr_FR","og_type":"article","og_title":"Rendre son site WordPress multilingue avec qTranslate | CarmaBlog","og_description":"&nbsp;English version available Mise \u00e0 jour 21 juin 2020 : Le plugin \"qTranslate XT\" a pris la rel\u00e8ve de qTranslate comme ce dernier n'est plus support\u00e9","og_url":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/","og_site_name":"CarmaBlog","article_publisher":"https:\/\/www.facebook.com\/fabian.piau","article_author":"https:\/\/www.facebook.com\/fabian.piau","article_published_time":"2014-03-25T08:00:55+00:00","article_modified_time":"2020-06-21T14:12:16+00:00","og_image":[{"width":300,"height":300,"url":"https:\/\/i2.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2014\/03\/wordpress-languages.png?fit=300%2C300&ssl=1","type":"image\/png"}],"author":"Fabian Piau","twitter_card":"summary_large_image","twitter_creator":"@fabianpiau","twitter_site":"@fabianpiau","twitter_misc":{"\u00c9crit par":"Fabian Piau","Dur\u00e9e de lecture estim\u00e9e":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#article","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/"},"author":{"name":"Fabian Piau","@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"headline":"Rendre son site WordPress multilingue avec qTranslate","datePublished":"2014-03-25T08:00:55+00:00","dateModified":"2020-06-21T14:12:16+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/"},"wordCount":2286,"commentCount":13,"publisher":{"@id":"https:\/\/blog.fabianpiau.com\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2014\/03\/wordpress-languages.png?fit=300%2C300&ssl=1","keywords":["multilingue","plugin","qtranslate","wordpress"],"articleSection":["Programmation agile"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/","url":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/","name":"Rendre son site WordPress multilingue avec qTranslate | CarmaBlog","isPartOf":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#primaryimage"},"image":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2014\/03\/wordpress-languages.png?fit=300%2C300&ssl=1","datePublished":"2014-03-25T08:00:55+00:00","dateModified":"2020-06-21T14:12:16+00:00","description":"&nbsp;English version available Mise \u00e0 jour 21 juin 2020 : Le plugin \"qTranslate XT\" a pris la rel\u00e8ve de qTranslate comme ce dernier n'est plus support\u00e9","breadcrumb":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":[["https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/"]]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#primaryimage","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2014\/03\/wordpress-languages.png?fit=300%2C300&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2014\/03\/wordpress-languages.png?fit=300%2C300&ssl=1","width":300,"height":300,"caption":"WordPress qTranslate"},{"@type":"BreadcrumbList","@id":"https:\/\/blog.fabianpiau.com\/fr\/2014\/03\/25\/make-your-wordpress-site-multilingual-with-qtranslate\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/blog.fabianpiau.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Programmation agile","item":"https:\/\/blog.fabianpiau.com\/fr\/category\/agile-programming\/"},{"@type":"ListItem","position":3,"name":"Rendre son site WordPress multilingue avec qTranslate"}]},{"@type":"WebSite","@id":"https:\/\/blog.fabianpiau.com\/fr\/#website","url":"https:\/\/blog.fabianpiau.com\/fr\/","name":"CarmaBlog","description":"Agilit\u00e9, D\u00e9veloppement Java, Nouvelles technologies et plus...","publisher":{"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.fabianpiau.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":["Person","Organization"],"@id":"https:\/\/blog.fabianpiau.com\/fr\/#\/schema\/person\/c5cbffd7cf0b10117877f5dfd1b35f14","name":"Fabian Piau","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","contentUrl":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1","width":567,"height":667,"caption":"Fabian Piau"},"logo":{"@id":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2022\/08\/fabian-pro-small.jpg?fit=567%2C667&ssl=1"},"description":"D\u00e9veloppeur Java, Fabian s'int\u00e9resse aux nouvelles technologies et plus particuli\u00e8rement \u00e0 leur utilisation dans un contexte agile.","sameAs":["https:\/\/blog.fabianpiau.com","https:\/\/www.facebook.com\/fabian.piau","https:\/\/www.instagram.com\/fabianpiau\/","https:\/\/www.linkedin.com\/in\/fabianpiau\/","https:\/\/x.com\/fabianpiau"]}]}},"views":9700,"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.fabianpiau.com\/wp-content\/uploads\/2014\/03\/wordpress-languages.png?fit=300%2C300&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbSHyl-Bm","_links":{"self":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/2316","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/comments?post=2316"}],"version-history":[{"count":0,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/posts\/2316\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media\/2321"}],"wp:attachment":[{"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/media?parent=2316"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/categories?post=2316"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.fabianpiau.com\/fr\/wp-json\/wp\/v2\/tags?post=2316"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}