When viewing the translation management dashboard - when I click on the icon for "Translation needs update" status, next to a piece of content... the Ajax pop up doesn't have any information other then "close or esc key".

This is tested as user 1, in FF 3.6.8 and in Chrome 6.047 with the same results.

Comments

zeger’s picture

When using local translations this bug is due to the fact to system somehow sets the translation service to 'ICL' when it should have been 'local'

icanlocalize’s picture

Are you still testing on version 1.3, or is this happening to you on the recent version?

zeger’s picture

In version 1.8 this can be fixed by patching icl_core.module, the setting of the status in the icl_core_status table omits the translation server (and since the default for the translation service is ICL) the translation status ends up as ICL.

Patch for lines 378-380

          $sql = "INSERT INTO {icl_core_status} (rid, module, origin, target, status, translation_service) VALUES (%d, '%s', '%s', '%s', %d, '%s')";
          if (($translation_service = $translators[$drupal_lang->language]['translation_service']) == 'local') {
            db_query ( $sql, $rid, $module, $origin->code, $dup_lang->code, ICL_STATUS_INQUEUE, 'local' );

and lines 395-397

      $sql = "INSERT INTO {icl_core_status} (rid, module, origin, target, status, translation_service) VALUES (%d, '%s', '%s', '%s', %d, '%s')";
      if (($translation_service = $translators[$drupal_lang->language]['translation_service']) == 'local') {
        db_query ( $sql, $targets_sent[$target_name], $module, $origin->code, $lang_target[0]->code, ICL_STATUS_INQUEUE, 'local' );
blaiz’s picture

Subscribing

Rhicreate’s picture

I can confirm this issue on the latest version 1.21. I have tried the patch, but it doesn't seem to have fixed the issue either...

I am trying to use local translators only.