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
