poedit
poedit copied to clipboard
Unable to update string(s) in Crowdin
I was attempting to change the infamous (PR #624) translation of "Needs Work/work" from plural to singular for Finnish by editing Poedit's translation in Poedit 2.3.
After I change the two strings, and click "Save", all seems ok, no errors. When I click "Synchronize", still no errors, but the old translations for those two are loaded from Crowdin! The changes I just made are lost, and not visible through Crowdin's web interface either.
Apparently if I translate something that was empty initially, such translations are properly submitted to Crowdin. The issue is related to editing existing ones. I don't think this is new to 2.3, as I do believe I tried updating those very strings with an earlier version, yet they are still unchanged.
This is weird. I assumed there would be a pre-existing approved or upvoted existing translations, but none are, so the latest entry - i.e. what you upload now - should be effective.
That a different translation is synced back is a side-effect of how Crowdin does things, and not necessarily super-bad (although weird and normal-bad). I.e. submissions are not necessarily used immediately, because a preexisting translation was approved or upvoted and takes priority.
But that's not what you describe. I don't understand this behavior. Will try to reproduce. Can you tell me what did you change these translations to, so that I follow the same steps?
Can you tell me what did you change these translations to, so that I follow the same steps?
They were both "Keskeneräisiä", and I changed them to "Keskeneräinen".
I don't like being that guy, the lazy developer, but I was never able to reproduce the behavior myself, on multiple occasions, not even with the same string and as close to Poedit's project setup as I was able to get.
Poedit 2.4 switches over to Crowdin's new v2 API. There's a good chance that this weirdness was fixed by the migration too. *fingers crossed*