Page MenuHomePhabricator

Automatically export translations daily without needing the TWN staff to do it
Open, LowPublic

Description

Hi this is a feature suggestion for the translation bot to upload translations automatically so that it makes it less work for the translation team.

Event Timeline

Paladox created this task.Jun 21 2015, 9:36 AM
Paladox raised the priority of this task from to Needs Triage.
Paladox updated the task description. (Show Details)
Paladox added a project: translatewiki.net.
Paladox added subscribers: Paladox, Nikerabbit, siebrand, Raymond.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJun 21 2015, 9:36 AM

There is already a bug for this, but it's impossible to find it in Phabricator. I'll try to find it when the bugzilla search is restored.

Aklapper renamed this task from [FEATURE SUGGESTION] Automatically upload translation daily without needing the translation team to do it to Automatically upload translation daily without needing the translation team to do it.Jun 25 2015, 3:19 PM
Aklapper set Security to None.
Nikerabbit triaged this task as Low priority.Jun 27 2015, 8:36 AM

Anyway, this is a long term goal which is currently prototyped at http://intense.wmflabs.org/.

Nemo_bis renamed this task from Automatically upload translation daily without needing the translation team to do it to Automatically export translations daily without needing the TWN staff to do it.Jul 1 2015, 5:33 AM

Basically, what is left is to implement T182433: Implement a stronger synchronization in RepoNG and Translate.

We recently had an issue that L10n-bot updated qqq.json by removing new messages added by a developer in an earlier patch. Our simple chronology protector takes care of that most of the time, but our JobQueue was stuck this time, so the assumption that it is safe to commit a patch on top of the current commit we have in read-only clones was broken. The stronger synchronization is about not using that assumption, but rather more explicit import state tracking.