{"id":865,"date":"2009-02-27T23:25:09","date_gmt":"2009-02-27T23:25:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/transposh-translation-filter-for-wordpress\/"},"modified":"2022-02-21T12:50:35","modified_gmt":"2022-02-21T12:50:35","slug":"transposh-translation-filter-for-wordpress","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/transposh-translation-filter-for-wordpress\/","author":1927074,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.8","stable_tag":"trunk","tested":"5.9.13","requires":"5.8","requires_php":"","requires_plugins":"","header_name":"Transposh Translation Filter","header_author":"Team Transposh","header_description":"","assets_banners_color":"495166","last_updated":"2022-02-21 12:50:35","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/transposh.org\/donate\/","header_plugin_uri":"http:\/\/transposh.org\/","header_author_uri":"http:\/\/transposh.org\/","rating":4.4,"author_block_rating":0,"active_installs":10000,"downloads":576841,"num_ratings":0,"support_threads":6,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"oferwald","date":"2009-02-27 23:33:45"},"0.0.2":{"tag":"0.0.2","author":"oferwald","date":"2009-03-01 11:22:34"},"0.0.3":{"tag":"0.0.3","author":"oferwald","date":"2009-03-07 21:15:47"},"0.1.0":{"tag":"0.1.0","author":"oferwald","date":"2009-03-22 08:54:33"},"0.1.1":{"tag":"0.1.1","author":"oferwald","date":"2009-03-24 11:43:44"},"0.1.2":{"tag":"0.1.2","author":"oferwald","date":"2009-03-31 07:22:25"},"0.1.3":{"tag":"0.1.3","author":"oferwald","date":"2009-04-02 07:48:40"},"0.1.4":{"tag":"0.1.4","author":"oferwald","date":"2009-04-30 18:01:13"},"0.1.5":{"tag":"0.1.5","author":"oferwald","date":"2009-05-03 11:13:05"},"0.1.6":{"tag":"0.1.6","author":"oferwald","date":"2009-05-05 05:30:59"},"0.1.7":{"tag":"0.1.7","author":"oferwald","date":"2009-05-07 07:57:28"},"0.2.0":{"tag":"0.2.0","author":"oferwald","date":"2009-05-18 10:11:33"},"0.2.1":{"tag":"0.2.1","author":"oferwald","date":"2009-05-21 20:37:38"},"0.2.2":{"tag":"0.2.2","author":"oferwald","date":"2009-05-25 04:54:32"},"0.2.3":{"tag":"0.2.3","author":"oferwald","date":"2009-06-03 12:23:38"},"0.2.4":{"tag":"0.2.4","author":"oferwald","date":"2009-06-09 11:45:01"},"0.2.5":{"tag":"0.2.5","author":"oferwald","date":"2009-06-16 13:15:44"},"0.2.6":{"tag":"0.2.6","author":"oferwald","date":"2009-06-17 12:45:40"},"0.2.7":{"tag":"0.2.7","author":"oferwald","date":"2009-06-19 21:46:38"},"0.2.8":{"tag":"0.2.8","author":"oferwald","date":"2009-07-19 12:31:16"},"0.2.9":{"tag":"0.2.9","author":"oferwald","date":"2009-07-21 12:38:02"},"0.3.0":{"tag":"0.3.0","author":"oferwald","date":"2009-07-22 23:45:36"},"0.3.1":{"tag":"0.3.1","author":"oferwald","date":"2009-07-27 12:36:26"},"0.3.2":{"tag":"0.3.2","author":"oferwald","date":"2009-08-03 19:03:20"},"0.3.3":{"tag":"0.3.3","author":"oferwald","date":"2009-09-06 09:42:49"},"0.3.4":{"tag":"0.3.4","author":"oferwald","date":"2009-11-05 10:06:31"},"0.3.5":{"tag":"0.3.5","author":"oferwald","date":"2009-11-26 02:17:50"},"0.3.6":{"tag":"0.3.6","author":"oferwald","date":"2009-12-02 00:14:43"},"0.3.7":{"tag":"0.3.7","author":"oferwald","date":"2009-12-06 10:40:08"},"0.3.8":{"tag":"0.3.8","author":"oferwald","date":"2009-12-20 00:23:52"},"0.3.9":{"tag":"0.3.9","author":"oferwald","date":"2009-12-26 00:26:49"},"0.4.0":{"tag":"0.4.0","author":"oferwald","date":"2010-01-01 18:50:37"},"0.4.1":{"tag":"0.4.1","author":"oferwald","date":"2010-01-13 12:11:04"},"0.4.2":{"tag":"0.4.2","author":"oferwald","date":"2010-01-26 21:49:51"},"0.4.3":{"tag":"0.4.3","author":"oferwald","date":"2010-02-28 20:58:51"},"0.5.0":{"tag":"0.5.0","author":"oferwald","date":"2010-03-23 21:19:35"},"0.5.1":{"tag":"0.5.1","author":"oferwald","date":"2010-04-11 09:14:20"},"0.5.2":{"tag":"0.5.2","author":"oferwald","date":"2010-04-21 10:08:16"},"0.5.3":{"tag":"0.5.3","author":"oferwald","date":"2010-05-30 18:19:26"},"0.5.4":{"tag":"0.5.4","author":"oferwald","date":"2010-06-06 19:41:21"},"0.5.5":{"tag":"0.5.5","author":"oferwald","date":"2010-06-18 01:28:23"},"0.5.6":{"tag":"0.5.6","author":"oferwald","date":"2010-07-11 00:48:28"},"0.5.7":{"tag":"0.5.7","author":"oferwald","date":"2010-07-11 09:21:55"},"0.6.0":{"tag":"0.6.0","author":"oferwald","date":"2010-07-29 15:43:20"},"0.6.1":{"tag":"0.6.1","author":"oferwald","date":"2010-08-01 20:59:07"},"0.6.2":{"tag":"0.6.2","author":"oferwald","date":"2010-08-09 12:02:34"},"0.6.3":{"tag":"0.6.3","author":"oferwald","date":"2010-09-01 21:46:51"},"0.6.4":{"tag":"0.6.4","author":"oferwald","date":"2010-10-13 10:36:00"},"0.6.5":{"tag":"0.6.5","author":"oferwald","date":"2010-10-25 11:03:05"},"0.6.6":{"tag":"0.6.6","author":"oferwald","date":"2010-11-11 22:00:59"},"0.6.7":{"tag":"0.6.7","author":"oferwald","date":"2010-12-17 10:21:16"},"0.7.0":{"tag":"0.7.0","author":"oferwald","date":"2011-01-13 07:15:22"},"0.7.1":{"tag":"0.7.1","author":"oferwald","date":"2011-01-30 13:56:02"},"0.7.2":{"tag":"0.7.2","author":"oferwald","date":"2011-03-01 16:59:56"},"0.7.3":{"tag":"0.7.3","author":"oferwald","date":"2011-03-24 10:58:16"},"0.7.4":{"tag":"0.7.4","author":"oferwald","date":"2011-06-02 23:18:06"},"0.7.5":{"tag":"0.7.5","author":"oferwald","date":"2011-06-22 14:44:03"},"0.7.6":{"tag":"0.7.6","author":"oferwald","date":"2011-08-02 00:17:07"},"0.8.0":{"tag":"0.8.0","author":"oferwald","date":"2011-11-30 20:14:40"},"0.8.1":{"tag":"0.8.1","author":"oferwald","date":"2011-12-21 19:29:48"},"0.8.2":{"tag":"0.8.2","author":"oferwald","date":"2012-03-01 22:27:39"},"0.8.3":{"tag":"0.8.3","author":"oferwald","date":"2012-05-28 11:42:24"},"0.8.4":{"tag":"0.8.4","author":"oferwald","date":"2012-09-03 20:32:12"},"0.8.5":{"tag":"0.8.5","author":"oferwald","date":"2012-09-14 23:07:45"},"0.9.0":{"tag":"0.9.0","author":"oferwald","date":"2013-01-01 12:06:19"},"0.9.1":{"tag":"0.9.1","author":"oferwald","date":"2013-01-26 00:41:56"},"0.9.2":{"tag":"0.9.2","author":"oferwald","date":"2013-03-11 00:30:32"},"0.9.4":{"tag":"0.9.4","author":"oferwald","date":"2013-10-31 09:52:01"},"0.9.5":{"tag":"0.9.5","author":"oferwald","date":"2014-09-04 18:36:04"}},"upgrade_notice":{"0.9.7":"<p>Must upgrade if you are using Google as your translation Engine or you have upgraded to wordpress 4.2.x<\/p>","0.9.2":"<p>Update for some bugs in parsing<\/p>","0.8.0":"<p>The widgets can have multiple instances, you need to change the current instance\nIf you want to use a google\/msn API key, it is now possible<\/p>","0.7.0":"<p>New edit interface, tons of other fixes<\/p>","0.6.6":"<p>Fixed two XSS vulnerabilities<\/p>","0.6.3":"<p>Support .po\/.mo files<\/p>","0.6.0":"<p>Much improved translation interface engine<\/p>","0.5.7":"<p>Fix for critical bug in 0.5.6<\/p>","0.5.6":"<p>Support pluggable widgets<\/p>","0.5.5":"<p>Support for buddypress URLs<\/p>","0.5.3":"<p>Support URL translation<\/p>","0.5.2":"<p>Improved lang attribute support, changed default language translation option<\/p>","0.5.1":"<p>Improved speed and database structure<\/p>","0.5.0":"<p>Ability to translate all content, backup service for human translations<\/p>","0.4.3":"<p>Minor bug fixes, more compatability<\/p>","0.4.2":"<p>This version provides Haitian support, auto translate with bing support<\/p>","0.4.0":"<p>This version provides integration with google-sitemaps-xml and wp-super-cache<\/p>","0.3.9":"<p>This version allows sorting of languages within the widget<\/p>"},"ratings":{"1":13,"2":2,"3":2,"4":2,"5":84},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":973979,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":973979,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":973938,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":480264,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.1","0.0.2","0.0.3","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.2.8","0.2.9","0.3.0","0.3.1","0.3.2","0.3.3","0.3.4","0.3.5","0.3.6","0.3.7","0.3.8","0.3.9","0.4.0","0.4.1","0.4.2","0.4.3","0.5.0","0.5.1","0.5.2","0.5.3","0.5.4","0.5.5","0.5.6","0.5.7","0.6.0","0.6.1","0.6.2","0.6.3","0.6.4","0.6.5","0.6.6","0.6.7","0.7.0","0.7.1","0.7.2","0.7.3","0.7.4","0.7.5","0.7.6","0.8.0","0.8.1","0.8.2","0.8.3","0.8.4","0.8.5","0.9.0","0.9.1","0.9.2","0.9.4","0.9.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":646644,"resolution":"1","location":"assets","locale":"","width":530,"height":391},"screenshot-2.png":{"filename":"screenshot-2.png","revision":646644,"resolution":"2","location":"assets","locale":"","width":530,"height":426},"screenshot-3.png":{"filename":"screenshot-3.png","revision":646644,"resolution":"3","location":"assets","locale":"","width":529,"height":310},"screenshot-4.png":{"filename":"screenshot-4.png","revision":646644,"resolution":"4","location":"assets","locale":"","width":530,"height":942},"screenshot-5.png":{"filename":"screenshot-5.png","revision":646644,"resolution":"5","location":"assets","locale":"","width":471,"height":337}},"screenshots":{"1":"This is a screen shot of Transposh home page with the flagged widget on the right sidebar","2":"This is the same site, translated to Hebrew, take note that automatic RTL kicked in","3":"A look at the translation interface, in Spanish, viewable is the editor window and the icons used to trigger it in the background","4":"The settings page, including management of active languages and various other settings","5":"Widget style selection box, with three basic appearances, flags below (in Hebrew), language selection on the top right and language list on the bottom right."}},"plugin_section":[],"plugin_tags":[2236,104,95,2333,162],"plugin_category":[43,44,48],"plugin_contributors":[78730],"plugin_business_model":[],"class_list":["post-865","plugin","type-plugin","status-closed","hentry","plugin_tags-filter","plugin_tags-i18n","plugin_tags-translate","plugin_tags-translation","plugin_tags-widget","plugin_category-customization","plugin_category-discussion-and-community","plugin_category-language-tools","plugin_contributors-oferwald","plugin_committers-oferwald"],"banners":[],"icons":{"svg":"https:\/\/ps.w.org\/transposh-translation-filter-for-wordpress\/assets\/icon.svg?rev=973938","icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/transposh-translation-filter-for-wordpress_495166.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/transposh-translation-filter-for-wordpress\/assets\/screenshot-1.png?rev=646644","caption":"This is a screen shot of Transposh home page with the flagged widget on the right sidebar"},{"src":"https:\/\/ps.w.org\/transposh-translation-filter-for-wordpress\/assets\/screenshot-2.png?rev=646644","caption":"This is the same site, translated to Hebrew, take note that automatic RTL kicked in"},{"src":"https:\/\/ps.w.org\/transposh-translation-filter-for-wordpress\/assets\/screenshot-3.png?rev=646644","caption":"A look at the translation interface, in Spanish, viewable is the editor window and the icons used to trigger it in the background"},{"src":"https:\/\/ps.w.org\/transposh-translation-filter-for-wordpress\/assets\/screenshot-4.png?rev=646644","caption":"The settings page, including management of active languages and various other settings"},{"src":"https:\/\/ps.w.org\/transposh-translation-filter-for-wordpress\/assets\/screenshot-5.png?rev=646644","caption":"Widget style selection box, with three basic appearances, flags below (in Hebrew), language selection on the top right and language list on the bottom right."}],"raw_content":"<!--section=description-->\n<p>Transposh translation filter for WordPress offers a unique approach to blog translation. It allows your blog to combine automatic translation with human translation aided by your users with an easy to use in-context interface.<\/p>\n\n<p>[youtube http:\/\/www.youtube.com\/watch?v=hN0WppbhoFQ]<\/p>\n\n<p>You can watch the video above, made by Fabrice Meuwissen of obviousidea.com which describes basic usage of Transposh, more videos can be found in the changelog<\/p>\n\n<p><strong><em>Transposh includes the following features:<\/em><\/strong><\/p>\n\n<ul>\n<li>Support for any language - including RTL\/LTR layouts<\/li>\n<li>Unique drag\/drop interface for choosing viewable\/translatable languages<\/li>\n<li>Multiple options for widget appearances - with pluggable widgets and multiple instances<\/li>\n<li>Translation of external plugins without a need for .po\/.mo files<\/li>\n<li>Automatic translation mode for all content (including comments!)<\/li>\n<li>Professional translation bt <a href=\"http:\/\/transposh.org\/redir\/oht\">One Hour Translation<\/a><\/li>\n<li>Use either Google, Bing, Yandex or Apertium translation backends - 117 languages supported!<\/li>\n<li>Automatic translation can be triggered on demand by the readers or on the server side<\/li>\n<li>RSS feeds are translated too<\/li>\n<li>Takes care of hidden elements, link tags, meta contents and titles<\/li>\n<li>Translated languages are searchable<\/li>\n<li>Buddypress integration<\/li>\n<\/ul>\n\n<p><strong><em>Our goals:<\/em><\/strong><\/p>\n\n<ul>\n<li><strong>Performance<\/strong> - very fast - using APC cache if available<\/li>\n<li><strong>Support<\/strong> - you want it - we'll implement it, just visit our <a href=\"http:\/\/trac.transposh.org\" title=\"ticket system\">development site<\/a><\/li>\n<li><strong>Security<\/strong> - we have externally audited the plugin for improved security<\/li>\n<li><strong>Ease of Use<\/strong> - making translation as fun and as easy as possible<\/li>\n<li><strong>Flexibility<\/strong> - allowing you to take control of the user experience<\/li>\n<li><strong>SEO<\/strong> - search engines exposure increase<\/li>\n<\/ul>\n\n<p>Technology has been thoroughly tested on a large dynamic site with millions of monthly page views. Feel free to visit <a href=\"http:\/\/colnect.com\" title=\"website for collectors\">Colnect<\/a>, the best site for collectors.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>= Translation credits =\n * Dutch  - <a href=\"http:\/\/blog.imagitect.nl\/\">Roland Nieuwendijk<\/a>\n * German - <a href=\"http:\/\/www.professionaltranslation.com\">Jenny Beelens<\/a>\n * Hebrew - <a href=\"http:\/\/colnect.com\/he\">Amir<\/a>\n * Italian - <a href=\"http:\/\/profiles.wordpress.org\/macitaly\">MacItaly<\/a>\n * Persian - <a href=\"http:\/\/sushyant.com\">Sushyant Zavarzadeh<\/a>\n * Portuguese (Brazil) - <a href=\"http:\/\/www.dicasemgeral.com\">Amilton Junior<\/a>\n * Russian - Romans Matusevics\n * Serbian - [Borisa Djuraskovic]\n * Spanish - <a href=\"http:\/\/wordp.relatividad.org\">Angel Torregrosa<\/a>, <a href=\"http:\/\/colnect.com\/es\/collectors\/collector\/iflvico\">Ignacio<\/a>\n * Turkish - <a href=\"http:\/\/yakalasam.com\/\">\u00d6mer Faruk Karabulut<\/a> and <a href=\"http:\/\/kingdroid.net\">Semih Ye\u015filyurt<\/a>\n * French - <a href=\"tajimoko.com\">Michel Chauss\u00e9e<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Add the widget to your side bar, decide which interface you prefer<\/li>\n<li>On the settings page - define which languages you would like viewable, translatable and which language is currently used (default) by clicking and dragging<\/li>\n<li>You may also elect to disable\/enable the automatic translation mode  <\/li>\n<li>You are good to go<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20come%20this%20plugin%20is%20so%20awesome%3F'><h3>How come this plugin is so awesome?<\/h3><\/dt>\n<dd><p>We are working really hard to make this the best possible wordpress translation plugin available, feedback from the community is what made the plugin so great<\/p><\/dd>\n<dt id='where%20are%20the%20real%20faqs'><h3>Where are the real FAQs<\/h3><\/dt>\n<dd><p>You can find them on our site <a href=\"http:\/\/transposh.org\/faq\">here<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2022\/02\/22 - 1.0.8<\/h4>\n\n<ul>\n<li>This version fixes vulnerabilities reported by Julian Ahrens from RCE Security and detailed in CVE-2021-24910, CVE-2021-24911, CVE-2021-24912<\/li>\n<li>Remove memory warning if PHP has more than 1G memory - (Thanks Udi)  <\/li>\n<li>This version offers better PHP8 compatibility with less warnings and errors, if you encounter anything - just let us know<\/li>\n<li>Refactoring of simple_html_node to avoid conflicts with third party software and plugins<\/li>\n<li>Many fixes for the widget code, now working with WP 5.9<\/li>\n<li>Many improvements of translation editor\/now allowing removal of auto translations and multiple filters, even search works! (Thanks Alex)<\/li>\n<li>Fixes for changes in the Google Translation API that broke new translations for many<\/li>\n<li>Remove create_function and replace with anonymous functions (hopefully done right), also removed weird \/.php match on admin  <\/li>\n<li>Remove Javascript deprecations on live (Thanks Senri Miura)<\/li>\n<\/ul>\n\n<h4>2020\/02\/02 - 1.0.7<\/h4>\n\n<ul>\n<li>Fixes for jQuery 3.x compatibility<\/li>\n<li>Fixes for url translation with ? and -<\/li>\n<li>Fixes for deprecated mysql_error() function<\/li>\n<\/ul>\n\n<h4>2020\/01\/01 - 1.0.6<\/h4>\n\n<ul>\n<li>Minor fixes<\/li>\n<li>Support for w3tc cache invalidation<\/li>\n<\/ul>\n\n<h4>2019\/09\/28 - 1.0.5<\/h4>\n\n<ul>\n<li>Updated to jQueryUI 1.12.1<\/li>\n<li>Added link to translation editor for the emails sent regarding translations<\/li>\n<li>removal of external JSON object, since it is in PHP 5.5+<\/li>\n<li>Added some timeouts to proxy that a few people needed<\/li>\n<\/ul>\n\n<h4>2018\/12\/30 - 1.0.4<\/h4>\n\n<ul>\n<li>Fixes for php 7.2 and 7.3 (create_function deprecation, regular expression changes)<\/li>\n<li>Wordpress 5 testing and changes (added some pages to special)<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>2018\/08\/04 - 1.0.3<\/h4>\n\n<ul>\n<li>Integration of mail functions and notifications<\/li>\n<li>Improvements to the settings interface<\/li>\n<li>Some work on the translation editor (filters, bulk)<\/li>\n<li>Bug fixes<\/li>\n<\/ul>\n\n<h4>2018\/07\/21 - 1.0.2<\/h4>\n\n<ul>\n<li>Allow redirection based on GEO IP detection (extra plugin needed)<\/li>\n<\/ul>\n\n<h4>2018\/06\/27 - 1.0.1<\/h4>\n\n<ul>\n<li>Allow generating of google compatible rel=alternate, check the advanced options<\/li>\n<li>widgets may be loaded from uploads dir (uploads\/transposh\/widgets) - full version feature<\/li>\n<li>Some more cleanups of wordpress.org version for unused stuff<\/li>\n<\/ul>\n\n<h4>2018\/06\/16 - 1.0.0<\/h4>\n\n<ul>\n<li>PHP 7 stuff<\/li>\n<li>Source map support for javascript files will make them easier to debug<\/li>\n<li>Switch from google compiler to uglify.js<\/li>\n<li>FirePHP is dead, long live Chromelogger<\/li>\n<li>Full\/WPOrg version support - We will now release a limited version for wordpress and a full one which will have a .1 in the end, so we are releasing 1.0.0 and 1.0.0.1 at about the same time<\/li>\n<li>More languages supported by engined<\/li>\n<li>If you are migrating from the old wordpress version and encounter any issues, contact us<\/li>\n<\/ul>\n\n<h4>2017\/10\/05 - 0.9.9.2<\/h4>\n\n<ul>\n<li>More languages by Bing, Yandex, Baidu<\/li>\n<li>Fix the ui suggestions on next and prev <\/li>\n<li>Changing the parser class names to avoid conflicts<\/li>\n<li>Fix the jQueryUI conflict post wp 4.7<\/li>\n<\/ul>\n\n<h4>2016\/05\/15 - 0.9.9.1<\/h4>\n\n<ul>\n<li>Google proxy fix<\/li>\n<\/ul>\n\n<h4>2016\/05\/01 - 0.9.9.0<\/h4>\n\n<ul>\n<li>Add support for Baidu translation<\/li>\n<li>Support Cantonese thanks to Baidu - Support up to 96 Languages!<\/li>\n<li>Add new Google method for working after the change<\/li>\n<li>Fix for Yandex key issues<\/li>\n<li>Support for more UTF8 breaking chars (mostly Chinese)<\/li>\n<li>Minor additions for 3rd party support<\/li>\n<li>Support for apcu (advanced php cache user)<\/li>\n<li>New languages added by Google (13 in total) - Support up to 107 Languages!<\/li>\n<li>Support new filters on constants, allowing to change flags without modifying the code<\/li>\n<\/ul>\n\n<h4>2015\/10\/27 - 0.9.8.1<\/h4>\n\n<ul>\n<li>Better matching of languages in rewrite mode (will no longer accept any two random chars)<\/li>\n<li>Fix a critical bug in the locale filter code<\/li>\n<\/ul>\n\n<h4>2015\/10\/27 - 0.9.8<\/h4>\n\n<ul>\n<li>Yandex translator support added<\/li>\n<li>Added the option to choose preferred translators order via drag and drop<\/li>\n<li>Fix critical bug in translate post and translate on publish<\/li>\n<li>Fixes in language selection UI (long language names)<\/li>\n<li>Fix translation dialog not loading on first click<\/li>\n<li>No longer expose Google keys externally<\/li>\n<li>Fix the clean automatic translations in the utils tab<\/li>\n<li>Support Bashkir, Kyrghiz and Tatar thanks to Yandex - Now supporting 95 Languages!<\/li>\n<li>Added Swahili support to Bing<\/li>\n<li>Reduced wait time between posts in translate all to 2 seconds<\/li>\n<li>Fix shortcodes when wrapping a &lt;p&gt; tag<\/li>\n<li>New Google icon<\/li>\n<li>Fix WP_Widget deprecation call for wordpress 4.3<\/li>\n<li>Minor fix for buddypress search integration<\/li>\n<li>Fix some cases when https urls would not be rewritten<\/li>\n<li>Fix rewrite support for three letter languages (currently only ceb)<\/li>\n<\/ul>\n\n<h4>2015\/07\/29 - 0.9.7.2<\/h4>\n\n<ul>\n<li>Shortcode revision following wordpress 4.2.3 release<\/li>\n<li>Update to the Google proxy code, so it works again for now<\/li>\n<\/ul>\n\n<h4>2015\/07\/21 - 0.9.7.1<\/h4>\n\n<ul>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>2015\/06\/04 - 0.9.7<\/h4>\n\n<ul>\n<li>SuperProxy allows you to sell some traffic and make money see <a href=\"http:\/\/superproxy.transposh.net\">Site<\/a><\/li>\n<li>Backend Editor allows deleting of unwanted edits quickly<\/li>\n<li>Google proxy update fixes non working automatic google translate<\/li>\n<li>Database updated and will reduce the log table usage dramatically, saves up to 50% of the database site<\/li>\n<li>Wordpress 4.2 compatability supports new database table format to allow more complicated characters - making a backup is a good idea<\/li>\n<li>Woo integration fixes<\/li>\n<li>Ditch the base64 encoding and reduce size of translatable pages<\/li>\n<li>Widget fixes makes flags show correctly when wrong box sizing was used<\/li>\n<li>Removal of front end progress bar, it was rarely seen or used and caused more trouble than it was worth<\/li>\n<li>3 new languages supported by bing<\/li>\n<li>locale shortcode [tp locale=y]<\/li>\n<li>avoid translation of non text\/json content fixes issues with some download addon plugins<\/li>\n<li>Support the placeholder attribute, thanks Mark Serellis <\/li>\n<li>Some support for the business directory plugin<\/li>\n<\/ul>\n\n<h4>2014\/12\/21 - 0.9.6<\/h4>\n\n<ul>\n<li>Added new 10 Google languages<\/li>\n<li>Support for Yoast SEO sitemaps (patch required, instructions inside)<\/li>\n<li>Fixed transposh blocking upgrades with newer wordpress api<\/li>\n<li>Many warnings suppressed, including strict standards<\/li>\n<li>Added Serbian translation by Borisa Djuraskovic<\/li>\n<li>Lots of fixes for the google proxy<\/li>\n<li>Allow to remove useless auto translations (where string == translation)<\/li>\n<\/ul>\n\n<h4>2014\/01\/25 - 0.9.5<\/h4>\n\n<ul>\n<li>Added new 8 Google languages<\/li>\n<li>retired deprecated $wpdb-&gt;escape<\/li>\n<li>Fixed transposh blocking upgrades with newer wordpress api<\/li>\n<\/ul>\n\n<h4>2013\/10\/29 - 0.9.4<\/h4>\n\n<ul>\n<li>Fixed update mechanism with Wordpress 3.7<\/li>\n<li>Fix for the builtin google translation proxy<\/li>\n<li>This version is HTTPS tolerant<\/li>\n<li>Allow to update to complete version from transposh.org<\/li>\n<\/ul>\n\n<h4>2013\/05\/06 - 0.9.3<\/h4>\n\n<ul>\n<li>Added Khmer<\/li>\n<li>Allow to remove the rel=alternate language marking<\/li>\n<li>Allow to update to complete version from transposh.org<\/li>\n<\/ul>\n\n<h4>2013\/03\/11 - 0.9.2<\/h4>\n\n<ul>\n<li>Basic Woocommerce support <\/li>\n<li>Override the case when other plugins or themes cause the process_page to be called prematurely<\/li>\n<li>Fix a nasty bug when the same translation appeared in a paragraph more than once<\/li>\n<li>Bing have added two languages <\/li>\n<li>Better handling of &nbsp; (We breaked when this is a no_break), and we also eliminate the utf ones (hidden from sight anyhow)<\/li>\n<li>Fix the bug reported by dserber disallowing language selection on post where translate_on_publish was disabled <\/li>\n<li>Update for .po files, Turkish Translation by <a href=\"http:\/\/yakalasam.com\/\">\u00d6mer Faruk Karabulut<\/a><\/li>\n<\/ul>\n\n<h4>2013\/01\/23 - 0.9.1<\/h4>\n\n<ul>\n<li>Added some help inside the Admin interface for very common questions (keys)<\/li>\n<li>Allow jQueryUI version to be overriden, resolving many conflicts<\/li>\n<li>A fix when some bad plugins insert .css in an inappropriate way<\/li>\n<li>Added the transposh_echo function - see developer site for documentation and usage<\/li>\n<li>Fixes for widgets easier inclusion with shortcodes, old dropbox fixes, ids removed see the <a href=\"http:\/\/transposh.org\/tutorial\/widget-showcase\/\">Widget Gallery<\/a><\/li>\n<li>Adding touch punch to admin, allowing language selection on touch devices<\/li>\n<li>Fixes for minor issues discovered since 0.9.0<\/li>\n<\/ul>\n\n<h4>2012\/12\/12 - 0.9.0<\/h4>\n\n<ul>\n<li>Major rewrite for the administrative interface and settings, should simplify working with transposh<\/li>\n<li>Parsing rules can now be changed in the advanced tab, use with care<\/li>\n<li>Added the options to include debug and remote debug outputs<\/li>\n<li>A new language selection widget based on select2<\/li>\n<li>Added ctrl keys for quick navigation of prev\/next blocks<\/li>\n<li>A new option that allows to reset the configuration file to the recommanded defaults<\/li>\n<li>Css fixes for twenty twelve theme<\/li>\n<li>Avoid loading the subwidgets in the admin pages<\/li>\n<li>Removed distinction between editable and viewable languages, now a language can only be active or disabled<\/li>\n<li>Updating jQueriUI to 1.9.2 (jQuery should now be 1.6+) <\/li>\n<li>Fixes the z-index for the old style dropdown (patch by chemaz)<\/li>\n<li>Fixes the bug with the coupling of Chinese simple and traditional<\/li>\n<li>Fix bug preventing upgrade from very old versions<\/li>\n<li>Suppress notices when widgets are created directly with our function <\/li>\n<li>Avoid rewriting urls in the default language, mainly effected canonicals<\/li>\n<li>Our script is needed when the widget allows setting of default language <\/li>\n<li>Finally solved the problem with MSN translate and CR\/LF <\/li>\n<\/ul>\n\n<h4>2012\/09\/15 - 0.8.5<\/h4>\n\n<ul>\n<li>Support for Lao (Thanks to Google Translate)<\/li>\n<\/ul>\n\n<h4>2012\/09\/03 - 0.8.4<\/h4>\n\n<ul>\n<li>Integration with <a href=\"http:\/\/transposh.org\/redir\/oht\">One Hour Translation professional<\/a> translation service<\/li>\n<li>Fixed flag of Swahili to Tanzania as noted by Ed Jordan<\/li>\n<li>Live backup now includes a daily backup<\/li>\n<li>Fixes to backup, seems there was a big problem with data compactation<\/li>\n<li>Fix for a parser bug when having translate in default language following a select element<\/li>\n<li>Fixed XSS reported by <a href=\"\/\/www.seqrity.pl\">Infern0_<\/a><\/li>\n<li>Added global function to return the current language \"transposh_get_current_language()\"<\/li>\n<li>Seems like Lybia has a new flag<\/li>\n<li>Fixed widget IDs containing \/ so that we'll pass w3c validation<\/li>\n<li>Updated jQueryUI to 1.8.23 to avoid conflict with jQuery 1.8 used by some themes<\/li>\n<li>Portuguese (Brazil) translation by <a href=\"http:\/\/www.dicasemgeral.com\">Amilton Junior<\/a><\/li>\n<\/ul>\n\n<h4>2012\/05\/28 - 0.8.3<\/h4>\n\n<ul>\n<li>Fix break in feeds with params noticed by Marco Raaphorst <\/li>\n<li>Maintanance button now attempts to create database tables <\/li>\n<li>Attempt to reduce log warnings <\/li>\n<li>Add support for &scaron; and other latin-1 extended chars <\/li>\n<li>Support inserting widgets into post as shortcode <\/li>\n<\/ul>\n\n<h4>2012\/03\/01 - 0.8.2<\/h4>\n\n<ul>\n<li>Fix an error where MSN is the only engine available but is not the default engine<\/li>\n<li>Added support for Esparanto for Google and Hmong Daw for Bing<\/li>\n<li>Fix the z-index issue with Twenty-Twelve <\/li>\n<\/ul>\n\n<h4>2011\/12\/12 - 0.8.1<\/h4>\n\n<ul>\n<li>Allow setting comment lanaguage meta data from the admin interface<\/li>\n<li>Enable live human translations backup by default<\/li>\n<li>Lists of languages used in Javascript are fixed and more readable<\/li>\n<li>Improved loading for backend javascripts<\/li>\n<li>Support the \uff0c symbol in parsing<\/li>\n<li>Reintroduce CORS support in our AJAX (Cross Origin Ajax)<\/li>\n<li>Try to make sure lazyloader loads in the correct context<\/li>\n<li>Fix calculation of batch translation size to avoid translations too large for Google<\/li>\n<li>Fix when two jQueryUI versions are included, mainly for wordpress 3.2.x<\/li>\n<li>Fixed widget to remove [Language] which was buggy as noted by Philip Trauring<\/li>\n<li>Fix broken sites for users using the widget function directly<\/li>\n<\/ul>\n\n<h4>2011\/11\/28 - 0.8.0<\/h4>\n\n<ul>\n<li>Attack of the killer \"give us your money\" APIs by both Google and Bing<\/li>\n<li>Improved Google Proxy to support working with all langugaes without key<\/li>\n<li>Added the ability to use your own API keys (take precedence over the proxy) (Thanks <a href=\"spywarehelpcenter.com\">Ryan Wood<\/a> for help with Google API key)<\/li>\n<li>Use temporary bing key if needed<\/li>\n<li>Added Catalan and Hindi support for Bing<\/li>\n<li>Improved translate all code and speed<\/li>\n<li>Improved widgets platform<\/li>\n<li>Allow multiple widget instances - each with different appearance<\/li>\n<li>Allow setting of widget title<\/li>\n<li>Widgets no longer post to change language, but use javascript directly<\/li>\n<li>Dropdown widget improved css<\/li>\n<li>Improved code reuse in javascript, better on-demand loading of required elements<\/li>\n<li>Support for Memcached<\/li>\n<li>Better 404 page handling (don't create new links to non-existing pages)<\/li>\n<li>Fix caching on rackspace cloudsites<\/li>\n<li>Many more minor fixes<\/li>\n<li>Turkish Translation by <a href=\"http:\/\/kingdroid.net\">Semih Ye\u015filyurt<\/a><\/li>\n<li>Help us more (We will get ~1 promile of your adsense income, thanks!)<\/li>\n<li>Ajax is now performed through the wp-admin ajax interface<\/li>\n<\/ul>\n\n<h4>2011\/08\/02 - 0.7.6<\/h4>\n\n<ul>\n<li>Added some improvements to the simple html dom from a new upstream release<\/li>\n<li>Allow setting of a post\/page language with a simple select box<\/li>\n<li>Warn about some conditions that we can't fix and a use should probably be aware of<\/li>\n<li>Allow collecting of anonymized statisics upon user consent<\/li>\n<li>Fixed some minor warning notices reported by users<\/li>\n<\/ul>\n\n<h4>2011\/06\/22 - 0.7.5<\/h4>\n\n<ul>\n<li>Added support to 5 new indic languages - Bengali, Gujarati, Kannada, Tamil and Telugu, thanks to the support provided by Google translate<\/li>\n<li>Added the option not to override the default locale with Transposh's default language<\/li>\n<li>Translation interface improvements, next and prev now save changes, and the dialog will not move on the page<\/li>\n<\/ul>\n\n<h4>2011\/06\/03 - 0.7.4<\/h4>\n\n<ul>\n<li>Allow default language of Transposh to override the one set in WP_LANG, this allows a Wordpress MU installation in which every site can be managed in a different language<\/li>\n<li>Fixed bug with using the only=\"y\" parameter of the tp shortcode which made incorrect detections of source language further in parsing<\/li>\n<li>Added German translation by <a href=\"http:\/\/www.professionaltranslation.com\">Jenny Beelens<\/a><\/li>\n<li>Added a new parameter for shortcode which provides the current language and can be used in image selection<\/li>\n<li>Iframes should be properly corrected to the current target language (thanks deepbevel)<\/li>\n<li>Added constants at the begining of the parser which allows some basic changes to parser behaviour wrt to numbers and punctuations<\/li>\n<\/ul>\n\n<h4>2011\/03\/24 - 0.7.3<\/h4>\n\n<p>[youtube http:\/\/www.youtube.com\/watch?v=X0CGgYeBiHg]<\/p>\n\n<ul>\n<li>Shortcode support - see http:\/\/trac.transposh.org\/wiki\/ShortCodes<\/li>\n<li>Make bots redirect away from edit pages<\/li>\n<li>Avoid creation of session files for bots<\/li>\n<li>Fix for languages that are only visible to translators<\/li>\n<li>Fix another possible jQueryUI conflict<\/li>\n<\/ul>\n\n<h4>2011\/03\/01 - 0.7.2<\/h4>\n\n<ul>\n<li>Added Italian translation by Marco Rossi<\/li>\n<li>Added Persian translation by <a href=\"http:\/\/zavarzadeh.org\">Sushyant Zavarzadeh<\/a><\/li>\n<li>Added Spanish translation by <a href=\"http:\/\/wordp.relatividad.org\">Angel Torregrosa<\/a><\/li>\n<li>Fixed some url rewriting bugs reported by <a href=\"http:\/\/wordp.relatividad.org\">Angel Torregrosa<\/a><\/li>\n<li>The two years anniversary release<\/li>\n<\/ul>\n\n<h4>2011\/01\/30 - 0.7.1<\/h4>\n\n<ul>\n<li>Fix excerpt for tp_language marked posts<\/li>\n<li>Added Dutch translation by <a href=\"http:\/\/blog.imagitect.nl\/\">Roland Nieuwendijk<\/a><\/li>\n<li>Added Russian translation by Romans Matusevics<\/li>\n<li>Dramatically reduce number of database queries on translatable urls<\/li>\n<li>Fix auto translate with no anonymous translation support for non google engines<\/li>\n<li>Fix buddypress (and hopefully other) redirections on single activities<\/li>\n<li>Fix regression with after post translation and translate all<\/li>\n<\/ul>\n\n<h4>2011\/01\/11 - 0.7.0<\/h4>\n\n<p>[youtube http:\/\/www.youtube.com\/watch?v=ktGtPb6SB34]<\/p>\n\n<ul>\n<li>Revamped edit interface<\/li>\n<li>Allow simple localization of interface<\/li>\n<li>Go to previous\/next translation item<\/li>\n<li>Focus on phrase being translated<\/li>\n<li>Allow viewing original in other language if it was translated previously by a human (thanks <a href=\"http:\/\/www.galgalyarok.org\/\">Hanan<\/a>)<\/li>\n<li>Allow approval of auto translation<\/li>\n<li>Support for virtual keyboard from http:\/\/www.greywyvern.com\/code\/javascript\/keyboard<\/li>\n<li>Support theming of interface using <a href=\"http:\/\/ui-dev.jquery.com\/themeroller\/\">themeroller<\/a> themes<\/li>\n<li>Bad translations may be deleted using the history log dialog<\/li>\n<li>Cleaned close confirmation dialog<\/li>\n<li>First plugin to date to support Esperanto using Apertium (from sites in Spanish or English)<\/li>\n<li>Allow translations of meta tags<\/li>\n<li>Database cleanup function added<\/li>\n<li>Changed collation of database to UTF8_bin in order to support different translations for different capitalizations (hello -&gt; hola, Hello -&gt; Hola)<\/li>\n<li>Hebrew translation of front end thanks <a href=\"http:\/\/colnect.com\/he\">Amir<\/a><\/li>\n<li>Spanish translation of front end thanks <a href=\"http:\/\/colnect.com\/es\/collectors\/collector\/iflvico\">Ignacio<\/a><\/li>\n<\/ul>\n\n<h4>2010\/12\/17 - 0.6.7<\/h4>\n\n<ul>\n<li>Allow Google to attempt a retranslation if it is unable to detect source language at first attempt<\/li>\n<li>Direct links to static files have a good chance of being answered now (thanks krizzz)<\/li>\n<li>Ignore not viewable languages entered directly into urls<\/li>\n<li>Fixed typo in readme.txt, we did support 59 languages already<\/li>\n<\/ul>\n\n<h4>2010\/11\/11 - 0.6.6<\/h4>\n\n<ul>\n<li>Added support for some more breaker html entities such as &rsquo; (thanks archon810)<\/li>\n<li>Fixed XSS vulnerability on IE&lt;8 (Thanks <a href=\"http:\/\/www.godaddy.com\/security\/website-security.aspx\">Joshua Hansen and Scott Caveza<\/a>)<\/li>\n<li>Integration with Google Sitemaps XML v4 beta<\/li>\n<\/ul>\n\n<p><h4>2010\/10\/25 - 0.6.5<\/h4><\/p>\n\n<ul>\n<li>Fixed Slovenian flag bug reported by anphicle<\/li>\n<li>Added support for rel alternate in the headers - see http:\/\/googlewebmastercentral.blogspot.com\/2010\/09\/unifying-content-under-multilingual.html<\/li>\n<li>Fixed bug with canonical redirects and url rewritings as reported by Marco<\/li>\n<li>Fixed a bug with translate all and after post translation which hindered their ability to work - (thanks nightsurfer <a href=\"http:\/\/trac.transposh.org\/ticket\/122\">#122<\/a>)<\/li>\n<li>Fixed json translation for buddypress stream issue - (thanks Inocima <a href=\"http:\/\/trac.transposh.org\/ticket\/121\">#121<\/a>)<\/li>\n<\/ul>\n\n<h4>2010\/10\/13 - 0.6.4<\/h4>\n\n<ul>\n<li>Support for translation of our interface and admin pages<\/li>\n<li>Hebrew translation for transposh<\/li>\n<li>Add the option to disable the gettext interface<\/li>\n<li>Fix problem with gettext collision with mailpress<\/li>\n<li>Add support for Latin<\/li>\n<li>Three new languages on bing translate Indonesian, Ukrainian and Vietnamese<\/li>\n<li>This version is dedicated to Sgula, 15, 15, 15<\/li>\n<\/ul>\n\n<h4>2010\/09\/01 - 0.6.3<\/h4>\n\n<ul>\n<li>Support for gettext files (.po\/.mo) files - see http:\/\/trac.transposh.org\/wiki\/UsingGetText<\/li>\n<li>Support backend memory caching with xcache and eaccelarator in addition to apc<\/li>\n<li>Improved caching to save resources (43% on APC) better overall performance with negative caching that is actually working<\/li>\n<li>Tags from the tag cloud will now be translated with mass translate<\/li>\n<li>Fix for the sneaky \"not a valid plugin header\" issue<\/li>\n<li>Fix for MS translate tendency to add an extra space<\/li>\n<li>Fixed bug with list with flags css widget preventing the view of flags<\/li>\n<\/ul>\n\n<h4>2010\/08\/09 - 0.6.2<\/h4>\n\n<ul>\n<li>Allow marking of complete posts in different languages (see FAQ)<\/li>\n<li>Fixed typo in buddypress stream (thanks revonorway)<\/li>\n<li>Allow parser processing of nested lang tags<\/li>\n<li>Treat the noscript tag as hidden, fixes bug with buddypress (thanks <a href=\"http:\/\/virtualcrowds.org\">Terence<\/a>)<\/li>\n<li>Fixes to translate with non latin chars (thanks <a href=\"http:\/\/www.maskaran.com\">Martin<\/a>)<\/li>\n<li>Fixes to mass translate with bing translator for Chinese and Taiwanese<\/li>\n<li>Moved functions and constants to static classes to reduce collisions (Such as with \"WordPress MU Domain Mapping\" plugin)<\/li>\n<li>Added functions to remove automated translations from the database, either all or those older than 14 days<\/li>\n<li>Shortened copyright notice in source files, and made it a bit more informative<\/li>\n<\/ul>\n\n<h4>2010\/08\/01 - 0.6.1<\/h4>\n\n<ul>\n<li>Makes themes that support RTL actually use that support<\/li>\n<li>Deeper integration with buddypress, support activity stream<\/li>\n<li>Fix for ms translate and non latin characters<\/li>\n<li>Fix rewrite urls and url translation issue when using custom structure (eg. when suffixed with .html) (thanks <a href=\"http:\/\/www.kurageart.eu\">claudio<\/a>)<\/li>\n<li>Auto translation will not work in edit mode if auto translation is set to off<\/li>\n<\/ul>\n\n<h4>2010\/07\/29 - 0.6.0<\/h4>\n\n<ul>\n<li>Support batch translate which makes translations faster<\/li>\n<li>No longer needs to load extra scripts for translations resulting in faster page loads<\/li>\n<li>MSN (bing) translator no longer requires a key, just enable this at will<\/li>\n<li>Transposh Google Proxy is now included to enable translation for Alpha level languages from Google (5 new languages supported)<\/li>\n<li>Allow removing of Transposh logo and backlink according to <a href=\"http:\/\/transposh.org\/logoterms\">terms<\/a><\/li>\n<li>Translate all now uses batch interface for faster operation, and may use both backends<\/li>\n<li>Translate all will not try to handle non-translatable languages (such as ones added manually)<\/li>\n<li>Fixed typo in settings page (thanks Rogelio)<\/li>\n<li>Fixed comment posting bounce to original language (thanks Marko)<\/li>\n<\/ul>\n\n<h4>2010\/07\/11 - 0.5.7<\/h4>\n\n<ul>\n<li>Fix for critical bug in widget inclusion (thanks <a href=\"http:\/\/www.buyacomputer.info\/\">dgrut<\/a>)<\/li>\n<\/ul>\n\n<h4>2010\/07\/11 - 0.5.6<\/h4>\n\n<ul>\n<li>Pluggable widgets - read all about them on http:\/\/trac.transposh.org\/wiki\/WidgetWritingGuide<\/li>\n<li>Avoid translation of trashed and draft post on translate all<\/li>\n<li>Fix MSN as default translator and add two new languages to the list of supported languages<\/li>\n<li>Fix bug with problematic !@require<\/li>\n<li>Code cleanups<\/li>\n<\/ul>\n\n<h4>2010\/06\/18 - 0.5.5<\/h4>\n\n<ul>\n<li>Add support for buddypress URLs<\/li>\n<li>Fix UI issues when jQuery tools were used on the page<\/li>\n<\/ul>\n\n<h4>2010\/06\/06 - 0.5.4<\/h4>\n\n<ul>\n<li>Fix some issues with the widget regarding url translation<\/li>\n<li>Fix some inclusion issue with transposh_ajax.php file<\/li>\n<\/ul>\n\n<h4>2010\/05\/30 - 0.5.3<\/h4>\n\n<ul>\n<li>Support translation of URLs<\/li>\n<li>Mark language used to comment<\/li>\n<li>Improved wp-super-cache integration<\/li>\n<li>Fixed issues with widget generating urls containing default language<\/li>\n<li>Upgrade jQueryUI to 1.7.3<\/li>\n<\/ul>\n\n<h4>2010\/04\/11 - 0.5.2<\/h4>\n\n<ul>\n<li>support the google notranslate class notation (as an addition to no_translate)<\/li>\n<li>support for lang tagging on paragraphs<\/li>\n<li>changed translation of default language to just translate paragraphs explicitly marked with a different language<\/li>\n<li>support the only_thislanguage class to make sure a paragraph is only displayed in a given language<\/li>\n<\/ul>\n\n<h4>2010\/04\/11 - 0.5.1<\/h4>\n\n<ul>\n<li>Improved database structure to support long translations<\/li>\n<li>Improved speed by pre-fetching contents with a single mysql query (over 70% faster in some cases)<\/li>\n<li>Fix for textarea tag bug - (thanks <a href=\"http:\/\/www.herbaldepecona.com\/\">timo<\/a>)<\/li>\n<\/ul>\n\n<h4>2010\/03\/24 - 0.5.0<\/h4>\n\n<ul>\n<li>Ability to backup human translation to a remote database (hosted on google appengine)<\/li>\n<li>Ability to translate all existing content with a single click from the administration page<\/li>\n<li>7 more languages added to MSN translator<\/li>\n<\/ul>\n\n<h4>2010\/02\/28 - 0.4.3<\/h4>\n\n<ul>\n<li>Shrink even more with pre-calculating supported languages<\/li>\n<li>Allow cross-domain posting<\/li>\n<li>Fixed name of flags file<\/li>\n<li>Canned remote jQuery, Async loading and footer scripts in sake of compatability, simplicity<\/li>\n<li>Change internal variables to fit html5<\/li>\n<li>Better mixed number support in parser, esp when $ and % is involved<\/li>\n<\/ul>\n\n<h4>2010\/01\/26 - 0.4.2<\/h4>\n\n<ul>\n<li>Script split, reduced to 1.5k gzipped in common scenarios<\/li>\n<li>Haitian translation thanks to Bing translator<\/li>\n<li>Ability to choose preferred translator, auto translate now in own section in settings page<\/li>\n<li>Revert to new post format for translations, remove old format code<\/li>\n<li>Fix bug with admin side translation on slow connections<\/li>\n<\/ul>\n\n<h4>2010\/01\/13 - 0.4.1<\/h4>\n\n<ul>\n<li>Fixed a few redirection bugs (administrative pages, and referred pages)<\/li>\n<li>Fixed documentation bug (regarding google-sitemap-generator patch requirement)<\/li>\n<li>Support on demand and async loading of transposh script<\/li>\n<li>Using google closure compiler to reduce script size (now only 3k when gzipped)<\/li>\n<li>Script now passes jslint.com (almost)<\/li>\n<li>Css optimizations and reduction in number of file requests in most scenarios<\/li>\n<\/ul>\n\n<h4>2010\/01\/01 - 0.4.0<\/h4>\n\n<ul>\n<li>Solve activation\/deactivation bug<\/li>\n<li>Parser provides statistics in meta tag<\/li>\n<li>Integration with google-sitemaps-xml plugin (3.2.2)<\/li>\n<li>Integration with wp-super-cache (0.9.8)<\/li>\n<\/ul>\n\n<h4>2009\/12\/26 - 0.3.9<\/h4>\n\n<ul>\n<li>New languages interface, users can now sort languages on their widget<\/li>\n<li>anonymous translation is now on by default (for new installations)<\/li>\n<li>Changed the post option so it would just work (no need for the alternate settings)<\/li>\n<li>updated screenshots and FAQ<\/li>\n<\/ul>\n\n<h4>2009\/12\/20 - 0.3.8<\/h4>\n\n<ul>\n<li>Add language detection and default language settings<\/li>\n<li>Fix wrong inclusions of css and js (thanks <a href=\"http:\/\/gainesvillecomputer.com\/\">Kevin Hart<\/a>)<\/li>\n<li>Fix RSS subscription links (thanks <a href=\"http:\/\/gainesvillecomputer.com\/\">Kevin Hart<\/a>)<\/li>\n<li>Fix rel=canonical just in time for 2.9.0 (thanks <a href=\"http:\/\/gainesvillecomputer.com\/\">Kevin Hart<\/a>)<\/li>\n<\/ul>\n\n<h4>2009\/12\/06 - 0.3.7<\/h4>\n\n<ul>\n<li>Fix feed parsing<\/li>\n<li>Fix issue with parsing numbers before sentence breakers<\/li>\n<li>Change language tag in the feed (thanks <a href=\"http:\/\/gainesvillecomputer.com\/\">Kevin Hart<\/a>)<\/li>\n<li>Fix bug with search when not using permalinks<\/li>\n<li>Allow wrapping widget with an unordered list (thanks <a href=\"http:\/\/gainesvillecomputer.com\/\">Kevin Hart<\/a>)<\/li>\n<li>Fix clash with other plugins using JSON_Services<\/li>\n<\/ul>\n\n<h4>2009\/12\/02 - 0.3.6<\/h4>\n\n<ul>\n<li>Translated language posts are now searchable with the default wordpress search box<\/li>\n<li>Rewrite urls inside feeds so translated feeds become a much more valid option (thanks <a href=\"http:\/\/gainesvillecomputer.com\/\">Kevin Hart<\/a>)<\/li>\n<li>Fixed transposh_widget global bug<\/li>\n<\/ul>\n\n<h4>2009\/11\/26 - 0.3.5<\/h4>\n\n<ul>\n<li>Enabled auto-translation to all editable languages on the admin side<\/li>\n<li>Alternate posting methods (thanks Andre)<\/li>\n<li>Fix documentation display regarding widgetless themes (thanks <a href=\"http:\/\/linuxshare.org\/\">Hosein-mec<\/a>)<\/li>\n<li>Make sure simple_html_dom is not loaded twice (if we can...)<\/li>\n<li>Large scale code refactoring<\/li>\n<li>Migrated css flags to the widget settings<\/li>\n<\/ul>\n\n<h4>2009\/11\/05 - 0.3.4<\/h4>\n\n<ul>\n<li>Fix for nextgen gallery issue<\/li>\n<li>Force LTR for wordpress blogs originating in RTL<\/li>\n<li>Avoid loading Bing Translate javascript when it is not needed<\/li>\n<\/ul>\n\n<h4>2009\/09\/06 - 0.3.3<\/h4>\n\n<ul>\n<li>9 More languages supported by google translate<\/li>\n<li>Further compressed images with punypng (808 bytes saved!)<\/li>\n<\/ul>\n\n<h4>2009\/08\/03 - 0.3.2<\/h4>\n\n<ul>\n<li>Fixed issue with plugin that made login unavailable at some situations<\/li>\n<li>Fixed issue with static first page<\/li>\n<li>Manual translate will not make progress bar move<\/li>\n<\/ul>\n\n<h4>2009\/07\/27 - 0.3.1<\/h4>\n\n<ul>\n<li>Much faster caching of auto translation results on server with reduced server load<\/li>\n<li>Mark active language in the widget for css usage<\/li>\n<li>Fixed url code with parameters and subdirectories<\/li>\n<\/ul>\n\n<h4>2009\/07\/23 - 0.3.0<\/h4>\n\n<ul>\n<li>Support Bing (MSN) translator as a hinting facilitator<\/li>\n<\/ul>\n\n<h4>2009\/07\/21 - 0.2.9<\/h4>\n\n<ul>\n<li>Supress warning on parse_url (thanks <a href=\"http:\/\/www.nostate.com\/\">Mike<\/a>)<\/li>\n<li>Fix the urls generated for the widget with subdir blogs (thanks <a href=\"http:\/\/www.algarve-abc.de\/ferienhaus-westalgarve\">Peter<\/a>)<\/li>\n<li>Fix issue when object-&gt;tostring didn't work correctly (thanks <a href=\"http:\/\/gratiswork.com\/\">Anthony<\/a>)<\/li>\n<\/ul>\n\n<h4>2009\/07\/19 - 0.2.8<\/h4>\n\n<ul>\n<li>Don't touch XML RPC<\/li>\n<li>Allow usage of CSS sprites when available<\/li>\n<li>Removed use of local blank image (thanks <a href=\"http:\/\/marenkuv.blogspot.com\/\">Marek<\/a>)<\/li>\n<li>Fixed unicode in Transposh RSS feed (Admin panel)<\/li>\n<li>Smarter inclusion of .css files (only when needed)<\/li>\n<li>Fixed bug with url_cleanup which prevented return to original language when blog was installed in a subdir<\/li>\n<\/ul>\n\n<h4>2009\/06\/20 - 0.2.7<\/h4>\n\n<ul>\n<li>Added Persian (Farsi) support to auto translation (thanks to google and Iranian \"elections\")<\/li>\n<\/ul>\n\n<h4>2009\/06\/17 - 0.2.6<\/h4>\n\n<ul>\n<li>Fixed regressions in urls reported by (<a href=\"http:\/\/www.nostate.com\/\">Mike<\/a>) and (<a href=\"http:\/\/julianmegson.com\/blog\/about\/\">Julian<\/a>)<\/li>\n<li>Will not push jQuery to the bottom, as it might conflict with other plugins<\/li>\n<\/ul>\n\n<h4>2009\/06\/16 - 0.2.5<\/h4>\n\n<ul>\n<li>Fixed url rewrite bug reported by (<a href=\"http:\/\/www.nostate.com\/\">Mike<\/a>)<\/li>\n<li>Allow translation of even more hidden elements such as keywords, descriptions and stuff inside select tags<\/li>\n<li>Updated to jQueryUI 1.7.2<\/li>\n<\/ul>\n\n<h4>2009\/06\/09 - 0.2.4<\/h4>\n\n<ul>\n<li>Fixed bugs with database prefixes (thanks again <a href=\"http:\/\/www.nostate.com\/\">Mike<\/a>)<\/li>\n<li>Translation of keywords and description meta tags (thanks again <a href=\"http:\/\/www.nostate.com\/\">Mike<\/a>)<\/li>\n<li>Fix for RSS feeds provided in other languages<\/li>\n<li>Fixed compatibility to show support for wordpress 2.8<\/li>\n<li>Support footer insertion of scripts in wordpress 2.8<\/li>\n<li>Fixed issues of html entities breaking when they should not (thanks <a href=\"http:\/\/www.wp-plugin-archive.de\/\">Karl<\/a>)<\/li>\n<li>Lang is now set in the headers for real<\/li>\n<li>Fixed compatibility with themes using annoying query_posts with no consideration (thanks <a href=\"http:\/\/www.wp-plugin-archive.de\/\">Karl<\/a>)<\/li>\n<\/ul>\n\n<h4>2009\/06\/03 - 0.2.3<\/h4>\n\n<ul>\n<li>Revamped plugin setting page to a more useful one (code adapted from <a href=\"http:\/\/www.code-styling.de\/\">code-styling.de<\/a>)<\/li>\n<li>Widget settings may be changed from settings page (thanks <a href=\"http:\/\/dbzer0.com\/\">Db0<\/a>)<\/li>\n<li>Allow default language to be translated (for multilingual blogs) (thanks <a href=\"http:\/\/dbzer0.com\/\">Db0<\/a>)<\/li>\n<li>Setting page shows database statistics<\/li>\n<li>Fixed IE8 hover quirk in flags widget<\/li>\n<li>Avoid translating admin pages (even if we can)<\/li>\n<\/ul>\n\n<h4>2009\/05\/25 - 0.2.2<\/h4>\n\n<ul>\n<li>Fixed wrong handling of multi-byte chars as terminators (middle dots) which caused a regression bug<\/li>\n<\/ul>\n\n<h4>2009\/05\/21 - 0.2.1<\/h4>\n\n<ul>\n<li>Fixed unique breaking case in parser (style used within script and not properly terminated) (thanks again Fernanda)<\/li>\n<li>Added language list mode to widget<\/li>\n<li>Prevent translation of url that is self wrapped<\/li>\n<li>Added &lt;code&gt; tag to list of ignored tags (thanks again <a href=\"http:\/\/www.nostate.com\/\">Mike<\/a>)<\/li>\n<li>Middle dot is now a separator<\/li>\n<\/ul>\n\n<h4>2009\/05\/18 - 0.2.0<\/h4>\n\n<ul>\n<li>Faster parser - 50% faster parsing than previous engine (thanks <a href=\"http:\/\/simplehtmldom.sourceforge.net\/\">Simple Html DOM<\/a>)<\/li>\n<li>Hidden elements translation (mainly tooltips specified by title attribute)<\/li>\n<li>Make sure viewable languages are translateable<\/li>\n<li>Simplify setting page<\/li>\n<li>Fixed various bugs (thanks <a href=\"http:\/\/www.nostate.com\/\">Mike<\/a>)<\/li>\n<\/ul>\n\n<h4>2009\/05\/07 - 0.1.7<\/h4>\n\n<ul>\n<li>Fix issues with IIS\/Windows\/Non standard installations (thanks <a href=\"http:\/\/www.sulmare.it\/\">Fabrizio<\/a>)<\/li>\n<li>Fixed namespace conflict with more plugins (For example - Lazyest Gallery)<\/li>\n<\/ul>\n\n<h4>2009\/05\/05 - 0.1.6<\/h4>\n\n<ul>\n<li>Fix a problem with translating Traditional Chinese and Portuguese  (thanks Fernanda)<\/li>\n<li>Fixed several issues with html comment tags (thanks <a href=\"http:\/\/www.top100freesoftware.com\/\">ekerem<\/a>)<\/li>\n<\/ul>\n\n<h4>2009\/05\/03 - 0.1.5<\/h4>\n\n<ul>\n<li>Improved end-user experience by switching order of posts and page changes<\/li>\n<\/ul>\n\n<h4>2009\/04\/30 - 0.1.4<\/h4>\n\n<ul>\n<li>Moved to jQuery UI instead of overlibmws<\/li>\n<li>Reduced code generated for faster page loading<\/li>\n<li>History is now visible for translated phrases<\/li>\n<li>An optional progress bar shows advancing auto-translation<\/li>\n<li>Script is now minified by default<\/li>\n<li>Better support for not-auto-translatable languages, added islandic<\/li>\n<\/ul>\n\n<h4>2009\/04\/02 - 0.1.3<\/h4>\n\n<ul>\n<li>Fix for mysql 4.1 (thanks <a href=\"http:\/\/landscaping-blog.com\/\">Amit<\/a>)<\/li>\n<\/ul>\n\n<h4>2009\/03\/31 - 0.1.2<\/h4>\n\n<ul>\n<li>Made sure our code passes w3c validation<\/li>\n<li>Added missing flags for two languages<\/li>\n<li>Auto translation should always work if set (even to non translators)<\/li>\n<\/ul>\n\n<h4>2009\/03\/24 - 0.1.1<\/h4>\n\n<ul>\n<li>Fixed compatibility issues with other scripts (thanks <a href=\"http:\/\/spotterblog.de\/\">Eike<\/a>)<\/li>\n<li>Fixed minor issues with encoding some strings<\/li>\n<li>Verify UTF charset and collation upon database creation<\/li>\n<li>Some CSS improvements<\/li>\n<\/ul>\n\n<h4>2009\/03\/22 - 0.1.0<\/h4>\n\n<ul>\n<li>Enabled automatic translation for site readers<\/li>\n<li>Added many languages to the default list<\/li>\n<li>Upgrade database for supporting translation \"sources\"<\/li>\n<li>Fixed installation bug<\/li>\n<\/ul>\n\n<h4>2009\/03\/07 - 0.0.3<\/h4>\n\n<ul>\n<li>Added ability to get suggestions from Google Translate<\/li>\n<li>Improved support for RSS feeds translation <\/li>\n<\/ul>\n\n<h4>2009\/03\/01 - 0.0.2<\/h4>\n\n<ul>\n<li>Fixed bug with hard coded plugin path (thanks <a href=\"http:\/\/politicalnewsblogs.com\/\">Atomboy<\/a>)<\/li>\n<li>Support for AJAX replacement of content using jQuery <\/li>\n<\/ul>\n\n<h4>2009\/02\/28 - 0.0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Transposh adds best of breed translation support to wordpress, 117 languages are automatically translated and can be manually corrected with ease.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=865"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/oferwald"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=865"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=865"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=865"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=865"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=865"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}