Home›Support›English Support›[Resolved] Translations not sent to Translation Service (CrowdIn), even though I can find those.
[Resolved] Translations not sent to Translation Service (CrowdIn), even though I can find those.
This thread is resolved. Here is a description of the problem and solution.
Problem: The client was unable to send a template string to their Translation Service (CrowdIn). The string appeared in the basket before sending but got lost during the process. This issue did not occur with a similar string in a different template.
Solution: We investigated and suggest the following steps: 1. Verify if the template "Front Landing TMPL" has been sent to Crowdin and check if it has been translated and delivered. 2. Check the WPML Jobs tab for the status of the translation jobs. If jobs were opened in a local translator and then canceled, they might not appear in WPML. 3. If you manipulated the database and emptied the icl_translate_jobs table, this could cause the issue. Instead, follow our recommended method to reduce the size of WPML tables: Reducing the size of WPML tables. 4. For the specific string that is not being sent, you can: A. Copy the translation from another language, as done with Bulgarian. B. Send the template to a local translator and use the Classic Translation Editor. C. Delete the problematic string in String Translation, update the template, and translate it again, possibly using translations from a similar string.
Please ensure to back up your site before making any changes.
If these steps do not resolve your issue or if the solution seems outdated or irrelevant to your case, we highly recommend checking related known issues at WPML Known Issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If necessary, please open a new support ticket in our support forum.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.
So I was trying to send a template strings to translation, but it didn't come through to our Translations Service (CrowdIn) .
Had exactly the same string on another template and this one came through...
I don't know why or where is the difference, why in one template the translatable string comes through and in another doesn't.
The translatable string can be seen in the basket before sending it to CrowdIn, but gets lost when sent...
The chat content has been deleted for an unknown reason, and only the screenshots are left. From reading Waqas, my colleague's notes, and your last reply, I understand that the problem is with certain strings sent to the CrowIn Translation Service. But I don't know your site's URL, and I don't have the debug information of your site.
Could you please share your site's Debug information with me?
Then I'll have more information and be able to consult our Translation Services expert.
In addition, if you need further help with this, please share the access details to your site with us. I'm enabling a private message for the following reply. Privacy and Security Policy
We have strict policies regarding privacy and access to your information. Please see: https://wpml.org/purchase/support-policy/privacy-and-security-when-providing-debug-information-for-support/ **IMPORTANT**
- - Please backup the site files and database before providing us access. --
-- If you have a staging site where the problem can be reproduced, it is better to share access to the staging site.--
As I mentioned, since I don't have the chat history, please confirm the following.
The problem is only with the following string:
{echo:number_format_i18n({acf_investors})} people have invested over {echo:display_currency_stats({acf_loans_issued}, 'M')} and earned {echo:display_currency_stats({acf_interest_paid}, 'M')}
I sent the whole template to translation as it's detected there (link to it hidden link )
The homepage actually doesn't have any translatable strings, only references to the templates. (hidden link)
We have sent over time everything to translations . It's been a long and painful test-and-figure-it-out road to get most of the translations done. Especially the syncing part to other languages when modifying the main page (usually what works is send all relevant components to translations service and reapprove everything and then try and sync back) and getting to know different features of how to use WPML with external service as CrowdIn. Sorry just giving background that we probably have sent everything multiple times through translations. Also, cleaned the database due to errors popping up or jobs not being cancelled.... etc.
Also, link to the identical template, which translations went through hidden link
If you change language from top right corner to Deutsch, then the string are changed properly.
I want to send this issue to our Translation Service experts.
Can you please specify the Job ID and the Crowdin TP ID this template sent with?
When I tried to look for it myself on the staging site, I could only find one instance, which is the translation into Bulgarian, and it is complete. Please see the attached screenshot. I'm unsure if you sent it from hidden link.
I've escalated this issue to our Translation Service team.
I'll update you when I have their reply.
However, I'm still somewhat confused about the following.
If you only sent this job (ID 4069) to be translated into Bulgarian, how are all the other languages already translated?
I expected to see the plus (+) icon and not the pencil icon.
Hey,
This is not the first iteration of translations for this template. Everything was translated already a while ago.
As I mentioned before, we have emptied the icl_translate_jobs table before to reset jobs state because it was throwing some weird error on that page or didn't cancel some jobs.
This Job is just an example that the string wasn't passed through after changing the content on the template and re-sending it to translations.