Brion, what about some web form/maintenance script to update localization?
It should be fairly possible to create a way for someone to update their localizations from somewhere in SVN, be it from trunk or a special localization branch (probably a branch would be best). The feature could be disabled if a wiki does manual editing of the localization files. And perhaps, if a permission were set, some sort of high level on the wiki could use a special page or something to update localization files.
A shell/batch script could work for updating files from SVN. However, doing it in PHP has the advantage that it would work even if someone decided to only download a release and never installed svn on the server (Such as shared hosts which allow SSH access). But while it would require a chmod or chown (depending on configuration) on the directory that localization files are kept in, a special page would have the advantage that wiki which have a number of people with high level Wiki access, but only one or two who can do server administration would be able to keep up with localization without needing to pester their sysadmins all the time.
~Daniel Friesen(Dantman) of: -The Gaiapedia (http://gaia.wikia.com) -Wikia ACG on Wikia.com (http://wikia.com/wiki/Wikia_ACG) -and Wiki-Tools.com (http://wiki-tools.com)
Brion Vibber wrote:
For those who didn't already notice, I went ahead and branched the 1.12 release line yesterday, starting from trunk as of a couple days previous (before the very latest batch of schema changes and other controversial last-minute fun things :)
Vital functionality fixes and localization updates that need to go into the 1.12 release should be committed on the REL1_12 branch as well as onto trunk; I'll be doing a 1.12.0 release next week.
If you're not sure if your fix is vital enough, suggest it to me and I'll decide whether to apply it or not. :)
Note that the current plan is to allow localization updates fairly liberally on the latest release branch, with snapshots available for download so people wanting localization updates don't have to wait for the next bug-fix point release.
-- brion
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org Brhttps://lists.wikimedia.org/mailman/listinfo/wikitech-l