Bug #17279
Work around the lack of usable branches in Tor's translation.git
100%
Description
Scope: everything Tails that’s translated via Transifex, except the tails-misc
component, which does the right thing and works just fine for us.
At some point along the way for Bug #16774, the _completed
branches dropped content that was not fully translated and reviewed. So for example, tails-iuk_completed
currently has translations for one single language. Our current doc + scripts to update translations will pull from these _completed
branches and thus delete most translations (which also makes our scripts raise errors that need to be manually corrected). Since a few months, every time I pulled updated translations I had to manually workaround this to avoid losing translations. That’s been fine by me as a temporary thing but it won’t fly on the long term, especially with RMs who are less at ease with all this stuff, are not aware of what’s going on, nor how they should workaround the current buggy situation.
The real fix is Bug #16774#note-25, which needs some work on the Tor side by emmapeel. I’m not aware of progress nor of a timeline there, and it’s been 2 months now, so I think it’s time for me to implement workarounds. The drawback of the workarounds I’ll put in place is that for every language that’s not in the current _completed
branch, translations we ship will be stuck to the last version we could import from there. That’s already been the case every time I had to manually workaround the problem in the last couple months, so it won’t be a regression.
Subtasks
Related issues
Related to Tails - Bug #16774: Transifex translations: we should not update from the _completed branches | In Progress | ||
Blocks Tails - Feature #16209: Core work: Foundations Team | Confirmed |
History
#1 Updated by intrigeri 2019-12-01 07:39:20
- related to Bug #16774: Transifex translations: we should not update from the _completed branches added
#2 Updated by intrigeri 2019-12-01 07:39:28
- blocks Feature #16209: Core work: Foundations Team added
#3 Updated by intrigeri 2019-12-28 12:03:17
- Status changed from Confirmed to In Progress
Applied in changeset commit:tails|7194227c898f2409d66931b3cd7a36925e5d0faa.
#4 Updated by intrigeri 2019-12-28 12:04:20
- Status changed from In Progress to Needs Validation
- Assignee deleted (
intrigeri)
#5 Updated by intrigeri 2020-01-02 07:22:36
- Priority changed from Normal to Elevated
#6 Updated by segfault 2020-01-05 16:42:22
- Assignee set to segfault
- Feature Branch set to bugfix/17279-workaround-lack-of-usable-tor-transifex-branches
#7 Updated by segfault 2020-01-05 16:47:01
- Status changed from Needs Validation to Resolved
- % Done changed from 0 to 100
Applied in changeset commit:tails|0b39066f89831d1c0f9f92085c2491b0be788017.