r20363 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r20362‎ | r20363 | r20364 >
Date:08:48, 12 March 2007
Author:raymond
Status:old
Tags:
Comment:
Revert of r20304.
((bug 5619) Split statistics messages)
I will figure out a better solution
Modified paths:
  • /trunk/phase3/RELEASE-NOTES (modified) (history)
  • /trunk/phase3/includes/SpecialStatistics.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesDe.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesEn.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesHe.php (modified) (history)
  • /trunk/phase3/languages/messages/MessagesId.php (modified) (history)
  • /trunk/phase3/maintenance/language/messages.inc (modified) (history)

Diff [purge]

Index: trunk/phase3/maintenance/language/messages.inc
@@ -863,10 +863,8 @@
864864 'statistics',
865865 'sitestats',
866866 'userstats',
867 - 'sitestats-text',
868 - 'sitestats-views',
869 - 'sitestats-jobs',
870 - 'userstats-text',
 867+ 'sitestatstext',
 868+ 'userstatstext',
871869 'statistics-mostpopular',
872870 'statistics-footer',
873871 ),
Index: trunk/phase3/includes/SpecialStatistics.php
@@ -31,39 +31,31 @@
3232 echo "total=$total;good=$good;views=$views;edits=$edits;users=$users;admins=$admins;images=$images;jobs=$numJobs\n";
3333 return;
3434 } else {
35 - global $wgDisableCounters, $wgMiserMode, $wgUser, $wgLang, $wgContLang;
36 -
3735 $text = '==' . wfMsg( 'sitestats' ) . "==\n" ;
38 - $text .= wfMsgExt( 'sitestats-text', array ( 'parsemag' ),
 36+ $text .= wfMsgExt( 'sitestatstext', array ( 'parsemag' ),
3937 $wgLang->formatNum( $total ),
4038 $wgLang->formatNum( $good ),
 39+ $wgLang->formatNum( $views ),
4140 $wgLang->formatNum( $edits ),
4241 $wgLang->formatNum( sprintf( '%.2f', $total ? $edits / $total : 0 ) ),
 42+ $wgLang->formatNum( sprintf( '%.2f', $edits ? $views / $edits : 0 ) ),
 43+ $wgLang->formatNum( $numJobs ),
4344 $wgLang->formatNum( $images )
4445 );
4546
46 - if( !$wgDisableCounters && !$wgMiserMode ) {
47 - $text .= '<p>' . wfMsgExt( 'sitestats-views', array ( 'parsemag' ),
48 - $wgLang->formatNum( $views ),
49 - $wgLang->formatNum( sprintf( '%.2f', $edits ? $views / $edits : 0 ) )
50 - ) . '</p>';
51 - }
52 -
53 - $text .= '<p>' . wfMsgExt( 'sitestats-jobs', array ( 'parsemag' ),
54 - $wgLang->formatNum( $numJobs )
55 - ) . '</p>';
56 -
5747 $text .= "\n==" . wfMsg( 'userstats' ) . "==\n";
5848
59 - $text .= wfMsgExt( 'userstats-text', array ( 'parsemag' ),
 49+ $text .= wfMsgExt( 'userstatstext', array ( 'parsemag' ),
6050 $wgLang->formatNum( $users ),
6151 $wgLang->formatNum( $admins ),
 52+ '[[' . wfMsgForContent( 'grouppage-sysop' ) . ']]', # TODO somehow remove, kept for backwards compatibility
6253 $wgLang->formatNum( sprintf( '%.2f', $admins / $users * 100 ) ),
6354 User::makeGroupLinkWiki( 'sysop' )
6455 );
6556
6657 $wgOut->addWikiText( $text );
6758
 59+ global $wgDisableCounters, $wgMiserMode, $wgUser, $wgLang, $wgContLang;
6860 if( !$wgDisableCounters && !$wgMiserMode ) {
6961 $page = $dbr->tableName( 'page' );
7062 $sql = "SELECT page_namespace, page_title, page_counter FROM {$page} WHERE page_is_redirect = 0 AND page_counter > 0 ORDER BY page_counter DESC";
@@ -82,11 +74,11 @@
8375 $dbr->freeResult( $res );
8476 }
8577 }
86 -
 78+
8779 $footer = wfMsg( 'statistics-footer' );
8880 if( !wfEmptyMsg( 'statistics-footer', $footer ) && $footer != '' )
8981 $wgOut->addWikiText( $footer );
90 -
 82+
9183 }
9284 }
9385 ?>
Index: trunk/phase3/languages/messages/MessagesEn.php
@@ -1449,18 +1449,21 @@
14501450 'statistics' => 'Statistics',
14511451 'sitestats' => '{{SITENAME}} statistics',
14521452 'userstats' => 'User statistics',
1453 -'sitestats-text' => "There {{PLURAL:$1|is '''1''' page|are '''$1''' total pages}} in the database.
 1453+'sitestatstext' => "There {{PLURAL:$1|is '''1''' page|are '''$1''' total pages}} in the database.
14541454 This includes \"talk\" pages, pages about {{SITENAME}}, minimal \"stub\"
14551455 pages, redirects, and others that probably don't qualify as content pages.
14561456 Excluding those, there {{PLURAL:$2|is '''1''' page that is a|are '''$2''' pages that are}} probably legitimate
14571457 content {{PLURAL:$2|page|pages}}.
14581458
1459 -'''$5''' {{PLURAL:$5|file|files}} have been uploaded.
 1459+'''$8''' {{PLURAL:$8|file|files}} have been uploaded.
14601460
1461 -There have been a total '''$3''' {{PLURAL:$3|page edit|page edits}} since {{SITENAME}} was setup. That comes to '''$4''' average edits per page.",
1462 -'sitestats-views' => "There have been a total of '''$1''' {{PLURAL:$1|page view|page views}} and '''$2''' views per edit.",
1463 -'sitestats-jobs' => "The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$1'''.",
1464 -'userstats-text' => "There {{PLURAL:$1|is '''1''' registered user|are '''$1''' registered users}}, of which '''$2''' (or '''$3%''') {{PLURAL:$2|has|have}} $4 rights.",
 1461+There have been a total of '''$3''' {{PLURAL:$3|page view|page views}}, and '''$4''' {{PLURAL:$4|page edit|page edits}}
 1462+since {{SITENAME}} was setup.
 1463+That comes to '''$5''' average edits per page, and '''$6''' views per edit.
 1464+
 1465+The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''.",
 1466+'userstatstext' => "There {{PLURAL:$1|is '''1''' registered user|are '''$1''' registered users}}, of which
 1467+'''$2''' (or '''$4%''') {{PLURAL:$2|has|have}} $5 rights.",
14651468 'statistics-mostpopular' => 'Most viewed pages',
14661469 'statistics-footer' => '',
14671470
Index: trunk/phase3/languages/messages/MessagesHe.php
@@ -1097,14 +1097,16 @@
10981098 'statistics' => 'סטטיסטיקות',
10991099 'sitestats' => 'סטטיסטיקות {{SITENAME}}',
11001100 'userstats' => 'סטטיסטיקות משתמשים',
1101 -'sitestats-text' => "בבסיס הנתונים יש בסך הכול {{plural:$1|דף '''אחד'''|'''$1''' דפים}}. מספר זה כולל דפים שאינם דפי תוכן, כגון דפי שיחה, דפים אודות {{SITENAME}}, קצרמרים, הפניות, וכיוצא באלה. אם לא סופרים את הדפים שאינם דפי תוכן, {{plural:$2|נשאר דף '''אחד''' שהוא ככל הנראה דף תוכן לכל דבר|נשארים '''$2''' דפים שהם ככל הנראה דפי תוכן לכל דבר}}.
 1101+'sitestatstext' => "בבסיס הנתונים יש בסך הכול {{plural:$1|דף '''אחד'''|'''$1''' דפים}}. מספר זה כולל דפים שאינם דפי תוכן, כגון דפי שיחה, דפים אודות {{SITENAME}}, קצרמרים, דפי תוכן ללא קישורים פנימיים, הפניות, וכיוצא בזה. אם לא סופרים את הדפים שאינם דפי תוכן, {{plural:$2|נשאר דף '''אחד''' שהוא ככל הנראה דף תוכן לכל דבר|נשארים '''$2''' דפים שהם ככל הנראה דפי תוכן לכל דבר}}.
11021102
1103 -{{plural:$5|קובץ '''אחד'''|'''$5''' קבצים}} הועלו לאתר עד כה.
 1103+מאז תחילת פעולתו של האתר, {{plural:$3|הייתה באתר צפיה '''אחת''' בדפים|היו באתר '''$3''' צפיות בדפים}}, {{plural:$4|ובוצעה פעולת עריכה '''אחת'''|ובוצעו '''$4''' פעולות עריכה}}.
11041104
1105 -מאז תחילת פעולתו של האתר, {{plural:$3|בוצעה בו פעולת עריכה '''אחת'''|בוצעו בו '''$3''' פעולות עריכה}}. בסך הכול {{plural:$4|בוצעה בממוצע עריכה '''אחת''' לדף|בוצעו בממוצע '''$4''' עריכות לדף}}.",
1106 -'sitestats-views' => "באתר {{plural:$1|בוצעה צפיה '''אחת'''|בוצעו '''$1''' צפיות}} בדפים, ו־{{plural:$2|צפיה '''אחת'''|'''$2''' צפיות}} לכל עריכה.",
1107 -'sitestats-jobs' => "אורך [http://meta.wikimedia.org/wiki/Help:Job_queue תור המשימות] הוא '''$1'''.",
1108 -'userstats-text' => "{{plural:$1|ישנו [[{{ns:special}}:Listusers|משתמש רשום]] '''אחד'''|ישנם '''$1''' [[{{ns:special}}:Listusers|משתמשים רשומים]] באתר}}, {{plural:$2|ול'''אחד'''|ול־'''$2'''}} (או $3%) מתוכם יש הרשאות של $4.",
 1105+בסך הכול {{plural:$5|בוצעה בממוצע עריכה '''אחת''' לדף|בוצעו בממוצע '''$5''' עריכות לדף}}, ו{{plural:$6|הייתה צפיה '''אחת''' לכל עריכה|היו '''$6''' צפיות לכל עריכה}}.
 1106+
 1107+אורך [http://meta.wikimedia.org/wiki/Help:Job_queue תור המשימות] הוא '''$7'''.
 1108+
 1109+{{plural:$1|קובץ '''אחד'''|'''$8''' קבצים}} הועלו לאתר עד כה.",
 1110+'userstatstext' => "{{plural:$1|ישנו [[{{ns:special}}:Listusers|משתמש רשום]] '''אחד'''|ישנם '''$1''' [[{{ns:special}}:Listusers|משתמשים רשומים]] באתר}}, {{plural:$2|ול'''אחד'''|ול־'''$2'''}} (או $4%) מתוכם יש הרשאות $5.",
11091111 'statistics-mostpopular' => 'הדפים הנצפים ביותר',
11101112
11111113 'disambiguations' => 'דפי פירושונים',
Index: trunk/phase3/languages/messages/MessagesId.php
@@ -972,14 +972,14 @@
973973 'statistics' => 'Statistik',
974974 'sitestats' => 'Statistik situs',
975975 'userstats' => 'Statistik pengguna',
976 -'sitestats-text' => "Terdapat total '''\$1''' halaman dalam basis data. Ini termasuk halaman \"pembicaraan\", halaman mengenai {{SITENAME}}, halaman \"rintisan\" minimum, halaman peralihan, dan halaman-halaman lain yang mungkin tidak masuk kriteria artikel yang sah. Jika mengesampingkan halaman-halaman tersebut, terdapat '''\$2''' halaman yang mungkin termasuk artikel yang sah.
 976+'sitestatstext' => "Terdapat total '''\$1''' halaman dalam basis data. Ini termasuk halaman \"pembicaraan\", halaman tentang {{SITENAME}}, halaman \"rintisan\" minimum, halaman peralihan, dan halaman-halaman lain yang mungkin tidak masuk kriteria artikel. Selain itu, ada '''\$2''' halaman yang mungkin termasuk artikel yang sah.
977977
978 -'''\$5''' berkas telah dimuat.
 978+'''\$8''' berkas telah dimuat.
979979
980 -Secara total telah dilakukan '''\$3''' penyuntingan sejak {{SITENAME}} dimulai. Hal ini berarti rata-rata '''\$4''' suntingan per halaman.",
981 -'sitestats-views' => "Telah terjadi '''$1''' tampilan halaman atau '''$2''' tampilan per suntingan.",
982 -'sitestats-jobs' => "[http://meta.wikimedia.org/wiki/Help:Job_queue Antrian pekerjaan] adalah sebanyak '''$1'''.",
983 -'userstats-text' => "Terdapat '''$1''' pengguna terdaftar. '''$2''' (atau '''$3%''') diantaranya memiliki hak akses $4.",
 980+Ada sejumlah '''\$3''' penampilan halaman, dan sejumlah '''\$4''' penyuntingan sejak {{SITENAME}} dimulai. Ini berarti rata-rata '''\$5''' suntingan per halaman, dan '''\$6''' penampilan per penyuntingan.
 981+
 982+[http://meta.wikimedia.org/wiki/Help:Job_queue Antrian job] adalah sebanyak '''\$7'''.",
 983+'userstatstext' => "Terdapat '''$1''' pengguna terdaftar. '''$2''' (atau '''$4%''') diantaranya memiliki hak akses $5.",
984984 'statistics-mostpopular' => 'Halaman yang paling banyak ditampilkan',
985985
986986 'disambiguations' => 'Halaman disambiguasi',
Index: trunk/phase3/languages/messages/MessagesDe.php
@@ -1065,18 +1065,20 @@
10661066 'statistics' => 'Statistik',
10671067 'sitestats' => 'Seitenstatistik',
10681068 'userstats' => 'Benutzerstatistik',
1069 -'sitestats-text' => "Es gibt insgesamt '''$1''' {{PLURAL:$1|Seite|Seiten}} in der Datenbank.
 1069+'sitestatstext' => "Es gibt insgesamt '''$1''' {{PLURAL:$1|Seite|Seiten}} in der Datenbank.
10701070 Das schliesst Diskussionsseiten, Seiten über {{SITENAME}}, kleine Seiten, Weiterleitungen und andere Seiten ein,
10711071 die eventuell nicht als Seiten gewertet werden können.
10721072
10731073 Diese ausgenommen gibt es '''$2''' {{PLURAL:$2|Seite|Seiten}}, die als Seite gewertet werden {{PLURAL:$2|kann|können}}.
10741074
1075 -Es {{PLURAL:$5|wurde bisher '''1''' Datei|wurden bisher '''$5''' Dateien}} hochgeladen.
 1075+Insgesamt {{PLURAL:$8|wurde '''1''' Datei|wurden '''$8''' Dateien}} hochgeladen.
10761076
1077 -Seit Einrichtung von {{SITENAME}} gab es '''$3''' {{PLURAL:$3|Seitenbearbeitung|Seitenbearbeitungen}}. Daraus ergeben sich '''$4''' Bearbeitungen pro Seite.",
1078 -'sitestats-views' => "Insgesamt gab es '''$1''' {{PLURAL:$1|Seitenabruf|Seitenabrufe}} und damit '''$2''' Seitenabrufe pro Bearbeitung.",
1079 -'sitestats-jobs' => "Länge der [http://meta.wikimedia.org/wiki/Help:Job_queue „Job queue“]: '''$1'''",
1080 -'userstats-text' => "Es gibt '''$1''' {{PLURAL:$1|registrierten|registrierte}} [[Special:Listusers|Benutzer]]. Davon {{PLURAL:$2|hat|haben}} '''$2''' (='''$3%''') $4-Rechte.",
 1077+Insgesamt gab es '''$3''' {{PLURAL:$3|Seitenabruf|Seitenabrufe}} und '''$4''' {{PLURAL:$4|Seitenbearbeitung|Seitenbearbeitungen}} seit {{SITENAME}} eingerichtet wurde.
 1078+Daraus ergeben sich '''$5''' Bearbeitungen pro Seite und '''$6''' Seitenabrufe pro Bearbeitung.
 1079+
 1080+Länge der [http://meta.wikimedia.org/wiki/Help:Job_queue „Job queue“]: '''$7'''",
 1081+'userstatstext' => "Es gibt '''$1''' {{PLURAL:$1|registrierten|registrierte}} [[Special:Listusers|Benutzer]].
 1082+Davon {{PLURAL:$2|hat|haben}} '''$2''' (=$4%) $5-Rechte.",
10811083 'statistics-mostpopular' => 'Meist besuchte Seiten',
10821084
10831085 'disambiguations' => 'Begriffsklärungsseiten',
Index: trunk/phase3/RELEASE-NOTES
@@ -262,8 +262,6 @@
263263 * Fix fallback implementation of mb_strlen so it works and isn't insanely
264264 slow for large strings, since it's used for page edit lengths
265265 * (bug 8815) Setting password in initUser() breaks LdapAuthentication plugin
266 -* (bug 5619) Split statistics messages for brighter output if $wgDisableCounters
267 - or $wgMiserMode are true
268266
269267 == Languages updated ==
270268

Follow-up revisions

RevisionCommit summaryAuthorDate
r40636* (bug 5619) Break messages used in Special:Statistics down further...raymond06:50, 9 September 2008

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r20304* (bug 5619) Split statistics messages for brighter output if...raymond23:08, 9 March 2007