Skip Navigation

Open

Reported for: WPML Multilingual CMS 4.6.9

Topic Tags: ATE, Bug

Overview of the issue

If you use the Edit Translations link on the front-end for translating your content with the Advanced Translation Editor (ATE), translations may not complete and remain stuck. Additionally, you will see an error like the following:

Workaround

Please, make sure of having a full site backup of your site before proceeding.

  • You should manage and complete translation jobs through the backend interface to ensure proper completion and synchronization from WPML > Translations dashboard.

Or:

  • Open …/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status-display.php file.
  • Look for line 431.
  • Replace:
    				if ( ! isset( $_SERVER['HTTP_REFERER'] ) ) {
    					return null;
    				}
    
    				$url = remove_query_arg( $args, $_SERVER['HTTP_REFERER'] );
    
  • For:
    				$url = remove_query_arg( $args, admin_url('admin.php?page='. WPML_TM_FOLDER . '/menu/translations-queue.php') );
    

2 Responses to “WPML - Incomplete ATE Translation from Front-End Translation Link”

  1. Hello, and thanks for your response.

    I tried replacing that line of code with what you suggested, and I still had the same issue. So I am going to access the translation editor through the backend only.

    Also, in case that line of code worked, wouldn’t that addition/fix be overridden when we update the plugin?

    Thank you.

    • Hello there,
      Yes, this fix may be overwritten by an upcoming update. However, our devs are already aware of this issue and it should be solved soon.
      We’ll keep this page updated.
      Regards

Leave a Reply

Please stay on topic and be respectful to others. If you need help with issues not related to this post, use our Support Forum to start a chat or submit a ticket.

You can use these tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>