|
[MediaWiki-CVS] SVN: [54053] trunk/phase3/maintenance/language/makeMessageD: msg#01431mediawiki-cvs
http://www.mediawiki.org/wiki/Special:Code/MediaWiki/54053 Revision: 54053 Author: demon Date: 2009-07-30 22:31:24 +0000 (Thu, 30 Jul 2009) Log Message: ----------- Never worked anyway, and completely useless with new message cache. Removed Paths: ------------- trunk/phase3/maintenance/language/makeMessageDB.php Deleted: trunk/phase3/maintenance/language/makeMessageDB.php =================================================================== --- trunk/phase3/maintenance/language/makeMessageDB.php 2009-07-30 22:24:04 UTC (rev 54052) +++ trunk/phase3/maintenance/language/makeMessageDB.php 2009-07-30 22:31:24 UTC (rev 54053) @@ -1,45 +0,0 @@ -<?php - -/** - * Proof of principle script - */ - -require( dirname( __FILE__ ) . '/../commandLine.inc' ); - -$obj = new MakeMessagesDB; -$obj->run(); - -class MakeMessagesDB { - - function run() { - global $wgExtensionMessagesFiles, $wgMessageCache, $IP; - - $nameHash = md5( implode( "\n", array_keys( $wgExtensionMessagesFiles ) ) ); - $dir = "$IP/cache/ext-msgs"; - wfMkdirParents( $dir ); - $db = dba_open( "$dir/$nameHash.cdb", 'n', 'cdb' ); - if ( !$db ) { - echo "Cannot open DB file\n"; - exit( 1 ); - } - - # Load extension messages - foreach ( $wgExtensionMessagesFiles as $file ) { - $messages = $magicWords = array(); - require( $file ); - foreach ( $messages as $lang => $unused ) { - $wgMessageCache->processMessagesArray( $messages, $lang ); - } - } - - # Write them to the file - foreach ( $wgMessageCache->mExtensionMessages as $lang => $messages ) { - foreach ( $messages as $key => $text ) { - dba_insert( "$lang:$key", $text, $db ); - } - } - - dba_close( $db ); - } -} - _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@xxxxxxxxxxxxxxxxxxx https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs
|
|
||||||||||||||||||||||||||
|
|
|
| News | Mail Home | sitemap | FAQ | advertise |