New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Translations not propagated on file uploads #11599
Comments
Update: I actually noticed later that the update didn't work at all when using the UI. It worked (without the propagation) using "wlc upload". The UI timed out and it seems that the job has never been processed (or enqueued?). |
It is supposed to propagate. Without further details, it is impossible to tell what happened.
|
On this link you can see that "main" and "23.11" have been updated (23.11 was not before a second "wlc upload" for this specific version) 23.05 and 22.11 are still using the old translation. "Allow translation propagation" is turned on for all of them.
Nope.
No. And wlc uses a correct API key as 23.11 has been updated on the second run.
No components were locked.
Not in place. The component "staff-prog" is quite big and took hours to finish (at least to display the % progress). I can eventually enable a debug mode and try again if you think it could be helpful.
|
I didn't notice the different behavior when using API or UI. The code used for upload is the same for both, so that doesn't explain the behavior. The only reason I can think of is that that component was locked at that point and that made Weblate skip the propagation there. |
Describe the issue
I have uploaded a .po file for a given component that is supposed to propagate the changes, but other components didn't get their translations updated.
See below, I have uploaded the file for "main" and I as expecting the other versions to be updated as well.
Is that because the translation was fuzzy before the upload?
I found this commit 8d7edd7 that states that it should work.
Note that comment might need adjustments
weblate/trans/models/translation.py:964 # We intentionally avoid propagating:
I already tried
Steps to reproduce the behavior
Have components configured for translation propagation and upload a file.
Expected behavior
No response
Screenshots
No response
Exception traceback
No response
How do you run Weblate?
Docker container
Weblate versions
5.5.4-dev
Weblate deploy checks
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: