{"id":713905,"date":"2015-09-28T23:05:48","date_gmt":"2015-09-28T23:05:48","guid":{"rendered":"https:\/\/wpml.org\/?p=713905"},"modified":"2015-09-29T08:20:45","modified_gmt":"2015-09-29T08:20:45","slug":"migration-for-icanlocalize-clients-to-wpml-3-2-x","status":"publish","type":"post","link":"https:\/\/wpml.org\/he\/announcements\/2015\/09\/migration-for-icanlocalize-clients-to-wpml-3-2-x\/","title":{"rendered":"Migration for ICanLocalize clients to WPML 3.2.x"},"content":{"rendered":"<p><strong>Finally, after very long (and complex) development, <a href=\"http:\/\/www.icanlocalize.com\/site\/\">ICanLocalize<\/a> clients can upgrade WPML to its current version and continue to enjoy a streamlined translation workflow.<\/strong><\/p>\n<h2>What's Changed in WPML 3.2? (that took so long)<\/h2>\n<p>WPML 3.2 includes a complete new interface to translation services. You probably know that now WPML offers more translation options, with great new translation services coming very soon.<\/p>\n<p>This update meant that WPML now communicates with translation services using a different method than before. Instead of working directly with ICanLocalize, WPML communicates with what we call &quot;Translation Proxy&quot;. This middle server is a huge help, as it allows us to monitor the communication and quickly troubleshoot anything that goes wrong. It also means that translation services don't need to directly communicate with individual WordPress sites (which saves a heap of problems with PHP libraries, compatibility, encoding, etc.).<\/p>\n<p>The problem was, we didn't have a way to move existing ICanLocalize projects from the 'old' way to the new one. Now we do \ud83d\ude42<\/p>\n<h2>How to Update to the Current WPML Version<\/h2>\n<p>All WPML sites can now move to the current version. If you are using ICanLocalize, you will see a pretty scary message about having to downgrade. This message is from before the time we had this migration plugin.<\/p>\n<figure id=\"attachment_713915\" aria-describedby=\"caption-attachment-713915\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-300x167.png\" alt=\"Message about incorrect WPML version. Ignore the on-screen instructions.\" width=\"300\" height=\"167\" class=\"size-medium wp-image-713915\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-300x167.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-150x83.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-plugin-needed-1024x569.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-713915\" class=\"wp-caption-text\">Message about incorrect WPML version. Ignore the on-screen instructions.<\/figcaption><\/figure>\n<p>Ignore it. Don't downgrade WPML and follow the rest of the instructions here.<\/p>\n<p>Go to your <a href=\"https:\/\/wpml.org\/account\/\">WPML.org account<\/a> and click on <strong>Downloads<\/strong>. Scroll all the way to the bottom and download the plugin called <strong>Migrate ICanLocalize Translation to WPML 3.2<\/strong>. Install it on your site and activate.<\/p>\n<p>The scary message about having to downgrade will go away. Now, go to the new menu that the plugin created for the migration process.<\/p>\n<p>Go to <strong>WPML-&gt;Migrate ICanLocalize Translation to WPML 3.2<\/strong>.<\/p>\n<figure id=\"attachment_713922\" aria-describedby=\"caption-attachment-713922\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-300x115.png\" alt=\"Migration plugin admin screen\" width=\"300\" height=\"115\" class=\"size-medium wp-image-713922\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-300x115.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-150x57.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen-1024x391.png 1024w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/migration-screen.png 1860w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-713922\" class=\"wp-caption-text\">Migration plugin admin screen<\/figcaption><\/figure>\n<p>You will see two buttons. First, click to migrate the account to WPML 3.2. This runs almost instantly. Then, click to migrate the jobs.<\/p>\n<p>You should be all set. When you go to WPML-&gt;Translation Management-&gt;Translators, you should see your current ICL translators selected and completed jobs will appear again in WPML's Translation Dashboard.<\/p>\n<figure id=\"attachment_713935\" aria-describedby=\"caption-attachment-713935\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger.png\"><img decoding=\"async\" src=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-300x140.png\" alt=\"Completed jobs waiting in the Translation Dashboard\" width=\"300\" height=\"140\" class=\"size-medium wp-image-713935\" srcset=\"https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-300x140.png 300w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-150x70.png 150w, https:\/\/wpml.org\/wp-content\/uploads\/2015\/09\/get-completed-translation-larger-1024x479.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-713935\" class=\"wp-caption-text\">Completed jobs waiting in the Translation Dashboard<\/figcaption><\/figure>\n<p>If there are any problems in this migration process (there should not be), the migration plugin will report them on the screen. Create a new ticket in <a href=\"https:\/\/wpml.org\/forums\/forum\/english-support\/\">WPML technical support forum<\/a>, copy what you see and paste in the forum thread. Be sure to explain what you are doing and what you are seeing.<\/p>\n<p>You no longer need the migration plugin. Go to <strong>Plugins<\/strong> and deactivate it. The migration plugin does't do anything else. Keeping it active will not cause any problems, but it's not needed for your sites.<\/p>\n<h2>The right order to update WPML and WordPress<\/h2>\n<p>If you are running an older version of WPML, chances are you are also running an older version of WordPress.<\/p>\n<p>A safe update process will be:<\/p>\n<ol>\n<li>Back up your site's database<\/li>\n<li>Update ALL of WPML's components to the current version<\/li>\n<li>Install and run the migration plugin for ICanLocalize clients (obviously, only if you are an ICanLocalize client)<\/li>\n<li>Update WordPress<\/li>\n<\/ol>\n<h2>Automatic Version Update for Everyone<\/h2>\n<p>This week, we want to see how this migration process goes, so we're letting it run on manual mode. We ran comprehensive testing on this process and it's already running successfully on all our sites too.<\/p>\n<p>Next week, we will finally push automated updates for all existing WPML sites to the current version.<\/p>\n<p><strong>Questions? Suggestions? Ideas? Leave your comments and we'll get back to you.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Finally, after very long (and complex) development, ICanLocalize clients can upgrade WPML to its current version and continue to enjoy a streamlined translation workflow. What's Changed in WPML 3.2? (that took so long) WPML 3.2 includes a complete new interface to translation services. You probably know that now WPML offers more translation options, with great [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","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":""},"categories":[3],"tags":[],"class_list":["post-713905","post","type-post","status-publish","format-standard","hentry","category-announcements"],"spectra_custom_meta":{"_edit_lock":["1443534895:64191"],"_edit_last":["2"],"_alp_processed":["1443514845"],"_views_template":["0"],"ratings_users":["0"],"ratings_score":["0"],"ratings_average":["0"],"_oembed_f56bf1c5a64a315a94e4cbf7a197b2b0":["<iframe title=\"Integration between Astra theme and Toolset\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/z0GrsNVmFjo?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_f56bf1c5a64a315a94e4cbf7a197b2b0":["1671115299"],"_oembed_9596c0d9095e7ce9cc90624324ef4422":["<iframe title=\"Duplicator For WordPress Quick Overview\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/yZ7pHmR9JC8?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>"],"_oembed_time_9596c0d9095e7ce9cc90624324ef4422":["1674087487"],"_oembed_12570cf8030926800bac0f1584e1e153":["<iframe title=\"How to use the backup wizard in cpanel\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/eS-tCkc-gm0?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>"],"_oembed_time_12570cf8030926800bac0f1584e1e153":["1674087487"],"_oembed_1c0ef2e069ab1e666be8a1bac83a42ee":["{{unknown}}"],"_oembed_e9018e6807d31b4505b7ad464275fdce":["<iframe title=\"How to copy multiple accounts from another server to your WHM server using SSH\" width=\"525\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/C6ro9h0qowU?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>"],"_oembed_time_e9018e6807d31b4505b7ad464275fdce":["1674087487"],"_oembed_9052213bd50132682bbabb79e50bace9":["<iframe title=\"How to use FTP to upload files to WordPress for Beginners\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/_nDQz1JQfYA?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe>"],"_oembed_time_9052213bd50132682bbabb79e50bace9":["1674087487"],"_oembed_cfcc8d32f359dd000173b240cccb4392":["{{unknown}}"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["0"],"_wpml_word_count":["609"],"_uag_css_file_name":["uag-css-713905.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:\"1778314825\";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\/he\/author\/amir\/"},"uagb_comment_info":0,"uagb_excerpt":"Finally, after very long (and complex) development, ICanLocalize clients can upgrade WPML to its current version and continue to enjoy a streamlined translation workflow. What's Changed in WPML 3.2? (that took so long) WPML 3.2 includes a complete new interface to translation services. You probably know that now WPML offers more translation options, with great&hellip;","_links":{"self":[{"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/posts\/713905","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/comments?post=713905"}],"version-history":[{"count":8,"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/posts\/713905\/revisions"}],"predecessor-version":[{"id":714180,"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/posts\/713905\/revisions\/714180"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/media?parent=713905"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/categories?post=713905"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/he\/wp-json\/wp\/v2\/tags?post=713905"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}