I found solution for this.
WPML uses default language when moving pages. Jquery call is missing language definition of moved page. I don’t know if this is the correct way to solve this?
[Code moderated as per the Forum Rules. Please use the pastebin]
Thank you for excellent plugin for WordPress! I’m also having this same problem with other users reported with WPML.
When moving translated page it changes the page’s language back to the default language. Problem might be somewhere in wp_update() function call, but I don’t have clear clue how the code works.
WP 3.1 + WPML 2.1.1.