There’s a problem with the download link in the WordPress plugins repository. Until it’s resolved, you can download WPML 2.0.3 from our server:

Download WPML 2.0.3

This is another bugfix release, hopefully, the last for a while. WPML 2.0.3 fixes a nasty problem with WP pages being hidden and translations being lost.

To make a long story short (and it really is a long story), when you de-activated WPML 2.x and activated it again, so cleanup code automatically ran. That cleanup code was a good idea at the time, but now, it caused all sorts of problems.

The good news is that Mihai, WPML’s lead developers, found a way to fully restore all the information from different columns in other tables. Hurray!

For ICanLocalize clients

If you’re translating with ICanLocalize and some translations didn’t manage to arrive back in your site, do this:

  1. Do a DB backup (just in case).
  2. Upgrade to this version (2.0.3).
  3. Go to WPML->Support->Troubleshooting (there’s a link at the bottom of the support page).
  4. Scroll down and click on Synchronize translation jobs with ICanLocalize.
  5. It should run for a second or two and synchronize between the jobs history in ICanLocalize and your translation dashboard.

wp_list_pages working again

People reported that WPML doesn’t let wp_list_pages work correctly. I have to admit that we tried to find the cause for a long time and didn’t manage to.

That changed when a very nice user (thanks Ifrah) got the problem just as we were speaking, made a DB dump and send it to us. Thanks to this DB dump, we managed to nail that problem and fix it for good.

Folks, if you find a bug, reporting it only doesn’t always help.

If you can send us a DB dump, with a small test case that shows the problem live, that’s best. We use your DB dump, see the problem, figure out what’s causing it and fix.

Thanks for everyone who’s using WPML and supporting it in any way.

Have a great weekend everyone. My is starting now!

21 Responses to “WPML 2.0.3”

  1. Hi Amir,
    Why don’t the auto update shows that a new update is available?
    I have WPML Multilingual CMS Version 2.0.1 installed but it does not show me that a new update is available, why?

    and the link on your own HOMEPAGE http://wpml.org/ to download by WordPress does not work? Why? http://wordpress.org/extend/plugins/sitepress-multilingual-cms/

    please tell me where to download the latest version

    I have a second site with version 1.8.2, can I update to the newest version without running into trouble:-)

    • Seems to me like there’s some kind of maintenance work going on in the plugin repository site.

      Let’s see if things are back to normal tomorrow.

  2. hello http://www.website.com/wp-admin/admin-ajax.php?icl_ajx_action=wpml_upgrade_2_0_0 updtate database link doesn’t work

  3. still no download link in the plugins section. I also have 2.0.1 and it doesn’t show that I should have to update…

    • Yes. I’m even a bit more upset about it than you are.

      Want to help? Write a complaint to:

      Explain to them that you’re using WPML and that you’re not too happy about them removing it from the system due to a routine sweep that’s gone bad.

  4. In Support > Troubleshooting there is no “Synchronize translation jobs with ICanLocalize” button…

    Please, I need the translations for a customer!

    • Are you translating with ICanLocalize? This button gets translation information records from our server and synchronizes with WordPress. It’s only available for ICanLocalize clients.

  5. Thanks Amir, I just saw your response in “Troublefixing in iCanLocalize”. I thought it was an option already into WPML and not just in the last version… I update and I let you know. Thanks.

  6. Hi Amir,

    On my blog, I hve some translations (EN->DE) I started using versio 2.0. Now, with 2.0.3 on my pages site, it shows all English pages as well as the correct number of German pages. But, if I click the link DEUTSCH, only my current translations are displayed.
    Thus I wanted to recover them as you described above. But, on the troubleshooting page I can’t find any Synchronize translation jobs with ICanLocalize. Instead, I found a Claen up, but this has no effect to my problem. So where may I find this synchronize? Or let me know how to do this manually in the database. Thanks.


  7. oops, I just read why this button is not available. But how to publish my translated pages? I still can edit the translation, but they wont appear in my pages (even though the are counted) and I can’t publish them. On my site, all of these pages shows a link “available in German”. When I click this link, nothing is shown, but search.

  8. Hi Amir!
    Is the new WPML 2.0.4 working correctly? Our site is in english, russian and spanish and now only the main page works in each language. When we navigate through the site (we presh activity or members….) then it returns to the english version. But if we add manually to the adress: ‘?lang=es’ at the end of the address, it displays all information correctly in spainish (the same for ‘?lang=ru’). Do you know what it is happening here?
    Many thanks in advance.

  9. The automatic update from WordPress 3.1 did not work “automagically”
    After a short view to “webroot/wp-admin/admin-ajax.php” I just “guessed” to
    insert a

    $_REQUEST[‘action’] = $_REQUEST[‘icl_ajx_action’];

    to the very top of the file. Did the name in WordPress 3.1 maybe change?
    maybe this info helps anybody.. Or maybe you can figure out, whats going wrong with the Ajax-Updater with WPML in WordPress3.1

    Kind Regards,
    -Ingo Baab (from http://www.baab.de)

    PS: We can host WordPress for you in Germany.. 🙂