Last modified: 2014-11-07 09:31:15 UTC
Some poor extensions are so neglected by their parents that still have some of the ugliest wfMsg* stuff which was deprecated in 1.21. Realistically it will be done all at once by a few persons rather than their maintainers, so one bug will hopefully suffice. https://www.mediawiki.org/wiki/Manual:Messages_API#Deprecated_wfMsg.2A_functions 1 Deprecated: Use of wfMsgReal was deprecated in MediaWiki 1.21. [Called from wfMsg in /srv/vagrant/mediawiki/includes/GlobalFunctions.ph p at line 1498] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 1 Deprecated: Use of wfMsgReal was deprecated in MediaWiki 1.21. [Called from wfMsgForContent in /srv/vagrant/mediawiki/includes/GlobalFu nctions.php at line 1554] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 1 Deprecated: Use of wfMsgHtml was deprecated in MediaWiki 1.21. [Called from JSBreadCrumbsHooks::addPreferences in /srv/vagrant/mediawik i/extensions/JSBreadCrumbs/JSBreadCrumbs.hooks.php at line 73] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 1 Deprecated: Use of wfMsgForContent was deprecated in MediaWiki 1.21. [Called from wfWhitelistPages in /srv/vagrant/mediawiki/extensions /WhitelistPages/WhitelistPages.php at line 35] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 1 Deprecated: Use of wfMsgForContent was deprecated in MediaWiki 1.21. [Called from BlogHooks::updateCreatedOpinionsCount in /srv/vagrant /mediawiki/extensions/BlogPage/BlogHooks.php at line 110] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 1 Deprecated: Use of wfMsgForContentNoTrans was deprecated in MediaWiki 1.21. [Called from OnlineStatus::GetPreferences in /srv/vagrant/m ediawiki/extensions/OnlineStatus/OnlineStatus.body.php at line 170] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 1 Deprecated: Use of wfEmptyMsg was deprecated in MediaWiki 1.21. [Called from wfWhitelistPages in /srv/vagrant/mediawiki/extensions/Whit elistPages/WhitelistPages.php at line 38] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 1 Deprecated: Use of wfEmptyMsg was deprecated in MediaWiki 1.21. [Called from BookManagerNavBar::CatByPrefix in /srv/vagrant/mediawiki/e xtensions/BookManager/BookManager.body.php at line 365] in /srv/vagrant/mediawiki/includes/debug/MWDebug.php on line 303 Ugh, but there's much more. First the most useless/ugly: nemobis@tools-login:/shared/mediawiki/extensions$ ack-grep --php "(wfMsgGetKey|wfEmptyMsg|wfMsgReal)" extensions/ extensions/Quantcast/Quantcast.php 51: if( !wfEmptyMsg( 'quantcast-tracking-number', $message ) ) { extensions/ThemeDesigner/frame/layout.php 17: if ( !wfEmptyMsg( $msgName, $localisedSkinName ) ) { extensions/BlogPage/BlogPage.php 700: if ( !wfEmptyMsg( 'inthenews', $message ) ) { extensions/BlogPage/SpecialCreateBlogPost.php 183: // Yes, the strlen() is needed, I dunno why wfEmptyMsg() won't work 184: if( !wfEmptyMsg( 'blog-create-rules', $message ) && strlen( $message ) > 0 ) { extensions/BlogPage/TagCloudClass.php 34: // Yes, the strlen() is needed, I dunno why wfEmptyMsg() won't work 35: if( !wfEmptyMsg( 'blog-tagcloud-blacklist', $message ) && strlen( $message ) > 0 ) { extensions/GlobalNotice/GlobalNotice.php 58: // EMPTY! This causes wfEmptyMsg() to think that the message has some 64: if ( !wfEmptyMsg( 'forced-globalnotice', $forcedNotice ) ) { 79: if ( !wfEmptyMsg( 'globalnotice', $globalNotice ) ) { 96: if ( !wfEmptyMsg( $messageName, $globalNoticeForGroup ) && $isMember ) { extensions/Wikilog/WikilogUtils.php 423: if ( !wfEmptyMsg( $key, $value ) ) $tz = $value; extensions/AutomaticBoardWelcome/AutomaticBoardWelcome.php 46: if( wfEmptyMsg( 'user-board-welcome-message', $message ) ) { extensions/SemanticPageMaker/specials/WidgetAssembler/SPM_UploadWindow.php 221: if ( wfEmptyMsg( "upload-curl-error$errornum", wfMsg( "upload-curl-error$errornum" ) ) ) extensions/SemanticPageMaker/specials/WidgetAssembler/SPM_UploadWindow2.php 225: if ( $uploadFooter != '-' && !wfEmptyMsg( 'uploadfooter', $uploadFooter ) ) { extensions/SemanticWatchlist/includes/SWL_Emailer.php 52: $title = wfMsgReal( extensions/ConfirmAccount/business/AccountConfirmSubmission.php 260: if ( $group && !wfEmptyMsg( $msg ) ) { 434: $welcome = wfEmptyMsg( $msg ) extensions/DumpHTML/SkinOffline.php 185: <h5><?php $out = wfMsg( $bar ); if (wfEmptyMsg($bar, $out)) echo $bar; else echo $out; ?></h5> extensions/Transliterator/Transliterator_body.php 184: if ( !wfEmptyMsg( $mappage, $maptext ) ) { extensions/CommentPages/CommentPages.php 88: if ( wfEmptyMsg( $articleMessage, $articleText ) ) { extensions/SecurePoll/includes/ballots/Ballot.php 294: $text = wfMsgReal( $error['message'], $error['params'] ); 325: return wfMsgReal( $error['message'], $error['params'] ); extensions/BookManager/BookManager.body.php 34: if ( wfEmptyMsg( 'coll-user_book_prefix', $t ) || $t == '-' ) { 43: if ( wfEmptyMsg( 'coll-community_book_prefix', $t ) || $t == '-' ) { 330: $customBoth = wfEmptyMsg( 'BookManager' ) ? false : 'BookManager'; 331: $customTop = wfEmptyMsg( 'BookManager-top' ) ? $customBoth : 'BookManager-top'; 332: $customBottom = wfEmptyMsg( 'BookManager-bottom' ) ? $customBoth : 'BookManager-bottom'; 365: if ( $wgCategorizeRootPages && $rootTitle->getText() == $parser->getTitle()->getText() && !wfEmptyMsg( 'bm-allrootpages' ) ) { extensions/PageNotice/PageNotice.php 49: if (!wfEmptyMsg("top-notice-$name", $header)) $text = "<div>$header</div>\n$text"; 50: if (!wfEmptyMsg("top-notice-ns-$ns", $nsheader)) $text = "<div>$nsheader</div>\n$text"; 52: if (!wfEmptyMsg("bottom-notice-$name", $footer)) $text = "$text\n<div>$footer</div>"; 53: if (!wfEmptyMsg("bottom-notice-ns-$ns", $nsfooter)) $text = "$text\n<div>$nsfooter</div>"; extensions/WhitelistPages/WhitelistPages.php 38: if ( wfEmptyMsg( 'public read whitelist', $message ) ) { extensions/Maps/includes/parserhooks/Maps_MapsDoc.php 109: return wfMsgReal( $key, $args, true, $this->language ); _______________________________________________________________________ And more! I hoped for this not to become a tracking bug but it may be forced to unless someone goes on a crusade against them. :) nemobis@tools-login:/shared/mediawiki/extensions$ ack-grep --php "wfMsg(Html|ForContent|ForContentNoTrans)" MediaFunctions/MediaFunctions.class.php 178: return '<span class="error">' . htmlspecialchars( wfMsgForContent( $error, $name ) ) . '</span>'; RSS/RSSParser.php 659: // since the cache doesn't vary by user language: do not use wfMsgForContent but wfMsgForContent SoundManager2Button/SoundManager2Button.php 103: $output='<a href="'.$url.'" title="'.wfMsgForContent('soundmanager2button-play').'" class="sm2_button">'.wfMsgForContent('soundmanager2button-play').'</a>'; HTMLets/HTMLets.php 94: $output = Html::rawElement( 'div', array( 'class' => 'error' ), wfMsgForContent( 'htmlets-filenotfound', htmlspecialchars( $name ) ) ); 98: $output = Html::rawElement( 'div', array( 'class' => 'error' ), wfMsgForContent( 'htmlets-loadfailed', htmlspecialchars( $name ) ) ); SemanticExpressiveness/includes/ShortQueryAbstractResult.php 98: $ret = wfMsgForContent( 'semex-shortquery-title-from-ref', $property, $source ); 101: $ret = wfMsgForContent( 'semex-shortquery-title', $property, $source ); SemanticExpressiveness/includes/parserhooks/QueryPF.php 48: $result = smwfEncodeMessages( array( wfMsgForContent( 'smw_iq_disabled' ) ) ); Duplicator/Duplicator.page.php 193: $form .= '<fieldset><legend>' . wfMsgHtml( 'duplicator-options' ) . '</legend>'; 196: $form .= '<td><label for="source">' . wfMsgHtml( 'duplicator-source' ) . '</label></td>'; 199: $form .= '<td><label for="dest">' . wfMsgHtml( 'duplicator-dest' ) . '</label></td>'; 283: $comment = wfMsgForContent( 'duplicator-summary', $source->getPrefixedText(), $row->rev_id ); ImageLink/ImageLink.body.php 573: return wfMsgForContent( 'imagelink'.$code, $param ); Quantcast/Quantcast.php 49: $message = trim( wfMsgForContent( 'quantcast-tracking-number' ) ); 54: $trackingCode = wfMsgForContent( 'shoutwiki-quantcast-tracking-number' ); BlogPage/BlogPage.php 140: $blogCat = wfMsgForContent( 'blog-category' ); 147: wfMsgForContent( 'blog-by-user-category', $blogCat ) . 344: $blogCat = wfMsgForContent( 'blog-category' ); 699: $message = wfMsgForContent( 'inthenews' ); 734: $blogCat = wfMsgForContent( 'blog-category' ); 827: //$blogCat = wfMsgForContent( 'blog-category' ); BlogPage/BlogHooks.php 110: $blogCat = wfMsgForContent( 'blog-category' ); 111: $userBlogCat = wfMsgForContent( 'blog-by-user-category', $blogCat ); 214: wfMsgForContent( 216: wfMsgForContent( 'blog-category' ) 259: wfMsgForContent( 261: wfMsgForContent( 'blog-category' ) BlogPage/SpecialCreateBlogPost.php 110: wfMsgForContent( 112: wfMsgForContent( 'blog-category' ) 113: ) . wfMsgForContent( 'word-separator' ) . 143: wfMsgForContent( 'blog-create-summary' ) 239: $blogUserCat = wfMsgForContent( 'blog-by-user-category', 240: wfMsgForContent( 'blog-category' ) ); 281: '[[' . wfMsgForContent( 'copyrightpage' ) . ']]', 287: '[[' . wfMsgForContent( 'copyrightpage' ) . ']]' BlogPage/TagCloudClass.php 32: $message = trim( wfMsgForContent( 'blog-tagcloud-blacklist' ) ); 36: $catsExcluded = explode( "\n* ", wfMsgForContent( 'blog-tagcloud-blacklist' ) ); SphinxSearch/SphinxMWSearch.php 229: $allkeyword = wfMsgForContent( 'searchall' ); RefreshSpecial/RefreshSpecial.body.php 85: $wgOut->setSubtitle( wfMsgHtml( 'formerror' ) ); EtherpadLite/EtherpadLite_body.php 182: // since the cache doesn't vary by user language: do not use wfMsgForContent but wfMsgForContent SemanticMediaWiki/includes/datavalues/SMW_DataValue.php 290: $text = call_user_func_array( 'wfMsgForContent', $args ); LogEntry/LogEntry.page.php 56: $newLine .= wfMsgForContent( 'colon-separator' ) . str_replace( "\n", '<br />', MassEditRegex/MassEditRegex.class.php 505: wfMsgHtml( 'masseditregex-view-full-summary' ) Premoderation/SpecialPremoderation.php 100: wfMsgHtml( 'premoderation-next' ) ) ); LookupUser/LookupUser.body.php 147: wfMsgHtml( 'lookupuser-foundmoreusers' ) . 152: Xml::submitButton( wfMsgHtml( 'go' ) ) . LookupUser/LookupUser.php 53: wfMsgHtml( 'lookupuser' ), HelpCommons/HelpCommons.php 135: $wgOut->addHTML( '<div id="helpCommons" style="border: solid 1px; padding: 10px; margin: 5px;">' . '<div class="helpCommonsInfo" style="text-align: right; font-size: smaller;padding: 5px;">' . wfMsgForContent( 'helpcommons-info', $name, '<a href="' . $url . $prefix . '/index.php?title=Help:' . $dbkey . '" title="' . $wgContLang->namespaceNames[NS_HELP] . ':' . str_replace( '_', ' ', $dbkey ) . '">' . $wgContLang->namespaceNames[NS_HELP] . ':' . str_replace( '_', ' ', $dbkey ) . '</a>' ) . '</div>' . $content . '</div>' ); ProofreadPage/SpecialPagesWithoutScans.php 46: $dMsgText = wfMsgForContent('proofreadpage-disambiguationspage'); SocialProfile/UserRelationship/SpecialAddRelationship.php 46: $out->setPageTitle( wfMsgHtml( 'ur-error-title' ) ); SocialProfile/UserProfile/UserProfilePage.php 553: $level_link = Title::makeTitle( NS_HELP, wfMsgForContent( 'user-profile-userlevels-link' ) ); 558: $defaultCountry = wfMsgForContent( 'user-profile-default-country' ); 814: $level_link = Title::makeTitle( NS_HELP, wfMsgForContent( 'user-profile-userlevels-link' ) ); 1529: wfMsgHtml( 'userboard_messagetype' ) . 1533: wfMsgHtml( 'userboard_public' ) . 1536: wfMsgHtml( 'userboard_private' ) . ReplaceSet/ReplaceSet.class.php 82: return '<strong class="error">' . call_user_func_array( 'wfMsgForContent', $args ) . '</strong>'; Blackout/skins/StopSopa.php 15: $header = wfMsgHtml( 'blackout-stopsopa-header' ); 16: $message = wfMsgHtml( 'blackout-stopsopa-message' ); Blackout/skins/ProtestSopa.php 15: $header = wfMsgHtml( 'blackout-protestsopa-header' ); 16: $message1 = wfMsgHtml( 'blackout-protestsopa-message1' ); 17: $message2 = wfMsgHtml( 'blackout-protestsopa-message2' ); 18: $message3 = wfMsgHtml( 'blackout-protestsopa-message3' ); 19: $action = wfMsgHtml( 'blackout-protestsopa-action' ); 20: $actionmsg = wfMsgHtml( 'blackout-protestsopa-actionmsg' ); 21: $join = wfMsgHtml( 'blackout-protestsopa-join' ); Blackout/skins/SopaStrike.php 15: $title = wfMsgHtml( 'blackout-sopastrike-title' ); 16: $ogdesc = wfMsgHtml( 'blackout-sopastrike-ogdesc' ); 17: $message1 = wfMsgHtml( 'blackout-sopastrike-message1' ); 18: $message2 = wfMsgHtml( 'blackout-sopastrike-message2' ); 19: $message3 = wfMsgHtml( 'blackout-sopastrike-message3' ); 20: $name = wfMsgHtml( 'allmessagesname' ); 21: $email = wfMsgHtml( 'email' ); 22: $address = wfMsgHtml( 'blackout-sopastrike-address' ); 23: $zipcode = wfMsgHtml( 'blackout-sopastrike-zipcode' ); 24: $action = wfMsgHtml( 'blackout-sopastrike-action' ); 25: $actionmsg1 = wfMsgHtml( 'blackout-sopastrike-actionmsg1' ); 26: $actionmsg2 = wfMsgHtml( 'blackout-sopastrike-actionmsg2' ); 27: $join = wfMsgHtml( 'blackout-sopastrike-join' ); 28: $add = wfMsgHtml( 'blackout-sopastrike-add' ); 29: $learn = wfMsgHtml( 'blackout-sopastrike-learn' ); 30: $video = wfMsgHtml( 'blackout-sopastrike-video' ); 31: $orgpage = wfMsgHtml( 'blackout-sopastrike-orgpage' ); 32: $infographic = wfMsgHtml( 'blackout-sopastrike-infographic' ); 33: $ocsopa = wfMsgHtml( 'blackout-sopastrike-ocsopa' ); 34: $ocpipa = wfMsgHtml( 'blackout-sopastrike-ocpipa' ); 35: $disclaimer = wfMsgHtml( 'blackout-sopastrike-disclaimer' ); 36: $privacy = wfMsgHtml( 'blackout-sopastrike-privacy' ); DPLforum/DPLforum_body.php 525: $byAuthor = wfMsg( 'word-separator' ) . wfMsgHtml( 'dplforum-by', $author ); 534: $byAuthor = wfMsg( 'word-separator' ) . wfMsgHtml( 'dplforum-by', $author ); 570: $byUser = wfMsgHtml( 'dplforum-by', $user ); 579: $byUser = wfMsgHtml( 'dplforum-by', $user ); Wikilog/WikilogFeed.php 389: $title = wfMsgForContent( 'wikilog-specialwikilog-title' ); 398: wfMsgForContent( 'wikilog-feed-title', $title, $wgContLanguageCode ), 423: $title = wfMsgForContent( 'wikilog-feed-ns-title', $wgContLang->getFormattedNsText( $ns ) ); 439: wfMsgForContent( 'wikilog-feed-title', $title, $wgContLanguageCode ), 483: wfMsgForContent( 'wikilog-feed-title', $title, $wgContLanguageCode ), 694: $title = wfMsgForContent( 'wikilog-feed-title', 695: wfMsgForContent( 'wikilog-specialwikilogcomments-title' ), 730: $title = wfMsgForContent( 'wikilog-feed-title', 731: wfMsgForContent( 'wikilog-title-comments', $item->mName ), 769: $usertext = wfMsgForContent( 'wikilog-comment-anonsig', 774: $title = wfMsgForContent( 'wikilog-comment-feed-title1', 778: $title = wfMsgForContent( 'wikilog-comment-feed-title2', Wikilog/maintenance/wikilogImportDocumentation.php 125: $this->mUser = User::newFromName( wfMsgForContent( 'wikilog-auto' ), false ); 128: $this->mComment = wfMsgForContent( 'wikilog-doc-import-comment' ); Wikilog/WikilogComment.php 263: max( 0, 200 - strlen( wfMsgForContent( 'wikilog-comment-autosumm' ) ) ), 265: return wfMsgForContent( 'wikilog-comment-autosumm', $user, $summ ); 705: $authorFmt = wfMsgForContent( 'wikilog-comment-anonsig', 718: $extra[] = wfMsgForContent( 'wikilog-comment-note-item', 729: wfMsgForContent( 'wikilog-comment-note-edited', $updDate, $updTime, $updTz ), 736: $extra = wfMsgForContent( 'parentheses', $wgContLang->pipeList( $extra ) ); Wikilog/WikilogUtils.php 210: $authorSigCache[$author] = wfMsgForContent( 'wikilog-author-signature', $author ); 422: $value = wfMsgForContent( $key ); Wikilog/WikilogItemPager.php 162: $titleText .= wfMsgForContent( 'wikilog-draft-title-mark' ); 182: $more = $this->parse( wfMsgForContentNoTrans( 'wikilog-summary-more', $params ) ); 336: $tags = implode( wfMsgForContent( 'comma-separator' ), array_keys( $item->mTags ) ); 521: $fields['wlp_pubdate'] = wfMsgHtml( 'wikilog-published' ); 522: // $fields['wlp_updated'] = wfMsgHtml( 'wikilog-updated' ); 523: $fields['wlp_authors'] = wfMsgHtml( 'wikilog-authors' ); 526: $fields['wlw_title'] = wfMsgHtml( 'wikilog-wikilog' ); 528: $fields['wlp_title'] = wfMsgHtml( 'wikilog-title' ); 531: $fields['wlp_num_comments'] = wfMsgHtml( 'wikilog-comments' ); 533: $fields['_wl_actions'] = wfMsgHtml( 'wikilog-actions' ); Wikilog/WikilogCommentsPage.php 308: $header = wfMsgHtml( 'wikilog-form-preview' ); 328: wfMsgHtml( 'loginreqlink' ), array(), 453: $user = User::newFromName( wfMsgForContent( 'wikilog-auto' ), false ); 455: wfMsgForContent( 'wikilog-newtalk-text' ), 456: wfMsgForContent( 'wikilog-newtalk-summary' ), Commentbox/SpecialAddComment_body.php 67: if ( !preg_match( wfMsgForContentNoTrans( 'commentbox-regex' ), $text ) ) 68: $subject = wfMsgForContent( 'commentbox-first-comment-heading' ) . "\n"; 76: 'wpSummary' => wfMsgForContent( 'commentbox-log' ), PGFTikZ/PGFTikZ.parser.php 469: 'summary' => wfMsgForContent( 'update from PGFTikZ' ), Loops/Loops.php 360: return $output .= '<div class="error">' . wfMsgForContent( 'loops_max' ) . '</div>'; OnlineStatus/OnlineStatus.body.php 47: return wfMsgHtml( 'onlinestatus-js-anon' ); 53: $msg = wfMsgForContentNoTrans( 'onlinestatus-levels' ); 90: return wfMsgHtml( 'onlinestatus-js-changed', wfMsgHtml( 'onlinestatus-toggle-' . $stat ) ); 92: return wfMsgHtml( 'onlinestatus-js-error', $stat ); 170: $msg = wfMsgForContentNoTrans( 'onlinestatus-levels' ); 296: 'text' => wfMsgHtml( 'onlinestatus-tab' ), CreateRedirect/CreateRedirect.body.php 178: $msgPageTitle = wfMsgHtml( 'createredirect-page-title' ); 179: $msgRedirectTo = wfMsgHtml( 'createredirect-redirect-to' ); 180: $msgSave = wfMsgHtml( 'createredirect-save' ); 184: $wgOut->addHTML( wfMsgHtml( 'createredirect-instructions' ) ); JSBreadCrumbs/JSBreadCrumbs.hooks.php 73: 'help' => wfMsgHtml( 'prefs-jsbreadcrumbs-numberofcrumbs-max' ), AutomaticBoardWelcome/AutomaticBoardWelcome.php 43: $message = trim( wfMsgForContent( 'user-board-welcome-message' ) ); 90: wfMsgForContent( 'user-board-welcome-message', $senderName ) SemanticMaps/src/SM_GeoPolygonsValue.php 41: $this->addError( wfMsgForContent( 'smw_emptystring' ) ); SemanticPageMaker/specials/WidgetAssembler/SPM_UploadWindow.php 313: $this->mainUploadWindowForm( wfMsgHtml( 'largefileserver' ) ); 321: $this->mainUploadWindowForm( wfMsgHtml( 'emptyfile' ) ); 353: $this->mainUploadWindowForm( wfMsgHtml( 'minlength1' ) ); 434: $warning .= '<li>' . wfMsgHtml( 'badfilename', htmlspecialchars( $this->mDestName ) ) . '</li>'; 449: $warning .= '<li>' . wfMsgHtml( 'large-file', $wsize, $asize ) . '</li>'; 452: $warning .= '<li>' . wfMsgHtml( 'emptyfile' ) . '</li>'; 627: $llink = $sk->makeKnownLinkObj( $ltitle, wfMsgHtml( 'sf_deletionlog' ), 747: $wgOut->addHTML( "<h2>" . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" ); 769: $wgOut->addHTML( "<h2>" . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" ); 772: $save = wfMsgHtml( 'savefile' ); 773: $reupload = wfMsgHtml( 'reupload' ); 860: wfMsgHtml( 'restorelink', $count ) 874: $sub = wfMsgHtml( 'uploaderror' ); 884: $sourcefilename = wfMsgHtml( 'sourcefilename' ); 885: $destfilename = wfMsgHtml( 'destfilename' ); 889: $nolicense = wfMsgHtml( 'nolicense' ); 902: $ulb = wfMsgHtml( 'uploadbtn' ); 935: wfMsgHtml( 'upload_source_url' ) ; 1007: $filestatus = wfMsgHtml ( 'filestatus' ); 1009: $filesource = wfMsgHtml ( 'filesource' ); 1030: <label for='wpWatchthis'>" . wfMsgHtml( 'watchthisupload' ) . "</label> 1032: <label for='wpIgnoreWarning'>" . wfMsgHtml( 'ignorewarnings' ) . "</label> 1044: $wgOut->addWikiText( wfMsgForContent( 'edittools' ) ); 1501: $licensetxt = '== ' . wfMsgForContent( 'license' ) . " ==\n" . '{{' . $license . '}}' . "\n"; 1504: '== ' . wfMsgForContent ( 'filestatus' ) . " ==\n" . $copyStatus . "\n" . 1506: '== ' . wfMsgForContent ( 'filesource' ) . " ==\n" . $source ; 1511: '== ' . wfMsgForContent ( 'license' ) . " ==\n" . '{{' . $license . '}}' . "\n"; SemanticPageMaker/specials/WidgetAssembler/SPM_UploadWindow2.php 273: $message = '<h2>' . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" . 288: $warningHtml = '<h2>' . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" 325: $message = '<h2>' . wfMsgHtml( 'uploadwarning' ) . "</h2>\n" . 427: $licensetxt = '== ' . wfMsgForContent( 'license-header' ) . " ==\n" . '{{' . $license . '}}' . "\n"; 429: $pageText = '== ' . wfMsgForContent ( 'filedesc' ) . " ==\n" . $comment . "\n" . 430: '== ' . wfMsgForContent ( 'filestatus' ) . " ==\n" . $copyStatus . "\n" . 432: '== ' . wfMsgForContent ( 'filesource' ) . " ==\n" . $source ; 435: $filedesc = $comment == '' ? '' : '== ' . wfMsgForContent ( 'filedesc' ) . " ==\n" . $comment . "\n"; 437: '== ' . wfMsgForContent ( 'license-header' ) . " ==\n" . '{{' . $license . '}}' . "\n"; 487: $this->recoverableUploadError( wfMsgHtml( 'minlength1' ) ); 504: $this->showUploadForm( $this->getUploadForm( wfMsgHtml( 'emptyfile' ) ) ); 596: wfMsgHtml( 'deletionlog' ), 762: ) . ' ' . wfMsgHtml( 'upload_source_file' ), 777: ) . ' ' . wfMsgHtml( 'upload_source_url' ), NewestPages/NewestPages.page.php 150: return( wfMsgHtml( 'newestpages-limitlinks', $wgLang->pipeList( $links ) ) ); 154: $label = wfMsgHtml( $this->redirects ? 'newestpages-hideredir' : 'newestpages-showredir' ); SemanticWebBrowser/includes/datavalues/SWBResolvableUriValue.php 39: $this->addError( wfMsgForContent( 'smw_emptystring' ) ); 51: $uri_blacklist = explode( "\n", wfMsgForContent( 'smw_uri_blacklist' ) ); 55: $this->addError( wfMsgForContent( 'smw_baduri', $value ) ); 89: $this->addError( wfMsgForContent( 'smw_baduri', $this->m_wikitext ) ); CustomUserSignup/CustomUserSignup.hooks.php 80: $link .= wfMsgHtml( "customusertemplate-$campaign-$linkmsg" . 'link' ); 82: $link .= wfMsgHtml( $linkmsg . 'link' ); SemanticWatchlist/specials/SpecialSemanticWatchlist.php 231: wfMsgHtml( 'swl-watchlist-pagincontrol', $wgLang->pipeList( array( $firstLink, $nextLink ) ), $wgLang->pipeList( $limitLinks ) ) ParserFun/includes/PFun_Caller.php 171: $error = new ValidationError( wfMsgForContent( 'parserfun-invalid-caller-mode' ) ); DumpHTML/SkinOffline.php 32: $badUrls[] = self::makeInternalOrExternalUrl( wfMsgForContent( $msg ) ); NewUserNotif/NewUserNotif.class.php 92: return wfMsgForContent( 'newusernotifsubj', $wgSitename ); 107: return wfMsgForContent( NewUserNotif/ExtendedParamsExample.php 49: $subjectLine = wfMsgForContent( 71: $messageBody = wfMsgForContent( SemanticACL/SemanticACL.php 40: wfMsgForContent('sacl-property-visibility') ); 42: wfMsgForContent('sacl-property-visibility-wl-group') ); 44: wfMsgForContent('sacl-property-visibility-wl-user') ); 52: wfMsgForContent('sacl-property-editable') ); 54: wfMsgForContent('sacl-property-editable-wl-group') ); 56: wfMsgForContent('sacl-property-editable-wl-user') ); SemanticPageSeries/includes/SPSException.php 50: return wfMsgForContent( 'spserror' ); IndexFunction/SpecialIndex.php 33: $expandTitle = wfMsgHtml( 'index-expand-detail' ); 34: $closeTitle = wfMsgHtml( 'index-hide-detail' ); 100: return "<tr><td class='errorbox'>" . wfMsgHtml( 'index-no-results' ) . "</td></tr>"; 177: Xml::element( 'legend', array(), wfMsgHtml( 'index-legend' ) ) . Video/RevertVideoAction.php 57: $form->setWrapperLegend( wfMsgHtml( 'video-revert-legend' ) ); 103: $out->setPageTitle( wfMsgHtml( 'actioncomplete' ) ); Video/SpecialAddVideo.php 127: return wfMsgHtml( 'video-addvideo-exists' ); Video/VideoPage.php 56: wfMsgHtml( 'video-novideo-linktext' ), 241: Xml::element( 'h2', array( 'id' => 'filehistory' ), wfMsgHtml( 'video-history' ) ) . 255: $cur = wfMsgHtml( 'cur' ); 263: wfMsgHtml( 'video-revert' ), 270: $rlink = wfMsgHtml( 'video-revert' ); Video/SpecialNewVideos.php 31: $out->setPageTitle( wfMsgHtml( 'newvideos' ) ); 209: htmlspecialchars( wfMsgHtml( 'sp-newimages-showfrom', $date, $time ) ), 261: wfMsgHtml( 'viewprevnext', $prevLink, $nextLink, $dateLink ) . Video/VideoClass.php 162: $desc = wfMsgForContent( 186: $desc = wfMsgForContent( 235: $videoCategoryName = wfMsgForContent( 'video-category-name' ); DiscussionThreading/DiscussionThreading.php 74: $hint = ( $hint=='' ) ? '' : ' title="' . wfMsgHtml( 'discussionthreading-replysectionhint' , htmlspecialchars( $hint ) ) . '"'; 77: $hint = ( $hint=='' ) ? '' : ' title="' . wfMsgHtml( 'discussionthreading-threadnewsectionhint' , htmlspecialchars( $hint ) ) . '"'; SecurePoll/includes/pages/VotePage.php 116: $encOK = wfMsgHtml( 'securepoll-submit' ); SecurePoll/includes/pages/DetailsPage.php 191: 'st_timestamp' => wfMsgHtml( 'securepoll-header-timestamp' ), 192: 'st_user' => wfMsgHtml( 'securepoll-header-admin' ), 193: 'st_action' => wfMsgHtml( 'securepoll-header-action' ), 194: 'st_reason' => wfMsgHtml( 'securepoll-header-reason' ), SecurePoll/includes/pages/ListPage.php 41: $msgStrike = wfMsgHtml( 'securepoll-strike-button' ); 42: $msgUnstrike = wfMsgHtml( 'securepoll-unstrike-button' ); 43: $msgCancel = wfMsgHtml( 'securepoll-strike-cancel' ); 44: $msgReason = wfMsgHtml( 'securepoll-strike-reason' ); 100: 'message' => wfMsgHtml( 'securepoll-strike-nonexistent' ) SecurePoll/includes/pages/TranslatePage.php 75: '<tr><th>' . wfMsgHtml( 'securepoll-header-trans-id' ) . '</th>' . ShoutBox/ShoutBox.php 205: $url = wfMsgForContent( 'shoutbox-url-with-css', $id, urlencode( $wgShoutBoxCSS ) ); 207: $url = wfMsgForContent( 'shoutbox-url', $id ); SemanticComments/specials/Comment/CE_CommentParserFunctions.php 615: $html = '<h2>' . wfMsgHtml( 'ce_warning' ) . "</h2>\n"; BookManager/BookManager.body.php 33: $t = wfMsgForContent( 'coll-user_book_prefix', $wgUser->getName() ); 37: . wfMsgForContent( 'coll-collections' ) . '/'; 42: $t = wfMsgForContent( 'coll-community_book_prefix' ); 46: wfMsgForContent( 'coll-collections' ) SolrStore/SpecialSolrSearch.php 457: $stParams = array( 'solrsearch'=>wfMsgForContent( 'searchrelated' ) . ':' . $t->getPrefixedText() ); SolrStore/SolrSearch.php 105: $allkeyword = wfMsgForContent( 'searchall' ); 116: $relatedkey = wfMsgForContent( 'searchrelated' ) . ':'; WhitelistPages/WhitelistPages.php 35: $message = wfMsgForContent( 'public read whitelist' ); YetAnotherKeywords/YetAnotherKeywords.php 93: wfMsgForContent('YetAnotherKeywords-missing-content'). Maps/includes/parserhooks/Maps_LayerDefinition.php 349: //$out .= $this->errorbox( wfMsgHtml( 'maps-error-invalid-layerdef' ) . $warnings ); ConventionExtension/utils/CommonUtils.php 40: $monthLocalisedText = $lang === 'contlang' ? wfMsgForContent( $monthKey ) : wfMsg( $monthKey ); 64: $monthLocalisedText = $lang === 'contlang' ? wfMsgForContent( $monthKey ) : wfMsg( $monthKey ); ConventionExtension/api/ApiConferenceEventEdit.php 97: $localisedText = '/' . wfMsgForContent( 'cvext-locations' ) .'/'; 114: $eventLocalisedText = '/' . wfMsgForContent( 'cvext-events' ) . '/'; ConventionExtension/api/ApiConferenceOrganizerEdit.php 112: $orgsTitleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-pages' ) . '/' . wfMsgForContent( 'cvext-orgteam' ); ConventionExtension/api/ApiConferenceOrganizerAdd.php 68: $orgsTitleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-pages' ) . '/' . wfMsgForContent( 'cvext-orgteam' ); ConventionExtension/api/ApiConferenceEventAdd.php 70: $localisedText = '/' . wfMsgForContent( 'cvext-locations' ) . '/'; 92: $eventLocalisedText = '/' . wfMsgForContent( 'cvext-events' ) . '/'; ConventionExtension/api/ApiConferenceOrganizerDelete.php 63: $orgsTitleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-pages' ) . '/' . wfMsgForContent( 'cvext-orgteam' ); ConventionExtension/api/ApiConferencePageDelete.php 35: $localisedText = '/' . wfMsgForContent( 'cvext-pages' ) . '/'; ConventionExtension/api/ApiAuthorSubmissionEdit.php 62: $text = $conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $username . '/' 63: . wfMsgForContent( 'cvext-submissions' ) . '/' . $title; 97: $text = $conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $username 98: . '/' . wfMsgForContent( 'cvext-submissions' ) . '/' . $titleTo; ConventionExtension/api/ApiAuthorSubmissionDelete.php 34: $text = $conferenceTitle . '/'.wfMsgForContent( 'cvext-authors' ) . '/' . $user->getName() 35: . '/' . wfMsgForContent( 'cvext-submissions' ) . '/' . $title; ConventionExtension/api/ApiConferencePageAdd.php 57: $localisedText = '/' . wfMsgForContent( 'cvext-pages' ) . '/'; ConventionExtension/api/ApiConferenceLocationEdit.php 59: $titleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $roomNo; 91: $toTitleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $roomNoTo; ConventionExtension/api/ApiConferenceEventDelete.php 57: $eventTitleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-events' ) . '/' . $topic . '-' . $day ConventionExtension/api/ApiConferencePageEdit.php 39: $middleText = '/' . wfMsgForContent( 'cvext-pages' ) . '/'; ConventionExtension/api/ApiConferenceLocationDelete.php 45: $titleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $roomNo; ConventionExtension/model/ConferenceRegistration.php 138: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-registrations' ) . '/' . $username; 159: $titleEventText = $confTitle . '/' . $username . '/' . wfMsgForContent( 'cvext-registration-event', $i ); ConventionExtension/model/ConferenceEvent.php 71: $groups[] = $lang === 'contlang' ? wfMsgForContent( $key ) : wfMsg( $key ); 155: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-events' ) . '/' . $mTopic . '-' . $mDay . '-' 235: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-events' ) .'/' . $mTopic . '-' . $mDay . '-' 310: $completeLocTitle = $confTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $mLocation->getRoomNo(); 363: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-events' ) . '/' . $mTopic . '-' . $mDay . '-' ConventionExtension/model/ConferencePage.php 82: $types[] = $lang === 'contlang' ? wfMsgForContent( 'cvext-' . $key ) : wfMsg( 'cvext-' . $key ); 139: $title = $confTitle . '/'. wfMsgForContent( 'cvext-pages' ) . '/' . $type; 209: $text .= "==" . wfMsgForContent( 'cvext-schedule-heading' ) . "==\n"; 220: $text .= "==" . wfMsgForContent( 'cvext-submission-overview' ) . "==\n"; 221: $text .= "==" . wfMsgForContent( 'cvext-submission-length' ) . "==\n"; 222: $text .= "==" . wfMsgForContent( 'cvext-submission-tracks' ) . "==\n"; 232: $text .= "==" . wfMsgForContent( 'cvext-submission-how' ) . "== \n"; 235: $text .= "==" . wfMsgForContent( 'cvext-submission-program' ) . "==\n"; 236: $text .= "==" . wfMsgForContent( 'cvext-submission-goals' ) . "==\n"; 237: $text .= "==" . wfMsgForContent( 'cvext-submission-application' ) . "==\n"; 238: $text .= "'''" . wfMsgForContent( 'cvext-submission-eligibility' ) . "''' :" . "\n"; 239: $text .= "'''" . wfMsgForContent( 'cvext-submission-selection' ) . "''' :" . "\n"; 240: $text .= "'''" . wfMsgForContent( 'cvext-submission-deadline' ) . "''' :" . "\n"; 241: $text .= "===" . wfMsgForContent( 'cvext-submission-process' ) . "===\n"; 242: $text .= "===" . wfMsgForContent( 'cvext-submission-types' ) . "===\n"; 243: $text .= "===" . wfMsgForContent( 'cvext-submission-criteria' ) . "===\n"; 244: $text .= "==" . wfMsgForContent( 'cvext-submission-questions' ) . "==\n"; 245: $text .= "==" . wfMsgForContent( 'cvext-submission-apply' ) . "==\n"; 254: $text .= "==" . wfMsgForContent( 'cvext-locations-heading' ) . "==\n"; 260: $locationLink = Title::newFromText( $conferenceTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' 466: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-pages' ) . '/' . $type; 527: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-pages' ) . '/' . $type; ConventionExtension/model/ConferenceAccount.php 98: $accountTitle = wfMsgForContent( 'cvext-accounts' ) . '/' . $username; 265: $titleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-accounts' ) . '/' . $username; 329: $titleText = wfMsgForContent( 'cvext-accounts' ) . '/' . $username; 405: $titleText = wfMsgForContent( 'cvext-accounts' ) . '/' . $username; 465: $pagePassport = WikiPage::factory( Title::newFromText( wfMsgForContent( "cvext-passports" ) . "/" . $username ) ); 504: $titleText = wfMsgForContent( 'cvext-passports' ) . '/' . $username; ConventionExtension/model/EventLocation.php 66: $title = $confTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $roomNo; 125: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $roomNo; 203: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $roomNo; ConventionExtension/model/ConferencePassportInfo.php 100: $passportTitle = wfMsgForContent( 'cvext-passports' ) . '/' . $username; ConventionExtension/model/AuthorSubmission.php 111: $titleSub = $conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $username . '/' 112: .wfMsgForContent( 'cvext-submissions' ) . '/' . $title; ConventionExtension/model/ConferenceOrganizer.php 69: $title = $confTitle . '/' . wfMsgForContent( 'cvext-organizers' ) . '/' . $username; 185: $title = $confTitle . '/' . wfMsgForContent( 'cvext-organizers' ) . '/' . $username; 323: $title = $confTitle . '/' . wfMsgForContent( 'cvext-organizers' ) . '/' . $username; 451: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-email' ) . " : \n"; 452: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-phone' ) . " : \n"; 453: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-cellphone' ) . " : \n"; 454: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-im' ) . " : \n"; 455: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-other' ) . " : \n"; 456: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-citytime' ) . " : \n"; 457: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-accessibility' ) . " : \n"; 458: $postSectionText .= "** " . wfMsgForContent( 'cvext-org-languages' ) . " : \n"; 506: $orgTitle = Title::newFromText( $conferenceTitle . '/' . wfMsgForContent( 'cvext-organizers' ) . '/' . $username ); ConventionExtension/model/ConferenceAuthor.php 107: $titleParent = wfMsgForContent( 'cvext-authors' ) . '/' . $userName; 136: $titleChild = $confTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $userName; 383: $titleText = $confTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $username; 457: $titleText = wfMsgForContent( 'cvext-authors' ) . '/' . $username; 544: $titleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $username . '/' 545: . wfMsgForContent( 'cvext-submissions' ) . '/' . $title; ConventionExtension/ui/admin/SpecialDashboard.php 218: $completePageTitle = $this->conference->getTitle() . '/' . wfMsgForContent( 'cvext-pages' ) . '/' . $page; 322: $completeEventTitle = $this->conference->getTitle() . '/' . wfMsgForContent( 'cvext-events' ) . '/' . $topic . '-' . $day . 326: $completeLocationTitle = $this->conference->getTitle() . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $location->getRoomNo(); 371: $completeTitle = $this->conference->getTitle() . '/' . wfMsgForContent( 'cvext-locations' ) . '/' . $title; ConventionExtension/ui/user/SpecialAuthorRegister.php 262: $subtitleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $user->getName() . 263: '/' . wfMsgForContent( 'cvext-submissions' ) . '/' . $submissionTitle->getText(); 503: $authorTitle = wfMsgForContent( 'cvext-authors' ) . '/' . $user->getName(); 513: $subtitle = $conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $user->getName() . 514: '/' . wfMsgForContent( 'cvext-submissions' ) . '/' . $title; 650: $submissionTitle = $this->conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $user->getName() . 651: '/' . wfMsgForContent( 'cvext-submissions' ) . '/' . $title; 743: $authorTitle = wfMsgForContent( 'cvext-authors' ) . '/' . $user->getName(); 873: $submissionTitle = $conferenceTitle . '/' . wfMsgForContent( 'cvext-authors' ) . '/' . $user->getName() . '/' 874: . wfMsgForContent( 'cvext-submissions' ) . '/' . $title; ConventionExtension/ConferenceHooks.php 42: $pageLink = Title::newFromText( $conferenceTitle . '/' . wfMsgForContent('cvext-pages') . '/' . $pageType )->getPrefixedDBKey(); 144: $baseTitleText = $conferenceTitle . '/' . wfMsgForContent( 'cvext-pages' ) . '/'; 174: $name = $link['msg'] == 'aboutcity' ? wfMsgForContent( 'cvext-' . $link['msg'] . '-plain' ) : wfMsgForContent( 'cvext-' . $link['msg'] ); WYSIWYG/WYSIWYG/CKeditor.body.php 301: wfMsgHtml('edit-in-richeditor') => 'richeditor', 302: wfMsgHtml('edit-in-wikitexteditor') => 'wikitexteditor', 303: wfMsgHtml('tog-riched_toggle_remember_state') => 'rememberlast' SemanticGenealogy/Gedcom5ResultPrinter.php 52: $label = wfMsgForContent( 'semanticgenealogy-gedcomexport-link' );
This report will likely never get resolved and I don't see anybody reviewing patches for neglected extensions, hence removing "easy" keyword and setting lowest priority. (Some of the listed extensions have dedicated components.)
> removing "easy" keyword and setting lowest priority I would suggest to set to WONTFIX :/ This is a never ending story for likely not used (or only used from a little, little community) extensions (with maybe old and unsupported MW versions). So i think, it's the task of maintainers to update the extensions itself, when they think it's needed. I see no free ressources for that :(
There are reviewers.
Setting to Lowest priority until somebody works on this.
Change 150019 had a related patch set uploaded by Withoutaname: Remove deprecated wfMsg calls https://gerrit.wikimedia.org/r/150019
Change 150152 had a related patch set uploaded by Florianschmidtwelzow: Fix some wfMsg* https://gerrit.wikimedia.org/r/150152
Change 150153 had a related patch set uploaded by Florianschmidtwelzow: Fix some wfMsg* https://gerrit.wikimedia.org/r/150153
Change 150154 had a related patch set uploaded by Florianschmidtwelzow: Fix some wfMsg* https://gerrit.wikimedia.org/r/150154
Change 150155 had a related patch set uploaded by Florianschmidtwelzow: Fix some wfMsg* https://gerrit.wikimedia.org/r/150155
Change 150153 merged by Alex Monk: Fix some wfMsg* https://gerrit.wikimedia.org/r/150153
Before making a patch remember to check someone didn't beat you at it. :-) * https://gerrit.wikimedia.org/r/#/q/message:wfMsg+project:%255Emediawiki/extensions/.%252B+is:open,n,z for most open ones; * https://gerrit.wikimedia.org/r/#/q/project:mediawiki/extensions/SecurePoll+is:open,n,z for a specific extension.
Change 150591 had a related patch set uploaded by Siebrand: Replacing deprecated wfMsg* functions. https://gerrit.wikimedia.org/r/150591
Change 150600 had a related patch set uploaded by Florianschmidtwelzow: Fix some wfMsg* https://gerrit.wikimedia.org/r/150600
Change 150600 merged by Siebrand: Fix some wfMsg* https://gerrit.wikimedia.org/r/150600
Change 150457 had a related patch set uploaded by Florianschmidtwelzow: Replace deprecated wfMsg* functions. https://gerrit.wikimedia.org/r/150457
Change 151199 had a related patch set uploaded by Florianschmidtwelzow: Remove use of wfMsg and friends https://gerrit.wikimedia.org/r/151199
Change 150152 abandoned by Florianschmidtwelzow: Fix some wfMsg* Reason: I think i have all: Ic60108036805dd203f51a6d291957fa1323fb3b0 I9f19d817f4a4a9acf6794fc2706c81a7312ec126 I1e6cdd13d51846fbdc14ab9a05896ed32460cd6a https://gerrit.wikimedia.org/r/150152
Change 152092 had a related patch set uploaded by Florianschmidtwelzow: Remove wfMsg() and friends https://gerrit.wikimedia.org/r/152092
Change 150591 merged by jenkins-bot: Replacing deprecated wfMsg* functions. https://gerrit.wikimedia.org/r/150591
Change 150457 merged by Jack Phoenix: Replace deprecated wfMsg* functions. https://gerrit.wikimedia.org/r/150457
Change 153391 had a related patch set uploaded by Dev-zero: Replace deprecated wfMsgHtml/wfMsg by wfMessage https://gerrit.wikimedia.org/r/153391
Change 151199 merged by jenkins-bot: Remove use of wfMsg and friends https://gerrit.wikimedia.org/r/151199
Change 150154 merged by jenkins-bot: Fix some wfMsg* https://gerrit.wikimedia.org/r/150154
Change 153391 merged by jenkins-bot: Replace deprecated wfMsgHtml/wfMsg by wfMessage https://gerrit.wikimedia.org/r/153391
Most patches have been merged; the SecurePoll one is rather large and needs amending. There's still plenty to do: nemobis@tools-login:/shared/mediawiki/extensions$ ack-grep --php "(wfMsgGetKey|wfEmptyMsg|wfMsgReal)" | grep -c wfMsg 7 nemobis@tools-login:/shared/mediawiki/extensions$ ack-grep --php "wfMsg(Html|ForContent|ForContentNoTrans)" | grep -c wfMsg 327