addDescription( 'Dump an entire language, using the keys from English' ); } public function execute() { global $wgVersion; $messages = []; foreach ( array_keys( Language::getMessagesFor( 'en' ) ) as $key ) { $messages[$key] = wfMessage( $key )->text(); } $this->output( "MediaWiki $wgVersion language file\n" ); $this->output( serialize( $messages ) ); } } $maintClass = DumpMessages::class; require_once RUN_MAINTENANCE_IF_MAIN;