https://bugzilla.wikimedia.org/show_bug.cgi?id=34137

--- Comment #8 from Raimond Spekking <[email protected]> 2012-03-15 
16:14:25 UTC ---
Sumana asked me to jump into this bug. Some thoughts from my side. I do most of
the MediaWiki translation meta-stuff at Translatewiki.net

This is my workflow:

1. Reading every commit (core and ALL extensions). That means I need a tool in
Git to go linear from commit to commit like in current CR tool.
2. I open every commit which touches an i18n file in a new browser tab
3. A few times per day I run our script "bupdate" on translatewiki.net. It
contains a "svn up" for core, extensions used on TWN and ALL i18n files
5. Sync new English messages keys (and somestimes translations committed too)
with TWN using the script "sync-group.php --lang=en --group="ext-..." "

5. Based on 2. I have to decide:
5a. FUZZY translations in case of relevant message changes of the English
original.
5b. For core messages check if committer has updates "messages.inc" and/or
"messageTypes.inc" accordingly. Otherwise rebuild of core language fails in 8.
breaks.
5c. Identifying message keys that should be ignored or are optional to
translate and adding them to the file "mediawiki-defines.txt"
5d. Register new extensions for TWN.

6. Once per day I export new translations using "bpmw xxx" script (xxx=time in
hours since the last export)
7. Transferring the new i18n files to my local machine
8. Running a magic script on my local machine to rebuild i18n files (for core
only: rebuidLanguage.php)
9. Create a diff for all changes for a (short review). Sometimes I find errors
in the files, especially in i18n files of new extensions or from new approved
translators
10. Commit core and extension i18n files to SVN.

Hope that helps.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to