{"id":15434271,"date":"2012-02-27T15:42:00","date_gmt":"2012-02-27T15:42:00","guid":{"rendered":"https:\/\/wpml.org\/documentation-6\/projets-connexes\/migrer-de-qtranslate-vers-wpml\/"},"modified":"2026-02-26T07:20:30","modified_gmt":"2026-02-26T07:20:30","slug":"migrer-de-qtranslate-vers-wpml","status":"publish","type":"page","link":"https:\/\/wpml.org\/fr\/documentation-6\/migrer-de-qtranslate-vers-wpml\/","title":{"rendered":"Migrer de qTranslate vers WPML"},"content":{"rendered":"<p class=\"lead\">Migrez vos traductions qTranslate vers WPML avec une extension qui pr\u00e9serve vos param\u00e8tres d\u2019origine et nettoie les balises m\u00e9ta qTranslate restantes.<\/p>\n<p><!--more--><\/p>\n<div class=\"alert alert-warning\" role=\"alert\">Le plugin qTranslate X a \u00e9t\u00e9 abandonn\u00e9 il y a des ann\u00e9es, et nous ne maintenons plus activement notre plugin de migration.<\/div>\n<p>Le plugin qTranslate fonctionne de mani\u00e8re compl\u00e8tement diff\u00e9rente de WPML. Au lieu d\u2019avoir diff\u00e9rentes langues dans diff\u00e9rents articles, qTranslate place toutes les langues dans le m\u00eame article. <\/p>\n<p>Il le fait en modifiant les articles de, par exemple, <strong>Hello World<\/strong> \u00e0 <strong>[:en]Hello World[:de]Hallo Welt[:]<\/strong>.<\/p>\n<p>Lorsque vous d\u00e9sinstallez qTranslate, toutes ces balises m\u00e9ta restent dans votre base de donn\u00e9es.<\/p>\n<p>Notre plugin de migration peut faire ce qui suit :<\/p>\n<ul>\n<li>Diviser le contenu de diff\u00e9rentes langues en diff\u00e9rents articles, permettant \u00e0 votre site de fonctionner avec WPML.<\/li>\n<li>Nettoyer votre base de donn\u00e9es de toutes les balises m\u00e9ta laiss\u00e9es par qTranslate.<\/li>\n<li>Convertir votre site aliment\u00e9 par qTranslate en un site unilingue en supprimant toutes les traductions et en ne laissant que la langue que vous d\u00e9cidez de conserver.<\/li>\n<\/ul>\n<p><strong>Limitations :<\/strong><\/p>\n<ul>\n<li>Notre plugin de migration ne fonctionne que pour les articles et les pages, les types d\u2019articles WordPress int\u00e9gr\u00e9s. Il ne fonctionnera pas avec les types d\u2019articles personnalis\u00e9s. <\/li>\n<li>Vous devez corriger manuellement tous les menus sur le site apr\u00e8s la migration.<\/li>\n<\/ul>\n<p>Vous pouvez t\u00e9l\u00e9charger notre plugin <a href=\"https:\/\/wordpress.org\/plugins\/qtranslate-to-wpml-export\/\" target=\"_blank\" rel=\"noopener noreferrer\">qTranslate X Cleanup and WPML Import<\/a> depuis le r\u00e9pertoire WordPress.<\/p>\n<h2>Conversion unilingue (pas de WPML, suppression de toutes les traductions)<\/h2>\n<p>Si vous utilisez le plugin qTranslate Importer sans WPML, le r\u00e9sultat sera un site avec une seule langue. Le processus de conversion vous demandera quelle langue vous souhaitez conserver. Toutes les autres langues seront supprim\u00e9es du site.<\/p>\n<p>Ceci est utile si vous avez exp\u00e9riment\u00e9 avec qTranslate et que vous voulez maintenant nettoyer la base de donn\u00e9es de toutes ces balises m\u00e9ta de langue.<\/p>\n<p>\u00c0 la fin du traitement, tous les articles n\u2019auront que la langue que vous choisissez.<\/p>\n<p>Comment cela fonctionne-t-il ?<\/p>\n<ol>\n<li>D\u00e9sactivez qTranslate et activez le plugin <strong>qTranslate X Cleanup and WPML Import<\/strong>.<\/li>\n<li>Sauvegardez votre base de donn\u00e9es. S\u00e9rieusement, m\u00eame si vous ne faites qu&rsquo;exp\u00e9rimenter, vous devez sauvegarder votre base de donn\u00e9es.<\/li>\n<li>Allez dans <strong>R\u00e9glages \u2192 qTranslate Importer<\/strong> et choisissez la langue que vous voulez conserver.<\/li>\n<li>Cliquez sur le bouton <strong>Nettoyer<\/strong>. Cela parcourra tout le contenu du site et supprimera les m\u00e9tadonn\u00e9es de langue du contenu.<\/li>\n<\/ol>\n<p>L\u2019\u00e9cran du plugin ressemble \u00e0 ceci :<\/p>\n<figure id=\"attachment_1134700\" aria-describedby=\"caption-attachment-1134700\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-no-wpml_update-2016.png\"><img decoding=\"async\" class=\"wp-image-1134700 size-medium\" title=\"qt-importer-no-wpml\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-no-wpml_update-2016-300x150.png\" width=\"300\" height=\"150\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-no-wpml_update-2016-300x150.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-no-wpml_update-2016-150x75.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-no-wpml_update-2016-768x384.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-no-wpml_update-2016.png 956w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-1134700\" class=\"wp-caption-text\">qTranslate importer convertir en une seule langue<\/figcaption><\/figure>\n<p>Choisissez la langue que vous souhaitez conserver et cochez les deux cases correspondantes. Ensuite, vous pouvez commencer le nettoyage.<\/p>\n<h2 id=\"with-wpml\">Conversion multilingue (conversion de qTranslate vers WPML)<\/h2>\n<p>Si vous avez WPML, l\u2019importateur qTranslate convertira le site de toutes les langues dans un seul article \u00e0 diff\u00e9rentes langues dans diff\u00e9rents articles. Une fois la conversion termin\u00e9e, vous pourrez utiliser WPML sur le site. <\/p>\n<p>La meilleure fa\u00e7on de faire cette conversion est de d\u00e9sactiver qTranslate, d\u2019activer WPML et l\u2019importateur qTranslate et de le laisser tout faire automatiquement.<\/p>\n<p>Le processus d&rsquo;importation sera :<\/p>\n<ol>\n<li>V\u00e9rifiez quelles langues qTranslate avait utilis\u00e9es et activez les m\u00eames langues dans WPML.<\/li>\n<li>V\u00e9rifiez quels permaliens de langue vous avez utilis\u00e9s dans qTranslate et choisissez le m\u00eame r\u00e9glage dans WPML.<\/li>\n<li>Traitez tous les articles, la taxonomie et les champs personnalis\u00e9s et cr\u00e9ez-en des s\u00e9par\u00e9s pour diff\u00e9rentes langues.<\/li>\n<li>Cr\u00e9ez des r\u00e8gles de r\u00e9\u00e9criture d&rsquo;URL qui vous permettent de rediriger les liens entrants vers leurs nouvelles URL.<\/li>\n<\/ol>\n<p>Pour le faire en toute s\u00e9curit\u00e9, veuillez suivre les \u00e9tapes suivantes :<\/p>\n<ol>\n<li>D\u00e9sactivez qTranslate et activez WPML et le plugin <strong>qTranslate X Cleanup and WPML Import<\/strong>.<\/li>\n<li>Sauvegardez votre base de donn\u00e9es. Ce point est essentiel. Vous devez le faire avant de lancer l&rsquo;importation.<\/li>\n<li>Allez dans <strong>Param\u00e8tres \u2192 qTranslate Importer<\/strong> et relisez la conversion de donn\u00e9es pr\u00e9vue.<\/li>\n<li>Cliquez sur le bouton <strong>D\u00e9marrer<\/strong>. Cela parcourra tout le contenu du site et le convertira pour utiliser WPML.<\/li>\n<\/ol>\n<h3>Le processus d\u2019importation vers WPML<\/h3>\n<p>L&rsquo;\u00e9cran d&rsquo;importation se pr\u00e9sente comme suit :<\/p>\n<figure id=\"attachment_1134699\" aria-describedby=\"caption-attachment-1134699\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-import-with-wpml_update-2016.png\"><img decoding=\"async\" class=\"wp-image-1134699 size-medium\" title=\"qt-import-with-wpml\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-import-with-wpml_update-2016-300x160.png\" width=\"300\" height=\"160\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-import-with-wpml_update-2016-300x160.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-import-with-wpml_update-2016-150x80.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-import-with-wpml_update-2016-768x409.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-import-with-wpml_update-2016.png 941w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-1134699\" class=\"wp-caption-text\">Importation de qTranslate vers WPML<\/figcaption><\/figure>\n<p>Au fur et \u00e0 mesure de l&rsquo;ex\u00e9cution, vous verrez la progression. N&rsquo;interrompez pas le processus d&rsquo;importation tant qu&rsquo;il n&rsquo;est pas indiqu\u00e9 \u00ab\u00a0termin\u00e9\u00a0\u00bb. L\u2019\u00e9cran devrait se mettre \u00e0 jour toutes les quelques secondes, car il traite 10 articles \u00e0 la fois.<\/p>\n<h3>Ajout de redirections d&rsquo;URL<\/h3>\n<p>Une fois l&rsquo;importation termin\u00e9e, vous verrez ceci :<\/p>\n<figure id=\"attachment_1134701\" aria-describedby=\"caption-attachment-1134701\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-wpml-finished_update-2016.png\"><img decoding=\"async\" class=\"wp-image-1134701 size-medium\" title=\"qt-importer-wpml-fini\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-wpml-finished_update-2016-300x203.png\" width=\"300\" height=\"203\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-wpml-finished_update-2016-300x203.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-wpml-finished_update-2016-150x101.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-wpml-finished_update-2016-768x519.png 768w, https:\/\/wpml.org\/wp-content\/uploads\/2012\/02\/qt-importer-wpml-finished_update-2016.png 934w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-1134701\" class=\"wp-caption-text\">Conversion de qTranslate vers WPML termin\u00e9e<\/figcaption><\/figure>\n<p>Si vous pouvez modifier le fichier <strong>.htaccess<\/strong>, copiez tout \u00e0 partir de la zone des r\u00e8gles de r\u00e9\u00e9criture <strong>.htaccess<\/strong> et ajoutez-le au fichier <strong>.htaccess<\/strong> de votre site.<\/p>\n<p>Un bouton de <strong>validation<\/strong> permet de lire ce fichier et de v\u00e9rifier que vous avez ajout\u00e9 les r\u00e8gles au bon endroit.<\/p>\n<p>Alternativement, vous pouvez ajouter les informations de redirection \u00e0 votre th\u00e8me. Cliquez sur le bouton pour t\u00e9l\u00e9charger le fichier PHP avec les r\u00e8gles de redirection et enregistrez-le dans le dossier de votre th\u00e8me. <\/p>\n<p>Ensuite, ajoutez la ligne suivante au fichier <strong>functions.php<\/strong> dans le th\u00e8me :<\/p>\n<pre>include(get_stylesheet_directory() . '\/qt-importer-redirects.php'); <\/pre>\n<p>Ceci est une instruction PHP, elle doit donc aller \u00e0 l\u2019int\u00e9rieur d\u2019un bloc <strong>&lt;?php &#8230; ?&gt;<\/strong>.<\/p>\n<h3>Autres textes que vous pouvez \u00eatre amen\u00e9 \u00e0 modifier manuellement<\/h3>\n<p>De nombreux sites qui utilisent qTranslate ont utilis\u00e9 les balises m\u00e9ta de langue \u00e0 divers endroits, cod\u00e9es en dur en PHP ou dans les pages d\u2019options. Une fois que vous vous \u00e9loignez de qTranslate, vous devrez utiliser diff\u00e9rentes fa\u00e7ons de traduire ces cha\u00eenes. <\/p>\n<p>Tout d&rsquo;abord, localisez-les. Parcourez les diff\u00e9rents \u00e9crans d\u2019administration dans votre th\u00e8me et les plugins que vous utilisez et voyez s\u2019il y a des balises comme :<\/p>\n<pre>&lt;!\u2013-:en\u2013-&gt;Texte anglais&lt;!\u2013-:\u2013-&gt;&lt;!\u2013-:fr\u2013-&gt;Texte fran\u00e7ais&lt;!\u2013-:\u2013-&gt;<\/pre>\n<p>Remplacez-les par le texte dans la langue par d\u00e9faut.<\/p>\n<p>Ensuite, vous pouvez utiliser le module <a href=\"https:\/\/wpml.org\/documentation\/getting-started-guide\/string-translation\/\">String Translation<\/a> de WPML pour les traduire dans n\u2019importe quelle langue.<\/p>\n<h2>Obtenir de l&rsquo;aide<\/h2>\n<p>Si vous avez besoin d\u2019aide pour migrer de qTranslate vers WPML, visitez le <a href=\"https:\/\/wpml.org\/forums\/forum\/english-support\/\" target=\"_blank\" rel=\"noopener noreferrer\">forum de support de WPML<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Migrez vos traductions qTranslate vers WPML avec une extension qui pr\u00e9serve vos param\u00e8tres d\u2019origine et nettoie les balises m\u00e9ta qTranslate restantes.<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":103464,"menu_order":80,"comment_status":"closed","ping_status":"closed","template":"template-nosidebar-centered.php","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_uag_custom_page_level_css":"","ep_exclude_from_search":false,"footnotes":""},"related-projects-category":[],"class_list":["post-15434271","page","type-page","status-publish","hentry"],"spectra_custom_meta":{"ratings_users":["0"],"ratings_score":["0"],"ratings_average":["0"],"_subscription_coupon_product_id":["0"],"_wpv_contains_gutenberg_views":[""],"_alp_processed":["1772090431"],"_views_template":["0"],"wpcf-unformatted-code":[""],"_wpml_media_duplicate":["0"],"_wpml_media_featured":["1"],"wpcf-price-increase-show-from":[""],"wpcf-price-increase-show-till":[""],"_wp_page_template":["template-nosidebar-centered.php"],"_last_translation_edit_mode":["translation-editor"],"_wpml_word_count":["1073"],"_top_nav_excluded":[""],"_cms_nav_minihome":[""],"_yoast_wpseo_metadesc":["Migrez vos traductions qTranslate vers WPML avec une extension qui pr\u00e9serve vos param\u00e8tres d\u2019origine et nettoie les balises m\u00e9ta qTranslate restantes."],"_uag_css_file_name":["uag-css-15434271.css"],"_uag_page_assets":["a:9:{s:3:\"css\";s:260:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media(max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media(max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:1:{i:0;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:0;s:11:\"uag_version\";s:10:\"1778219282\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"]},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"gform-image-choice-sm":false,"gform-image-choice-md":false,"gform-image-choice-lg":false,"woocommerce_thumbnail":false,"woocommerce_single":false,"woocommerce_gallery_thumbnail":false},"uagb_author_info":{"display_name":"Amir","author_link":"https:\/\/wpml.org\/fr\/author\/amir\/"},"uagb_comment_info":0,"uagb_excerpt":"Migrez vos traductions qTranslate vers WPML avec une extension qui pr\u00e9serve vos param\u00e8tres d\u2019origine et nettoie les balises m\u00e9ta qTranslate restantes.","_links":{"self":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/15434271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/comments?post=15434271"}],"version-history":[{"count":2,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/15434271\/revisions"}],"predecessor-version":[{"id":17729868,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/15434271\/revisions\/17729868"}],"up":[{"embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/pages\/103464"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/media?parent=15434271"}],"wp:term":[{"taxonomy":"related-projects-category","embeddable":true,"href":"https:\/\/wpml.org\/fr\/wp-json\/wp\/v2\/related-projects-category?post=15434271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}