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.9.4 – Small fixes for 16 years

February 28, 2025 by Ofer 9 Comments

16 years ago today version 0.0.1 of the plugin for wordpress was released. This version fixes some php compatibility issues and removes some unneeded code.

I almost forgot how to do a release now, so if something is not working. Please let me know via the “contact us” page.

Filed Under: Release announcements, Software Updates Tagged With: minor, release

Comments

  1. lingoclub says

    March 2, 2025 at 3:34 am

    Hi Ofer & Transposh,

    Happy Birthday to Transposh!

    THANK YOU for offering this free, great plugin. It really has helped my website grow and widen the audience reach.

    Thank you very much!!

    Reply
    • Ofer says

      March 3, 2025 at 12:29 am

      Thank you for your kind words

      Reply
  2. aaron chou says

    March 3, 2025 at 2:37 am

    Great plugin, didn’t expect there to be an update.

    Reply
  3. Daisy says

    March 3, 2025 at 3:58 am

    Thank you for your generosity and free, some of the features of your plugin are better compared to other paid plugins.

    Reply
  4. Dave says

    March 7, 2025 at 5:40 pm

    I’ve tried just about every other plugin out there, free and premium. Transposh is the best, bar none. Thanks, Ofer, for keeping it alive. Good to read you’re ok. It’s a relief to have something good be shared, especially in these difficult and violent times. Feels like a spark of hope for humanity. So here is my little pebble.

    As opposed to the [tpe lang="en" only="y"] or [tpe mylang lang='fr,en'] shortcode methods, which don’t always work, here is the best, easiest, and most powerful way to show content selectively per language:

    1. Transposh > settings > general settings > tick rewrite urls (ex (http://transposh/en))

    2. Add this to your functions.php:

    //add a class to body based on the language
    function custom_body_class($classes) {
    // Check if the URL contains '/en/'
    if (strpos($_SERVER['REQUEST_URI'], '/en/') !== false) {
    // Add 'english' to the body class array
    $classes[] = 'english';
    } else {
    // Add 'french' to the body class array if '/en/' is not found
    $classes[] = 'french';
    }
    return $classes;
    }
    add_filter('body_class', 'custom_body_class');

    3. Add this CSS:

    /*hide french listing on english pages*/
    body.english .not-on-french {
    display: none;
    }
    /*hide english listing on french pages*/
    body.french .not-on-english {
    display: none;
    }

    4. Then, to show an element selectively, all you have to do is add one of these this classes to the elements you want to hide:

    "not-on-english"
    or
    "not-on-french"

    Long live Transposh and may humans continue understanding each other !

    Reply
  5. Barberini Antonella says

    March 20, 2025 at 4:58 pm

    Hi and happy birthday!
    Next sunday will be mine …
    would you mind to tell me if Neve theme is compatible with Transposh?
    Your plugin has been suggested by my fab hosting Thank you!
    Cheers
    Antonella

    Reply
    • Ofer says

      March 20, 2025 at 10:04 pm

      Thanks, and a happy birthday to you,

      About Neve, I don’t know, I can only suggest trying, worst case – uninstall our plugin.

      Good luck

      Reply
  6. Anton Theunissen says

    March 25, 2025 at 4:36 pm

    After installing the latest version, the language buttons on the “Languages” tab stay empty. No flags, language text.
    I de-installed and re-installed, to no avail.

    I still had a 1.0.9.3 version and installed that. That works fine!

    Am I the only one?

    kr,

    Anton

    Reply
    • Ofer says

      March 25, 2025 at 5:10 pm

      Hi,

      The best way would be a bug report on github, or sending a direct message to support via the contact us form,

      There were changes in the language buttons, but they should load (and are probably loaded for almost everyone). have you tried using a different browser?

      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