r56378 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r56377‎ | r56378 | r56379 >
Date:18:06, 15 September 2009
Author:aaron
Status:deferred
Tags:
Comment:
Merged liked/problem pages into RatedPages and handle allow for listing moderately rated pages
Modified paths:
  • /trunk/extensions/ReaderFeedback/ReaderFeedback.php (modified) (history)
  • /trunk/extensions/ReaderFeedback/ReaderFeedbackXML.php (modified) (history)
  • /trunk/extensions/ReaderFeedback/language/LikedPages.i18n.php (deleted) (history)
  • /trunk/extensions/ReaderFeedback/language/ProblemPages.i18n.php (deleted) (history)
  • /trunk/extensions/ReaderFeedback/language/RatedPages.i18n.php (added) (history)
  • /trunk/extensions/ReaderFeedback/language/ReaderFeedback.i18n.php (modified) (history)
  • /trunk/extensions/ReaderFeedback/specialpages/LikedPages_body.php (deleted) (history)
  • /trunk/extensions/ReaderFeedback/specialpages/ProblemPages_body.php (deleted) (history)
  • /trunk/extensions/ReaderFeedback/specialpages/RatedPages_body.php (added) (history)

Diff [purge]

Index: trunk/extensions/ReaderFeedback/specialpages/ProblemPages_body.php
@@ -1,153 +0,0 @@
2 -<?php
3 -if ( !defined( 'MEDIAWIKI' ) ) {
4 - echo "ReaderFeedback extension\n";
5 - exit( 1 );
6 -}
7 -
8 -class ProblemPages extends SpecialPage
9 -{
10 - public function __construct() {
11 - SpecialPage::SpecialPage( 'ProblemPages' );
12 - wfLoadExtensionMessages( 'ProblemPages' );
13 - wfLoadExtensionMessages( 'ReaderFeedback' );
14 - }
15 -
16 - public function execute( $par ) {
17 - global $wgRequest, $wgOut, $wgUser;
18 - $this->setHeaders();
19 - if( $wgUser->isAllowed( 'feedback' ) ) {
20 - if( $wgUser->isBlocked() ) {
21 - $wgOut->blockedPage();
22 - return;
23 - }
24 - } else {
25 - $wgOut->permissionRequired( 'feedback' );
26 - return;
27 - }
28 - if( wfReadOnly() ) {
29 - $wgOut->readOnlyPage();
30 - return;
31 - }
32 - $this->skin = $wgUser->getSkin();
33 - # Check if there is a featured level
34 - $this->namespace = $wgRequest->getInt( 'namespace' );
35 - $this->tag = $wgRequest->getVal( 'ratingtag' );
36 - $this->showForm();
37 - $this->showPageList();
38 - }
39 -
40 - protected function showForm() {
41 - global $wgOut, $wgScript, $wgFeedbackNamespaces;
42 - $form = Xml::openElement( 'form',
43 - array( 'name' => 'reviewedpages', 'action' => $wgScript, 'method' => 'get' ) );
44 - $form .= "<fieldset><legend>".wfMsgHtml('problempages-leg')."</legend>\n";
45 - $form .= Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() );
46 - if( count($wgFeedbackNamespaces) > 1 ) {
47 - $form .= ReaderFeedbackXML::getNamespaceMenu( $this->namespace ) . '&nbsp;';
48 - }
49 - if( count( ReaderFeedback::getFeedbackTags() ) > 0 ) {
50 - $form .= ReaderFeedbackXML::getTagMenu( $this->tag );
51 - }
52 - $form .= " ".Xml::submitButton( wfMsg( 'go' ) );
53 - $form .= "</fieldset></form>\n";
54 - $wgOut->addHTML( $form );
55 - }
56 -
57 - protected function showPageList() {
58 - global $wgOut;
59 - $tags = ReaderFeedback::getFeedbackTags();
60 - $pager = new ProblemPagesPager( $this, array(), $this->namespace, $this->tag );
61 - if( isset($tags[$this->tag]) && $pager->getNumRows() ) {
62 - $wgOut->addHTML( wfMsgExt('problempages-list', array('parse') ) );
63 - $wgOut->addHTML( $pager->getNavigationBar() );
64 - $wgOut->addHTML( $pager->getBody() );
65 - $wgOut->addHTML( $pager->getNavigationBar() );
66 - } elseif( $this->tag ) { // must select first...
67 - $wgOut->addHTML( wfMsgExt('problempages-none', array('parse') ) );
68 - }
69 - }
70 -
71 - public function formatRow( $row ) {
72 - global $wgLang;
73 - $title = Title::makeTitle( $row->page_namespace, $row->page_title );
74 - $link = $this->skin->makeKnownLinkObj( $title, $title->getPrefixedText() );
75 - $hist = $this->skin->makeKnownLinkObj( $title, wfMsgHtml('hist'), 'action=history' );
76 - $stxt = '';
77 - if( !is_null($size = $row->page_len) ) {
78 - if($size == 0)
79 - $stxt = ' <small>' . wfMsgHtml('historyempty') . '</small>';
80 - else
81 - $stxt = ' <small>' . wfMsgExt('historysize', array('parsemag'),
82 - $wgLang->formatNum( $size ) ) . '</small>';
83 - }
84 - $ratinghist = SpecialPage::getTitleFor( 'RatingHistory' );
85 - $graph = $this->skin->makeKnownLinkObj( $ratinghist, wfMsg('problempages-graphs'),
86 - 'target='.$title->getPrefixedUrl() );
87 - return "<li>$link $stxt ($hist) ($graph)</li>";
88 - }
89 -}
90 -
91 -/**
92 - * Query to list out problematic pages
93 - */
94 -class ProblemPagesPager extends AlphabeticPager {
95 - public $mForm, $mConds, $namespace, $tag;
96 -
97 - function __construct( $form, $conds = array(), $namespace=0, $tag ) {
98 - $this->mForm = $form;
99 - $this->mConds = $conds;
100 - # Must be a content page...
101 - global $wgFeedbackNamespaces;
102 - if( !is_null($namespace) ) {
103 - $namespace = intval($namespace);
104 - }
105 - if( is_null($namespace) || !in_array($namespace,$wgFeedbackNamespaces) ) {
106 - $namespace = empty($wgFeedbackNamespaces) ? -1 : $wgFeedbackNamespaces[0];
107 - }
108 - $this->namespace = $namespace;
109 - $this->tag = $tag;
110 - parent::__construct();
111 - }
112 -
113 - function formatRow( $row ) {
114 - return $this->mForm->formatRow( $row );
115 - }
116 -
117 - function getQueryInfo() {
118 - $conds = $this->mConds;
119 - $conds[] = 'rfp_page_id = page_id';
120 - $conds['rfp_tag'] = $this->tag;
121 - $conds['page_namespace'] = $this->namespace;
122 - // Has to be bad enough
123 - $x = 2;
124 - $conds[] = "rfp_ave_val < $x";
125 - // Reasonable sample
126 - $conds[] = 'rfp_count >= '.ReaderFeedback::getFeedbackSize();
127 - return array(
128 - 'tables' => array('reader_feedback_pages','page'),
129 - 'fields' => 'page_namespace,page_title,page_len,rfp_ave_val',
130 - 'conds' => $conds,
131 - 'options' => array( 'USE INDEX' => array('reader_feedback_pages' => 'rfp_tag_val_page') )
132 - );
133 - }
134 -
135 - function getIndexField() {
136 - return 'rfp_ave_val';
137 - }
138 -
139 - function getStartBody() {
140 - wfProfileIn( __METHOD__ );
141 - # Do a link batch query
142 - $lb = new LinkBatch();
143 - while( $row = $this->mResult->fetchObject() ) {
144 - $lb->add( $row->page_namespace, $row->page_title );
145 - }
146 - $lb->execute();
147 - wfProfileOut( __METHOD__ );
148 - return '<ul>';
149 - }
150 -
151 - function getEndBody() {
152 - return '</ul>';
153 - }
154 -}
Index: trunk/extensions/ReaderFeedback/specialpages/LikedPages_body.php
@@ -1,157 +0,0 @@
2 -<?php
3 -if ( !defined( 'MEDIAWIKI' ) ) {
4 - echo "ReaderFeedback extension\n";
5 - exit( 1 );
6 -}
7 -
8 -class LikedPages extends SpecialPage
9 -{
10 - public function __construct() {
11 - SpecialPage::SpecialPage( 'LikedPages' );
12 - wfLoadExtensionMessages( 'LikedPages' );
13 - wfLoadExtensionMessages( 'ReaderFeedback' );
14 - }
15 -
16 - public function execute( $par ) {
17 - global $wgRequest, $wgOut, $wgUser;
18 - $this->setHeaders();
19 - if( $wgUser->isAllowed( 'feedback' ) ) {
20 - if( $wgUser->isBlocked() ) {
21 - $wgOut->blockedPage();
22 - return;
23 - }
24 - } else {
25 - $wgOut->permissionRequired( 'feedback' );
26 - return;
27 - }
28 - if( wfReadOnly() ) {
29 - $wgOut->readOnlyPage();
30 - return;
31 - }
32 - $this->skin = $wgUser->getSkin();
33 - # Check if there is a featured level
34 - $this->namespace = $wgRequest->getInt( 'namespace' );
35 - $this->tag = $wgRequest->getVal( 'ratingtag' );
36 - $this->showForm();
37 - $this->showPageList();
38 - }
39 -
40 - protected function showForm() {
41 - global $wgOut, $wgTitle, $wgScript, $wgFeedbackNamespaces;
42 - $form = Xml::openElement( 'form',
43 - array( 'name' => 'reviewedpages', 'action' => $wgScript, 'method' => 'get' ) );
44 - $form .= "<fieldset><legend>".wfMsgHtml('likedpages-leg')."</legend>\n";
45 - $form .= Xml::hidden( 'title', $wgTitle->getPrefixedDBKey() );
46 - if( count($wgFeedbackNamespaces) > 1 ) {
47 - $form .= ReaderFeedbackXML::getNamespaceMenu( $this->namespace ) . '&nbsp;';
48 - }
49 - if( count( ReaderFeedback::getFeedbackTags() ) > 0 ) {
50 - $form .= ReaderFeedbackXML::getTagMenu( $this->tag );
51 - }
52 - $form .= " ".Xml::submitButton( wfMsg( 'go' ) );
53 - $form .= "</fieldset></form>\n";
54 - $wgOut->addHTML( $form );
55 - }
56 -
57 - protected function showPageList() {
58 - global $wgOut;
59 - $tags = ReaderFeedback::getFeedbackTags();
60 - $pager = new LikedPagesPager( $this, array(), $this->namespace, $this->tag );
61 - if( isset($tags[$this->tag]) && $pager->getNumRows() ) {
62 - $wgOut->addHTML( wfMsgExt('likedpages-list', array('parse') ) );
63 - $wgOut->addHTML( $pager->getNavigationBar() );
64 - $wgOut->addHTML( $pager->getBody() );
65 - $wgOut->addHTML( $pager->getNavigationBar() );
66 - } elseif( $this->tag ) { // must select first...
67 - $wgOut->addHTML( wfMsgExt('likedpages-none', array('parse') ) );
68 - }
69 - }
70 -
71 - public function formatRow( $row ) {
72 - global $wgLang;
73 - $title = Title::makeTitle( $row->page_namespace, $row->page_title );
74 - $link = $this->skin->makeKnownLinkObj( $title, $title->getPrefixedText() );
75 - $hist = $this->skin->makeKnownLinkObj( $title, wfMsgHtml('hist'), 'action=history' );
76 - $stxt = '';
77 - if( !is_null($size = $row->page_len) ) {
78 - if( $size == 0 )
79 - $stxt = ' <small>' . wfMsgHtml('historyempty') . '</small>';
80 - else
81 - $stxt = ' <small>' . wfMsgExt('historysize', array('parsemag'),
82 - $wgLang->formatNum( $size ) ) . '</small>';
83 - }
84 - $ratinghist = SpecialPage::getTitleFor( 'RatingHistory' );
85 - $graph = $this->skin->makeKnownLinkObj( $ratinghist, wfMsg('likedpages-graphs'),
86 - 'target='.$title->getPrefixedUrl() );
87 - return "<li>$link $stxt ($hist) ($graph)</li>";
88 - }
89 -}
90 -
91 -/**
92 - * Query to list out well recieved pages
93 - */
94 -class LikedPagesPager extends AlphabeticPager {
95 - public $mForm, $mConds, $namespace, $tag;
96 -
97 - function __construct( $form, $conds = array(), $namespace=0, $tag ) {
98 - $this->mForm = $form;
99 - $this->mConds = $conds;
100 - # Must be a content page...
101 - global $wgFeedbackNamespaces;
102 - if( !is_null($namespace) ) {
103 - $namespace = intval($namespace);
104 - }
105 - if( is_null($namespace) || !in_array($namespace,$wgFeedbackNamespaces) ) {
106 - $namespace = empty($wgFeedbackNamespaces) ? -1 : $wgFeedbackNamespaces[0];
107 - }
108 - $this->namespace = $namespace;
109 - $this->tag = $tag;
110 - parent::__construct();
111 - }
112 -
113 - function formatRow( $row ) {
114 - return $this->mForm->formatRow( $row );
115 - }
116 -
117 - function getQueryInfo() {
118 - $conds = $this->mConds;
119 - $conds[] = 'rfp_page_id = page_id';
120 - $conds['rfp_tag'] = $this->tag;
121 - $conds['page_namespace'] = $this->namespace;
122 - // Has to be good enough
123 - $x = 3.5;
124 - $conds[] = "rfp_ave_val > $x";
125 - // Reasonable sample
126 - $conds[] = 'rfp_count >= '.ReaderFeedback::getFeedbackSize();
127 - return array(
128 - 'tables' => array('reader_feedback_pages','page'),
129 - 'fields' => 'page_namespace,page_title,page_len,rfp_ave_val',
130 - 'conds' => $conds,
131 - 'options' => array( 'USE INDEX' => array('reader_feedback_pages' => 'rfp_tag_val_page') )
132 - );
133 - }
134 -
135 - function getDefaultDirections() {
136 - return false;
137 - }
138 -
139 - function getIndexField() {
140 - return 'rfp_ave_val';
141 - }
142 -
143 - function getStartBody() {
144 - wfProfileIn( __METHOD__ );
145 - # Do a link batch query
146 - $lb = new LinkBatch();
147 - while( $row = $this->mResult->fetchObject() ) {
148 - $lb->add( $row->page_namespace, $row->page_title );
149 - }
150 - $lb->execute();
151 - wfProfileOut( __METHOD__ );
152 - return '<ul>';
153 - }
154 -
155 - function getEndBody() {
156 - return '</ul>';
157 - }
158 -}
Index: trunk/extensions/ReaderFeedback/specialpages/RatedPages_body.php
@@ -0,0 +1,160 @@
 2+<?php
 3+if ( !defined( 'MEDIAWIKI' ) ) {
 4+ echo "ReaderFeedback extension\n";
 5+ exit( 1 );
 6+}
 7+
 8+class RatedPages extends SpecialPage
 9+{
 10+ public function __construct() {
 11+ parent::__construct( 'RatedPages' );
 12+ wfLoadExtensionMessages( 'RatedPages' );
 13+ wfLoadExtensionMessages( 'ReaderFeedback' );
 14+ }
 15+
 16+ public function execute( $par ) {
 17+ global $wgRequest, $wgOut, $wgUser;
 18+ $this->setHeaders();
 19+ if( $wgUser->isAllowed( 'feedback' ) ) {
 20+ if( $wgUser->isBlocked() ) {
 21+ return $wgOut->blockedPage();
 22+ }
 23+ } else {
 24+ return $wgOut->permissionRequired( 'feedback' );
 25+ }
 26+ if( wfReadOnly() ) {
 27+ return $wgOut->readOnlyPage();
 28+ }
 29+ $this->skin = $wgUser->getSkin();
 30+ # Check if there is a featured level
 31+ $this->namespace = $wgRequest->getInt( 'namespace' );
 32+ $this->tag = $wgRequest->getVal( 'ratingtag' );
 33+ $this->tier = $wgRequest->getInt( 'ratingtier' );
 34+ $this->showForm();
 35+ $this->showPageList();
 36+ }
 37+
 38+ protected function showForm() {
 39+ global $wgOut, $wgScript, $wgFeedbackNamespaces;
 40+ $form = Xml::openElement( 'form',
 41+ array( 'name' => 'reviewedpages', 'action' => $wgScript, 'method' => 'get' ) );
 42+ $form .= "<fieldset><legend>".wfMsgHtml('ratedpages-leg')."</legend>\n";
 43+ $form .= Xml::hidden( 'title', $this->getTitle()->getPrefixedDBKey() );
 44+ $form .= ReaderFeedbackXML::getRatingTierMenu($this->tier) . '&nbsp;';
 45+ if( count($wgFeedbackNamespaces) > 1 ) {
 46+ $form .= ReaderFeedbackXML::getNamespaceMenu( $this->namespace ) . '&nbsp;';
 47+ }
 48+ if( count( ReaderFeedback::getFeedbackTags() ) > 0 ) {
 49+ $form .= ReaderFeedbackXML::getTagMenu( $this->tag );
 50+ }
 51+ $form .= " ".Xml::submitButton( wfMsg( 'go' ) );
 52+ $form .= "</fieldset></form>\n";
 53+ $wgOut->addHTML( $form );
 54+ }
 55+
 56+ protected function showPageList() {
 57+ global $wgOut;
 58+ $tags = ReaderFeedback::getFeedbackTags();
 59+ $pager = new LikedPagesPager( $this, array(), $this->namespace, $this->tag, $this->tier );
 60+ if( isset($tags[$this->tag]) && $pager->getNumRows() ) {
 61+ $wgOut->addHTML( wfMsgExt('ratedpages-list', array('parse') ) );
 62+ $wgOut->addHTML( $pager->getNavigationBar() );
 63+ $wgOut->addHTML( $pager->getBody() );
 64+ $wgOut->addHTML( $pager->getNavigationBar() );
 65+ } elseif( $this->tag ) { // must select first...
 66+ $wgOut->addHTML( wfMsgExt('ratedpages-none', array('parse') ) );
 67+ }
 68+ }
 69+
 70+ public function formatRow( $row ) {
 71+ global $wgLang;
 72+ $title = Title::makeTitle( $row->page_namespace, $row->page_title );
 73+ $link = $this->skin->makeKnownLinkObj( $title, $title->getPrefixedText() );
 74+ $hist = $this->skin->makeKnownLinkObj( $title, wfMsgHtml('hist'), 'action=history' );
 75+ $stxt = '';
 76+ if( !is_null($size = $row->page_len) ) {
 77+ if( $size == 0 )
 78+ $stxt = ' <small>' . wfMsgHtml('historyempty') . '</small>';
 79+ else
 80+ $stxt = ' <small>' . wfMsgExt('historysize', array('parsemag'),
 81+ $wgLang->formatNum( $size ) ) . '</small>';
 82+ }
 83+ $ratinghist = SpecialPage::getTitleFor( 'RatingHistory' );
 84+ $graph = $this->skin->makeKnownLinkObj( $ratinghist, wfMsg('likedpages-graphs'),
 85+ 'target='.$title->getPrefixedUrl() );
 86+ return "<li>$link $stxt ($hist) ($graph)</li>";
 87+ }
 88+}
 89+
 90+/**
 91+ * Query to list out well recieved pages
 92+ */
 93+class LikedPagesPager extends AlphabeticPager {
 94+ public $mForm, $mConds, $namespace, $tag;
 95+
 96+ function __construct( $form, $conds = array(), $namespace=0, $tag, $tier ) {
 97+ $this->mForm = $form;
 98+ $this->mConds = $conds;
 99+ # Must be a content page...
 100+ global $wgFeedbackNamespaces;
 101+ if( !is_null($namespace) ) {
 102+ $namespace = intval($namespace);
 103+ }
 104+ if( is_null($namespace) || !in_array($namespace,$wgFeedbackNamespaces) ) {
 105+ $namespace = empty($wgFeedbackNamespaces) ? -1 : $wgFeedbackNamespaces[0];
 106+ }
 107+ $this->namespace = $namespace;
 108+ $this->tag = $tag;
 109+ $this->tier = (int)$tier;
 110+ parent::__construct();
 111+ }
 112+
 113+ function formatRow( $row ) {
 114+ return $this->mForm->formatRow( $row );
 115+ }
 116+
 117+ function getQueryInfo() {
 118+ $conds = $this->mConds;
 119+ $conds[] = 'rfp_page_id = page_id';
 120+ $conds['rfp_tag'] = $this->tag;
 121+ $conds['page_namespace'] = $this->namespace;
 122+ // Has to be good/crappy enough
 123+ switch( $this->tier ) {
 124+ case 3: $conds[] = "rfp_ave_val > 3.5"; break;
 125+ case 1: $conds[] = "rfp_ave_val < 2"; break;
 126+ default: $conds[] = "rfp_ave_val >= 2 AND rfp_ave_val <= 3.5"; break;
 127+ }
 128+ // Reasonable samples only
 129+ $conds[] = 'rfp_count >= '.ReaderFeedback::getFeedbackSize();
 130+ return array(
 131+ 'tables' => array('reader_feedback_pages','page'),
 132+ 'fields' => 'page_namespace,page_title,page_len,rfp_ave_val',
 133+ 'conds' => $conds,
 134+ 'options' => array( 'USE INDEX' => array('reader_feedback_pages' => 'rfp_tag_val_page') )
 135+ );
 136+ }
 137+
 138+ function getDefaultDirections() {
 139+ return false;
 140+ }
 141+
 142+ function getIndexField() {
 143+ return 'rfp_ave_val';
 144+ }
 145+
 146+ function getStartBody() {
 147+ wfProfileIn( __METHOD__ );
 148+ # Do a link batch query...
 149+ $lb = new LinkBatch();
 150+ while( $row = $this->mResult->fetchObject() ) {
 151+ $lb->add( $row->page_namespace, $row->page_title );
 152+ }
 153+ $lb->execute();
 154+ wfProfileOut( __METHOD__ );
 155+ return '<ul>';
 156+ }
 157+
 158+ function getEndBody() {
 159+ return '</ul>';
 160+ }
 161+}
Index: trunk/extensions/ReaderFeedback/language/ProblemPages.i18n.php
@@ -1,628 +0,0 @@
2 -<?php
3 -/**
4 - * Internationalisation file for FlaggedRevs extension, section ProblemPages
5 - *
6 - * @addtogroup Extensions
7 - */
8 -
9 -$messages = array();
10 -
11 -$messages['en'] = array(
12 - 'problempages' => 'Poorly rated pages',
13 - 'problempages-leg' => 'Find low-rated pages',
14 - 'problempages-list' => 'Below is a list of pages sorted by their reader feedback rating.',
15 - 'problempages-none' => 'There are no pages in this list',
16 - 'problempages-graphs' => 'rating data',
17 -);
18 -
19 -/** Message documentation (Message documentation)
20 - * @author Pietrodn
21 - */
22 -$messages['qqq'] = array(
23 - 'problempages-list' => '{{identical|flaggedrevs-pagelist}}',
24 - 'problempages-graphs' => '{{identical|flaggedrevs-graphs}}',
25 -);
26 -
27 -/** Arabic (العربية)
28 - * @author Meno25
29 - */
30 -$messages['ar'] = array(
31 - 'problempages' => 'صفحات تقييمها منخفض',
32 - 'problempages-leg' => 'إيجاد الصفحات ذات التقييم المنخفض',
33 - 'problempages-list' => 'بالأسفل قائمة بالصفحات مرتبة بواسطة تقييم قرائها.',
34 - 'problempages-none' => 'لا توجد صفحات في هذه القائمة',
35 - 'problempages-graphs' => 'بيانات التقييم',
36 -);
37 -
38 -/** Egyptian Spoken Arabic (مصرى)
39 - * @author Meno25
40 - */
41 -$messages['arz'] = array(
42 - 'problempages' => 'صفحات تقييمها منخفض',
43 - 'problempages-leg' => 'إيجاد الصفحات ذات التقييم المنخفض',
44 - 'problempages-list' => 'بالأسفل قائمة بالصفحات مرتبة بواسطة تقييم قرائها.',
45 - 'problempages-none' => 'لا توجد صفحات فى هذه القائمة',
46 - 'problempages-graphs' => 'بيانات التقييم',
47 -);
48 -
49 -/** Southern Balochi (بلوچی مکرانی)
50 - * @author Mostafadaneshvar
51 - */
52 -$messages['bcc'] = array(
53 - 'problempages' => 'صفحات مشکل',
54 - 'problempages-leg' => 'کم درجه ایی صفحات درگیز',
55 - 'problempages-list' => 'جهلء یک لیستی چه صفحات هستن که گون درجه بندی بر اساس نظرات وانوکان مرتب بوتگنت.',
56 - 'problempages-none' => 'ته ای لیست هچ صفحه ای نیست',
57 - 'problempages-graphs' => 'دیتای درجه بندی',
58 -);
59 -
60 -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
61 - * @author EugeneZelenko
62 - * @author Jim-by
63 - */
64 -$messages['be-tarask'] = array(
65 - 'problempages' => 'Нізка адзначаныя старонкі',
66 - 'problempages-leg' => 'Пошук старонак з нізкай адзнакай',
67 - 'problempages-list' => 'Ніжэй пададзены сьпіс старонак адсартаваных па іх адзнацы чытачамі.',
68 - 'problempages-none' => 'У гэтым сьпісе няма старонак',
69 - 'problempages-graphs' => 'зьвесткі пра адзнаку',
70 -);
71 -
72 -/** Bulgarian (Български)
73 - * @author DCLXVI
74 - */
75 -$messages['bg'] = array(
76 - 'problempages' => 'Проблемни страници',
77 -);
78 -
79 -/** Breton (Brezhoneg)
80 - * @author Fulup
81 - */
82 -$messages['br'] = array(
83 - 'problempages' => 'Pajennoù dispriziet',
84 - 'problempages-leg' => 'Kavout ar pajennoù dispriziet',
85 - 'problempages-list' => 'A-is ez eus ur roll pajennoù urzhiet diouzh priziadenn al lennerien.',
86 - 'problempages-none' => "N'eus pajenn ebet war ar roll-mañ",
87 - 'problempages-graphs' => 'roadennoù priziañ',
88 -);
89 -
90 -/** Bosnian (Bosanski)
91 - * @author CERminator
92 - */
93 -$messages['bs'] = array(
94 - 'problempages' => 'Slabo ocijenjene stranice',
95 - 'problempages-leg' => 'Nađi nisko ocijenjene stranice',
96 - 'problempages-list' => 'Ispod je spisak stranica poredanih po rejtingu poslanom od strane čitaoca.',
97 - 'problempages-none' => 'Nema stranica na ovom spisku',
98 - 'problempages-graphs' => 'podaci rejtinga',
99 -);
100 -
101 -/** Danish (Dansk)
102 - * @author Byrial
103 - */
104 -$messages['da'] = array(
105 - 'problempages' => 'Sider som er bedømt som dårlige',
106 - 'problempages-leg' => 'Find sider som er bedømt som dårlige',
107 - 'problempages-list' => 'Nedenfor er en liste med sider sorteret efter deres læserbedømmelse.',
108 - 'problempages-none' => 'Der er ingen sider i listen',
109 - 'problempages-graphs' => 'Bedømmelsesdata',
110 -);
111 -
112 -/** German (Deutsch)
113 - * @author Raimond Spekking
114 - * @author UV
115 - * @author Umherirrender
116 - */
117 -$messages['de'] = array(
118 - 'problempages' => 'Niedrig bewertete Seiten',
119 - 'problempages-leg' => 'Niedrig bewertete Seiten suchen',
120 - 'problempages-list' => 'Es folgt eine Liste von Seiten, sortiert nach der Leserbewertung.',
121 - 'problempages-none' => 'Diese Liste enthält keine Seiten',
122 - 'problempages-graphs' => 'Bewertungsdaten',
123 -);
124 -
125 -/** Lower Sorbian (Dolnoserbski)
126 - * @author Michawiki
127 - */
128 -$messages['dsb'] = array(
129 - 'problempages' => 'Špatnje pógódnośone boki',
130 - 'problempages-leg' => 'Nisko pógódnośone boki pytaś',
131 - 'problempages-list' => 'Slědujo lisćina bokow, sortěrowanych pó jich pógódnośenju wót cytarjow.',
132 - 'problempages-none' => 'Toś ta lisćina njewopśimujo boki',
133 - 'problempages-graphs' => 'Daty pógódnośenja',
134 -);
135 -
136 -/** Greek (Ελληνικά)
137 - * @author ZaDiak
138 - */
139 -$messages['el'] = array(
140 - 'problempages' => 'Ανεπαρκώς αποτιμημένες σελίδες',
141 - 'problempages-graphs' => 'δεδομένα βαθμολόγησης',
142 -);
143 -
144 -/** Esperanto (Esperanto)
145 - * @author Yekrats
146 - */
147 -$messages['eo'] = array(
148 - 'problempages' => 'Paĝoj taksitaj kiel malbonaj',
149 - 'problempages-leg' => 'Trovi paĝojn taksitaj malbone',
150 - 'problempages-list' => 'Jen listo de paĝoj ordigitaj de la taksado de legintoj.',
151 - 'problempages-none' => 'Ne estas paĝoj en ĉi tiu listo',
152 - 'problempages-graphs' => 'datenoj de taksado',
153 -);
154 -
155 -/** Spanish (Español)
156 - * @author Crazymadlover
157 - */
158 -$messages['es'] = array(
159 - 'problempages' => 'Páginas pobremente valoradas',
160 - 'problempages-leg' => 'Encontrar páginas subvaluadas',
161 - 'problempages-list' => 'Lo de abajo es una lista de páginas ordenadas por su valoración de retroalimentación de lector.',
162 - 'problempages-none' => 'No hay páginas en esta lista',
163 - 'problempages-graphs' => 'Datos de rating',
164 -);
165 -
166 -/** Persian (فارسی)
167 - * @author Huji
168 - */
169 -$messages['fa'] = array(
170 - 'problempages' => 'صفحه‌های با نمرهٔ ضعیف',
171 - 'problempages-leg' => 'پیدا کردن صفحه‌های با نمرهٔ پایین',
172 - 'problempages-list' => 'در زیر فهرستی از صفحه‌ها که طبق نمره خوانندگان آن‌ها مرتب شده‌است قرار دارد.',
173 - 'problempages-none' => 'صفحه‌ای در این فهرست وجود ندارد',
174 - 'problempages-graphs' => 'داده‌های ارزیابی',
175 -);
176 -
177 -/** Finnish (Suomi)
178 - * @author Cimon Avaro
179 - * @author Crt
180 - * @author Jaakonam
181 - * @author Str4nd
182 - */
183 -$messages['fi'] = array(
184 - 'problempages' => 'Huonosti arvioidut sivut',
185 - 'problempages-leg' => 'Etsi kehnoksi arvioituja sivuja',
186 - 'problempages-list' => 'Alla näkyvä sivuluettelo on järjestetty käyttäjien antaman palautearvosanan mukaan.',
187 - 'problempages-none' => 'Tässä luettelossa ei ole sivuja',
188 - 'problempages-graphs' => 'arvostelutiedot',
189 -);
190 -
191 -/** French (Français)
192 - * @author Grondin
193 - * @author PieRRoMaN
194 - */
195 -$messages['fr'] = array(
196 - 'problempages' => 'Pages ayant des mauvaises évaluations',
197 - 'problempages-leg' => 'Trouver les pages ayant des évaluations faibles',
198 - 'problempages-list' => 'Voici une liste des pages triées suivant leur évaluation par les lecteurs.',
199 - 'problempages-none' => 'Il n’y a aucune page dans cette liste',
200 - 'problempages-graphs' => "données d'évaluation",
201 -);
202 -
203 -/** Franco-Provençal (Arpetan)
204 - * @author ChrisPtDe
205 - */
206 -$messages['frp'] = array(
207 - 'problempages' => 'Pâges qu’ont des crouyes èstimacions.',
208 - 'problempages-leg' => 'Trovar les pâges qu’ont des èstimacions fêbles',
209 - 'problempages-list' => 'Vê-que una lista de les pâges triyês d’aprés lor èstimacion per los liésors.',
210 - 'problempages-none' => 'Y at gins de pâge dens ceta lista.',
211 - 'problempages-graphs' => 'balyês d’èstimacion',
212 -);
213 -
214 -/** Galician (Galego)
215 - * @author Toliño
216 - */
217 -$messages['gl'] = array(
218 - 'problempages' => 'Páxinas pouco valoradas',
219 - 'problempages-leg' => 'Atopar as páxinas menos valoradas',
220 - 'problempages-list' => 'Embaixo hai unha lista das páxinas ordenadas pola valoración da reacción dos seus lectores.',
221 - 'problempages-none' => 'Non hai páxinas nesta lista',
222 - 'problempages-graphs' => 'datos das valoracións',
223 -);
224 -
225 -/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
226 - * @author Omnipaedista
227 - */
228 -$messages['grc'] = array(
229 - 'problempages-graphs' => 'δεδομένα βαθμώσεως',
230 -);
231 -
232 -/** Swiss German (Alemannisch)
233 - * @author Als-Holder
234 - */
235 -$messages['gsw'] = array(
236 - 'problempages' => 'Syte, wu nidrig bewärtet sin',
237 - 'problempages-leg' => 'Find Syte, wu nidrgi bewärtet sin',
238 - 'problempages-list' => 'Do het s Lischt vu Syte, wu no dr Bewärtig dur Läser sortiert sin.',
239 - 'problempages-none' => 'In däre Lischt het s keini Syte',
240 - 'problempages-graphs' => 'Bewärtigsdate',
241 -);
242 -
243 -/** Hebrew (עברית)
244 - * @author DoviJ
245 - * @author Rotemliss
246 - */
247 -$messages['he'] = array(
248 - 'problempages' => 'דפים בדירוג נמוך',
249 - 'problempages-leg' => 'מציאת דפים בדירוג נמוך',
250 - 'problempages-list' => 'להלן רשימת דפים, ממוינים לפי דירוג הקוראים.',
251 - 'problempages-none' => 'אין דפים ברשימה זו',
252 - 'problempages-graphs' => 'מידע הדירוג',
253 -);
254 -
255 -/** Upper Sorbian (Hornjoserbsce)
256 - * @author Michawiki
257 - */
258 -$messages['hsb'] = array(
259 - 'problempages' => 'Nisko pohódnoćene strony',
260 - 'problempages-leg' => 'Nisko pohódnoćene strony namakać',
261 - 'problempages-list' => 'Slěduje lisćina stronow sortěrowanych po póhodnoćenju wot čitarjow',
262 - 'problempages-none' => 'W tutej lisćinje strony njejsu.',
263 - 'problempages-graphs' => 'Daty pohódnoćenja',
264 -);
265 -
266 -/** Hungarian (Magyar)
267 - * @author Dani
268 - * @author Samat
269 - */
270 -$messages['hu'] = array(
271 - 'problempages' => 'Rossznak ítélt lapok',
272 - 'problempages-leg' => 'Alacsony értékelésű lapok keresése',
273 - 'problempages-list' => 'Alább a lapok olvasói értékelés szerint sorba tett listája látható.',
274 - 'problempages-none' => 'Nem található egyetlen lap sem a listában.',
275 - 'problempages-graphs' => 'értékelési adatok',
276 -);
277 -
278 -/** Interlingua (Interlingua)
279 - * @author McDutchie
280 - */
281 -$messages['ia'] = array(
282 - 'problempages' => 'Paginas con evalutation basse',
283 - 'problempages-leg' => 'Trovar paginas con evalutation basse',
284 - 'problempages-list' => 'Infra es un lista de paginas ordinate per evaluation del lectores.',
285 - 'problempages-none' => 'Il non ha paginas in iste lista',
286 - 'problempages-graphs' => 'datos de evalutation',
287 -);
288 -
289 -/** Indonesian (Bahasa Indonesia)
290 - * @author Bennylin
291 - * @author Rex
292 - */
293 -$messages['id'] = array(
294 - 'problempages' => 'Halaman dengan peringkat rendah',
295 - 'problempages-leg' => 'Cari halaman dengan nilai rendah',
296 - 'problempages-list' => 'Berikut adalah daftar halaman yang diurutkan menurut peringkat yang diberikan pembacanya.',
297 - 'problempages-none' => 'Tidak adalah halaman dalam daftar ini',
298 - 'problempages-graphs' => 'data pemeringkatan',
299 -);
300 -
301 -/** Italian (Italiano)
302 - * @author Darth Kule
303 - * @author Pietrodn
304 - */
305 -$messages['it'] = array(
306 - 'problempages' => 'Pagine valutate scarsamente',
307 - 'problempages-leg' => 'Trova pagine valutate scarsamente',
308 - 'problempages-list' => 'Di seguito è riportato un elenco di pagine ordinate per il loro feedback da parte dei lettori.',
309 - 'problempages-none' => 'Non ci sono pagine in questo elenco',
310 - 'problempages-graphs' => 'dati delle valutazioni',
311 -);
312 -
313 -/** Japanese (日本語)
314 - * @author Fryed-peach
315 - */
316 -$messages['ja'] = array(
317 - 'problempages' => '評価の低いページ',
318 - 'problempages-leg' => '評価の低いページを見つける',
319 - 'problempages-list' => '以下ではページを読者による評価の順に整列して一覧します。',
320 - 'problempages-none' => '表示すべきページはありません',
321 - 'problempages-graphs' => '評価データ',
322 -);
323 -
324 -/** Khmer (ភាសាខ្មែរ)
325 - * @author Lovekhmer
326 - * @author គីមស៊្រុន
327 - */
328 -$messages['km'] = array(
329 - 'problempages' => 'ទំព័រអន់',
330 - 'problempages-leg' => 'រកមើលទំព័រអន់ៗ',
331 - 'problempages-none' => 'មិនមានទំព័រនៅក្នុងបញ្ជីនេះទេ',
332 -);
333 -
334 -/** Korean (한국어)
335 - * @author Kwj2772
336 - */
337 -$messages['ko'] = array(
338 - 'problempages' => '낮게 평가된 문서',
339 - 'problempages-leg' => '낮게 평가된 문서 찾기',
340 - 'problempages-list' => '다음은 독자의 평가에 따라 정렬된 문서의 목록입니다.',
341 - 'problempages-none' => '이 목록에 문서가 없습니다.',
342 - 'problempages-graphs' => '평가 데이터',
343 -);
344 -
345 -/** Ripoarisch (Ripoarisch)
346 - * @author Purodha
347 - */
348 -$messages['ksh'] = array(
349 - 'problempages' => 'Als schlääsch enjeshtoofte Sigge',
350 - 'problempages-leg' => 'Als schlääsch enjeshtoofte Sigge fenge',
351 - 'problempages-list' => 'Hee küt en Leß met Sigge. Se es donoh zotteet, wi joot de Lesser se enjeshtoof han.',
352 - 'problempages-none' => 'En dä Leß sin kei Sigge dren.',
353 - 'problempages-graphs' => 'Date vum Enshtoofe',
354 -);
355 -
356 -/** Luxembourgish (Lëtzebuergesch)
357 - * @author Les Meloures
358 - * @author Robby
359 - */
360 -$messages['lb'] = array(
361 - 'problempages' => 'Säite mat enger nidreger Bewertungn',
362 - 'problempages-leg' => 'Niddreg bewerte Säite fannen',
363 - 'problempages-list' => 'Hei ass eng Lëscht vu Säiten déi no der Bewäertung vun de Lieser zortéiert sinn.',
364 - 'problempages-none' => 'Et gëtt keng Säiten op dëser Lëscht',
365 - 'problempages-graphs' => 'Bewertungsdaten',
366 -);
367 -
368 -/** Malay (Bahasa Melayu)
369 - * @author Aviator
370 - */
371 -$messages['ms'] = array(
372 - 'problempages' => 'Laman bermasalah',
373 - 'problempages-leg' => 'Cari laman yang mempunyai penilaian rendah.',
374 - 'problempages-list' => 'Yang berikut ialah senarai laman mengikut tertib penilaian pembaca.',
375 - 'problempages-none' => 'Tiada laman dalam senarai ini',
376 - 'problempages-graphs' => 'data penilaian',
377 -);
378 -
379 -/** Erzya (Эрзянь)
380 - * @author Botuzhaleny-sodamo
381 - */
382 -$messages['myv'] = array(
383 - 'problempages-graphs' => 'питнень путомадо дата',
384 -);
385 -
386 -/** Dutch (Nederlands)
387 - * @author Siebrand
388 - */
389 -$messages['nl'] = array(
390 - 'problempages' => "Laag gewaardeerde pagina's",
391 - 'problempages-leg' => "Laag gewaardeerde pagina's zoeken",
392 - 'problempages-list' => "Hier staan pagina's gesorteerd naar de waardering die lezers hebben gegeven.",
393 - 'problempages-none' => "Er zijn geen pagina's weer te geven",
394 - 'problempages-graphs' => 'waarderingsgegevens',
395 -);
396 -
397 -/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
398 - * @author Harald Khan
399 - */
400 -$messages['nn'] = array(
401 - 'problempages' => 'Sider vurderte som dårlege',
402 - 'problempages-leg' => 'Finn sider vurderte som dårlege',
403 - 'problempages-list' => 'Nedanfor er ei lista over sider sorterte etter lesarane sine vurderingar av dei.',
404 - 'problempages-none' => 'Det finst ingen sider i denne lista',
405 - 'problempages-graphs' => 'vuderingsdata',
406 -);
407 -
408 -/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
409 - * @author Harald Khan
410 - * @author Jon Harald Søby
411 - */
412 -$messages['no'] = array(
413 - 'problempages' => 'Sider med lav vurdering',
414 - 'problempages-leg' => 'Finn sider med lav vurdering',
415 - 'problempages-list' => 'Nedenfor er en liste over sider sortert etter lesernes vurdering av dem',
416 - 'problempages-none' => 'Det er ingen sider i denne listen',
417 - 'problempages-graphs' => 'vurderingsdata',
418 -);
419 -
420 -/** Occitan (Occitan)
421 - * @author Cedric31
422 - */
423 -$messages['oc'] = array(
424 - 'problempages' => 'Paginas mal notadas',
425 - 'problempages-leg' => 'Trobar las paginas mal notadas',
426 - 'problempages-list' => 'Vaquí, çaijós, una tièra de paginas triadas en foncion de la notacion de lors lectors.',
427 - 'problempages-none' => 'I a pas cap de pagina dins aquesta tièra',
428 - 'problempages-graphs' => 'donadas de notacion',
429 -);
430 -
431 -/** Polish (Polski)
432 - * @author Leinad
433 - */
434 -$messages['pl'] = array(
435 - 'problempages' => 'Nisko oceniane strony',
436 - 'problempages-leg' => 'Szukaj nisko ocenianych stron',
437 - 'problempages-list' => 'Poniżej znajduje się lista stron posortowanych według ocen wystawionych przez czytelników.',
438 - 'problempages-none' => 'Na tej liście nie ma żadnych stron',
439 - 'problempages-graphs' => 'ocena danych',
440 -);
441 -
442 -/** Piedmontese (Piemontèis)
443 - * @author Dragonòt
444 - */
445 -$messages['pms'] = array(
446 - 'problempages' => 'Pàgine pòch valutà',
447 - 'problempages-leg' => 'Treuva le pàgine pòch valutà',
448 - 'problempages-list' => 'Sota a-i é na lista ëd pàgine ordinà për la soa valutassion dij letor.',
449 - 'problempages-none' => 'A-i é pa ëd pàgine an sta lista-sì',
450 - 'problempages-graphs' => 'dat ëd valutassion',
451 -);
452 -
453 -/** Portuguese (Português)
454 - * @author 555
455 - * @author Malafaya
456 - * @author Waldir
457 - */
458 -$messages['pt'] = array(
459 - 'problempages' => 'Páginas com fraca avaliação',
460 - 'problempages-leg' => 'Pesquisar páginas com baixa avaliação',
461 - 'problempages-list' => 'Segue-se uma lista de páginas ordenada de acordo com a avaliação dos leitores.',
462 - 'problempages-none' => 'Não há páginas nesta listagem',
463 - 'problempages-graphs' => 'dados de avaliações',
464 -);
465 -
466 -/** Brazilian Portuguese (Português do Brasil)
467 - * @author Eduardo.mps
468 - */
469 -$messages['pt-br'] = array(
470 - 'problempages' => 'Páginas com fraca avaliação',
471 - 'problempages-leg' => 'Pesquisar páginas com baixa avaliação',
472 - 'problempages-list' => 'Segue-se uma lista de páginas ordenada de acordo com a avaliação dos leitores.',
473 - 'problempages-none' => 'Não há páginas nesta listagem',
474 - 'problempages-graphs' => 'dados de avaliações',
475 -);
476 -
477 -/** Romanian (Română)
478 - * @author KlaudiuMihaila
479 - * @author Mihai
480 - */
481 -$messages['ro'] = array(
482 - 'problempages' => 'Pagini slab evaluate',
483 - 'problempages-leg' => 'Găsiţi pagini cu scoruri scăzute',
484 - 'problempages-list' => 'Mai jos este o listă de pagini sortate după evaluarea venită de la cititori.',
485 - 'problempages-none' => 'Nu există pagini în această listă',
486 -);
487 -
488 -/** Tarandíne (Tarandíne)
489 - * @author Joetaras
490 - */
491 -$messages['roa-tara'] = array(
492 - 'problempages' => 'Pàggene cu pundegge vasce',
493 - 'problempages-leg' => 'Iacchie le pàggene cu pundeggie vasce vasce',
494 - 'problempages-list' => "Sotte ste 'na liste de pàggene arrenghete pe 'u pundegge de le lore lettore.",
495 - 'problempages-none' => "Non ge stonne pàggene jndr'à sta liste",
496 - 'problempages-graphs' => "dete d'u puntegge",
497 -);
498 -
499 -/** Russian (Русский)
500 - * @author Александр Сигачёв
501 - */
502 -$messages['ru'] = array(
503 - 'problempages' => 'Плохо оцененные страницы',
504 - 'problempages-leg' => 'Поиск низко оцененных страниц',
505 - 'problempages-list' => 'Ниже представлен список страниц, упорядоченный по их оценке читателями.',
506 - 'problempages-none' => 'Нет страниц в списке.',
507 - 'problempages-graphs' => 'данные об оценке',
508 -);
509 -
510 -/** Slovak (Slovenčina)
511 - * @author Helix84
512 - */
513 -$messages['sk'] = array(
514 - 'problempages' => 'Nízko hodnotené stránky',
515 - 'problempages-leg' => 'Nájsť nízko hodnotené stránky',
516 - 'problempages-list' => 'Toto je zoznam stránok zoradený podľa hodnotenia čitateľov.',
517 - 'problempages-none' => 'V tomto zozname sa nenachádzajú žiadne stránky',
518 - 'problempages-graphs' => 'údaje o hodnotení',
519 -);
520 -
521 -/** Serbian Cyrillic ekavian (Српски (ћирилица))
522 - * @author Millosh
523 - * @author Михајло Анђелковић
524 - */
525 -$messages['sr-ec'] = array(
526 - 'problempages' => 'Лоше оцењене стране',
527 - 'problempages-leg' => 'Претрага ниско оцењених страна.',
528 - 'problempages-list' => 'Испод се налази списак сортиран по оценама читалаца.',
529 - 'problempages-none' => 'Нема страна у овом списку.',
530 -);
531 -
532 -/** Serbian Latin ekavian (Srpski (latinica))
533 - * @author Michaello
534 - */
535 -$messages['sr-el'] = array(
536 - 'problempages' => 'Loše ocenjene strane',
537 - 'problempages-leg' => 'Pretraga nisko ocenjenih strana.',
538 - 'problempages-list' => 'Ispod se nalazi spisak sortiran po ocenama čitalaca.',
539 - 'problempages-none' => 'Nema strana u ovom spisku.',
540 -);
541 -
542 -/** Swedish (Svenska)
543 - * @author Boivie
544 - */
545 -$messages['sv'] = array(
546 - 'problempages' => 'Sidor med låga betyg',
547 - 'problempages-leg' => 'Hitta sidor med lågt betyg',
548 - 'problempages-list' => 'Nedan finns en lista över sidor sorterade efter deras läsar-feedback-betyg',
549 - 'problempages-none' => 'Det finns inga sidor i denna lista',
550 - 'problempages-graphs' => 'betygsdata',
551 -);
552 -
553 -/** Tagalog (Tagalog)
554 - * @author AnakngAraw
555 - */
556 -$messages['tl'] = array(
557 - 'problempages' => 'Mga pahinang sinukat bilang walang kuwenta (walang saysay)',
558 - 'problempages-leg' => 'Maghanap ng mga pahinang may sukat na mababa ang halaga',
559 - 'problempages-list' => 'Nasa ibaba ang isang talaan ng mga pahinang inayos ayon sa kanilang kaantasang ibinigay ng mambabasa.',
560 - 'problempages-none' => 'Walang mga pahina sa loob ng talaang ito',
561 - 'problempages-graphs' => 'datong pangpagaantas',
562 -);
563 -
564 -/** Turkish (Türkçe)
565 - * @author Joseph
566 - */
567 -$messages['tr'] = array(
568 - 'problempages' => 'Yetersiz oylanmış sayfalar',
569 - 'problempages-leg' => 'Düşük-oylanmış sayfaları bul',
570 - 'problempages-list' => 'Aşağıdaki, kullanıcı dönütleri oranlarına göre sıralanmış sayfalar listesidir.',
571 - 'problempages-none' => 'Bu listede hiç sayfa yok',
572 - 'problempages-graphs' => 'veri derecelendiriliyor',
573 -);
574 -
575 -/** Ukrainian (Українська)
576 - * @author Ahonc
577 - */
578 -$messages['uk'] = array(
579 - 'problempages' => 'Погано оцінені сторінки',
580 - 'problempages-leg' => 'Знайти сторінки з низьким рейтингом',
581 - 'problempages-list' => "Нижче поданий список сторінок, відсортованих за оцінкою за допомогою зворотного зв'язку читачів.",
582 - 'problempages-none' => 'У цьому списку нема сторінок',
583 - 'problempages-graphs' => 'дані рейтингу',
584 -);
585 -
586 -/** Veps (Vepsan kel')
587 - * @author Игорь Бродский
588 - */
589 -$messages['vep'] = array(
590 - 'problempages' => 'Hondoin arvoitud lehtpoled',
591 - 'problempages-leg' => 'Hondoin arvoitud lehtpoliden ecind',
592 - 'problempages-list' => 'Lugijoil järgetud heiden arvsanoiden mödhe lehtpoled (nimikirjutez).',
593 - 'problempages-none' => 'Neciš nimikirjuteses ei ole lehtpolid',
594 - 'problempages-graphs' => 'andmused arvostelendas',
595 -);
596 -
597 -/** Vietnamese (Tiếng Việt)
598 - * @author Minh Nguyen
599 - */
600 -$messages['vi'] = array(
601 - 'problempages' => 'Các trang bị đánh giá thấp',
602 - 'problempages-leg' => 'Tìm kiếm các trang được đánh giá thấp',
603 - 'problempages-list' => 'Đây là danh sách các trang theo thứ tự đánh giá của độc giả.',
604 - 'problempages-none' => 'Danh sách này không có trang nào.',
605 - 'problempages-graphs' => 'dữ liệu đánh giá',
606 -);
607 -
608 -/** Simplified Chinese (‪中文(简体)‬)
609 - * @author Gzdavidwong
610 - */
611 -$messages['zh-hans'] = array(
612 - 'problempages' => '评分差劣的页面',
613 - 'problempages-leg' => '查找低评分页面',
614 - 'problempages-list' => '以下是按读者评分排序的页面列表。',
615 - 'problempages-none' => '本列表没有任何页面。',
616 - 'problempages-graphs' => '评分资料',
617 -);
618 -
619 -/** Traditional Chinese (‪中文(繁體)‬)
620 - * @author Wrightbus
621 - */
622 -$messages['zh-hant'] = array(
623 - 'problempages' => '評分差劣的頁面',
624 - 'problempages-leg' => '查找低評分頁面',
625 - 'problempages-list' => '以下是按讀者評分排序的頁面清單。',
626 - 'problempages-none' => '本清單沒有任何頁面',
627 - 'problempages-graphs' => '評分資料',
628 -);
629 -
Index: trunk/extensions/ReaderFeedback/language/LikedPages.i18n.php
@@ -1,547 +0,0 @@
2 -<?php
3 -/**
4 - * Internationalisation file for FlaggedRevs extension, section likedpages
5 - *
6 - * @addtogroup Extensions
7 - */
8 -
9 -$messages = array();
10 -
11 -$messages['en'] = array(
12 - 'likedpages' => 'Highly rated pages',
13 - 'likedpages-leg' => 'Find high-rated pages',
14 - 'likedpages-list' => 'Below is a list of pages sorted by their reader feedback rating.',
15 - 'likedpages-none' => 'There are no pages in this list',
16 - 'likedpages-graphs' => 'rating data',
17 -);
18 -
19 -/** Message documentation (Message documentation)
20 - * @author Pietrodn
21 - */
22 -$messages['qqq'] = array(
23 - 'likedpages-list' => '{{identical|flaggedrevs-pagelist}}',
24 - 'likedpages-graphs' => '{{identical|flaggedrevs-graphs}}',
25 -);
26 -
27 -/** Arabic (العربية)
28 - * @author Meno25
29 - */
30 -$messages['ar'] = array(
31 - 'likedpages' => 'صفحات تقييمها مرتفع',
32 - 'likedpages-leg' => 'إيجاد الصفحات ذات التقييم المرتفع',
33 - 'likedpages-list' => 'بالأسفل قائمة بالصفحات مرتبة حسب تقييم القراء.',
34 - 'likedpages-none' => 'لا توجد صفحات في هذه القائمة',
35 - 'likedpages-graphs' => 'بيانات التقييم',
36 -);
37 -
38 -/** Egyptian Spoken Arabic (مصرى)
39 - * @author Meno25
40 - */
41 -$messages['arz'] = array(
42 - 'likedpages' => 'صفحات تقييمها مرتفع',
43 - 'likedpages-leg' => 'إيجاد الصفحات ذات التقييم المرتفع',
44 - 'likedpages-list' => 'بالأسفل قائمة بالصفحات مرتبة حسب تقييم القراء.',
45 - 'likedpages-none' => 'لا توجد صفحات فى هذه القائمة',
46 - 'likedpages-graphs' => 'بيانات التقييم',
47 -);
48 -
49 -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
50 - * @author EugeneZelenko
51 - * @author Jim-by
52 - */
53 -$messages['be-tarask'] = array(
54 - 'likedpages' => 'Высока адзначаныя старонкі',
55 - 'likedpages-leg' => 'Пошук высока адзначаных старонак',
56 - 'likedpages-list' => 'Ніжэй пададзены сьпіс старонак, адсартаваных па іх адзнацы чытачамі.',
57 - 'likedpages-none' => 'У гэтым сьпісе няма старонак',
58 - 'likedpages-graphs' => 'зьвесткі пра адзнаку',
59 -);
60 -
61 -/** Bulgarian (Български)
62 - * @author DCLXVI
63 - */
64 -$messages['bg'] = array(
65 - 'likedpages-none' => 'Този списък не съдържа страници',
66 -);
67 -
68 -/** Breton (Brezhoneg)
69 - * @author Fulup
70 - */
71 -$messages['br'] = array(
72 - 'likedpages' => 'Pajennoù priziet uhel',
73 - 'likedpages-leg' => 'Klask ar pajennoù priziet uhel',
74 - 'likedpages-list' => 'A-is emañ ur roll pajennoù urzhiet dre priziadenn al lennerien',
75 - 'likedpages-none' => "N'eus pajenn ebet er roll-mañ",
76 - 'likedpages-graphs' => 'Roadennoù priziañ',
77 -);
78 -
79 -/** Bosnian (Bosanski)
80 - * @author CERminator
81 - */
82 -$messages['bs'] = array(
83 - 'likedpages' => 'Visoko ocijenjene stranice',
84 - 'likedpages-leg' => 'Nađi visoko ocijenjene stranice',
85 - 'likedpages-list' => 'Ispod je spisak stranica poredanih po rejtingu poslanom od strane čitaoca.',
86 - 'likedpages-none' => 'Nema stranica na ovom spisku',
87 - 'likedpages-graphs' => 'podaci rejtinga',
88 -);
89 -
90 -/** Danish (Dansk)
91 - * @author Byrial
92 - */
93 -$messages['da'] = array(
94 - 'likedpages' => 'Sider som er bedømt som gode',
95 - 'likedpages-leg' => 'Find sider som er bedømt som gode',
96 - 'likedpages-list' => 'Nedenfor er en liste med sider sorteret efter deres læserbedømmelse.',
97 - 'likedpages-none' => 'Der er ingen sider i listen',
98 - 'likedpages-graphs' => 'Bedømmelsesdata',
99 -);
100 -
101 -/** German (Deutsch)
102 - * @author Umherirrender
103 - */
104 -$messages['de'] = array(
105 - 'likedpages' => 'Hoch bewertete Seiten',
106 - 'likedpages-leg' => 'Hoch bewertete Seiten suchen',
107 - 'likedpages-list' => 'Es folgt eine Liste von Seiten, sortiert nach der Leserbewertung.',
108 - 'likedpages-none' => 'Diese Liste enthält keine Einträge.',
109 - 'likedpages-graphs' => 'Bewertungsdaten',
110 -);
111 -
112 -/** Lower Sorbian (Dolnoserbski)
113 - * @author Michawiki
114 - */
115 -$messages['dsb'] = array(
116 - 'likedpages' => 'Wusoko pógódnośone boki',
117 - 'likedpages-leg' => 'Wusoko pógódnośone boki pytaś',
118 - 'likedpages-list' => 'Slědujo lisćina bokow, sortěrowanych po jich pógódnośenju wót cytarjow.',
119 - 'likedpages-none' => 'Toś ta lisćina njewopśimujo boki.',
120 - 'likedpages-graphs' => 'Daty pógódnośenja',
121 -);
122 -
123 -/** Greek (Ελληνικά)
124 - * @author ZaDiak
125 - */
126 -$messages['el'] = array(
127 - 'likedpages' => 'Υψηλά βαθμολογημένες σελίδες',
128 - 'likedpages-graphs' => 'δεδομένα βαθμολόγησης',
129 -);
130 -
131 -/** Esperanto (Esperanto)
132 - * @author Yekrats
133 - */
134 -$messages['eo'] = array(
135 - 'likedpages' => 'Alte taksitaj paĝoj',
136 - 'likedpages-leg' => 'Trovi alte rangitajn paĝojn',
137 - 'likedpages-list' => 'Jen listo de paĝoj rangitaj de la kontrolado de ties legantoj.',
138 - 'likedpages-none' => 'Estas neniuj paĝoj en ĉi tiu listo',
139 - 'likedpages-graphs' => 'taksaj datenoj',
140 -);
141 -
142 -/** Spanish (Español)
143 - * @author Crazymadlover
144 - * @author Sanbec
145 - */
146 -$messages['es'] = array(
147 - 'likedpages' => 'Páginas altamente valoradas',
148 - 'likedpages-leg' => 'Encontrar páginas altamente valoradas',
149 - 'likedpages-list' => 'Lo de abajo es una lista de páginas ordenadas por su valoración de retroalimentación de lector.',
150 - 'likedpages-none' => 'No hay páginas en esta lista',
151 - 'likedpages-graphs' => 'datos de valoración',
152 -);
153 -
154 -/** Basque (Euskara)
155 - * @author Theklan
156 - */
157 -$messages['eu'] = array(
158 - 'likedpages' => 'Balorazio oso ona duten orrialdeak',
159 - 'likedpages-leg' => 'Bilatu balorazio oso oneko orrialdeak',
160 - 'likedpages-list' => 'Azpian irakurtzailearen feedbak balorazioaren arabera ordenatutako orrialdeen zerrend abat dago.',
161 - 'likedpages-none' => 'Ez dago orrialderik zerrenda honetan',
162 - 'likedpages-graphs' => 'balorazio data',
163 -);
164 -
165 -/** Persian (فارسی)
166 - * @author Huji
167 - */
168 -$messages['fa'] = array(
169 - 'likedpages' => 'صفحه‌های با بالاترین نمره',
170 - 'likedpages-leg' => 'پیدا کردن صفحه‌های با نمرهٔ بالا',
171 - 'likedpages-list' => 'در زیر فهرستی از صفحه‌ها که طبق نمره خوانندگان آن‌ها مرتب شده‌است قرار دارد.',
172 - 'likedpages-none' => 'صفحه‌ای در این فهرست وجود ندارد',
173 - 'likedpages-graphs' => 'داده‌های ارزیابی',
174 -);
175 -
176 -/** Finnish (Suomi)
177 - * @author Cimon Avaro
178 - * @author Str4nd
179 - */
180 -$messages['fi'] = array(
181 - 'likedpages' => 'Parasta laatua lukijoiden mielestä tarjoavat sivut',
182 - 'likedpages-leg' => 'Etsi parasta laatua sisältävät sivut',
183 - 'likedpages-list' => 'Alla on luettelo sivuista lukijapalaute-arviointinsa mukaan lajiteltuna.',
184 - 'likedpages-none' => 'Tällä listalla ei ole sivuja',
185 - 'likedpages-graphs' => 'arvostelutiedot',
186 -);
187 -
188 -/** French (Français)
189 - * @author Grondin
190 - * @author PieRRoMaN
191 - */
192 -$messages['fr'] = array(
193 - 'likedpages' => 'Pages ayant des évaluations élevées',
194 - 'likedpages-leg' => 'Chercher les pages ayant des évaluations élevées',
195 - 'likedpages-list' => 'Voici une liste des pages triées suivant leur évaluation par les lecteurs.',
196 - 'likedpages-none' => 'Il n’existe aucune page dans cette liste',
197 - 'likedpages-graphs' => "Données d'évaluation",
198 -);
199 -
200 -/** Franco-Provençal (Arpetan)
201 - * @author ChrisPtDe
202 - */
203 -$messages['frp'] = array(
204 - 'likedpages' => 'Pâges qu’ont des èstimacions hôtes.',
205 - 'likedpages-leg' => 'Trovar les pâges qu’ont des èstimacions hôtes',
206 - 'likedpages-list' => 'Vê-que una lista de les pâges triyês d’aprés lor èstimacion per los liésors.',
207 - 'likedpages-none' => 'Y at gins de pâge dens ceta lista.',
208 - 'likedpages-graphs' => 'balyês d’èstimacion',
209 -);
210 -
211 -/** Galician (Galego)
212 - * @author Toliño
213 - */
214 -$messages['gl'] = array(
215 - 'likedpages' => 'Páxinas moi valoradas',
216 - 'likedpages-leg' => 'Atopar as páxinas moi valoradas',
217 - 'likedpages-list' => 'Embaixo hai unha lista coas páxinas ordenadas pola valoración dos seus lectores.',
218 - 'likedpages-none' => 'Non hai ningunha páxina nesta lista',
219 - 'likedpages-graphs' => 'datos das valoracións',
220 -);
221 -
222 -/** Ancient Greek (Ἀρχαία ἑλληνικὴ)
223 - * @author Omnipaedista
224 - */
225 -$messages['grc'] = array(
226 - 'likedpages-graphs' => 'δεδομένα βαθμώσεως',
227 -);
228 -
229 -/** Swiss German (Alemannisch)
230 - * @author Als-Holder
231 - */
232 -$messages['gsw'] = array(
233 - 'likedpages' => 'Hoch gwärteti Syte',
234 - 'likedpages-leg' => 'Suech noch hoch gwärtete Syte',
235 - 'likedpages-list' => 'Do chunnt e Lischt vu Syte, wu sortiert sin noch dr Läserwärtig.',
236 - 'likedpages-none' => 'In däre Lischt het s kei Yyträg.',
237 - 'likedpages-graphs' => 'Wärtigsdate',
238 -);
239 -
240 -/** Hebrew (עברית)
241 - * @author DoviJ
242 - * @author Rotemliss
243 - */
244 -$messages['he'] = array(
245 - 'likedpages' => 'דפים בעלי דירוג גבוה',
246 - 'likedpages-leg' => 'מציאת דפים בדירוג גבוה',
247 - 'likedpages-list' => 'להלן רשימת דפים, ממוינים לפי דירוג הקוראים שלהם.',
248 - 'likedpages-none' => 'אין דפים ברשימה זו',
249 - 'likedpages-graphs' => 'מידע הדירוג',
250 -);
251 -
252 -/** Upper Sorbian (Hornjoserbsce)
253 - * @author Michawiki
254 - */
255 -$messages['hsb'] = array(
256 - 'likedpages' => 'Wysoko pohódnoćene strony',
257 - 'likedpages-leg' => 'Wysoko pohódnoćene strony namakać',
258 - 'likedpages-list' => 'Slěduje lisćina strony sortěrowanych po pohódnoćenju wot čitarjow.',
259 - 'likedpages-none' => 'W tutej lisćinju strony njejsu.',
260 - 'likedpages-graphs' => 'Daty pohódnoćenja',
261 -);
262 -
263 -/** Hungarian (Magyar)
264 - * @author Dani
265 - */
266 -$messages['hu'] = array(
267 - 'likedpages' => 'Jónak ítélt lapok',
268 - 'likedpages-leg' => 'Magas értékelésű lapok keresése',
269 - 'likedpages-list' => 'Alább a lapok olvasói értékelés szerint sorba tett listája látható.',
270 - 'likedpages-none' => 'Nem található egyetlen lap sem a listában.',
271 - 'likedpages-graphs' => 'értékelési adatok',
272 -);
273 -
274 -/** Interlingua (Interlingua)
275 - * @author McDutchie
276 - */
277 -$messages['ia'] = array(
278 - 'likedpages' => 'Paginas con evalutation alte',
279 - 'likedpages-leg' => 'Cercar paginas con evalutation alte',
280 - 'likedpages-list' => 'Infra es un lista de paginas ordinate per evalutation del lectores.',
281 - 'likedpages-none' => 'Il non ha paginas in iste lista',
282 - 'likedpages-graphs' => 'datas de evalutation',
283 -);
284 -
285 -/** Indonesian (Bahasa Indonesia)
286 - * @author Rex
287 - */
288 -$messages['id'] = array(
289 - 'likedpages' => 'Halaman dengan peringkat tinggi',
290 - 'likedpages-leg' => 'Cari halaman dengan peringkat tinggi',
291 - 'likedpages-list' => 'Berikut adalah daftar halaman yang diurutkan menurut peringkat yang diberikan pembacanya.',
292 - 'likedpages-none' => 'Tidak ada halaman dalam daftar ini.',
293 - 'likedpages-graphs' => 'data pemeringkatan',
294 -);
295 -
296 -/** Italian (Italiano)
297 - * @author Pietrodn
298 - */
299 -$messages['it'] = array(
300 - 'likedpages' => 'Pagine più gettonate',
301 - 'likedpages-leg' => 'Trova le pagine più gettonate',
302 - 'likedpages-list' => 'Di seguito è riportato un elenco di pagine ordinate per il loro feedback da parte dei lettori.',
303 - 'likedpages-none' => 'Non ci sono pagine in questo elenco',
304 - 'likedpages-graphs' => 'dati delle valutazioni',
305 -);
306 -
307 -/** Japanese (日本語)
308 - * @author Fryed-peach
309 - */
310 -$messages['ja'] = array(
311 - 'likedpages' => '評価の高いページ',
312 - 'likedpages-leg' => '評価の高いページを見つける',
313 - 'likedpages-list' => '以下ではページを読者による評価の順に整列して一覧します。',
314 - 'likedpages-none' => '表示すべきページはありません',
315 - 'likedpages-graphs' => '評価データ',
316 -);
317 -
318 -/** Korean (한국어)
319 - * @author Kwj2772
320 - */
321 -$messages['ko'] = array(
322 - 'likedpages' => '높게 평가된 문서',
323 - 'likedpages-leg' => '높게 평가된 문서 찾기',
324 - 'likedpages-list' => '다음은 독자의 평가에 따라 정렬된 문서의 목록입니다.',
325 - 'likedpages-none' => '이 목록에 문서가 없습니다.',
326 - 'likedpages-graphs' => '평가 데이터',
327 -);
328 -
329 -/** Ripoarisch (Ripoarisch)
330 - * @author Purodha
331 - */
332 -$messages['ksh'] = array(
333 - 'likedpages' => 'Als reschtesch joot enjeshtoofte Sigge',
334 - 'likedpages-leg' => 'Als reschtesch joot enjeshtoofte Sigge fenge',
335 - 'likedpages-list' => 'Hee küt en Leß met Sigge. Se es donoh zotteet, wi joot de Lesser se enjeshtoof han.',
336 - 'likedpages-none' => 'En dä Leß sin kein Sigge.',
337 - 'likedpages-graphs' => 'Date vum Enshtoofe',
338 -);
339 -
340 -/** Luxembourgish (Lëtzebuergesch)
341 - * @author Les Meloures
342 - * @author Robby
343 - */
344 -$messages['lb'] = array(
345 - 'likedpages' => 'Héich bewerte Säiten',
346 - 'likedpages-leg' => 'Héich-bewerte Säite fannen',
347 - 'likedpages-list' => 'Hei ass eng Lëscht vu Säiten déi no der Bewäertung vun de Lieser klasséiert sinn.',
348 - 'likedpages-none' => 'Et gëtt keng Säiten op dëser Lëscht',
349 - 'likedpages-graphs' => 'Bewertungsdonnéeën',
350 -);
351 -
352 -/** Dutch (Nederlands)
353 - * @author Siebrand
354 - */
355 -$messages['nl'] = array(
356 - 'likedpages' => "Hoog gewaardeerde pagina's",
357 - 'likedpages-leg' => "Hoog gewaardeerde pagina's zoeken",
358 - 'likedpages-list' => "Hier staan pagina's gesorteerd naar de waardering die lezers hebben gegeven.",
359 - 'likedpages-none' => "Er zijn geen pagina's weer te geven",
360 - 'likedpages-graphs' => 'waarderingsgegevens',
361 -);
362 -
363 -/** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
364 - * @author Harald Khan
365 - */
366 -$messages['nn'] = array(
367 - 'likedpages' => 'Sider vurderte som gode',
368 - 'likedpages-leg' => 'Finn sider vurderte som gode',
369 - 'likedpages-list' => 'Nedanfor er ei lista over sider sorterte etter lesarane sine vurderingar av dei.',
370 - 'likedpages-none' => 'Det finst ingen sider i denne lista',
371 - 'likedpages-graphs' => 'vurderingsdata',
372 -);
373 -
374 -/** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
375 - * @author Jon Harald Søby
376 - */
377 -$messages['no'] = array(
378 - 'likedpages' => 'Sider med høy vurdering',
379 - 'likedpages-leg' => 'Find sider med høy vurdering',
380 - 'likedpages-list' => 'Nedenfor er en liste over sider sortert etter lesernes vurdering.',
381 - 'likedpages-none' => 'Det er ingen sider i denne listen',
382 - 'likedpages-graphs' => 'vurderingsdata',
383 -);
384 -
385 -/** Occitan (Occitan)
386 - * @author Cedric31
387 - */
388 -$messages['oc'] = array(
389 - 'likedpages' => 'Paginas notadas nautament',
390 - 'likedpages-leg' => 'Cercar las paginas plan notadas',
391 - 'likedpages-list' => 'Vaquí, çaijós, una tièra de paginas triadas en foncion de lor notacion.',
392 - 'likedpages-none' => 'Existís pas cap de pagina dins aquesta tièra',
393 - 'likedpages-graphs' => 'Donadas de notacion',
394 -);
395 -
396 -/** Polish (Polski)
397 - * @author Leinad
398 - */
399 -$messages['pl'] = array(
400 - 'likedpages' => 'Wysoko oceniane strony',
401 - 'likedpages-leg' => 'Szukaj wysoko ocenianych stron',
402 - 'likedpages-list' => 'Poniżej znajduje się lista stron posortowanych według ocen wystawionych przez czytelników.',
403 - 'likedpages-none' => 'Na tej liście nie ma żadnych stron',
404 - 'likedpages-graphs' => 'ocena danych',
405 -);
406 -
407 -/** Piedmontese (Piemontèis)
408 - * @author Dragonòt
409 - */
410 -$messages['pms'] = array(
411 - 'likedpages' => 'Pàgine motobin vardà',
412 - 'likedpages-leg' => 'Treuva le pàgine pì vardà',
413 - 'likedpages-list' => 'Sota a-i é na lista ëd pàgine ordinà për ël sò feedback dij letor.',
414 - 'likedpages-none' => 'A-i é pa ëd pàgine an sta lista-sì',
415 - 'likedpages-graphs' => 'dat ëd le valutassion',
416 -);
417 -
418 -/** Portuguese (Português)
419 - * @author Waldir
420 - */
421 -$messages['pt'] = array(
422 - 'likedpages' => 'Páginas com avaliação alta',
423 - 'likedpages-leg' => 'Encontre páginas com avaliação alta',
424 - 'likedpages-list' => 'Abaixo está uma lista de páginas ordenadas pelas avaliações dos leitores',
425 - 'likedpages-none' => 'Não há páginas nesta lista',
426 - 'likedpages-graphs' => 'dados de avaliações',
427 -);
428 -
429 -/** Brazilian Portuguese (Português do Brasil)
430 - * @author Eduardo.mps
431 - */
432 -$messages['pt-br'] = array(
433 - 'likedpages' => 'Páginas com avaliação alta',
434 - 'likedpages-leg' => 'Encontre páginas com avaliação alta',
435 - 'likedpages-list' => 'Abaixo está uma lista de páginas ordenadas pelas avaliações dos leitores',
436 - 'likedpages-none' => 'Não há páginas nesta lista',
437 - 'likedpages-graphs' => 'dados de avaliações',
438 -);
439 -
440 -/** Romanian (Română)
441 - * @author KlaudiuMihaila
442 - * @author Mihai
443 - */
444 -$messages['ro'] = array(
445 - 'likedpages' => 'Pagini cu scoruri ridicate',
446 - 'likedpages-leg' => 'Găsiţi paginile cu scoruri ridicate',
447 - 'likedpages-none' => 'Nu există pagini în această listă',
448 -);
449 -
450 -/** Tarandíne (Tarandíne)
451 - * @author Joetaras
452 - */
453 -$messages['roa-tara'] = array(
454 - 'likedpages' => 'Pàggene cu le pundegge ierte',
455 - 'likedpages-leg' => 'Iacchie le pàggene cu le pundegge ierte',
456 - 'likedpages-list' => "Aqquà sotte ste 'na liste de pàggene arrenghete pe 'u pundegge lassete da le letture.",
457 - 'likedpages-none' => "Non ge stonne pàggene jndr'à sta liste",
458 - 'likedpages-graphs' => 'dete de le pundegge',
459 -);
460 -
461 -/** Russian (Русский)
462 - * @author Александр Сигачёв
463 - */
464 -$messages['ru'] = array(
465 - 'likedpages' => 'Высоко оцененные страницы',
466 - 'likedpages-leg' => 'Поиск высоко оцененных страниц',
467 - 'likedpages-list' => 'Ниже представлен список страниц, упорядоченный по их оценке читателями.',
468 - 'likedpages-none' => 'В этом списке нет страниц.',
469 - 'likedpages-graphs' => 'данные об оценке',
470 -);
471 -
472 -/** Slovak (Slovenčina)
473 - * @author Helix84
474 - */
475 -$messages['sk'] = array(
476 - 'likedpages' => 'Vysoko hodnotené stránky',
477 - 'likedpages-leg' => 'Nájsť vysoko hodnotené stránky',
478 - 'likedpages-list' => 'Toto je zoznam stránok zoradený podľa hodnotenia používateľov.',
479 - 'likedpages-none' => 'Tento zoznam neobsahuje žiadne stránky',
480 - 'likedpages-graphs' => 'hodnotenia',
481 -);
482 -
483 -/** Swedish (Svenska)
484 - * @author Boivie
485 - */
486 -$messages['sv'] = array(
487 - 'likedpages' => 'Sidor med höga betyg',
488 - 'likedpages-leg' => 'Hitta sidor med höga betyg',
489 - 'likedpages-list' => 'Nedan finns en lista över sidor sorterade efter betyg från läsarna.',
490 - 'likedpages-none' => 'Det finns inga sidor i denna lista',
491 - 'likedpages-graphs' => 'betygsdata',
492 -);
493 -
494 -/** Tagalog (Tagalog)
495 - * @author AnakngAraw
496 - */
497 -$messages['tl'] = array(
498 - 'likedpages' => 'Mga pahinang nabigyan ng mataas na antas',
499 - 'likedpages-leg' => 'Maghanap ng mga pahinang may mataas na kaantasan',
500 - 'likedpages-list' => "Nasa ibaba ang isang talaan ng mga pahinang inayos ayon sa kanilang natanggap na balik-pahayag (''feedback'') ng mambabasa.",
501 - 'likedpages-none' => 'Walang mga pahina sa loob ng talaang ito',
502 - 'likedpages-graphs' => 'dato ng pagbibigay ng kaantasan',
503 -);
504 -
505 -/** Turkish (Türkçe)
506 - * @author Joseph
507 - */
508 -$messages['tr'] = array(
509 - 'likedpages' => 'Yüksek derecelendirilmiş sayfalar',
510 - 'likedpages-leg' => 'Yüksek-derecelendirilmiş sayfaları bul',
511 - 'likedpages-list' => 'Aşaıdaki, okuyucularının geri bildirim oranına göre sıralanmış sayfaların listesidir.',
512 - 'likedpages-none' => 'Bu listede hiç sayfa yok',
513 - 'likedpages-graphs' => 'veri değerlendirmesi',
514 -);
515 -
516 -/** Ukrainian (Українська)
517 - * @author Ahonc
518 - */
519 -$messages['uk'] = array(
520 - 'likedpages' => 'Сторінки з високою оцінкою якості',
521 - 'likedpages-leg' => 'Знайти сторінки з високим рейтингом',
522 - 'likedpages-list' => "Нижче поданий список сторінок, відсортованих за оцінкою за допомогою зворотного зв'язку читачів.",
523 - 'likedpages-none' => 'У цьому списку нема сторінок',
524 - 'likedpages-graphs' => 'дані рейтингу',
525 -);
526 -
527 -/** Veps (Vepsan kel')
528 - * @author Игорь Бродский
529 - */
530 -$messages['vep'] = array(
531 - 'likedpages' => 'Korktas arvoitud lehtpoled',
532 - 'likedpages-leg' => 'Ectä korktas arvoitud lehtpoled',
533 - 'likedpages-list' => 'Alemba om nimikirjutez, kus lehtpoled oma järgetud lugijoiden arvsanoiden mödhe.',
534 - 'likedpages-none' => 'Neciš nimikirjuteses ei ole lehtpolid.',
535 - 'likedpages-graphs' => 'andmused arvostelendas',
536 -);
537 -
538 -/** Vietnamese (Tiếng Việt)
539 - * @author Minh Nguyen
540 - */
541 -$messages['vi'] = array(
542 - 'likedpages' => 'Các trang được đánh giá cao',
543 - 'likedpages-leg' => 'Tìm các trang được đánh giá cao',
544 - 'likedpages-list' => 'Đây là danh sách các trang được xếp theo đánh giá của các độc giả.',
545 - 'likedpages-none' => 'Không có trang nào.',
546 - 'likedpages-graphs' => 'dữ liệu đánh giá',
547 -);
548 -
Index: trunk/extensions/ReaderFeedback/language/RatedPages.i18n.php
@@ -0,0 +1,16 @@
 2+<?php
 3+/**
 4+ * Internationalisation file for FlaggedRevs extension, section RatedPages
 5+ *
 6+ * @addtogroup Extensions
 7+ */
 8+
 9+$messages = array();
 10+
 11+$messages['en'] = array(
 12+ 'ratedpages' => 'Reader rated pages',
 13+ 'ratedpages-leg' => 'Find pages rated with a sizeable number of ratings',
 14+ 'ratedpages-list' => 'Below is a list of pages sorted by their reader feedback rating.',
 15+ 'ratedpages-none' => 'There are no pages in this list',
 16+ 'ratedpages-graphs' => 'rating data',
 17+);
Index: trunk/extensions/ReaderFeedback/language/ReaderFeedback.i18n.php
@@ -38,6 +38,10 @@
3939 'readerfeedback-submitting' => 'Submitting …',
4040 'readerfeedback-finished' => 'Thank you!',
4141 'readerfeedback-tagfilter' => 'Tag:',
 42+ 'readerfeedback-tierfilter' => 'Rating:',
 43+ 'readerfeedback-tier-high' => 'High',
 44+ 'readerfeedback-tier-medium' => 'Moderate',
 45+ 'readerfeedback-tier-poor' => 'Poor',
4246 'tooltip-ca-ratinghist' => 'Reader ratings of this page',
4347 'specialpages-group-feedback' => 'Viewer opinion',
4448 );
Index: trunk/extensions/ReaderFeedback/ReaderFeedback.php
@@ -94,14 +94,10 @@
9595 $wgAutoloadClasses['RatingHistory'] = $dir . 'specialpages/RatingHistory_body.php';
9696 $wgExtensionMessagesFiles['RatingHistory'] = $langDir . 'RatingHistory.i18n.php';
9797
98 -# To list ill-recieved pages
99 -$wgAutoloadClasses['ProblemPages'] = $dir . 'specialpages/ProblemPages_body.php';
100 -$wgExtensionMessagesFiles['ProblemPages'] = $langDir . 'ProblemPages.i18n.php';
101 -$wgSpecialPageGroups['ProblemPages'] = 'feedback';
102 -# To list well-recieved pages
103 -$wgAutoloadClasses['LikedPages'] = $dir . 'specialpages/LikedPages_body.php';
104 -$wgExtensionMessagesFiles['LikedPages'] = $langDir . 'LikedPages.i18n.php';
105 -$wgSpecialPageGroups['LikedPages'] = 'feedback';
 98+# Page list by ratings
 99+$wgAutoloadClasses['RatedPages'] = $dir . 'specialpages/RatedPages_body.php';
 100+$wgExtensionMessagesFiles['RatedPages'] = $langDir . 'RatedPages.i18n.php';
 101+$wgSpecialPageGroups['RatedPages'] = 'feedback';
106102
107103 ######### Hook attachments #########
108104
@@ -132,8 +128,7 @@
133129 if( !empty($wgFeedbackNamespaces) ) {
134130 $list['ReaderFeedback'] = $wgSpecialPages['ReaderFeedback'] = 'ReaderFeedbackPage';
135131 $list['RatingHistory'] = $wgSpecialPages['RatingHistory'] = 'RatingHistory';
136 - $list['ProblemPages'] = $wgSpecialPages['ProblemPages'] = 'ProblemPages';
137 - $list['LikedPages'] = $wgSpecialPages['LikedPages'] = 'LikedPages';
 132+ $list['RatedPages'] = $wgSpecialPages['RatedPages'] = 'RatedPages';
138133 }
139134 return true;
140135 }
Index: trunk/extensions/ReaderFeedback/ReaderFeedbackXML.php
@@ -16,4 +16,18 @@
1717 return $s;
1818 }
1919
 20+ /**
 21+ * Get rating tier dropdown select
 22+ * @param int $selected, selected tier
 23+ */
 24+ public static function getRatingTierMenu( $selected = '' ) {
 25+ wfLoadExtensionMessages( 'ReaderFeedback' );
 26+ $s = "<label for='wpRatingTier'>" . wfMsgHtml('readerfeedback-tierfilter') . "</label>&nbsp;";
 27+ $s .= Xml::openElement( 'select', array('name' => 'ratingtier', 'id' => 'wpRatingTier') );
 28+ $s .= Xml::option( wfMsg( "readerfeedback-tier-high" ), 3, $selected===3);
 29+ $s .= Xml::option( wfMsg( "readerfeedback-tier-medium" ), 2, $selected===2 );
 30+ $s .= Xml::option( wfMsg( "readerfeedback-tier-poor" ), 1, $selected===1 );
 31+ $s .= Xml::closeElement('select')."\n";
 32+ return $s;
 33+ }
2034 }

Follow-up revisions

RevisionCommit summaryAuthorDate
r56386Follow-up r56378 for translatewikiraymond18:48, 15 September 2009
r56388Follow-up r56378: Copy messages with identical text from Liked/ProblemPages t...raymond19:00, 15 September 2009

Status & tagging log