{"id":734229,"date":"2015-10-28T10:20:33","date_gmt":"2015-10-28T10:20:33","guid":{"rendered":"https:\/\/wpml.org\/?p=734229"},"modified":"2015-10-29T08:08:47","modified_gmt":"2015-10-29T08:08:47","slug":"wpml-3-3-rc-string-languages-stability-and-performance","status":"publish","type":"post","link":"https:\/\/wpml.org\/zh-hans\/changelog\/2015\/10\/wpml-3-3-rc-string-languages-stability-and-performance\/","title":{"rendered":"WPML 3.3 RC &#8211; String Languages, Stability and Performance"},"content":{"rendered":"<p><strong>WPML 3.3 is ready as &#8220;release candidate&#8221;. This means that we&#8217;ve fixed everything we knew about, was reported to us, or found internally. We&#8217;ve done initial testing for everything, but not yet our full QA cycle.<\/strong><\/p>\n<p>The main feature in this release is the <a href=\"https:\/\/wpml.org\/zh-hans\/changelog\/2015\/10\/wpml-makes-it-easy-to-run-sites-without-english\/\">ability to run sites without English, easily<\/a>. We got good feedback about this and now we&#8217;re almost ready to release WPML 3.3 for production sites.<\/p>\n<p>Here is a full list of changes. Some of the updates in WPML 3.3 resolve problems. If a problem that bothers you appears here, we encourage you to try this RC and see that the problem goes away.<\/p>\n<h2>WPML Core<\/h2>\n<h3>Features<\/h3>\n<ul>\n<li>Sync content between domains, when using languages in domains. This was needed for WooCommerce, and in preparation for other upcoming features<\/li>\n<li>Added button to clear all WPML caches<\/li>\n<li>WPML now allows to load a taxonomy template by language, also for the default language<\/li>\n<\/ul>\n<h3>Performance improvements<\/h3>\n<ul>\n<li>Improved browser redirect performance<\/li>\n<li>Fixed performance issues when listing posts (easily noticed when listing many WooCommerce products)<\/li>\n<\/ul>\n<h3>Fixes<\/h3>\n<ul>\n<li>Fixed the &#8220;Display hidden languages&#8221; options for users<\/li>\n<li>Fixed an issue causing a notice and incorrect results for certain taxonomy queries that involved custom post types<\/li>\n<li>Filter url for scripts and styles when language is per domain<\/li>\n<li>Resolved notice &#8220;Undefined index: strings_language&#8221; after WPML activation<\/li>\n<li>Resolved http(s) protocol and different domains per language issues<\/li>\n<li>Added button to to clear all WPML caches<\/li>\n<li>Resolved broken settings issue with WooCommerce during WPML activation<\/li>\n<li>Fixed redirection for child pages<\/li>\n<li>Resolved notices when selecting &#8220;All languages&#8221; in admin<\/li>\n<li>Removed Translation Management dependency when duplicated posts are updated<\/li>\n<li>Resolved issues when deleting a Layout which has no cells (hence no package)<\/li>\n<li>WPML now allows to load a taxonomy template by language, also for the default language<\/li>\n<li>Added &#8216;blog_translators&#8217; filter to programmatically change the list of translators<\/li>\n<\/ul>\n<h2>String Translation<\/h2>\n<h3>Features<\/h3>\n<ul>\n<li>Allow icl_register_string to register a string in any language<\/li>\n<li>Added the package language to the URL to the translation dashboard (this applies to the Package box, where used by other plugins like Layouts)<\/li>\n<li>Add a language selector to the package metabox (eg. as seen on the Layout editor)<\/li>\n<li>Add a language selector to the Admin bar menu to set the language of a package (eg. as seen on GravityForms)<\/li>\n<li>Add support for sending strings in any language to the translation basket<\/li>\n<\/ul>\n<h3>Fixes<\/h3>\n<ul>\n<li>Email footer text is now properly translated<\/li>\n<li>Fixed string status, when they are created by packages<\/li>\n<\/ul>\n<h2>Translation Management<\/h2>\n<h3>Features<\/h3>\n<ul>\n<li>Add support for sending strings in any language to the translation basket<\/li>\n<li>Added action in Translation Jobs tab, to trigger translation download for batches<\/li>\n<li>Added words count feature in Translation Dashboard<\/li>\n<\/ul>\n<h3>Fixes<\/h3>\n<ul>\n<li>Added action in Translation Jobs tab, to trigger translation download for batches<\/li>\n<li>Automatically detect the best polling method and update the settings accordingly<\/li>\n<li>Created a filter to override \\WPML_TM_Blog_Translators::is_translator<\/li>\n<li>Fix so that post format is synchronized as required<\/li>\n<\/ul>\n<h2>WPML-Media<\/h2>\n<h3>Fixes<\/h3>\n<ul>\n<li>Fix duplication of featured image when using the translation editor<\/li>\n<\/ul>\n<h2>Gravityforms Multilingual<\/h2>\n<h3>Features<\/h3>\n<ul>\n<li>Added ability to change the language of a form<\/li>\n<\/ul>\n<h2>WPML CMS Navigation<\/h2>\n<h3>Fixes<\/h3>\n<ul>\n<li>Breadcrumb menu for archive pages and CPT single pages<\/li>\n<\/ul>\n<h2>Download<\/h2>\n<p>To download, go to your <a href=\"https:\/\/wpml.org\/account\/\">WPML account<\/a>. Click on Downloads and scroll all the way to the bottom. Download the <strong>CMS Beta Package<\/strong>. This ZIP file includes all of WPML\u2019s components. You need to use the WPML components from this ZIP only and not mix development versions with production versions.<\/p>\n<h2>Schedule for production release<\/h2>\n<p>WPML 3.3 is going into full QA now. It usually takes us about two weeks to run a complete testing cycle. We encourage you to use this RC on development sites. By now, everything should work. Of course, that&#8217;s what testing is for.<\/p>\n<h2>Feedback?<\/h2>\n<p><strong>Questions? Suggestions? Ideas? Leave your comment and we&#8217;ll get back to you.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>WPML 3.3 is ready as &#8220;release candidate&#8221;. T [&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":[48],"tags":[],"class_list":["post-734229","post","type-post","status-publish","format-standard","hentry","category-changelog"],"spectra_custom_meta":{"_edit_lock":["1458123321:47714"],"_edit_last":["71887"],"_alp_processed":["1446106127"],"_views_template":["0"],"ratings_users":["0"],"ratings_score":["0"],"ratings_average":["0"],"_oembed_5b878497fa28c407745addbe2627459e":["<iframe title=\"Language switcher preview in WPML 3.6\" width=\"525\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/NEwhylLpnJ4?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_5b878497fa28c407745addbe2627459e":["1594640270"],"_oembed_085e890236af876c824fa92e59328670":["<iframe title=\"Translating Menus in WPML\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/aFQuEGQs19c?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_085e890236af876c824fa92e59328670":["1594835642"],"_oembed_b6b58dddea390a2faa8b176dcd53d805":["<iframe title=\"How custom types and fields make it easy to manage content\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/BNu5PGG93J0?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_b6b58dddea390a2faa8b176dcd53d805":["1594985475"],"_oembed_b9ed4048f72ad6c7db9e194b36b2ddd7":["<iframe title=\"Add a Custom Language in WPML\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/gbdbEOQA0Kw?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_b9ed4048f72ad6c7db9e194b36b2ddd7":["1595890427"],"_oembed_3c7c2eadda30e5cd20633b03d2e82d05":["<iframe title=\"Using WPML to translate pages built with Beaver Builder\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/xuDDhjFbyFg?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_3c7c2eadda30e5cd20633b03d2e82d05":["1596024214"],"_oembed_6fb427da043bf71e85cff9f56216345b":["<iframe title=\"Using WPML to translate your pages built with Elementor.\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/uyeK177B9aM?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_6fb427da043bf71e85cff9f56216345b":["1596024214"],"_oembed_bbf56b1d4c25ce11481afba39f176f85":["<iframe title=\"Using WPML to translate content created with page builders\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/MSqNzrdPMkE?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_bbf56b1d4c25ce11481afba39f176f85":["1596200791"],"_oembed_1e02e02ee671c61d8638766a0ee1cb8e":["<iframe title=\"WPML Advanced Translation Editor\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/TmmyU6MtXY8?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_1e02e02ee671c61d8638766a0ee1cb8e":["1597149685"],"_oembed_d45e48e1af800662f1092912cdfb3725":["<iframe title=\"WPML Translation Manager Role\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/zKax_E3jRB0?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_d45e48e1af800662f1092912cdfb3725":["1598986013"],"_oembed_66b65cc4963b02a06397f5195d38724a":["<iframe title=\"WPML New Media Translation\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/aUTPX7kahUs?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_66b65cc4963b02a06397f5195d38724a":["1598986013"],"_oembed_1a7aa0a619dad47a6cfdae8f8e97e437":["<iframe title=\"How to use the new WPML Advanced Translation Editor\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/kAaSEpjijhQ?feature=oembed&enablejsapi=1&origin=https:\/\/wpml.org\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>"],"_oembed_time_1a7aa0a619dad47a6cfdae8f8e97e437":["1598986013"],"_oembed_4ba9cd2220e447854339cd9ed2c0e9c3":["{{unknown}}"],"_oembed_8f7288ccd1228336cd0cbad12f165507":["{{unknown}}"],"_oembed_809539948dec7d9364864e7814a4a558":["<iframe title=\"How we translate wpml.org\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/FxScQ-bkOXo?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_809539948dec7d9364864e7814a4a558":["1631226685"],"_oembed_ed1a3ca5acfb1de9ab342f0eb566bbcf":["<iframe title=\"WPML 3.8 beta4, showing the optimized String Translation operation\" width=\"525\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/QYT5hIfBl6A?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_ed1a3ca5acfb1de9ab342f0eb566bbcf":["1632288527"],"_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":["1634718334"],"_oembed_a2bd2c0b8f2c628b1b3793abb74e7359":["<iframe title=\"WPML 3.9 with &quot;Display as Translated&quot; mode\" width=\"525\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/eiPUIuELo2A?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_a2bd2c0b8f2c628b1b3793abb74e7359":["1634718334"],"_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\" allowfullscreen><\/iframe>"],"_oembed_time_9596c0d9095e7ce9cc90624324ef4422":["1636355170"],"_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\" allowfullscreen><\/iframe>"],"_oembed_time_12570cf8030926800bac0f1584e1e153":["1636355170"],"_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\" allowfullscreen><\/iframe>"],"_oembed_time_e9018e6807d31b4505b7ad464275fdce":["1636355170"],"_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\" allowfullscreen><\/iframe>"],"_oembed_time_9052213bd50132682bbabb79e50bace9":["1636355171"],"_oembed_cfcc8d32f359dd000173b240cccb4392":["{{unknown}}"],"_oembed_d617e060b7133aea5401c0d73edbabae":["<iframe title=\"Using WPML to easily translate pages you build visually\" width=\"700\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/AzxsHDjMA48?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_d617e060b7133aea5401c0d73edbabae":["1645564579"],"_oembed_fa81f4fedbb9b5b7aa27d2b1362e6e14":["<iframe title=\"Translating a WooCommerce product with WPML 3.4\" width=\"525\" height=\"394\" src=\"https:\/\/www.youtube.com\/embed\/4if5anyCUtE?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_fa81f4fedbb9b5b7aa27d2b1362e6e14":["1678991234"],"_wpml_media_featured":["1"],"_wpml_media_duplicate":["0"],"_wpml_word_count":["678"],"_oembed_bd297e209624e11355395418b468d409":["{{unknown}}"],"_oembed_b969b15ba299b2b428881df85710ac64":["{{unknown}}"],"_oembed_227c3996b88e71628d26d2b5e14f8801":["{{unknown}}"],"_oembed_1f5cf5f305b375c3d401f1389d439dd4":["{{unknown}}"],"_oembed_b78cc50d7b9c7f8dbe45ab06e4f197f3":["{{unknown}}"],"_oembed_6b3021705bcb82e7c808fbde89a28ab7":["{{unknown}}"],"_oembed_55b2ce6feeca37e2a2f801fd030a7a0e":["{{unknown}}"],"_oembed_9c93b11b6b2117647a155ea6e71a17fb":["{{unknown}}"],"_oembed_dce234ac33f8392c84df2abd41a9c8dd":["{{unknown}}"],"_oembed_eac9d1d34df027ef441b1fc841277bc3":["{{unknown}}"],"_oembed_75777a566b49ace7dde0ef94c52b5d90":["{{unknown}}"],"_oembed_29c3082e68d00dde23345b4b99ca0525":["{{unknown}}"],"_uag_css_file_name":["uag-css-734229.css"]},"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\/zh-hans\/author\/amir\/"},"uagb_comment_info":0,"uagb_excerpt":"WPML 3.3 is ready as &#8220;release candidate&#8221;. T...","_links":{"self":[{"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/posts\/734229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/comments?post=734229"}],"version-history":[{"count":9,"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/posts\/734229\/revisions"}],"predecessor-version":[{"id":838941,"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/posts\/734229\/revisions\/838941"}],"wp:attachment":[{"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/media?parent=734229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/categories?post=734229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpml.org\/zh-hans\/wp-json\/wp\/v2\/tags?post=734229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}