From ab1016f9a2f4293fe2fd66f1527ff004c95c41b7 Mon Sep 17 00:00:00 2001 From: Raimond Spekking Date: Mon, 12 Mar 2007 08:48:04 +0000 Subject: [PATCH] Revert of r20304. ((bug 5619) Split statistics messages) I will figure out a better solution --- RELEASE-NOTES | 2 -- includes/SpecialStatistics.php | 26 +++++++++----------------- languages/messages/MessagesDe.php | 14 ++++++++------ languages/messages/MessagesEn.php | 15 +++++++++------ languages/messages/MessagesHe.php | 14 ++++++++------ languages/messages/MessagesId.php | 12 ++++++------ maintenance/language/messages.inc | 6 ++---- 7 files changed, 42 insertions(+), 47 deletions(-) diff --git a/RELEASE-NOTES b/RELEASE-NOTES index 83db8343bc..22d4f27cc6 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -262,8 +262,6 @@ lighter making things easier to read. * Fix fallback implementation of mb_strlen so it works and isn't insanely slow for large strings, since it's used for page edit lengths * (bug 8815) Setting password in initUser() breaks LdapAuthentication plugin -* (bug 5619) Split statistics messages for brighter output if $wgDisableCounters - or $wgMiserMode are true == Languages updated == diff --git a/includes/SpecialStatistics.php b/includes/SpecialStatistics.php index aa8e6857ed..59cca3ed77 100644 --- a/includes/SpecialStatistics.php +++ b/includes/SpecialStatistics.php @@ -31,39 +31,31 @@ function wfSpecialStatistics() { echo "total=$total;good=$good;views=$views;edits=$edits;users=$users;admins=$admins;images=$images;jobs=$numJobs\n"; return; } else { - global $wgDisableCounters, $wgMiserMode, $wgUser, $wgLang, $wgContLang; - $text = '==' . wfMsg( 'sitestats' ) . "==\n" ; - $text .= wfMsgExt( 'sitestats-text', array ( 'parsemag' ), + $text .= wfMsgExt( 'sitestatstext', array ( 'parsemag' ), $wgLang->formatNum( $total ), $wgLang->formatNum( $good ), + $wgLang->formatNum( $views ), $wgLang->formatNum( $edits ), $wgLang->formatNum( sprintf( '%.2f', $total ? $edits / $total : 0 ) ), + $wgLang->formatNum( sprintf( '%.2f', $edits ? $views / $edits : 0 ) ), + $wgLang->formatNum( $numJobs ), $wgLang->formatNum( $images ) ); - if( !$wgDisableCounters && !$wgMiserMode ) { - $text .= '

' . wfMsgExt( 'sitestats-views', array ( 'parsemag' ), - $wgLang->formatNum( $views ), - $wgLang->formatNum( sprintf( '%.2f', $edits ? $views / $edits : 0 ) ) - ) . '

'; - } - - $text .= '

' . wfMsgExt( 'sitestats-jobs', array ( 'parsemag' ), - $wgLang->formatNum( $numJobs ) - ) . '

'; - $text .= "\n==" . wfMsg( 'userstats' ) . "==\n"; - $text .= wfMsgExt( 'userstats-text', array ( 'parsemag' ), + $text .= wfMsgExt( 'userstatstext', array ( 'parsemag' ), $wgLang->formatNum( $users ), $wgLang->formatNum( $admins ), + '[[' . wfMsgForContent( 'grouppage-sysop' ) . ']]', # TODO somehow remove, kept for backwards compatibility $wgLang->formatNum( sprintf( '%.2f', $admins / $users * 100 ) ), User::makeGroupLinkWiki( 'sysop' ) ); $wgOut->addWikiText( $text ); + global $wgDisableCounters, $wgMiserMode, $wgUser, $wgLang, $wgContLang; if( !$wgDisableCounters && !$wgMiserMode ) { $page = $dbr->tableName( 'page' ); $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 @@ function wfSpecialStatistics() { $dbr->freeResult( $res ); } } - + $footer = wfMsg( 'statistics-footer' ); if( !wfEmptyMsg( 'statistics-footer', $footer ) && $footer != '' ) $wgOut->addWikiText( $footer ); - + } } ?> diff --git a/languages/messages/MessagesDe.php b/languages/messages/MessagesDe.php index a71e85c428..c9c7a16ee1 100644 --- a/languages/messages/MessagesDe.php +++ b/languages/messages/MessagesDe.php @@ -1065,18 +1065,20 @@ Falls es sich um ein Bild gehandelt hat, so können Sie mit [[ 'Statistik', 'sitestats' => 'Seitenstatistik', 'userstats' => 'Benutzerstatistik', -'sitestats-text' => "Es gibt insgesamt '''$1''' {{PLURAL:$1|Seite|Seiten}} in der Datenbank. +'sitestatstext' => "Es gibt insgesamt '''$1''' {{PLURAL:$1|Seite|Seiten}} in der Datenbank. Das schliesst Diskussionsseiten, Seiten über {{SITENAME}}, kleine Seiten, Weiterleitungen und andere Seiten ein, die eventuell nicht als Seiten gewertet werden können. Diese ausgenommen gibt es '''$2''' {{PLURAL:$2|Seite|Seiten}}, die als Seite gewertet werden {{PLURAL:$2|kann|können}}. -Es {{PLURAL:$5|wurde bisher '''1''' Datei|wurden bisher '''$5''' Dateien}} hochgeladen. +Insgesamt {{PLURAL:$8|wurde '''1''' Datei|wurden '''$8''' Dateien}} hochgeladen. -Seit Einrichtung von {{SITENAME}} gab es '''$3''' {{PLURAL:$3|Seitenbearbeitung|Seitenbearbeitungen}}. Daraus ergeben sich '''$4''' Bearbeitungen pro Seite.", -'sitestats-views' => "Insgesamt gab es '''$1''' {{PLURAL:$1|Seitenabruf|Seitenabrufe}} und damit '''$2''' Seitenabrufe pro Bearbeitung.", -'sitestats-jobs' => "Länge der [http://meta.wikimedia.org/wiki/Help:Job_queue „Job queue“]: '''$1'''", -'userstats-text' => "Es gibt '''$1''' {{PLURAL:$1|registrierten|registrierte}} [[Special:Listusers|Benutzer]]. Davon {{PLURAL:$2|hat|haben}} '''$2''' (='''$3%''') $4-Rechte.", +Insgesamt gab es '''$3''' {{PLURAL:$3|Seitenabruf|Seitenabrufe}} und '''$4''' {{PLURAL:$4|Seitenbearbeitung|Seitenbearbeitungen}} seit {{SITENAME}} eingerichtet wurde. +Daraus ergeben sich '''$5''' Bearbeitungen pro Seite und '''$6''' Seitenabrufe pro Bearbeitung. + +Länge der [http://meta.wikimedia.org/wiki/Help:Job_queue „Job queue“]: '''$7'''", +'userstatstext' => "Es gibt '''$1''' {{PLURAL:$1|registrierten|registrierte}} [[Special:Listusers|Benutzer]]. +Davon {{PLURAL:$2|hat|haben}} '''$2''' (=$4%) $5-Rechte.", 'statistics-mostpopular' => 'Meist besuchte Seiten', 'disambiguations' => 'Begriffsklärungsseiten', diff --git a/languages/messages/MessagesEn.php b/languages/messages/MessagesEn.php index 67280bbfd7..228024e7b5 100644 --- a/languages/messages/MessagesEn.php +++ b/languages/messages/MessagesEn.php @@ -1449,18 +1449,21 @@ this old version, (rev) = revert to this old version. 'statistics' => 'Statistics', 'sitestats' => '{{SITENAME}} statistics', 'userstats' => 'User statistics', -'sitestats-text' => "There {{PLURAL:$1|is '''1''' page|are '''$1''' total pages}} in the database. +'sitestatstext' => "There {{PLURAL:$1|is '''1''' page|are '''$1''' total pages}} in the database. This includes \"talk\" pages, pages about {{SITENAME}}, minimal \"stub\" pages, redirects, and others that probably don't qualify as content pages. Excluding those, there {{PLURAL:$2|is '''1''' page that is a|are '''$2''' pages that are}} probably legitimate content {{PLURAL:$2|page|pages}}. -'''$5''' {{PLURAL:$5|file|files}} have been uploaded. +'''$8''' {{PLURAL:$8|file|files}} have been uploaded. -There have been a total '''$3''' {{PLURAL:$3|page edit|page edits}} since {{SITENAME}} was setup. That comes to '''$4''' average edits per page.", -'sitestats-views' => "There have been a total of '''$1''' {{PLURAL:$1|page view|page views}} and '''$2''' views per edit.", -'sitestats-jobs' => "The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$1'''.", -'userstats-text' => "There {{PLURAL:$1|is '''1''' registered user|are '''$1''' registered users}}, of which '''$2''' (or '''$3%''') {{PLURAL:$2|has|have}} $4 rights.", +There have been a total of '''$3''' {{PLURAL:$3|page view|page views}}, and '''$4''' {{PLURAL:$4|page edit|page edits}} +since {{SITENAME}} was setup. +That comes to '''$5''' average edits per page, and '''$6''' views per edit. + +The [http://meta.wikimedia.org/wiki/Help:Job_queue job queue] length is '''$7'''.", +'userstatstext' => "There {{PLURAL:$1|is '''1''' registered user|are '''$1''' registered users}}, of which +'''$2''' (or '''$4%''') {{PLURAL:$2|has|have}} $5 rights.", 'statistics-mostpopular' => 'Most viewed pages', 'statistics-footer' => '', diff --git a/languages/messages/MessagesHe.php b/languages/messages/MessagesHe.php index 05168b63ff..7311d41f6e 100644 --- a/languages/messages/MessagesHe.php +++ b/languages/messages/MessagesHe.php @@ -1097,14 +1097,16 @@ $messages = array( 'statistics' => 'סטטיסטיקות', 'sitestats' => 'סטטיסטיקות {{SITENAME}}', 'userstats' => 'סטטיסטיקות משתמשים', -'sitestats-text' => "בבסיס הנתונים יש בסך הכול {{plural:$1|דף '''אחד'''|'''$1''' דפים}}. מספר זה כולל דפים שאינם דפי תוכן, כגון דפי שיחה, דפים אודות {{SITENAME}}, קצרמרים, הפניות, וכיוצא באלה. אם לא סופרים את הדפים שאינם דפי תוכן, {{plural:$2|נשאר דף '''אחד''' שהוא ככל הנראה דף תוכן לכל דבר|נשארים '''$2''' דפים שהם ככל הנראה דפי תוכן לכל דבר}}. +'sitestatstext' => "בבסיס הנתונים יש בסך הכול {{plural:$1|דף '''אחד'''|'''$1''' דפים}}. מספר זה כולל דפים שאינם דפי תוכן, כגון דפי שיחה, דפים אודות {{SITENAME}}, קצרמרים, דפי תוכן ללא קישורים פנימיים, הפניות, וכיוצא בזה. אם לא סופרים את הדפים שאינם דפי תוכן, {{plural:$2|נשאר דף '''אחד''' שהוא ככל הנראה דף תוכן לכל דבר|נשארים '''$2''' דפים שהם ככל הנראה דפי תוכן לכל דבר}}. -{{plural:$5|קובץ '''אחד'''|'''$5''' קבצים}} הועלו לאתר עד כה. +מאז תחילת פעולתו של האתר, {{plural:$3|הייתה באתר צפיה '''אחת''' בדפים|היו באתר '''$3''' צפיות בדפים}}, {{plural:$4|ובוצעה פעולת עריכה '''אחת'''|ובוצעו '''$4''' פעולות עריכה}}. -מאז תחילת פעולתו של האתר, {{plural:$3|בוצעה בו פעולת עריכה '''אחת'''|בוצעו בו '''$3''' פעולות עריכה}}. בסך הכול {{plural:$4|בוצעה בממוצע עריכה '''אחת''' לדף|בוצעו בממוצע '''$4''' עריכות לדף}}.", -'sitestats-views' => "באתר {{plural:$1|בוצעה צפיה '''אחת'''|בוצעו '''$1''' צפיות}} בדפים, ו־{{plural:$2|צפיה '''אחת'''|'''$2''' צפיות}} לכל עריכה.", -'sitestats-jobs' => "אורך [http://meta.wikimedia.org/wiki/Help:Job_queue תור המשימות] הוא '''$1'''.", -'userstats-text' => "{{plural:$1|ישנו [[{{ns:special}}:Listusers|משתמש רשום]] '''אחד'''|ישנם '''$1''' [[{{ns:special}}:Listusers|משתמשים רשומים]] באתר}}, {{plural:$2|ול'''אחד'''|ול־'''$2'''}} (או $3%) מתוכם יש הרשאות של $4.", +בסך הכול {{plural:$5|בוצעה בממוצע עריכה '''אחת''' לדף|בוצעו בממוצע '''$5''' עריכות לדף}}, ו{{plural:$6|הייתה צפיה '''אחת''' לכל עריכה|היו '''$6''' צפיות לכל עריכה}}. + +אורך [http://meta.wikimedia.org/wiki/Help:Job_queue תור המשימות] הוא '''$7'''. + +{{plural:$1|קובץ '''אחד'''|'''$8''' קבצים}} הועלו לאתר עד כה.", +'userstatstext' => "{{plural:$1|ישנו [[{{ns:special}}:Listusers|משתמש רשום]] '''אחד'''|ישנם '''$1''' [[{{ns:special}}:Listusers|משתמשים רשומים]] באתר}}, {{plural:$2|ול'''אחד'''|ול־'''$2'''}} (או $4%) מתוכם יש הרשאות $5.", 'statistics-mostpopular' => 'הדפים הנצפים ביותר', 'disambiguations' => 'דפי פירושונים', diff --git a/languages/messages/MessagesId.php b/languages/messages/MessagesId.php index bf24b20272..d4df82310f 100644 --- a/languages/messages/MessagesId.php +++ b/languages/messages/MessagesId.php @@ -972,14 +972,14 @@ Untuk menampilkan atau menyertakan berkas atau gambar pada suatu halaman, gunaka 'statistics' => 'Statistik', 'sitestats' => 'Statistik situs', 'userstats' => 'Statistik pengguna', -'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. +'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. -'''\$5''' berkas telah dimuat. +'''\$8''' berkas telah dimuat. -Secara total telah dilakukan '''\$3''' penyuntingan sejak {{SITENAME}} dimulai. Hal ini berarti rata-rata '''\$4''' suntingan per halaman.", -'sitestats-views' => "Telah terjadi '''$1''' tampilan halaman atau '''$2''' tampilan per suntingan.", -'sitestats-jobs' => "[http://meta.wikimedia.org/wiki/Help:Job_queue Antrian pekerjaan] adalah sebanyak '''$1'''.", -'userstats-text' => "Terdapat '''$1''' pengguna terdaftar. '''$2''' (atau '''$3%''') diantaranya memiliki hak akses $4.", +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. + +[http://meta.wikimedia.org/wiki/Help:Job_queue Antrian job] adalah sebanyak '''\$7'''.", +'userstatstext' => "Terdapat '''$1''' pengguna terdaftar. '''$2''' (atau '''$4%''') diantaranya memiliki hak akses $5.", 'statistics-mostpopular' => 'Halaman yang paling banyak ditampilkan', 'disambiguations' => 'Halaman disambiguasi', diff --git a/maintenance/language/messages.inc b/maintenance/language/messages.inc index b9a932ec5b..4d9e392123 100644 --- a/maintenance/language/messages.inc +++ b/maintenance/language/messages.inc @@ -863,10 +863,8 @@ $wgMessageStructure = array( 'statistics', 'sitestats', 'userstats', - 'sitestats-text', - 'sitestats-views', - 'sitestats-jobs', - 'userstats-text', + 'sitestatstext', + 'userstatstext', 'statistics-mostpopular', 'statistics-footer', ), -- 2.20.1