Transposh - Breaking language barriers

The transposh.org wordpress plugin showcase and support site

  • Home
  • Contact us
  • Download
  • FAQ
    • Donate
  • Tutorial
    • Widget Showcase
  • About

Version 1.0.8 – Thanks Julien!

February 22, 2022 by Ofer 11 Comments

On this special palindromic date, a new version of Transposh is released. This version was held back for way too long but since I finally got the time, it is up and available.

So, what good is it for?

First, I would like to thank Julien Ahrens from RCE Security for his help in detecting of several weaknesses in the previous version, and working with me on providing fixes and validating them. Julien provided me with the information and full disclosure and was very patient with me until I finally had the time to fix everything. I can only give him my highest recommendation, and show my appreciation here. THANKS!

Other things in this version include a fix for the notorious regression with Google Translate, causing people to get [object window] and/or duplicate content. If you are using Google Translate, please use the new button in the utilities tab in order to delete duplicate data. Saving an up to date backup of your human translations is always a good idea.

There are also tons of improvements to the misleading tab called translation editor (which, in hindsight I should have probably called “translation management”) which allows you to have better control and visibility of current translations.

Lots of work here was dedicated to compatibility with PHP8 and wordpress 5.9, I believe that most problems were eliminated, and the widgets should work in the interface again, I want to thank all the users that helped me with testing this, and especially Alex and Marcel. thanks guys!

The next version will hopefully come sooner, I think that I will take development and forums to github or a similar platform. Let me know if you have any thoughts on that.

Feel free to contact us or leave your feedbacks on this post, we thrive on your positive inputs and idea (and wither on the negative…) so do help us to provide you with one of the best and free translation tools available.

Filed Under: Release announcements, Software Updates

Comments

  1. Mandy says

    February 23, 2022 at 12:47 pm

    Fantastic news! this plugin really is the best translation plugin i have found

    Reply
  2. VS says

    February 23, 2022 at 3:01 pm

    This is the happiest day this year. Thanks.

    Reply
  3. Seba Miguens says

    April 4, 2022 at 10:48 am

    First Thanks for your work!

    But, sorry, This version break some things in my website. How can I make downgrade plugin?

    Tanks!!!!!

    Reply
    • Ofer says

      April 4, 2022 at 10:52 am

      Older versions are available, but I don’t think that downgrading will help in any way. I suggest to contact our support via the form on this site.

      Reply
  4. m2 says

    April 17, 2022 at 11:52 pm

    When switching to the Taiwanese language, there will be a path error when switching to other languages. For example, when the Taiwanese language is converted to French: /zh-tw/ will become /fr-tw/, obviously this should be /fr/

    Reply
  5. Jammy says

    April 30, 2022 at 5:25 am

    Hi there,

    I love your plugin very much!

    But recently i found that transposh does not translate completely the custom fields in my site (meta keywords and meta description), some of them are traslated, but most of them are not.

    This can be a bug or maybe related with the theme?

    Thank you and best regards,
    Jammy

    Reply
  6. Anonymous says

    June 8, 2022 at 10:02 pm

    Thanks a lot for this very useful FREE translation plugin 🙂

    Reply
  7. aaron chou says

    June 9, 2022 at 2:50 am

    Free but beyond other translation plugins.
    thanks for your great work.

    Damn wordpress can’t search for such a great plugin.
    It is so difficult for ordinary people to obtain valuable information.

    This plugin should be installed on every wordpress website.

    Reply
  8. Maxime Bellefleur says

    June 30, 2022 at 4:34 am

    Maybe this can help someone else. I have been using your plugin on all of my clients website and it helped me a lot in order to offer a “logical” and “efficient” way to translate things.

    One fix I came up with was with EXTERNAL Custom Links added within the WordPress Menu. The problem is that you cannot translate the url and therefore, if you serve a /fr version of a site and that it points to an external /fr version (of another site), that might cause you headaches. I don’t know if this was possible already through other ways, but anyhow here is my take on it.

    Here is what I came up with:
    – add a specific class (LANGCODE_only, ex: fr_only) into a menu item
    – you can then have multiple instances of that menu item (one for each language) and it will only show in the proper language.
    – you simply add this code in your functions.php

    //TRANSPOSH FIX FOR EXTERNAL CUSTOM URL
    add_filter(‘wp_nav_menu_objects’, ‘lang_filter_menu’, 10, 2);
    function lang_filter_menu($sorted_menu_objects, $args) {

    global $my_transposh_plugin;
    $currentlang = transposh_get_current_language();//get current lang
    $allAvailableLang = explode(‘,’, $my_transposh_plugin->options->viewable_languages);//get all actively translateable languages
    $arrayToCompare = array_diff($allAvailableLang, array($currentlang));//remove the current language

    // remove the menu item that has not the proper lang
    //base on class LANGCODE_only, ex: pt_only
    //YOU MUST ADD THE CLASS IN THE APPEARANCE > MENU > MENU ITEM, under “CSS Classes (optional)”
    foreach ($sorted_menu_objects as $key => $menu_object) {
    //loop through array of compare langs
    foreach ($arrayToCompare as $notPresentLang){
    //remove item if not current language
    if ( in_array($notPresentLang.’_only’, $menu_object->classes )) {
    unset($sorted_menu_objects[$key]);
    break;
    }
    }
    }

    return $sorted_menu_objects;
    }

    Reply
  9. Hamit SEKER says

    July 5, 2022 at 2:42 pm

    Many thanks to the developer and supporter of the best wordpress translation plugin.

    Please release a more advanced pro version for a reasonable fee so you can offer more and earn better.

    Reply
  10. CHARMIN says

    September 3, 2022 at 1:33 pm

    Glad that My Fav plugin got updated

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Translation

🇺🇸🇸🇦🇧🇩🏴󠁥󠁳󠁣󠁴󠁿🇨🇳🇹🇼🇭🇷🇨🇿🇩🇰🇳🇱🇪🇪🇵🇭🇫🇮🇫🇷🇩🇪🇬🇷🇮🇳🇮🇱🇮🇳🇭🇺🇮🇩🇮🇹🇯🇵🇮🇳🇰🇷🇱🇻🇱🇹🇲🇾🇮🇳🇮🇳🇳🇴🇵🇱🇵🇹🇵🇰🇷🇴🇷🇺🇷🇸🇸🇰🇸🇮🇪🇸🇸🇪🇮🇳🇮🇳🇹🇭🇹🇷🇺🇦🇵🇰🇻🇳
 Edit Translation

Sponsors

We would like to thank our sponsors!

Collectors of stamps, coins, banknotes, TCGs, video games and more enjoy Transposh-translated Colnect in 62 languages. Swap, exchange, mange your personal collection using our catalog. What do you collect?
Connecting collectors: coins, stamps and more!

Recent Comments

  1. fhzy on Version 1.0.9.5 – Fighting the code rotApril 24, 2025
  2. Stacy on Version 1.0.9.5 – Fighting the code rotApril 8, 2025
  3. wu on Version 1.0.9.5 – Fighting the code rotApril 5, 2025
  4. Lulu Cheng on Version 1.0.9.5 – Fighting the code rotMarch 30, 2025
  5. Ofer on Version 1.0.9.5 – Fighting the code rotMarch 30, 2025

Tags

0.7 0.9 ajax bing (msn) translator birthday buddypress bugfix control center css sprites debug donated translation donations emoji fake interviews flags flag sprites full version gettext google-xml-sitemaps google translate major minor more languages parser professional translation release rss securityfix SEO shortcode shortcodes speed enhancements start themeroller trac ui video widget wordpress.org wordpress 2.8 wordpress 3.0 wordpress MU wordpress plugin wp-super-cache xcache

Development feed

  • Releasing 1.0.9.6
    April 5, 2025
  • Minor code improvements to edit interface and remove some deprecation…
    March 22, 2025
  • Fix undefined array key
    March 18, 2025
  • Finally support jQueryUI 1.14.1, shorten code nicely
    March 17, 2025
  • Releasing 1.0.9.5
    March 15, 2025

Social

  • Facebook
  • Twitter

Design by LPK Studio

Entries (RSS) and Comments (RSS)

Copyright © 2025 · Transposh LPK Studio on Genesis Framework · WordPress · Log in