Last modified: 2014-11-07 09:31:15 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T70750, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 68750 - [Various] Deprecated: Use of wfMsg* was deprecated in MediaWiki 1.21
[Various] Deprecated: Use of wfMsg* was deprecated in MediaWiki 1.21
Status: PATCH_TO_REVIEW
Product: MediaWiki extensions
Classification: Unclassified
Other (Other open bugs)
master
All All
: Normal minor (vote)
: ---
Assigned To: Nobody - You can work on this!
https://www.mediawiki.org/wiki/Manual...
gci2014
: easy, i18n
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-28 16:11 UTC by Nemo
Modified: 2014-11-07 09:31 UTC (History)
10 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Nemo 2014-07-28 16:11:52 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' );
Comment 1 Andre Klapper 2014-07-28 18:34:34 UTC
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.)
Comment 2 Florian 2014-07-28 18:43:17 UTC
> 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 :(
Comment 3 Nemo 2014-07-28 18:47:42 UTC
There are reviewers.
Comment 4 Andre Klapper 2014-07-28 19:50:38 UTC
Setting to Lowest priority until somebody works on this.
Comment 5 Gerrit Notification Bot 2014-07-28 20:22:55 UTC
Change 150019 had a related patch set uploaded by Withoutaname:
Remove deprecated wfMsg calls

https://gerrit.wikimedia.org/r/150019
Comment 6 Gerrit Notification Bot 2014-07-29 06:44:58 UTC
Change 150152 had a related patch set uploaded by Florianschmidtwelzow:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150152
Comment 7 Gerrit Notification Bot 2014-07-29 06:45:48 UTC
Change 150153 had a related patch set uploaded by Florianschmidtwelzow:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150153
Comment 8 Gerrit Notification Bot 2014-07-29 06:46:49 UTC
Change 150154 had a related patch set uploaded by Florianschmidtwelzow:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150154
Comment 9 Gerrit Notification Bot 2014-07-29 06:47:36 UTC
Change 150155 had a related patch set uploaded by Florianschmidtwelzow:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150155
Comment 10 Gerrit Notification Bot 2014-07-30 01:55:33 UTC
Change 150153 merged by Alex Monk:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150153
Comment 11 Nemo 2014-07-30 14:14:57 UTC
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.
Comment 12 Gerrit Notification Bot 2014-07-30 18:06:12 UTC
Change 150591 had a related patch set uploaded by Siebrand:
Replacing deprecated wfMsg* functions.

https://gerrit.wikimedia.org/r/150591
Comment 13 Gerrit Notification Bot 2014-07-30 18:13:51 UTC
Change 150600 had a related patch set uploaded by Florianschmidtwelzow:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150600
Comment 14 Gerrit Notification Bot 2014-07-30 18:17:28 UTC
Change 150600 merged by Siebrand:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150600
Comment 15 Gerrit Notification Bot 2014-07-30 19:24:40 UTC
Change 150457 had a related patch set uploaded by Florianschmidtwelzow:
Replace deprecated wfMsg* functions.

https://gerrit.wikimedia.org/r/150457
Comment 16 Gerrit Notification Bot 2014-08-01 19:52:03 UTC
Change 151199 had a related patch set uploaded by Florianschmidtwelzow:
Remove use of wfMsg and friends

https://gerrit.wikimedia.org/r/151199
Comment 17 Gerrit Notification Bot 2014-08-01 20:58:58 UTC
Change 150152 abandoned by Florianschmidtwelzow:
Fix some wfMsg*

Reason:
I think i have all:

Ic60108036805dd203f51a6d291957fa1323fb3b0
I9f19d817f4a4a9acf6794fc2706c81a7312ec126
I1e6cdd13d51846fbdc14ab9a05896ed32460cd6a

https://gerrit.wikimedia.org/r/150152
Comment 18 Gerrit Notification Bot 2014-08-06 14:46:45 UTC
Change 152092 had a related patch set uploaded by Florianschmidtwelzow:
Remove wfMsg() and friends

https://gerrit.wikimedia.org/r/152092
Comment 19 Gerrit Notification Bot 2014-08-08 14:23:51 UTC
Change 150591 merged by jenkins-bot:
Replacing deprecated wfMsg* functions.

https://gerrit.wikimedia.org/r/150591
Comment 20 Gerrit Notification Bot 2014-08-10 15:09:35 UTC
Change 150457 merged by Jack Phoenix:
Replace deprecated wfMsg* functions.

https://gerrit.wikimedia.org/r/150457
Comment 21 Gerrit Notification Bot 2014-08-11 12:02:46 UTC
Change 153391 had a related patch set uploaded by Dev-zero:
Replace deprecated wfMsgHtml/wfMsg by wfMessage

https://gerrit.wikimedia.org/r/153391
Comment 22 Gerrit Notification Bot 2014-08-23 23:09:59 UTC
Change 151199 merged by jenkins-bot:
Remove use of wfMsg and friends

https://gerrit.wikimedia.org/r/151199
Comment 23 Gerrit Notification Bot 2014-09-22 11:02:13 UTC
Change 150154 merged by jenkins-bot:
Fix some wfMsg*

https://gerrit.wikimedia.org/r/150154
Comment 24 Gerrit Notification Bot 2014-10-06 15:13:19 UTC
Change 153391 merged by jenkins-bot:
Replace deprecated wfMsgHtml/wfMsg by wfMessage

https://gerrit.wikimedia.org/r/153391
Comment 25 Nemo 2014-11-07 09:31:15 UTC
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

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links