On 11-10-09 02:33 PM, Niklas Laxström wrote: > On 9 October 2011 21:52, Daniel Friesen <[email protected]> wrote: >> On 11-10-09 11:20 AM, Platonides wrote: >> What I've been thinking isn't so much putting translations in another >> repo, or even TWN doing any commits anywhere at all. Frankly the whole >> idea of TWN reading and writing .php files has felt completely messed up >> to me anyways. Sure our canonical message forms can be in .php, but >> having the semi-automated system we use to translate to every other >> language we support output php files feels like a relic of a time before >> it existed and a band-aid hack just to make it possible for TWN to do >> translations back then. > Huge +1. I would sincerely welcome a move away from PHP-based i18n > files. Having data in executable format is just stupid imho. > >> I'd like to make TWN the proper source for all the translations. Rather >> than TWN spitting out php for non-en, we have a proper generated output >> format for translations, and MediaWiki uses that instead of .php for our >> translations. Instead of TWN having to make this a commit somewhere, I >> think we should pull those translations right from TWN once we need them. > I'm not sure I want to add that burden to TWN right now. It's just > single vserver with no uptime guarantees. > I'm not opposed to the idea though - having efficient l10n update in > the core, enabled by default, providing always up-to-date translations > and perhaps also loading new languages on demand[1] would soo awesome. > But like I said, that would need some serious effort to code and to > make stable and secure content distribution channel. Any volunteers? > :) I thought of that too. svn.wikimedia.org already bears that burden anyways. I don't see why WMF couldn't offer up some spot that TWN can just push the files. Or maybe just reverse proxy it.
Or maybe labs. When I talked to Ryan about Gerrit vs. Gitorious he mentioned that using the labs setup that was being put together I could even put together gitorious and have it pushed to production from labs. If that setup can handle it, then perhaps we can use that to setup a spot TWN can push updates to. > [1] This would also satisfy those who think that including all l10n > makes the tarball too big > > -Niklas ~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://daniel.friesen.name] _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
