http://www.mediawiki.org/wiki/Special:Code/MediaWiki/88126

Revision: 88126
Author:   siebrand
Date:     2011-05-14 23:17:43 +0000 (Sat, 14 May 2011)
Log Message:
-----------
* add new list of most often used core messages in MediaWiki as used by 
Wikimedia. Based on profiling data Tim got me. Thanks!
* add group core-0-mostused-old for a month or so.

Modified Paths:
--------------
    trunk/extensions/Translate/MessageGroups.php
    trunk/extensions/Translate/Translate.php

Added Paths:
-----------
    trunk/extensions/Translate/wikimedia-mostused-2011.txt

Modified: trunk/extensions/Translate/MessageGroups.php
===================================================================
--- trunk/extensions/Translate/MessageGroups.php        2011-05-14 23:12:16 UTC 
(rev 88125)
+++ trunk/extensions/Translate/MessageGroups.php        2011-05-14 23:17:43 UTC 
(rev 88126)
@@ -625,6 +625,38 @@
        public function exportToFile( MessageCollection $messages, $authors ) { 
return 'Not supported'; }
 
        function getDefinitions() {
+               $data = file_get_contents( dirname( __FILE__ ) . 
'/wikimedia-mostused-2011.txt' );
+               $data = str_replace( "\r", '', $data );
+               $messages = explode( "\n", $data );
+               $contents = Language::getMessagesFor( 'en' );
+               $definitions = array();
+
+               foreach ( $messages as $key ) {
+                       if ( isset( $contents[$key] ) ) {
+                               $definitions[$key] = $contents[$key];
+                       }
+               }
+
+               return $definitions;
+       }
+}
+
+/**
+ * This class implements the "Most used messages" group for %MediaWiki for the 
old group.
+ * Should be removed in June 2011.
+ * @todo Move to the new interface.
+ */
+class OldCoreMostUsedMessageGroup extends CoreMessageGroup {
+       protected $label = 'MediaWiki (most used - 2009)';
+       protected $id    = 'core-0-mostused-old';
+       protected $meta  = true;
+
+       protected $description = 
'{{int:translate-group-desc-mediawikimostused}}';
+
+       public function export( MessageCollection $messages ) { return 'Not 
supported'; }
+       public function exportToFile( MessageCollection $messages, $authors ) { 
return 'Not supported'; }
+
+       function getDefinitions() {
                $data = file_get_contents( dirname( __FILE__ ) . 
'/wikimedia-mostused-2009.txt' );
                $data = str_replace( "\r", '', $data );
                $messages = explode( "\n", $data );

Modified: trunk/extensions/Translate/Translate.php
===================================================================
--- trunk/extensions/Translate/Translate.php    2011-05-14 23:12:16 UTC (rev 
88125)
+++ trunk/extensions/Translate/Translate.php    2011-05-14 23:17:43 UTC (rev 
88126)
@@ -15,7 +15,7 @@
 /**
  * Version number used in extension credits and in other placed where needed.
  */
-define( 'TRANSLATE_VERSION', '2011-04-26' );
+define( 'TRANSLATE_VERSION', '2011-05-15' );
 
 /**
  * Extension credits properties.
@@ -389,8 +389,9 @@
  * Basic classes register themselves in here.
  */
 $wgTranslateAC = array(
-       'core'            => 'CoreMessageGroup',
-       'core-0-mostused' => 'CoreMostUsedMessageGroup',
+       'core'                => 'CoreMessageGroup',
+       'core-0-mostused'     => 'CoreMostUsedMessageGroup',
+       'core-0-mostused-old' => 'OldCoreMostUsedMessageGroup',
 );
 
 /**

Added: trunk/extensions/Translate/wikimedia-mostused-2011.txt
===================================================================
--- trunk/extensions/Translate/wikimedia-mostused-2011.txt                      
        (rev 0)
+++ trunk/extensions/Translate/wikimedia-mostused-2011.txt      2011-05-14 
23:17:43 UTC (rev 88126)
@@ -0,0 +1,504 @@
+mainpage
+red-link-title
+editsectionhint
+talkpagelinktext
+aboutsite
+talk
+editsection
+search
+january
+february
+march
+april
+may_long
+june
+july
+august
+september
+october
+november
+december
+search-result-size
+nstab-main
+contribslink
+privacy
+disclaimers
+tooltip-search
+tooltip-t-specialpages
+tooltip-search-fulltext
+tooltip-p-logo
+tooltip-n-recentchanges
+tooltip-n-help
+navigation
+tooltip-n-portal
+tooltip-n-randompage
+tooltip-pt-login
+nbytes
+bad_image_list
+help
+recentchanges
+randompage
+portal
+portal-url
+helppage
+editundo
+tooltip-ca-talk
+tooltip-t-whatlinkshere
+tooltip-n-currentevents
+tooltip-t-upload
+tooltip-n-mainpage-description
+tooltip-ca-edit
+searchbutton
+aboutpage
+mainpage-description
+currentevents
+currentevents-url
+disclaimerpage
+printableversion
+tooltip-ca-nstab-main
+tooltip-ca-history
+tooltip-t-recentchangeslinked
+edit
+vector-view-view
+specialpages
+privacypage
+tagline
+views
+toolbox
+retrievedfrom
+personaltools
+jumptonavigation
+jumptosearch
+site-atom-feed
+jumpto
+tooltip-t-permalink
+permalink
+namespaces
+variants
+actions
+tooltip-t-print
+nav-login-createaccount
+blanknamespace
+whatlinkshere
+shown-title
+upload
+nstab-special
+searchresults
+searchresults-title
+jan
+feb
+mar
+apr
+may
+jun
+jul
+aug
+sep
+oct
+nov
+dec
+tooltip-n-mainpage
+history_short
+recentchangeslinked-toolbox
+vector-view-history
+lastmodifiedat
+missing-article
+pagecategories
+vector-view-edit
+thumbnail-more
+search-section
+lineno
+otherlanguages
+rollbacklink
+tooltip-rollback
+nstab-image
+hist
+revisionasof
+newpages
+tooltip-undo
+blocklink
+hidden-categories
+january-gen
+february-gen
+march-gen
+april-gen
+may-gen
+june-gen
+july-gen
+august-gen
+september-gen
+october-gen
+november-gen
+december-gen
+viewsourcelink
+editold
+template-protected
+searchprofile-everything
+searchprofile-articles-tooltip
+searchprofile-images-tooltip
+searchprofile-everything-tooltip
+searchprofile-images
+searchprofile-project
+searchprofile-advanced-tooltip
+searchprofile-advanced
+searchprofile-project-tooltip
+searchprofile-articles
+searchall
+toc
+diff
+viewprevnext
+tooltip-ca-viewsource
+noarticletext
+nextn
+prevn
+prevn-title
+tooltip-pt-mycontris
+mon
+tue
+wed
+thu
+fri
+sat
+sun
+tooltip-pt-logout
+nextn-title
+tooltip-pt-watchlist
+tooltip-pt-preferences
+tooltip-pt-mytalk
+tooltip-pt-userpage
+showingresultsheader
+nstab-category
+search-redirect
+tooltip-ca-nstab-image
+imagelinks
+filehist
+revertmove
+revdel-restore
+undeletelink
+revdel-restore-visible
+change-blocklink
+nstab-template
+revertmerge
+unblocklink
+revdel-restore-deleted
+protect_change
+undeleteviewlink
+deletedarticle
+tooltip-feed-atom
+create
+vector-view-create
+previousrevision
+tooltip-ca-watch
+recentchangeslinked-summary
+searchmenu-new
+tooltip-summary
+filehist-thumbtext
+export
+post-expand-template-inclusion-category
+post-expand-template-inclusion-warning
+viewsource
+allpagessubmit
+show
+hide
+vector-view-viewsource
+currentrev-asof
+faq
+searchmenu-new-nocreate
+sharedupload-desc-here
+tooltip-ca-move
+watch
+accesskey-n-Currentevents
+namespace
+mypreferences
+ipboptions
+editlink
+namespacesall
+metadata
+userlogout
+mytalk
+mywatchlist
+mycontris
+tooltip-ca-nstab-category
+redirectedfrom
+filehist-datetime
+filehist-user
+filehist-current
+filehist-thumb
+filehist-dimensions
+file-anchor-link
+filehist-comment
+filehist-help
+search-suggest
+tooltip-ca-nstab-template
+nstab-user
+cur
+last
+page-atom-feed
+file-info-size
+tooltip-ca-addsection
+savearticle
+search-nonefound
+tooltip-save
+alphaindexline
+linkstoimage
+cancel
+showdiff
+showpreview
+edithelppage
+minoredit
+sig_tip
+edithelp
+italic_sample
+tooltip-preview
+copyrightpage
+headline_sample
+watchthis
+nowiki_sample
+italic_tip
+extlink_sample
+newwindow
+extlink_tip
+bold_sample
+image_tip
+hr_tip
+nowiki_tip
+link_tip
+tooltip-diff
+link_sample
+summary
+bold_tip
+headline_tip
+media_tip
+tag-filter
+noarticletext-nopermission
+tooltip-search-go
+nstab-project
+move
+rcshowhidebots
+show-big-image
+history
+tooltip-n-Currentevents
+rcshowhideanons
+rcshowhideliu
+minoreditletter
+invert
+category-article-count
+rcshowhideminor
+rcshowhidemine
+category-subcat-count
+editing
+rev-delundel
+categories
+license
+anoneditwarning
+boteditletter
+newpageletter
+recentchanges-label-minor
+recentchanges-label-newpage
+recentchanges-label-bot
+recentchanges-label-unpatrolled
+metadata-help
+rclinks
+recentchanges-legend
+rclistfrom
+rc-enhanced-hide
+recentchangeslinked-title
+recentchangeslinked
+rc-enhanced-expand
+filedesc
+recentchangeslinked-to
+recentchangeslinked-page
+tooltip-ca-nstab-user
+tooltip-t-contributions
+tooltip-ca-unwatch
+monday
+tuesday
+wednesday
+thursday
+friday
+saturday
+sunday
+nmembers
+whatlinkshere-hideredirs
+vector-action-move
+whatlinkshere-title
+whatlinkshere-page
+whatlinkshere-hidetrans
+whatlinkshere-hidelinks
+whatlinkshere-filters
+tooltip-compareselectedversions
+vector-action-addsection
+compareselectedversions
+metadata-fields
+file-nohires
+category_header
+edit-externally-help
+edit-externally
+newarticletext
+userlogin
+template-semiprotected
+linkshere
+whatlinkshere-next
+isredirect
+isimage
+contributions
+whatlinkshere-prev
+whatlinkshere-links
+istemplate
+viewsourceold
+searcharticle
+tooltip-ca-nstab-project
+unwatch
+listingcontinuesabbrev
+badtitletext
+year
+monthsall
+month
+login
+history-show-deleted
+linksearch-line
+dellogpage
+tooltip-minoredit
+tooltip-watch
+searchmenu-exists
+subcategories
+actioncomplete
+actionfailed
+log
+nolinkstoimage
+history-title
+returnto
+viewpagelogs
+recentchangeslinked-noresult
+history-fieldset-title
+histlegend
+thumbnail_error
+post-expand-template-argument-category
+post-expand-template-argument-warning
+errorpagetitle
+booksources
+yourpassword
+yourname
+remembermypassword
+allarticles
+preview
+allmessagesname
+noindex-category
+allmessagesdefault
+tooltip-ca-delete
+newuserlog-create-entry
+1movedto2
+tooltip-ca-protect
+watchlist
+badtitle
+nologin
+loginlanguagelabel
+nologinlink
+newpage
+revdelete-log-message
+revdelete-logentry
+revdelete-hid
+templatesused
+revdelete-content
+movelogpage
+editingsection
+hiddencategories
+svg-long-desc
+delete
+loginprompt
+mailmypassword
+difference
+pager-older-n
+previousdiff
+pager-newer-n
+histfirst
+histlast
+category-media-header
+newuserlogpage
+category-file-count
+disambiguationspage
+protectlogpage
+tooltip-ca-nstab-special
+allpages
+moveddeleted-notice
+recentchanges-feed-description
+sp-contributions-uploads
+contributions-title
+sp-contributions-talk
+newarticle
+sp-contributions-logs
+uctop
+usercreated
+booksources-search-legend
+sp-contributions-blocklog
+booksources-go
+recreate-moveddeleted-warn
+contribsub2
+youhavenewmessages
+createaccount
+sp-contributions-toponly
+newmessagesdifflink
+sp-contributions-submit
+newmessageslink
+blocklogentry
+missingarticle-rev
+sp-contributions-newbies
+sp-contributions-search
+sp-contributions-username
+nolinkshere
+rcnotefrom
+tooltip-t-emailuser
+protect
+external_image_whitelist
+prefixindex
+statistics
+nextrevision
+whatlinkshere-hideimages
+diff-multi
+currentrevisionlink
+blocklogpage
+uploadedimage
+uploadlogpage
+protectedarticle
+category-empty
+nchanges
+previewnote
+watchlisttools-raw
+patrol-log-line
+watchlisttools-view
+wlshowlast
+patrol-log-diff
+watchlist-options
+watchlistfor2
+watchlisttools-edit
+watchlist-details
+watchlistall2
+recentchangestext
+rcnote
+search-result-category-size
+revision-info
+listgrouprights-members
+searchrelated
+nextdiff
+filehist-revert
+youremail
+userlogin-resetlink
+gotaccount
+yourpasswordagain
+rcshowhidepatr
+duplicate-defaultsort
+gotaccountlink
+vector-action-delete
+history-feed-item-nocomment
+emailuser
+block-log-flags-nocreate
+prefs-help-email
+prefs-help-email-others
+yourrealname
+about
+permissionserrorstext-withaction
+ipblocklist
+vector-action-protect
+1movedto2_redir
+action-edit
+license-header


Property changes on: trunk/extensions/Translate/wikimedia-mostused-2011.txt
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native


_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to