Sorry for the delay.
The synchronization option of Polylang was enabled.
I have started now again from a fresh installation of Lingotek plugin starting from a backup of the db before the translation: the problem could be because Polylang needs to have the categories translated before, as you suggest.
But when I try to translate the woocommerce categories, I get an error on someone and I cannot complete for it the translation.
I have done on product categories section of woocommerce with bulk action:
– upload to lingotek, waited
– update translation status and again until I get the “ok” on all
– request translation status, waited
– update translation
– download translation
When I did this last step (with bulk action) I have seen that some translation (near to all) was not downloaded, and no error was showed.
If I try to download the translation on each category I get this error:
Fatal error: Call to a member function get_translation() on a non-object in /var/www/progetti/apexrecycling/wp-content/plugins/lingotek-translation/include/group-term.php on line 127
Call Stack
# Time Memory Function Location
1 0.0000 240960 {main}( ) .../edit-tags.php:0
2 0.0000 242280 require_once( '/var/www/progetti/apexrecycling/wp-admin/admin.php' ) .../edit-tags.php:10
3 0.1962 6860256 do_action( ) .../admin.php:332
4 0.1962 6861816 call_user_func_array:{/var/www/progetti/apexrecycling/wp-includes/plugin.php:496} ( ) .../plugin.php:496
5 0.1962 6862280 Lingotek_Term_actions->manage_actions( ) .../plugin.php:496
6 0.1967 6891984 Lingotek_Actions->_manage_actions( ) .../term-actions.php:163
7 0.1983 6923256 Lingotek_Group->create_translations( ) .../actions.php:391
8 0.1983 6923800 Lingotek_Group_Term->create_translation( ) .../group.php:250
Many thanks for your help.