Problema: Se stai cercando di cancellare lavori di traduzione con stato "In corso" inviati a TextMaster e ricevi il messaggio "This action does not apply to any of the selected translation jobs", Soluzione: Non è possibile cancellare direttamente i lavori di traduzione inviati a TextMaster tramite WPML. Per cancellarli, devi accedere al tuo account TextMaster e procedere alla cancellazione da lì. Puoi trovare maggiori informazioni su come fare nel seguente link: TextMaster Translation Service. Un'altra opzione è inviare i lavori ad un traduttore locale e poi annullarli.
Se questa soluzione non sembra rilevante per il tuo problema, ti invitiamo ad aprire un nuovo ticket di supporto nel forum di supporto WPML.
Problem: The client is experiencing issues with missing 'edit translation' options on some pages, which prevents linking translations between languages and forces manual content translation, losing the connection with the original translation. Solution: 1. We recommend editing the page in the default language. 2. In the sidebar, look for the option to change to "WPML Translation Editor" and click on it. 3. In the popup that appears, select "All pages" to revert all pages to the Advanced Translation Editor (ATE). 4. Remember that once a page is translated via ATE, it's better not to edit the translation directly. If this solution doesn't seem relevant to your issue, please open a new support ticket with us.
Problem:
Jobs were not assigned to users or translation services once pages/contents were sent to the translation basket. Trying to assign the job to the translation service had no effect and the page had the following console error instead:
Uncaught TypeError: Cannot read properties of undefined (reading 'substring')
at show_errors (translation-basket-and-options.js?ver=4.6.7:518:53)
at Object.error (translation-basket-and-options.js?ver=4.6.7:188:9) Solution:
After troubleshooting, it was identified that a security header in the .htaccess file was causing the problem. Specifically, the header "sync-xhr=()," needed to be modified to "sync-xhr=(self),". This change allows synchronous XHR calls from the same origin, resolving the issue with the translation basket.