I'm using quicktabs 6.x-3.0 which now uses machine_name instead of qtid. Switching these names in the module file obviously prevents the SQL error of not finding the column "qtid", but there is nothing available to translate.

CommentFileSizeAuthor
translation table quicktabs.jpg77.74 KBsoulston
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

TajinderSingh’s picture

Priority: Normal » Critical

As this module depends on Quick Tabs for one of its features, I think it should synchronize with Database structure change in Quick Tabs.

Any hope for this improvement in releases.

It starts working fine if we just replace 'qtid' with 'machine_name' in 'quicktabs.translation_table.inc' file.

Pasqualle’s picture

http://drupalcode.org/project/translation_table.git/commit/1074444

Ok, I have changed every qtid to machine_name, let me know if it works.
It will be available as 6.x-1.x-dev release within 12 hours..

dimitriseng’s picture

Hi, I see that quicktabs tranlsation is not supported in D7 yet, are there any plans to port that functionality to D7? Thank you.

Pasqualle’s picture

Status: Active » Fixed

this should be fixed in the next D7 dev release also

dimitriseng’s picture

Version: 6.x-1.4 » 7.x-1.x-dev
Status: Fixed » Needs work

Thanks Pasqualle. Using D7.12 and have upgarded translation table to the latest dev. Now the quicktabs option is available, but when clicking on it I get the following error and nothing else is displayed:

Warning: Parameter 1 to quicktabs_translation_table_quicktabs_form() expected to be a reference, value given in drupal_retrieve_form() (line 787 of ...\drupal7\includes\form.inc).

Pasqualle’s picture

Status: Needs work » Fixed

@dimitriseng thank you for the bug report, should be fixed in the next dev release
http://drupalcode.org/project/translation_table.git/commit/0a964cb

dimitriseng’s picture

@Pasqualle - thanks for looking into this.
I have tested the latest dev (beta1+5) and now the Quick Tabs tranlsation form is displayed ok. However, I think that there are still a couple of issues.

In the form I can see the original string, as well as the 2 fields for my default language, and the 2nd language that is English. If I add the translation in this form and press the "Save" button, the translations are not updated, so if it should be possible to update the translations in this form then this is not working as expected.

The following 2 operations are available: "Translate" and "Delete string". If I select "Translate" and press the "Save tranlsations" button then the translation is saved correctly, but it takes me to the "Trasnlate" tab at admin/config/regional/translate/translate/, is this expected behaviour, I would guess that this would take you back to the "Translation Table" tab.

Pasqualle’s picture

thank you for testing
http://drupalcode.org/project/translation_table.git/commit/e83f56b
fixed both problems, should be in the next dev

dimitriseng’s picture

Both issues above are resolved with the latest dev, thank you!

One minor observation. When I filter by a specific quick tab, the title of the quick tab is not showing in the available strings, only the tab titles are shown. But this might be by design, not sure.

Pasqualle’s picture

yes, I know.
It is a same for vocabulary filter. When filtering by vocabulary, only the terms are listed, not the vocabulary name.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.