Transposh - Breaking language barriers

The transposh.org wordpress plugin showcase and support site

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

Version 0.3.5 – Some major changes

November 26, 2009 by Ofer 15 Comments

This version is the one of the largest changes we have made so far. We would like to detail some of the changes here:
New features in this release

  • Admin side automatic translation of posts upon publishing – this feature allows posts to be translated as quickly as possible, so the feeds and search engines will see translated versions
  • New methods of posting to the sites – will allow more versatility in cases problems occurred in the past

There are some more bug fixes (read the change log) but more importantly this version is a major overhaul of the underlying architecture (more than 3,000 lines of diff), with more emphasis on software engineering schemes. For example, all code is now contained in objects (which will hopefully reduce namespace issues with other plugins) and options have been moved to a single location. We expect some rough edges here, so just inform us and it will be fixed asap.

Filed Under: Release announcements Tagged With: minor, release, wordpress plugin

Comments

  1. db0 says

    November 26, 2009 at 1:15 pm

    Looks nice and I think it’s quite faster now as well so I’m going to give it a try and see if I get any heavy performance issues on my shared hosting. Translation is still difficult because of the way transposh chooses to split paragraphs though. It would be nice to see this or at least this implemented soon.

    Nevertheless, good job!

    Reply
  2. AutoCAD Hocası says

    November 26, 2009 at 2:33 pm

    php if(function_exists(”transposh_widget”)) { transposh_widget(array()); }

    code dont work with 0.3.5

    Reply
    • ofer says

      November 26, 2009 at 5:18 pm

      Please use the following code:
      $my_transposh_plugin->widget->transposh_widget(array());

      This bug will be fixed in the upcoming version, thanks for reporting

      Reply
      • mini001 says

        November 27, 2009 at 1:56 am

        $my_transposh_plugin->widget->transposh_widget(array());

        how can use in

        php if(function_exists(”transposh_widget”)) { transposh_widget(array()); }

        Reply
        • ofer says

          November 28, 2009 at 8:04 pm

          You can still use the function_exists bit, this bug will be fixed in the coming version, anyhow you can use for now:
          php if(function_exists(”transposh_widget”)) { $GLOBALS['my_transposh_plugin']->widget->transposh_widget(array()); }

          Reply
      • Andre Marchandise says

        November 27, 2009 at 1:46 pm

        This work-around doesn’t work for me:

        Fatal error: Call to a member function transposh_widget() on a non-object in /home/eroti20/public_html/wp/wp-content/plugins/thesis-openhook/functions.php(880) : eval()’d code on line 27

        The transposh function get’s called from my Thesis theme, previous version worked OK.

        Thanks for investigating.

        Reply
        • Andre Marchandise says

          November 27, 2009 at 2:40 pm

          Changing the transposh_widget function ( as suggested by Ofer ) to:

          function transposh_widget($args = array()) {
          $GLOBALS[‘$my_transposh_plugin’]->widget->transposh_widget($args);
          }

          and calling transposh_widget(array()); from my template

          still results in an error:

          Fatal error: Call to a member function transposh_widget() on a non-object in /home/eroti20/public_html/wp/wp-content/plugins/transposh-translation-filter-for-wordpress/transposh_widget.php on line 258

          ;-(

          Reply
    • Andre Marchandise says

      November 27, 2009 at 3:01 pm

      Thanks to Ofer for guiding me on the following change:

      function transposh_widget($args = array()) {
      $GLOBALS['my_transposh_plugin']->widget->transposh_widget($args);
      }

      This function transposh_widget can be found at the end of transposh_widget.php

      The code used in my template still is:
      if(function_exists(”transposh_widget”)) { transposh_widget(array()); }

      Thanks for a wonderfull plug-in, now I only need to find the time for manually editing the translations ( at least to German, French and Dutch )

      Reply
  3. asaf chertkoff says

    November 26, 2009 at 6:52 pm

    i don’t know if its supposed to be like this but i have two languages in rtl (hebrew and arabic) and one in ltr (engilsh) in my site, and it doesn’t know how to use or ignore the rtl.css file of the theme.
    what was the intend solusion?
    thank, asaf.

    Reply
  4. Andre Marchandise says

    November 27, 2009 at 3:07 pm

    The ‘Try alternate posting methods’ works as expected!

    Thanks.

    Reply
    • ofer says

      November 27, 2009 at 3:16 pm

      Thank you for your feedbacks 🙂

      Reply
  5. Ilan says

    November 28, 2009 at 1:07 pm

    Pretty url’s dont work when using function transposh_widget from the template.

    Regards,

    Ilan

    Reply
    • ofer says

      November 28, 2009 at 8:02 pm

      Seems like its working on your site, I fail to see any connection

      Reply
      • Ilan says

        November 29, 2009 at 9:09 pm

        Because I reverted to 0.3.4 … 🙂

        Reply
  6. marius says

    December 8, 2009 at 9:08 am

    how long it takes for search engines to index translated pages?

    i`m using this plugin since 3 days ago and nothing yet.

    my normal posts are indexed in 5 min after publising but this translated pages are not until now.

    i must do something,or how to have translated pages in google,yahoo?

    pls excuse my english

    Reply

Leave a Reply to Andre Marchandise 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. Andrey on Version 1.0.9.5 – Fighting the code rotJune 4, 2025
  2. Ofer on Version 1.0.9.5 – Fighting the code rotMay 28, 2025
  3. Andrey on Version 1.0.9.5 – Fighting the code rotMay 28, 2025
  4. fhzy on Version 1.0.9.5 – Fighting the code rotApril 24, 2025
  5. Stacy on Version 1.0.9.5 – Fighting the code rotApril 8, 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