I manually sent XLIFF files (WordPress pages and WooCommerce products) to my translator team, separating them into zip files by post types, in order to translate my website from French to German.
They have now sent me back the XLIFF zip files.
Everything went well while uploading the XLIFF files for the WordPress pages. However, only approximately 5% of the XLIFF files for the WooCommerce products worked.
For the remaining 95% of WooCommerce products, the translations are marked as "Finished" in WPML/Translations, but there is no "View" button in the "Status" column (please refer to the attached pictures : top - working, bottom - not working)."
When I go to the product page (back-office), there is nothing under the german flag and the translation editor is empty. It's like nothing has been translated.
I tried to create another translation work. Then, copied the "file original" code from the new xliff to the older translation work and uploaded it.
Nothing changed so far.
Welcome to the WPML support forum. Just to be sure that I understand the issue: Each job has a job-id, if you upload manually one single job, do you have any error saying that the ID doesn't exist?
If it's the case, it means that while your translators were working on the file, there were some changes made on those products and the job ID changed. Therefore the system can't match the job ID from the file with the new job ID in the system. But it seems that you already tried to "fix" that by copying the code from the new job in the old job.
Could you please explain me in details how did you proceed to see if something is missing in that process?
The issue was: when I uploaded the whole zip file (107 xliff files), there was an error "Uploaded XLIFF File Doesn’t Belong to this System".
So, I tried to upload them (.xliff) 1 by 1, no errors (green message).
I went to find the translations that should have worked. I couldn't find the german translation although their translation's status was "Completed" (see previous post's image).
What I did to resolve this:
In "WPML-> Support-> Troubleshooting", I cleared the empty entries from the translation table.