Merge maintenance-work branch (now with less errors!):
[lhc/web/wiklou.git] / maintenance / language / alltrans.php
1 <?php
2 /**
3 * @file
4 * @ingroup MaintenanceLanguage
5 *
6 * Get all the translations messages, as defined in the English language file.
7 */
8
9 require_once( dirname(__FILE__) . '/../Maintenance.php' );
10
11 class AllTrans extends Maintenance {
12 public function __construct() {
13 parent::__construct();
14 $this->mDescription = "Get all messages as defined by the English language file";
15 }
16
17 public function execute() {
18 $wgEnglishMessages = array_keys( Language::getMessagesFor( 'en' ) );
19 foreach( $wgEnglishMessages as $key ) {
20 $this->output( "$key\n" );
21 }
22 }
23 }
24
25 $maintClass = "AllTrans";
26 require_once( DO_MAINTENANCE );