WeblateOrg / WeblateOrg/weblate

Offline work when bugfixing

Open
#1,195 2 comments 0 reactions 0 assignees View on GitHub
enhancement Waiting for: Demand
Dominant language
Python
Stars
6.1k
Forks
1.4k
Avg merge
9h 53m
Merged PRs (30d)
395

Description

Hello,

Let's imagine a component is 0% translated and we have translator T1 working online and translator T2 working offline (using translation download & upload). It works fine I guess.
But now let's say the component is 100% translated and T1 and T2 are both bugfixing: in that case I think the workflow is broken, because when T2 chooses whether to check the "Overwrite" checkbox at upload, he actually chooses between discarding his work (upload does nothing) or discarding T1's work.

I think it would be useful to have a third choice which would yield a kind of auto-diff at upload, to upload only what's changed.
This could probably be achieved by conveying a git hash in the translation header at download (@samhocevar's suggestion) (not sure how that would work for other vcs, but hopefully similarly) (it would force a commit during download I guess)
Thanks!
##

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.