r102697 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r102696‎ | r102697 | r102698 >
Date:22:02, 10 November 2011
Author:awjrichards
Status:ok (Comments)
Tags:
Comment:
Modified paths:
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionHistory_body.php (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.alias.php (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.i18n.php (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionStatistics_body.php (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionTotal_body.php (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionTrackingStatistics_body.php (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics.css (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics.js (modified) (history)
  • /branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php (modified) (history)

Diff [purge]

Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionHistory_body.php
@@ -1,39 +1,36 @@
22 <?php
33 class ContributionHistory extends SpecialPage {
4 - function ContributionHistory() {
 4+ function __construct() {
55 parent::__construct( 'ContributionHistory' );
66 }
77
8 - function execute( $language = null ) {
9 - global $wgRequest, $wgOut, $wgTitle, $wgLang;
 8+ function execute( $language ) {
 9+ global $wgRequest, $wgOut, $wgLang;
1010
1111 # Emergecny short cut until post donation comments are enabled
1212 $wgOut->redirect( SpecialPage::getTitleFor( 'FundraiserStatistics' )->getFullURL() );
1313 return;
14 -
1514
 15+
1616 if ( !preg_match( '/^[a-z-]+$/', $language ) ) {
1717 $language = 'en';
1818 }
1919 $this->lang = Language::factory( $language );
20 -
 20+
2121 // Get request data
2222 $offset = $wgRequest->getIntOrNull( 'offset' );
2323 $show = 100;
24 -
25 - wfLoadExtensionMessages( 'ContributionReporting' );
26 - wfLoadExtensionMessages( 'ContributionReporting', $language );
27 -
 24+
2825 $this->setHeaders();
29 -
 26+
3027 $db = efContributionReportingConnection();
31 -
 28+
3229 $output = '<style type="text/css">';
3330 $output .= 'td.left {padding-right: 10px;}';
3431 $output .= 'td.right {padding-left: 10px; text-align: right;}';
3532 $output .= 'td.alt {background-color: #DDDDDD;}';
3633 $output .= '</style>';
37 -
 34+
3835 // Paging controls
3936 $newer = $db->selectField( 'public_reporting', 'received',
4037 array_merge(
@@ -44,7 +41,7 @@
4542 array(
4643 'ORDER BY' => 'received ASC',
4744 'LIMIT' => 1,
48 - 'OFFSET' => $show
 45+ 'OFFSET' => $show
4946 )
5047 );
5148 $older = $db->selectField( 'public_reporting', 'received',
@@ -59,9 +56,9 @@
6057 'OFFSET' => $show
6158 )
6259 );
63 -
64 - $title = Title::newFromText( $wgTitle->getPrefixedText() . ( $language == 'en' ? '' : '/' . $language ) );
65 -
 60+
 61+ $title = $this->getTitle( $language == 'en' ? null : $language );
 62+
6663 $pagingLinks = array();
6764 if( $offset !== null ) {
6865 $pagingLinks[] = Xml::element( 'a',
@@ -82,14 +79,14 @@
8380 $wgLang->pipeList( $pagingLinks ) .
8481 Xml::closeElement( 'div' );
8582 $output .= $pagingDiv;
86 -
 83+
8784 $output .= '<table style="width: 100%">';
8885 $output .= '<tr>';
8986 $output .= '<th width="60%">' . $this->msg( 'contrib-hist-name' ) . '</th>';
9087 $output .= '<th width="25%">' . $this->msg( 'contrib-hist-date' ) . '</th>';
9188 $output .= '<th width="15%" align="right">' . $this->msg( 'contrib-hist-amount' ) . '</th>';
9289 $output .= '</tr>';
93 -
 90+
9491 if ( $offset == null ) {
9592 $offset = $db->selectField( 'public_reporting', 'received',
9693 array( 'received > ' . strtotime( 'July 1st 2008' ) ),
@@ -100,9 +97,9 @@
10198 )
10299 );
103100 }
104 -
 101+
105102 $url = SpecialPage::getTitleFor( 'ContributionHistory' )->getFullURL();
106 -
 103+
107104 $res = $db->select( 'public_reporting', '*',
108105 array_merge(
109106 array( 'received > ' . strtotime( 'July 1st 2008' ) ),
@@ -114,11 +111,11 @@
115112 'LIMIT' => $show
116113 )
117114 );
118 - $alt = TRUE;
119 - while ( $row = $res->fetchRow() ) {
120 - if ( $this->isTiny( $row ) ) {
121 - continue; // Skip over micro payments generally < $1
122 - }
 115+ $alt = true;
 116+ foreach ( $res as $row ) {
 117+ if ( $this->isTiny( $row ) ) {
 118+ continue; // Skip over micro payments generally < $1
 119+ }
123120 $contributionId = $row['contribution_id'];
124121 $name = $this->formatName( $row );
125122
@@ -129,7 +126,7 @@
130127 if ( $alt ) {
131128 $class = ' alt';
132129 }
133 -
 130+
134131 $output .= "<tr>";
135132 $output .= "<td class=\"left $class\"><a name=\"{$contributionId}\"></a><a href=\"{$url}?offset={$offset}#{$contributionId}\">{$name}</a></td>";
136133 $output .= "<td class=\"left $class\" style=\"width: 100px;\">$date</td>";
@@ -138,9 +135,9 @@
139136
140137 $alt = !$alt;
141138 }
142 -
 139+
143140 $output .= '</table>';
144 -
 141+
145142 $output .= $pagingDiv;
146143
147144 header( 'Cache-Control: max-age=300,s-maxage=300' );
@@ -149,25 +146,25 @@
150147 $wgOut->addWikiText( '<strong>{{2008/Contribution history introduction/' . $language . '}}</strong>' );
151148 $wgOut->addHTML( $output );
152149 }
153 -
 150+
154151 function msg( $key ) {
155152 return wfMsgExt( $key, array( 'escape', 'language' => $this->lang ) );
156153 }
157 -
 154+
158155 function formatName( $row ) {
159156 $name = htmlspecialchars( $row['name'] );
160157 if( !$name ) {
161158 $name = $this->msg( 'contrib-hist-anonymous' );
162159 }
163160 $name = '<strong>' . $name . '</strong>';
164 -
 161+
165162 if( $row['note'] && !$this->isTiny( $row ) ) {
166163 $name .= '<br />' . htmlspecialchars( $row['note'] );
167164 }
168165
169166 return $name;
170167 }
171 -
 168+
172169 function isTiny( $row ) {
173170 $mins = array(
174171 'USD' => 1,
@@ -203,7 +200,7 @@
204201 return false;
205202 }
206203 }
207 -
 204+
208205 function formatDate( $row ) {
209206 $ts = wfTimestamp( TS_MW, $row['received'] );
210207 return $this->lang->timeanddate( $ts );
@@ -211,7 +208,7 @@
212209
213210 function formatAmount( $row ) {
214211 $converted = $row['converted_amount'];
215 -
 212+
216213 if ( $row['original_currency'] ) {
217214 $currency = $row['original_currency'];
218215 $amount = $row['original_amount'];
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionHistory_body.php
___________________________________________________________________
Added: svn:mergeinfo
219216 Merged /trunk/phase3/extensions/ContributionReporting/ContributionHistory_body.php:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
220217 Merged /branches/wmf-deployment/extensions/ContributionReporting/ContributionHistory_body.php:r60970
221218 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionHistory_body.php:r67177,69199,76243,77266
222219 Merged /trunk/extensions/ContributionReporting/ContributionHistory_body.php:r64690-67673,71962,75671,76496,76558,76586,76647,77217,77219,77236,82080,95650,102035
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics.css
@@ -1,3 +1,33 @@
 2+div#configholder {
 3+ position: absolute;
 4+ top: 22px;
 5+ right: 0;
 6+ z-index: 200;
 7+ width: 180px;
 8+ border: 1px solid silver;
 9+ background-color: white;
 10+ padding: 2px 5px 5px 5px;
 11+ display: none;
 12+}
 13+div#configtoggle {
 14+ position: absolute;
 15+ top: 0;
 16+ right: 0;
 17+ z-index: 199;
 18+ height: 17px;
 19+ border: 1px solid silver;
 20+ background-color: white;
 21+ padding: 2px 5px 2px 0px;
 22+ cursor: pointer;
 23+}
 24+div#configtoggle a, div#configtoggle a:visited {
 25+ background-image: url("arrow.png");
 26+ background-position: 0px -3px;
 27+ background-repeat: no-repeat;
 28+ padding-left: 16px;
 29+ outline: 0;
 30+}
 31+
232 .fundraiserstats-view-box {
333 border: solid 1px silver;
434 }
@@ -13,29 +43,27 @@
1444 margin-top: 3px;
1545 margin-left: -1px;
1646 }
 47+.fundraiserstats-bar {
 48+ width: 2px;
 49+}
1750 .fundraiserstats-bar-2007 {
1851 background-color: #AAAAFF;
1952 border: outset 1px #AAAAFF;
20 - width: 2px;
21 - margin-left: 3px;
2253 }
2354 .fundraiserstats-bar-2008 {
2455 background-color: #AAFFAA;
2556 border: outset 1px #AAFFAA;
26 - width: 2px;
2757 }
2858 .fundraiserstats-bar-2009 {
2959 background-color: #FFAAAA;
3060 border: outset 1px #FFAAAA;
31 - width: 2px;
3261 }
3362 .fundraiserstats-bar-2010 {
3463 background-color: #FF0000;
3564 border: outset 1px #FF0000;
36 - width: 2px;
3765 }
3866 .fundraiserstats-bar-space {
39 - width: 2px;
 67+ width: 3px;
4068 }
4169 .fundraiserstats-chart {
4270 padding: 10px;
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics.css
___________________________________________________________________
Added: svn:mergeinfo
4371 Merged /trunk/phase3/extensions/ContributionReporting/FundraiserStatistics.css:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
4472 Merged /branches/wmf-deployment/extensions/ContributionReporting/FundraiserStatistics.css:r60970
4573 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/FundraiserStatistics.css:r67177,69199,76243,77266
4674 Merged /trunk/extensions/ContributionReporting/FundraiserStatistics.css:r64690-67673,76496,76558,76586,76647,77217,77219,77236,80954
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionTotal_body.php
@@ -1,7 +1,7 @@
22 <?php
33
44 class ContributionTotal extends SpecialPage {
5 - function ContributionTotal() {
 5+ function __construct() {
66 parent::__construct( 'ContributionTotal' );
77 }
88
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionTotal_body.php
___________________________________________________________________
Added: svn:mergeinfo
99 Merged /trunk/extensions/ContributionReporting/ContributionTotal_body.php:r64690-67673,71962,76496,76558,76586,76647,77217,77219,77236
1010 Merged /trunk/phase3/extensions/ContributionReporting/ContributionTotal_body.php:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
1111 Merged /branches/wmf-deployment/extensions/ContributionReporting/ContributionTotal_body.php:r60970
1212 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionTotal_body.php:r67177,69199,76243,77266
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.alias.php
@@ -6,269 +6,353 @@
77 * @ingroup Extensions
88 */
99
10 -$aliases = array();
 10+$specialPageAliases = array();
1111
12 -/** English */
13 -$aliases['en'] = array(
 12+/** English (English) */
 13+$specialPageAliases['en'] = array(
1414 'ContributionHistory' => array( 'ContributionHistory' ),
1515 'ContributionStatistics' => array( 'ContributionStatistics' ),
1616 'ContributionTotal' => array( 'ContributionTotal' ),
1717 );
1818
1919 /** Arabic (العربية) */
20 -$aliases['ar'] = array(
 20+$specialPageAliases['ar'] = array(
2121 'ContributionHistory' => array( 'تاريخ_المساهمة' ),
2222 'ContributionStatistics' => array( 'إحصاءات_المساهمة' ),
2323 'ContributionTotal' => array( 'إجمالي_المساهمة' ),
2424 );
2525
2626 /** Egyptian Spoken Arabic (مصرى) */
27 -$aliases['arz'] = array(
 27+$specialPageAliases['arz'] = array(
2828 'ContributionHistory' => array( 'تاريخ_المساهمه' ),
2929 'ContributionStatistics' => array( 'احصائيات_المساهمه' ),
3030 'ContributionTotal' => array( 'مجموع_المساهمه' ),
3131 );
3232
 33+/** Breton (Brezhoneg) */
 34+$specialPageAliases['br'] = array(
 35+ 'ContributionHistory' => array( 'DegasadennoùIstor' ),
 36+ 'ContributionStatistics' => array( 'DegasadennoùStadegoù' ),
 37+ 'ContributionTotal' => array( 'DegasadennoùHollad' ),
 38+);
 39+
3340 /** Bosnian (Bosanski) */
34 -$aliases['bs'] = array(
 41+$specialPageAliases['bs'] = array(
3542 'ContributionHistory' => array( 'DoprinosiHistorija' ),
3643 'ContributionStatistics' => array( 'StatistikeDoprinosa' ),
3744 'ContributionTotal' => array( 'DoprinosiUkupno' ),
3845 );
3946
4047 /** Lower Sorbian (Dolnoserbski) */
41 -$aliases['dsb'] = array(
42 - 'ContributionHistory' => array( 'Stawizny pśinoskow' ),
43 - 'ContributionStatistics' => array( 'Statistika pśinoskow' ),
44 - 'ContributionTotal' => array( 'Pśinoski dogromady' ),
 48+$specialPageAliases['dsb'] = array(
 49+ 'ContributionHistory' => array( 'Stawizny_pśinoskow' ),
 50+ 'ContributionStatistics' => array( 'Statistika_pśinoskow' ),
 51+ 'ContributionTotal' => array( 'Pśinoski_dogromady' ),
4552 );
4653
 54+/** Esperanto (Esperanto) */
 55+$specialPageAliases['eo'] = array(
 56+ 'ContributionHistory' => array( 'Kontribuhistorio' ),
 57+ 'ContributionStatistics' => array( 'Kontribustatistiko' ),
 58+ 'ContributionTotal' => array( 'Kontribusumo' ),
 59+);
 60+
 61+/** Persian (فارسی) */
 62+$specialPageAliases['fa'] = array(
 63+ 'ContributionHistory' => array( 'تاریخچه_مشارکت' ),
 64+ 'ContributionStatistics' => array( 'آمار_مشارکت' ),
 65+ 'ContributionTotal' => array( 'مجموع_مشارکت' ),
 66+);
 67+
 68+/** Finnish (Suomi) */
 69+$specialPageAliases['fi'] = array(
 70+ 'ContributionHistory' => array( 'Muokkaushistoria' ),
 71+ 'ContributionStatistics' => array( 'Muokkaustilastot' ),
 72+);
 73+
4774 /** French (Français) */
48 -$aliases['fr'] = array(
49 - 'ContributionHistory' => array( 'HistoriqueDesContributions', 'Historique des contribution' ),
50 - 'ContributionStatistics' => array( 'StatisitquesDesContributions', 'Statistiques des contribution' ),
51 - 'ContributionTotal' => array( 'ContributionsTotales', 'Contributions totales' ),
 75+$specialPageAliases['fr'] = array(
 76+ 'ContributionHistory' => array( 'HistoriqueDesContributions', 'Historique_des_contribution' ),
 77+ 'ContributionStatistics' => array( 'StatisitquesDesContributions', 'Statistiques_des_contribution' ),
 78+ 'ContributionTotal' => array( 'ContributionsTotales', 'Contributions_totales' ),
5279 );
5380
5481 /** Franco-Provençal (Arpetan) */
55 -$aliases['frp'] = array(
56 - 'ContributionHistory' => array( 'Historico de les contribucions', 'HistoricoDeLesContribucions' ),
57 - 'ContributionStatistics' => array( 'Statistiques de les contribucions', 'StatistiquesDeLesContribucions' ),
58 - 'ContributionTotal' => array( 'Soma de les contribucions', 'SomaDeLesContribucions' ),
 82+$specialPageAliases['frp'] = array(
 83+ 'ContributionHistory' => array( 'Historico_de_les_contribucions', 'HistoricoDeLesContribucions' ),
 84+ 'ContributionStatistics' => array( 'Statistiques_de_les_contribucions', 'StatistiquesDeLesContribucions' ),
 85+ 'ContributionTotal' => array( 'Soma_de_les_contribucions', 'SomaDeLesContribucions' ),
5986 );
6087
 88+/** Gagauz (Gagauz) */
 89+$specialPageAliases['gag'] = array(
 90+ 'ContributionHistory' => array( 'KatılmakGeçmişi' ),
 91+ 'ContributionStatistics' => array( 'Katılmakİstatistikaları' ),
 92+);
 93+
6194 /** Galician (Galego) */
62 -$aliases['gl'] = array(
63 - 'ContributionHistory' => array( 'Historial das contribucións' ),
64 - 'ContributionStatistics' => array( 'Estatísticas das contribucions' ),
65 - 'ContributionTotal' => array( 'Contribucións totais' ),
 95+$specialPageAliases['gl'] = array(
 96+ 'ContributionHistory' => array( 'Historial_das_contribucións' ),
 97+ 'ContributionStatistics' => array( 'Estatísticas_das_contribucions' ),
 98+ 'ContributionTotal' => array( 'Contribucións_totais' ),
6699 );
67100
68101 /** Swiss German (Alemannisch) */
69 -$aliases['gsw'] = array(
 102+$specialPageAliases['gsw'] = array(
70103 'ContributionHistory' => array( 'Byytreeg Gschicht' ),
71104 'ContributionStatistics' => array( 'Byytreeg Statischtik' ),
72105 'ContributionTotal' => array( 'Byytreeg Insgsamt' ),
73106 );
74107
75108 /** Upper Sorbian (Hornjoserbsce) */
76 -$aliases['hsb'] = array(
77 - 'ContributionHistory' => array( 'Stawizny přinoškow' ),
78 - 'ContributionStatistics' => array( 'Statistika přinoškow' ),
79 - 'ContributionTotal' => array( 'Přinoški dohromady' ),
 109+$specialPageAliases['hsb'] = array(
 110+ 'ContributionHistory' => array( 'Stawizny_přinoškow' ),
 111+ 'ContributionStatistics' => array( 'Statistika_přinoškow' ),
 112+ 'ContributionTotal' => array( 'Přinoški_dohromady' ),
80113 );
81114
 115+/** Haitian (Kreyòl ayisyen) */
 116+$specialPageAliases['ht'] = array(
 117+ 'ContributionHistory' => array( 'IstorikKontribisyon' ),
 118+ 'ContributionStatistics' => array( 'EstatistikKontribisyon' ),
 119+ 'ContributionTotal' => array( 'TotalKontribisyon' ),
 120+);
 121+
82122 /** Hungarian (Magyar) */
83 -$aliases['hu'] = array(
84 - 'ContributionHistory' => array( 'Adományok története' ),
85 - 'ContributionStatistics' => array( 'Adományok statisztikája', 'Adománystatisztika' ),
86 - 'ContributionTotal' => array( 'Adományok összesen' ),
 123+$specialPageAliases['hu'] = array(
 124+ 'ContributionHistory' => array( 'Adományok_története' ),
 125+ 'ContributionStatistics' => array( 'Adományok_statisztikája', 'Adománystatisztika' ),
 126+ 'ContributionTotal' => array( 'Adományok_összesen' ),
87127 );
88128
89129 /** Interlingua (Interlingua) */
90 -$aliases['ia'] = array(
91 - 'ContributionHistory' => array( 'Historia de contributiones' ),
92 - 'ContributionStatistics' => array( 'Statisticas de contributiones' ),
93 - 'ContributionTotal' => array( 'Total de contributiones' ),
 130+$specialPageAliases['ia'] = array(
 131+ 'ContributionHistory' => array( 'Historia_de_contributiones' ),
 132+ 'ContributionStatistics' => array( 'Statisticas_de_contributiones' ),
 133+ 'ContributionTotal' => array( 'Total_de_contributiones' ),
94134 );
95135
96136 /** Indonesian (Bahasa Indonesia) */
97 -$aliases['id'] = array(
98 - 'ContributionHistory' => array( 'Riwayat kontribusi', 'RiwayatKontribusi' ),
99 - 'ContributionStatistics' => array( 'Statistik kontribusi', 'StatistikKontribusi' ),
100 - 'ContributionTotal' => array( 'Total kontribusi', 'TotalKontribusi' ),
 137+$specialPageAliases['id'] = array(
 138+ 'ContributionHistory' => array( 'Riwayat_kontribusi', 'RiwayatKontribusi' ),
 139+ 'ContributionStatistics' => array( 'Statistik_kontribusi', 'StatistikKontribusi' ),
 140+ 'ContributionTotal' => array( 'Total_kontribusi', 'TotalKontribusi' ),
101141 );
102142
103143 /** Japanese (日本語) */
104 -$aliases['ja'] = array(
 144+$specialPageAliases['ja'] = array(
105145 'ContributionHistory' => array( '寄付履歴' ),
106146 'ContributionStatistics' => array( '寄付統計' ),
107147 'ContributionTotal' => array( '寄付総額' ),
108148 );
109149
110150 /** Khmer (ភាសាខ្មែរ) */
111 -$aliases['km'] = array(
 151+$specialPageAliases['km'] = array(
112152 'ContributionHistory' => array( 'ប្រវត្តិនៃការរួមចំណែក' ),
113153 'ContributionStatistics' => array( 'ស្ថិតិនៃការរួមចំណែក' ),
114154 'ContributionTotal' => array( 'ការរួមចំណែកសរុប' ),
115155 );
116156
117157 /** Korean (한국어) */
118 -$aliases['ko'] = array(
 158+$specialPageAliases['ko'] = array(
119159 'ContributionHistory' => array( '기여역사' ),
120160 );
121161
122 -/** Ripoarisch (Ripoarisch) */
123 -$aliases['ksh'] = array(
 162+/** Colognian (Ripoarisch) */
 163+$specialPageAliases['ksh'] = array(
124164 'ContributionHistory' => array( 'MetmaacherVerjangeheit' ),
125165 'ContributionStatistics' => array( 'MetmaacherStatistike' ),
126166 'ContributionTotal' => array( 'MetmaacherZahleKumplät' ),
127167 );
128168
 169+/** Ladino (Ladino) */
 170+$specialPageAliases['lad'] = array(
 171+ 'ContributionHistory' => array( 'Istoria_de_ajustamientos' ),
 172+ 'ContributionStatistics' => array( 'Estatistikas_de_ajustamientos' ),
 173+ 'ContributionTotal' => array( 'AjustamientosTotales' ),
 174+);
 175+
129176 /** Luxembourgish (Lëtzebuergesch) */
130 -$aliases['lb'] = array(
131 - 'ContributionHistory' => array( 'Entwécklung vun de Kontributiounen' ),
132 - 'ContributionStatistics' => array( 'Statistik vun de Kontributiounen' ),
133 - 'ContributionTotal' => array( 'Total vun de Kontributiounen' ),
 177+$specialPageAliases['lb'] = array(
 178+ 'ContributionHistory' => array( 'Entwécklung_vun_de_Kontributiounen' ),
 179+ 'ContributionStatistics' => array( 'Statistik_vun_de_Kontributiounen' ),
 180+ 'ContributionTotal' => array( 'Total_vun_de_Kontributiounen' ),
134181 );
135182
136183 /** Macedonian (Македонски) */
137 -$aliases['mk'] = array(
 184+$specialPageAliases['mk'] = array(
138185 'ContributionHistory' => array( 'ИсторијаНаПридонеси' ),
139186 'ContributionStatistics' => array( 'СтатистикиЗаПридонеси' ),
140187 'ContributionTotal' => array( 'ВкупноПридонеси' ),
141188 );
142189
143190 /** Malayalam (മലയാളം) */
144 -$aliases['ml'] = array(
 191+$specialPageAliases['ml'] = array(
145192 'ContributionHistory' => array( 'സേവനചരിത്രം' ),
146193 'ContributionStatistics' => array( 'സേവനസ്ഥിതിവിവരക്കണക്കുകൾ' ),
147 - 'ContributionTotal' => array( 'ആകെ സേവനങ്ങൾ' ),
 194+ 'ContributionTotal' => array( 'ആകെ_സേവനങ്ങൾ' ),
148195 );
149196
150197 /** Marathi (मराठी) */
151 -$aliases['mr'] = array(
 198+$specialPageAliases['mr'] = array(
152199 'ContributionHistory' => array( 'योगदानइतिहास' ),
153200 'ContributionStatistics' => array( 'योगदानसांख्यिकी' ),
154201 'ContributionTotal' => array( 'योगदानसारे' ),
155202 );
156203
157204 /** Maltese (Malti) */
158 -$aliases['mt'] = array(
 205+$specialPageAliases['mt'] = array(
159206 'ContributionHistory' => array( 'KronoloġijaKontribuzzjoni' ),
160207 'ContributionStatistics' => array( 'StatistikaKontribuzzjoni' ),
161208 'ContributionTotal' => array( 'TotalKontribuzzjoni' ),
162209 );
163210
164211 /** Nedersaksisch (Nedersaksisch) */
165 -$aliases['nds-nl'] = array(
 212+$specialPageAliases['nds-nl'] = array(
166213 'ContributionHistory' => array( 'Donasiegeschiedenisse' ),
167 - 'ContributionStatistics' => array( 'Donasiestaotestieken' ),
 214+ 'ContributionStatistics' => array( 'Donasiestaotistieken' ),
168215 'ContributionTotal' => array( 'Donasietotaal' ),
169216 );
170217
171218 /** Dutch (Nederlands) */
172 -$aliases['nl'] = array(
 219+$specialPageAliases['nl'] = array(
173220 'ContributionHistory' => array( 'Donatiehistorie' ),
174221 'ContributionStatistics' => array( 'Donatiestatistieken' ),
175222 'ContributionTotal' => array( 'Donatietotaal' ),
176223 );
177224
178225 /** Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) */
179 -$aliases['no'] = array(
 226+$specialPageAliases['no'] = array(
180227 'ContributionHistory' => array( 'Bidragshistorikk' ),
181228 'ContributionStatistics' => array( 'Bidragsstatistikk' ),
182 - 'ContributionTotal' => array( 'Totale bidrag' ),
 229+ 'ContributionTotal' => array( 'Totale_bidrag' ),
183230 );
184231
185232 /** Occitan (Occitan) */
186 -$aliases['oc'] = array(
187 - 'ContributionHistory' => array( 'IstoricDeLasContribucions', 'Istoric de las contribucions' ),
188 - 'ContributionStatistics' => array( 'EstatisticasDeLasContribucions', 'Estatisticas de las contribucions' ),
189 - 'ContributionTotal' => array( 'ContribucionsTotalas', 'Contribucions totalas' ),
 233+$specialPageAliases['oc'] = array(
 234+ 'ContributionHistory' => array( 'IstoricDeLasContribucions', 'Istoric_de_las_contribucions' ),
 235+ 'ContributionStatistics' => array( 'EstatisticasDeLasContribucions', 'Estatisticas_de_las_contribucions' ),
 236+ 'ContributionTotal' => array( 'ContribucionsTotalas', 'Contribucions_totalas' ),
190237 );
191238
192239 /** Polish (Polski) */
193 -$aliases['pl'] = array(
194 - 'ContributionHistory' => array( 'Historia darowizn' ),
195 - 'ContributionStatistics' => array( 'Statystyki darowizn' ),
196 - 'ContributionTotal' => array( 'Łączna suma darowizn' ),
 240+$specialPageAliases['pl'] = array(
 241+ 'ContributionHistory' => array( 'Historia_darowizn' ),
 242+ 'ContributionStatistics' => array( 'Statystyki_darowizn' ),
 243+ 'ContributionTotal' => array( 'Łączna_suma_darowizn' ),
197244 );
198245
199246 /** Pashto (پښتو) */
200 -$aliases['ps'] = array(
201 - 'ContributionHistory' => array( 'د ونډو بېښليک' ),
202 - 'ContributionStatistics' => array( 'د ونډو شمار' ),
203 - 'ContributionTotal' => array( 'ټولټال ونډې' ),
 247+$specialPageAliases['ps'] = array(
 248+ 'ContributionHistory' => array( 'د_ونډو_بېښليک' ),
 249+ 'ContributionStatistics' => array( 'د_ونډو_شمار' ),
 250+ 'ContributionTotal' => array( 'ټولټال_ونډې' ),
204251 );
205252
206253 /** Portuguese (Português) */
207 -$aliases['pt'] = array(
208 - 'ContributionHistory' => array( 'Histórico de contribuições' ),
209 - 'ContributionStatistics' => array( 'Estatísticas de contribuições' ),
210 - 'ContributionTotal' => array( 'Totais de contribuições' ),
 254+$specialPageAliases['pt'] = array(
 255+ 'ContributionHistory' => array( 'Histórico_de_contribuições' ),
 256+ 'ContributionStatistics' => array( 'Estatísticas_de_contribuições' ),
 257+ 'ContributionTotal' => array( 'Totais_de_contribuições' ),
211258 );
212259
213260 /** Brazilian Portuguese (Português do Brasil) */
214 -$aliases['pt-br'] = array(
215 - 'ContributionHistory' => array( 'Histórico de contribuições' ),
216 - 'ContributionStatistics' => array( 'Estatísticas de contribuições' ),
217 - 'ContributionTotal' => array( 'Total de contribuições' ),
 261+$specialPageAliases['pt-br'] = array(
 262+ 'ContributionHistory' => array( 'Histórico_de_contribuições' ),
 263+ 'ContributionStatistics' => array( 'Estatísticas_de_contribuições' ),
 264+ 'ContributionTotal' => array( 'Total_de_contribuições' ),
218265 );
219266
 267+/** Romanian (Română) */
 268+$specialPageAliases['ro'] = array(
 269+ 'ContributionHistory' => array( 'Istoricul_contribuțiilor' ),
 270+ 'ContributionStatistics' => array( 'Statisticile_contribuțiilor' ),
 271+ 'ContributionTotal' => array( 'Totalul_contribuțiilor' ),
 272+);
 273+
220274 /** Sanskrit (संस्कृत) */
221 -$aliases['sa'] = array(
 275+$specialPageAliases['sa'] = array(
222276 'ContributionHistory' => array( 'योगदानैतिहास' ),
223277 'ContributionStatistics' => array( 'योगदानसांख्यिकी' ),
224278 'ContributionTotal' => array( 'सकलयोगदान' ),
225279 );
226280
227281 /** Slovak (Slovenčina) */
228 -$aliases['sk'] = array(
 282+$specialPageAliases['sk'] = array(
229283 'ContributionHistory' => array( 'HistóriaPríspevkov' ),
230284 'ContributionStatistics' => array( 'ŠtatistikyPríspevkov' ),
231285 'ContributionTotal' => array( 'SumaPríspevkov' ),
232286 );
233287
234288 /** Albanian (Shqip) */
235 -$aliases['sq'] = array(
 289+$specialPageAliases['sq'] = array(
236290 'ContributionHistory' => array( 'HistoriaeKontributit' ),
237291 'ContributionStatistics' => array( 'StatistikateKontributi' ),
238292 'ContributionTotal' => array( 'GjithsejKontributi' ),
239293 );
240294
 295+/** Swedish (Svenska) */
 296+$specialPageAliases['sv'] = array(
 297+ 'ContributionHistory' => array( 'Bidragshistorik' ),
 298+ 'ContributionStatistics' => array( 'Bidragsstatistik' ),
 299+);
 300+
241301 /** Swahili (Kiswahili) */
242 -$aliases['sw'] = array(
 302+$specialPageAliases['sw'] = array(
243303 'ContributionHistory' => array( 'HistoriayaWachangiaji' ),
244304 'ContributionStatistics' => array( 'TakwimuyaMichango' ),
245305 'ContributionTotal' => array( 'JumlayaMichango' ),
246306 );
247307
248308 /** Thai (ไทย) */
249 -$aliases['th'] = array(
 309+$specialPageAliases['th'] = array(
250310 'ContributionHistory' => array( 'ประวัติการเขียน' ),
251311 'ContributionStatistics' => array( 'สถิติการเขียน' ),
252312 'ContributionTotal' => array( 'การเขียนทั้งหมด' ),
253313 );
254314
255315 /** Tagalog (Tagalog) */
256 -$aliases['tl'] = array(
 316+$specialPageAliases['tl'] = array(
257317 'ContributionHistory' => array( 'Kasaysayan ng ambag' ),
258318 'ContributionStatistics' => array( 'Mga estadistika ng ambag' ),
259319 'ContributionTotal' => array( 'Kabuoang ambag' ),
260320 );
261321
262322 /** Turkish (Türkçe) */
263 -$aliases['tr'] = array(
 323+$specialPageAliases['tr'] = array(
264324 'ContributionHistory' => array( 'KatkıGeçmişi' ),
265325 'ContributionStatistics' => array( 'Katkıİstatistikleri' ),
266326 'ContributionTotal' => array( 'KatkıToplamı' ),
267327 );
268328
269329 /** Vèneto (Vèneto) */
270 -$aliases['vec'] = array(
 330+$specialPageAliases['vec'] = array(
271331 'ContributionHistory' => array( 'StoriaContributi' ),
272332 'ContributionStatistics' => array( 'StatìstegheContributi' ),
273333 'ContributionTotal' => array( 'TotàlContributi' ),
274334 );
275335
 336+/** Vietnamese (Tiếng Việt) */
 337+$specialPageAliases['vi'] = array(
 338+ 'ContributionHistory' => array( 'Lịch_sử_quyên_góp' ),
 339+ 'ContributionStatistics' => array( 'Thống_kê_quyên_góp' ),
 340+);
 341+
 342+/** Simplified Chinese (‪中文(简体)‬) */
 343+$specialPageAliases['zh-hans'] = array(
 344+ 'ContributionHistory' => array( '贡献历史' ),
 345+ 'ContributionStatistics' => array( '贡献统计' ),
 346+ 'ContributionTotal' => array( '贡献总计' ),
 347+);
 348+
 349+/** Traditional Chinese (‪中文(繁體)‬) */
 350+$specialPageAliases['zh-hant'] = array(
 351+ 'ContributionHistory' => array( '貢獻歷史' ),
 352+ 'ContributionStatistics' => array( '貢獻統計' ),
 353+ 'ContributionTotal' => array( '貢獻總計' ),
 354+);
 355+
 356+/**
 357+ * For backwards compatibility with MediaWiki 1.15 and earlier.
 358+ */
 359+$aliases =& $specialPageAliases;
\ No newline at end of file
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.alias.php
___________________________________________________________________
Added: svn:mergeinfo
276360 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionReporting.alias.php:r67177,69199,76243,77266
277361 Merged /trunk/extensions/ContributionReporting/ContributionReporting.alias.php:r64690-67673,71558,73304,73309,75726,76496,76558,76586,76647,77217,77219,77236,88028,96961
278362 Merged /trunk/phase3/extensions/ContributionReporting/ContributionReporting.alias.php:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
279363 Merged /branches/wmf-deployment/extensions/ContributionReporting/ContributionReporting.alias.php:r60970
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics.js
@@ -1,7 +1,7 @@
22 /* JavaScript */
33
44 $j( document ).ready( function() {
5 -
 5+
66 var currentViewID = 'fundraiserstats-view-box-0';
77 function replaceView( newLayerID ) {
88 var currentLayer = document.getElementById( currentViewID );
@@ -10,7 +10,7 @@
1111 newLayer.style.display = 'block';
1212 currentViewID = newLayerID;
1313 }
14 -
 14+
1515 var currentChartID = 'fundraiserstats-chart-totals';
1616 function replaceChart( newLayerID ) {
1717 var currentLayer = document.getElementById( currentChartID );
@@ -33,4 +33,19 @@
3434 $j( '.fundraiserstats-current' ).each( function() {
3535 replaceView( $j(this).attr( 'rel' ) )
3636 } );
 37+ $j( '#configholder .yeartoggle' ).click( function() {
 38+ $j('.fundraiserstats-'+$j(this).attr( 'id' )).toggle();
 39+ } );
 40+ $j( '#configtoggle' ).click( function() {
 41+ $j('#configholder').toggle();
 42+ if ($j( '#configtoggle a' ).css( 'background-position' ) == '0px -18px') {
 43+ $j( '#configtoggle a' ).css( 'background-position', '0px -3px' );
 44+ } else {
 45+ $j( '#configtoggle a' ).css( 'background-position','0px -18px' );
 46+ }
 47+ } );
 48+ $j( '#timezone' ).change( function() {
 49+ $j('#configform').submit();
 50+ } );
 51+
3752 } );
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics.js
___________________________________________________________________
Modified: svn:mergeinfo
3853 Merged /trunk/extensions/ContributionReporting/FundraiserStatistics.js:r80954,102035
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.i18n.php
@@ -16,16 +16,16 @@
1717 'contributionreporting-desc' => 'Live reporting on the Wikimedia fundraiser',
1818 'contributiontotal' => 'Contribution total',
1919 'contributionhistory' => 'Contribution history',
20 -
 20+
2121 'contrib-hist-header' => 'Donor comments from around the world',
22 -
 22+
2323 'contrib-hist-name' => 'Name',
2424 'contrib-hist-date' => 'Time and date',
2525 'contrib-hist-amount' => 'Amount',
26 -
 26+
2727 'contrib-hist-next' => 'Earlier donations',
2828 'contrib-hist-previous' => 'Newer donations',
29 -
 29+
3030 'contrib-hist-anonymous' => 'Anonymous',
3131
3232 // ContributionStatistics
@@ -53,6 +53,8 @@
5454 'contribstats-value-under' => 'Under $1',
5555 'contribstats-value-from' => 'From $1 - $2',
5656 'contribstats-value-over' => 'Over $1',
 57+ 'contribstats-header' => '',
 58+ 'contribstats-footer' => '',
5759
5860 // Tracking Statistics
5961 'contributiontrackingstatistics' => 'Contribution tracking statistics',
@@ -93,6 +95,10 @@
9496 'fundraiserstats-tab-maximums' => 'Maximums (USD)',
9597 'fundraiserstats-tab-ytd' => 'Year-to-date (USD)',
9698 'fundraiserstats-instructions' => 'To view statistics for any day, hover the cursor over the bar for that day. Each year is a different color on the chart.',
 99+ 'fundraiserstats-customize' => 'Customize',
 100+ 'fundraiserstats-show-years' => 'Show the following years:',
 101+ 'fundraiserstats-time-zone' => 'Time zone:',
 102+ 'fundraiserstats-utc' => '(from UTC)',
97103 );
98104
99105 /** Message documentation (Message documentation)
@@ -106,6 +112,7 @@
107113 * @author Purodha
108114 * @author Siebrand
109115 * @author Umherirrender
 116+ * @author Yekrats
110117 */
111118 $messages['qqq'] = array(
112119 'contributionreporting-desc' => 'Description for the ContributionReporting Extension. Shown in [[Special:Version]]. Do not translate or change tag names.',
@@ -113,11 +120,22 @@
114121 'contrib-hist-name' => '{{Identical|Name}}',
115122 'contrib-hist-date' => '{{Identical|Date}}',
116123 'contrib-hist-amount' => '{{Identical|Amount}}',
 124+ 'contributionstatistics' => 'Title on the contribution report for <nowiki>[[Special:ContributionStatistics]]</nowiki>.
 125+You may see an example in context at http://wikimediafoundation.org/wiki/Special:ContributionStatistics',
117126 'contribstats-desc' => '{{desc}}',
118127 'contribstats-currency-range-totals' => '* $1 is a start date
119128 * $2 is an end date',
120 - 'contribstats-day' => '{{Identical|Day}}',
 129+ 'contribstats-contribution-breakdown' => 'Title on the contribution report for <nowiki>[[</nowiki>Special:ContributionStatistics<nowiki>]]</nowiki>.
 130+You may see an example in context at http://wikimediafoundation.org/wiki/Special:ContributionStatistics',
 131+ 'contribstats-day' => '"Day" on the contribution report for <nowiki>[[</nowiki>Special:ContributionStatistics<nowiki>]]</nowiki>.
 132+You may see an example in context at http://wikimediafoundation.org/wiki/Special:ContributionStatistics
 133+{{Identical|Day}}',
 134+ 'contribstats-month' => '"Month" on the contribution report for <nowiki>[[</nowiki>Special:ContributionStatistics<nowiki>]]</nowiki>.
 135+You may see an example in context at http://wikimediafoundation.org/wiki/Special:ContributionStatistics
 136+{{Identical|Month}}',
121137 'contribstats-currency' => '{{Identical|Currency}}',
 138+ 'contribstats-contributions' => 'The number of contributions (donations) on a report for <nowiki>[[</nowiki>Special:ContributionStatistics<nowiki>]]</nowiki>.
 139+You may see an example in context at http://wikimediafoundation.org/wiki/Special:ContributionStatistics',
122140 'contribstats-day-totals' => 'The day for which the contribution statistics are being displayed.',
123141 'contribstats-conversion' => 'Click conversion rate, see [[:wikipedia:Conversion rate|Wikipedia article]].',
124142 'contribstats-template' => '{{Identical|Template}}',
@@ -125,6 +143,8 @@
126144 'fundraiserstats-date' => '{{Identical|Date}}',
127145 'fundraiserstats-day' => '* $1 is the nth day of an annual fundraiser
128146 * $2 is the year/name of a fundraiser',
 147+ 'fundraiserstats-time-zone' => '{{Identical|Time zone}}',
 148+ 'fundraiserstats-utc' => "Note appearing after time zone select list. UTC stands for Coordinated Universal Time and usually doesn't require translation",
129149 );
130150
131151 /** Afrikaans (Afrikaans)
@@ -193,6 +213,9 @@
194214 'fundraiserstats-tab-averages' => 'Gemiddeldes (in USD)',
195215 'fundraiserstats-tab-maximums' => 'Maksimums (in USD)',
196216 'fundraiserstats-tab-ytd' => 'Jaar-tot-datum (USD)',
 217+ 'fundraiserstats-customize' => 'Aanpas',
 218+ 'fundraiserstats-time-zone' => 'Tydsone:',
 219+ 'fundraiserstats-utc' => '(vanaf UTC)',
197220 );
198221
199222 /** Amharic (አማርኛ)
@@ -209,7 +232,7 @@
210233 'contributionreporting-desc' => 'Informe en vivo sobre a replega de fondos de Wikimedia',
211234 'contributiontotal' => 'Contrebución total',
212235 'contributionhistory' => 'Historial de contrebucions',
213 - 'contrib-hist-header' => "Comentarios d'os donadors de tot o mundo en tiempo reyal",
 236+ 'contrib-hist-header' => "Comentarios d'os donadors de tot o mundo",
214237 'contrib-hist-name' => 'Nombre',
215238 'contrib-hist-date' => 'Calendata y hora',
216239 'contrib-hist-amount' => 'Cantidat:',
@@ -254,12 +277,13 @@
255278 * @author OsamaK
256279 * @author Ouda
257280 * @author ترجمان05
 281+ * @author زكريا
258282 */
259283 $messages['ar'] = array(
260284 'contributionreporting-desc' => 'تقرير حي على جامع تبرعات ويكيميديا',
261285 'contributiontotal' => 'مجموع المساهمة',
262286 'contributionhistory' => 'تاريخ المساهمة',
263 - 'contrib-hist-header' => 'تعليقات المانحين في الوقت الحقيقي حول العالم',
 287+ 'contrib-hist-header' => 'تعليقات المانحين من حول العالم',
264288 'contrib-hist-name' => 'الاسم',
265289 'contrib-hist-date' => 'الوقت والتاريخ',
266290 'contrib-hist-amount' => 'الكمية',
@@ -322,6 +346,11 @@
323347 'fundraiserstats-tab-averages' => 'المتوسطات (USD)',
324348 'fundraiserstats-tab-maximums' => 'القيم القصوى (USD)',
325349 'fundraiserstats-tab-ytd' => 'العام حتى الآن (USD)',
 350+ 'fundraiserstats-instructions' => 'لعرض إحصاءات لأي يوم، اجعل مؤشر الفأرة فوق شريط ذاك اليوم. لكل عام لون مختلف على المخطط.',
 351+ 'fundraiserstats-customize' => 'تخصيص',
 352+ 'fundraiserstats-show-years' => 'أظهر الأعوام التالية:',
 353+ 'fundraiserstats-time-zone' => 'المنطقة الزمنية:',
 354+ 'fundraiserstats-utc' => '(من UTC)',
326355 );
327356
328357 /** Aramaic (ܐܪܡܝܐ)
@@ -391,7 +420,33 @@
392421 'fundraiserstats-tab-maximums' => 'الحدود القصوى (بالدولار الامريكاني)',
393422 );
394423
395 -/** Bashkir (Башҡорт)
 424+/** Azerbaijani (Azərbaycanca)
 425+ * @author Cekli829
 426+ * @author Vago
 427+ */
 428+$messages['az'] = array(
 429+ 'contrib-hist-name' => 'Ad',
 430+ 'contrib-hist-date' => 'Vaxt və tarix',
 431+ 'contrib-hist-anonymous' => 'Anonim',
 432+ 'contribstats-day' => 'Gün',
 433+ 'contribstats-month' => 'Ay',
 434+ 'contribstats-value-from' => '$1-dən - $2',
 435+ 'contribstats-value-over' => '$1-dən yuxarı',
 436+ 'contribstats-day-totals' => 'Gün üzrə cəmi',
 437+ 'contribstats-week' => 'Həftə',
 438+ 'contribstats-template' => 'Şablon',
 439+ 'fundraiserstats-date' => 'Tarix',
 440+ 'fundraiserstats-contributions' => 'Yardımlar',
 441+ 'fundraiserstats-total' => 'Cəmi (USD)',
 442+ 'fundraiserstats-avg' => 'Orta hesabla (USD)',
 443+ 'fundraiserstats-max' => 'Maksimum (USD)',
 444+ 'fundraiserstats-tab-totals' => 'Yekun cəmi (USD)',
 445+ 'fundraiserstats-tab-averages' => 'Orta hesablarla (USD)',
 446+ 'fundraiserstats-time-zone' => 'Vaxt zonası:',
 447+ 'fundraiserstats-utc' => '(UTC-dən)',
 448+);
 449+
 450+/** Bashkir (Башҡортса)
396451 * @author Assele
397452 * @author Haqmar
398453 */
@@ -462,6 +517,11 @@
463518 'fundraiserstats-tab-averages' => 'Уртаса (USD)',
464519 'fundraiserstats-tab-maximums' => 'Иң күптәре (USD)',
465520 'fundraiserstats-tab-ytd' => 'Йыл башынан (USD)',
 521+ 'fundraiserstats-instructions' => 'Кәрәкле көн өсөн статистиканы ҡарау өсөн, курсорҙы ошо көндөң бағанаһына килтерегеҙ. Төрлө йылдар өсөн мәғлүмәт төрлө төҫ менән күрһәтелгән.',
 522+ 'fundraiserstats-customize' => 'Көйләргә',
 523+ 'fundraiserstats-show-years' => 'Түбәндәге йылдарҙы күрһәтергә;',
 524+ 'fundraiserstats-time-zone' => 'Ваҡыт бүлкәте:',
 525+ 'fundraiserstats-utc' => '(UTC-тан)',
466526 );
467527
468528 /** Belarusian (Беларуская)
@@ -471,7 +531,7 @@
472532 'contribstats-template' => 'Шаблон',
473533 );
474534
475 -/** Belarusian (Taraškievica orthography) (Беларуская (тарашкевіца))
 535+/** Belarusian (Taraškievica orthography) (‪Беларуская (тарашкевіца)‬)
476536 * @author EugeneZelenko
477537 * @author Jim-by
478538 * @author Red Winged Duck
@@ -543,6 +603,11 @@
544604 'fundraiserstats-tab-averages' => 'Сярэдні (USD)',
545605 'fundraiserstats-tab-maximums' => 'Максымальныя (USD)',
546606 'fundraiserstats-tab-ytd' => 'На цяперашні год (USD)',
 607+ 'fundraiserstats-instructions' => 'Каб паглядзець статыстыку за любы дзень, навядзіце курсор на слупок гэтага дня. У табліцы кожны год адрозьніваецца ўласным колерам.',
 608+ 'fundraiserstats-customize' => 'Наладзіць',
 609+ 'fundraiserstats-show-years' => 'Паказаць наступныя гады:',
 610+ 'fundraiserstats-time-zone' => 'Часавы пояс:',
 611+ 'fundraiserstats-utc' => '(з UTC)',
547612 );
548613
549614 /** Bulgarian (Български)
@@ -554,7 +619,7 @@
555620 'contributionreporting-desc' => 'Репортаж наживо от дарителската акция на Уикимедия',
556621 'contributiontotal' => 'Обща стойност на дарението',
557622 'contributionhistory' => 'История на дарението',
558 - 'contrib-hist-header' => 'Коментари наживо от дарители по целия свят',
 623+ 'contrib-hist-header' => 'Коментари от дарители по целия свят',
559624 'contrib-hist-name' => 'Име',
560625 'contrib-hist-date' => 'Час и дата',
561626 'contrib-hist-amount' => 'Сума',
@@ -582,15 +647,20 @@
583648 'contribstats-value-under' => 'Под $1',
584649 'contribstats-value-from' => 'Между $1 и $2',
585650 'contribstats-value-over' => 'Над $1',
 651+ 'contributiontrackingstatistics' => 'Статистики от проследяването на даренията',
586652 'contribstats-day-totals' => 'Общо за деня',
587653 'contribstats-week' => 'Седмица',
588654 'contribstats-weekly-totals' => '{{PLURAL:$1|Общо за тази седмица|Общо за последните $1 седмици}}',
589655 'contribstats-payment-type' => 'Вид плащане',
 656+ 'contribstats-banner' => 'Банер',
 657+ 'contribstats-clicks' => 'Кликания',
590658 'contribstats-donations' => 'Дарения',
591659 'contribstats-template' => 'Шаблон',
592660 'contribstats-nodata' => 'Няма данни',
 661+ 'contribstats-landingpage' => 'Входяща страница',
593662 'contribstats-donatepage' => 'Страница за дарението',
594663 'contribstats-average' => 'Средно',
 664+ 'contribstats-imperfect-data' => 'Тези данни не са съвършено точни, тъй като проследяването на дарителите, без да се проследяват сесиите им, е свързано с някои ограничения.',
595665 'contribstats-paypal-donations' => 'Дарения през PayPal',
596666 'contribstats-credit-card' => 'Кредитни карти',
597667 'fundraiserstatistics' => 'Статистики за набирането на средства',
@@ -598,17 +668,33 @@
599669 'fundraiserstats-day' => 'Ден $1 от $2',
600670 'fundraiserstats-contributions' => 'Приноси',
601671 'fundraiserstats-total' => 'Общо (USD)',
 672+ 'fundraiserstats-avg' => 'Средна стойност (USD)',
602673 'fundraiserstats-max' => 'Максимум (USD)',
603674 'fundraiserstats-tab-contributions' => 'Брой приноси',
 675+ 'fundraiserstats-tab-averages' => 'Средни стойности (USD)',
 676+ 'fundraiserstats-tab-maximums' => 'Максимални стойности (USD)',
 677+ 'fundraiserstats-instructions' => 'За да прегледате статистиките за произволен ден, преместете курсора на мишката над стълбчето в графиката, което отговаря за този ден. На диаграмата всяка година е дадена в различен цвят.',
 678+ 'fundraiserstats-time-zone' => 'Часова зона:',
 679+ 'fundraiserstats-utc' => '(от UTC)',
604680 );
605681
606682 /** Bengali (বাংলা)
607683 * @author Bellayet
 684+ * @author Wikitanvir
608685 */
609686 $messages['bn'] = array(
 687+ 'contributionreporting-desc' => 'উইকিমিডিয়া তহবিল গঠনের ওপর সরাসরি প্রতিবেদন',
 688+ 'contributiontotal' => 'সর্বমোট অনুদান',
 689+ 'contributionhistory' => 'অনুদানের ইতিহাস',
 690+ 'contrib-hist-header' => 'বিশ্বের বিভিন্ন স্থান হতে দাতাদের মন্তব্যসমূহ',
610691 'contrib-hist-name' => 'নাম',
611692 'contrib-hist-date' => 'সময় ও তারিখ',
612693 'contrib-hist-amount' => 'পরিমাণ',
 694+ 'contrib-hist-next' => 'পূর্বের অনুদানসমূহ',
 695+ 'contrib-hist-previous' => 'নতুন অনুদানসমূহ',
 696+ 'contrib-hist-anonymous' => 'বেনামী',
 697+ 'contributionstatistics' => 'অনুদানের ইতিহাস',
 698+ 'contribstats-desc' => 'উইকিমিডিয়া ফাউন্ডেশনকে প্রদানকৃত অনুদানের পরিসংখ্যান প্রদর্শন করো',
613699 'contribstats-day' => 'দিন',
614700 'contribstats-month' => 'মাস',
615701 'contribstats-currency' => 'মুদ্রা',
@@ -619,19 +705,43 @@
620706 'contribstats-max' => 'সর্বোচ্চ (USD)',
621707 'contribstats-percentage-ytd' => 'শতকরা (YTD)',
622708 'contribstats-total-ytd' => 'মোট (YTD)',
 709+ 'contribstats-value-exactly' => 'ঠিক $1',
 710+ 'contribstats-value-under' => '$1-এ নিচে',
 711+ 'contribstats-value-from' => '$1 থেকে - $2',
 712+ 'contribstats-value-over' => '$1-এর ওপর',
 713+ 'contributiontrackingstatistics' => 'অনুদান অনুসরণের পরিসংখ্যান',
 714+ 'contribstats-day-totals' => 'দিনের সর্বমোট',
 715+ 'contribstats-week' => 'সপ্তাহ',
 716+ 'contribstats-payment-type' => 'পরিশোধের ধরন',
623717 'contribstats-banner' => 'ব্যানার',
 718+ 'contribstats-payment-type-hits' => 'পরিশোধের ধরনের হিট',
624719 'contribstats-clicks' => 'ক্লিক',
625720 'contribstats-donations' => 'দান',
 721+ 'contribstats-conversion' => 'বিনিময় হার (%)',
626722 'contribstats-template' => 'টেম্পলেট',
 723+ 'contribstats-nodata' => 'কোনো উপাত্ত প্রদান করা হয়নি',
 724+ 'contribstats-landingpage' => 'ল্যান্ডিং পাতাসমূহ',
 725+ 'contribstats-donatepage' => 'দানের পাতা',
627726 'contribstats-average' => 'গড়',
 727+ 'contribstats-paypal-donations' => 'পেপ্যাল অনুদান',
 728+ 'contribstats-credit-card' => 'ক্রেডিট কার্ড',
 729+ 'contribstats-fraud-note' => 'কিছু মৌলিক অনুদান রয়েছে।',
 730+ 'fundraiserstatistics' => 'তহবিলগঠন পরিসংখ্যান',
628731 'fundraiserstats-date' => 'তারিখ',
 732+ 'fundraiserstats-day' => 'দিন $2-এর $1',
629733 'fundraiserstats-contributions' => 'অবদান',
630734 'fundraiserstats-total' => 'মোট (USD)',
631735 'fundraiserstats-avg' => 'গড় (USD)',
 736+ 'fundraiserstats-ytd' => 'গড়ে সর্বমোট (মার্কিন ডলার)',
632737 'fundraiserstats-max' => 'সর্বোচ্চ (USD)',
633738 'fundraiserstats-tab-totals' => 'মোট(USD)',
 739+ 'fundraiserstats-tab-contributions' => 'অনুদানের সংখ্যা',
634740 'fundraiserstats-tab-averages' => 'গড় (USD)',
635741 'fundraiserstats-tab-maximums' => 'সর্বোচ্চ (USD)',
 742+ 'fundraiserstats-customize' => 'স্বনির্ধারণ',
 743+ 'fundraiserstats-show-years' => 'নিচের বছরগুলো দেখাও:',
 744+ 'fundraiserstats-time-zone' => 'সময়স্থান:',
 745+ 'fundraiserstats-utc' => '(ইউটিসি থেকে)',
636746 );
637747
638748 /** Breton (Brezhoneg)
@@ -644,7 +754,7 @@
645755 'contributionreporting-desc' => 'Rentañ-kont war-eeun diwar-benn dastumadeg donezonoù Wikimedia',
646756 'contributiontotal' => 'Hollad an degasadennoù',
647757 'contributionhistory' => 'Kronologiezh an degasadennoù',
648 - 'contrib-hist-header' => 'Kemanadennoù ar roerien eus ar bed a-bezh',
 758+ 'contrib-hist-header' => 'Kemennadennoù ar roerien eus ar bed a-bezh',
649759 'contrib-hist-name' => 'Anv',
650760 'contrib-hist-date' => 'Deiziad hag eur',
651761 'contrib-hist-amount' => 'Sammad',
@@ -668,7 +778,7 @@
669779 'contribstats-total' => 'Hollad (SUA)',
670780 'contribstats-avg' => 'Keitat (SUA)',
671781 'contribstats-max' => 'Donezon uhelañ',
672 - 'contribstats-percentage-ytd' => 'Dregantad (er bl.-mañ)',
 782+ 'contribstats-percentage-ytd' => 'Dregantad (er bloaz-mañ)',
673783 'contribstats-total-ytd' => 'Hollad (er bloaz-mañ)',
674784 'contribstats-value-exactly' => '$1 rik',
675785 'contribstats-value-under' => 'Dindan $1',
@@ -677,7 +787,7 @@
678788 'contributiontrackingstatistics' => 'Stadegoù an heuliañ degasadennoù',
679789 'contribstats-day-totals' => 'Hollad an deiz',
680790 'contribstats-week' => 'Sizhun',
681 - 'contribstats-weekly-totals' => '{{PLURAL:$1|Hollad evit ar sizhun-mañ|Hollad dre sizhunvezh evit ar $1 sizhun ebarzhiet ziwezhañ}}',
 791+ 'contribstats-weekly-totals' => '{{PLURAL:$1|Hollad evit ar sizhun|Hollad sizhuniek evit ar $1 sizhunvezh e-barzh}}',
682792 'contribstats-payment-type' => 'Doare paeañ',
683793 'contribstats-banner' => 'Giton',
684794 'contribstats-payment-type-hits' => 'Kementad dre doare paeañ',
@@ -686,9 +796,9 @@
687797 'contribstats-conversion' => 'Feur eskemmañ (%)',
688798 'contribstats-template' => 'Patrom',
689799 'contribstats-nodata' => "N'eo bet roet roadenn ebet",
690 - 'contribstats-landingpage' => 'Pajenn erruout',
 800+ 'contribstats-landingpage' => 'Pajenn degouezhout',
691801 'contribstats-donatepage' => 'Pajenn ober un donezon',
692 - 'contribstats-average' => 'Keitad',
 802+ 'contribstats-average' => 'Keidenn',
693803 'contribstats-imperfect-data' => "N'eo ket peurvat an titouroù-mañ rak start eo heuliañ ar donezerien hep ober gant an heuliañ an dalc'h.",
694804 'contribstats-paypal-donations' => 'Donezonoù PayPal',
695805 'contribstats-credit-card' => 'Kartenn-gred',
@@ -707,6 +817,11 @@
708818 'fundraiserstats-tab-averages' => 'Keidennoù (SUA)',
709819 'fundraiserstats-tab-maximums' => 'Sammadoù brasañ (dollaroù SUA)',
710820 'fundraiserstats-tab-ytd' => 'Er bloavezh (USD)',
 821+ 'fundraiserstats-instructions' => 'Evit diskwel ar stadegoù evit un deiz resis, lakait ar reti war ar varrenn evit an deiz-se. Ul liv disheñvel zo bet lakaet da bep bloaz war ar grafik.',
 822+ 'fundraiserstats-customize' => 'Personelaat',
 823+ 'fundraiserstats-show-years' => 'Diskouez ar bloavezhioù da-heul :',
 824+ 'fundraiserstats-time-zone' => 'Takad eur :',
 825+ 'fundraiserstats-utc' => '(abaoe UTC)',
711826 );
712827
713828 /** Bosnian (Bosanski)
@@ -779,6 +894,11 @@
780895 'fundraiserstats-tab-averages' => 'Prosjek (USD)',
781896 'fundraiserstats-tab-maximums' => 'Najviše (USD)',
782897 'fundraiserstats-tab-ytd' => 'Od početka godine (USD)',
 898+ 'fundraiserstats-instructions' => 'Da biste pogledali statistiku za neki dan, pređite kursorom preko prikaza za taj dan. Svaka godina je prikazana drugom bojom na prikazu.',
 899+ 'fundraiserstats-customize' => 'Prilagodi',
 900+ 'fundraiserstats-show-years' => 'Pokaži slijedeće godine:',
 901+ 'fundraiserstats-time-zone' => 'Vremenska zona:',
 902+ 'fundraiserstats-utc' => '(od UTC)',
783903 );
784904
785905 /** Catalan (Català)
@@ -838,6 +958,16 @@
839959 'fundraiserstats-tab-maximums' => 'Màxims ($)',
840960 );
841961
 962+/** Chechen (Нохчийн)
 963+ * @author Sasan700
 964+ */
 965+$messages['ce'] = array(
 966+ 'contrib-hist-name' => 'Цlе',
 967+ 'contribstats-day' => 'Де',
 968+ 'contribstats-month' => 'Бутт',
 969+ 'contribstats-template' => 'Куцкеп',
 970+);
 971+
842972 /** Czech (Česky)
843973 * @author Danny B.
844974 * @author Matěj Grabovský
@@ -910,17 +1040,24 @@
9111041 'fundraiserstats-tab-averages' => 'Průměry (USD)',
9121042 'fundraiserstats-tab-maximums' => 'Maxima (USD)',
9131043 'fundraiserstats-tab-ytd' => 'Od začátku roku (USD)',
 1044+ 'fundraiserstats-instructions' => 'Statistiky libovolného dne zobrazíte najetím myši nad příslušný sloupeček. Každý rok je na grafu vyznačen jinou barvou.',
 1045+ 'fundraiserstats-customize' => 'Přizpůsobit',
 1046+ 'fundraiserstats-show-years' => 'Zobrazit následující roky:',
 1047+ 'fundraiserstats-time-zone' => 'Časové pásmo:',
 1048+ 'fundraiserstats-utc' => '(od UTC)',
9141049 );
9151050
9161051 /** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
9171052 * @author Omnipaedista
 1053+ * @author ОйЛ
9181054 */
9191055 $messages['cu'] = array(
920 - 'fundraiserstats-contributions' => 'добродѣꙗ́ниꙗ',
 1056+ 'fundraiserstats-contributions' => 'добродѣꙗниꙗ',
9211057 );
9221058
9231059 /** Danish (Dansk)
9241060 * @author Byrial
 1061+ * @author Peter Alberti
9251062 */
9261063 $messages['da'] = array(
9271064 'contributionreporting-desc' => 'Fortløbende rapportering om Wikimedias indsamling',
@@ -956,8 +1093,16 @@
9571094 'contribstats-value-under' => 'Under $1',
9581095 'contribstats-value-from' => 'Fra $1 - $2',
9591096 'contribstats-value-over' => 'Over $1',
960 - 'contribstats-day-totals' => 'I alt for i dag',
 1097+ 'contribstats-day-totals' => 'Samlet for dagen',
9611098 'contribstats-week' => 'Uge',
 1099+ 'contribstats-payment-type' => 'Betalingstype',
 1100+ 'contribstats-banner' => 'Banner',
 1101+ 'contribstats-clicks' => 'Klik',
 1102+ 'contribstats-donations' => 'Donationer',
 1103+ 'contribstats-template' => 'Skabelon',
 1104+ 'contribstats-donatepage' => 'Donationsside',
 1105+ 'contribstats-paypal-donations' => 'PayPal-donationer',
 1106+ 'contribstats-credit-card' => 'Kreditkort',
9621107 'fundraiserstatistics' => 'Indsamlingsstatistik',
9631108 'fundraiserstats-date' => 'Dato',
9641109 'fundraiserstats-day' => 'Dag $1 af $2',
@@ -969,6 +1114,9 @@
9701115 'fundraiserstats-tab-contributions' => 'Antal bidrag',
9711116 'fundraiserstats-tab-averages' => 'Gennemsnit (USD)',
9721117 'fundraiserstats-tab-maximums' => 'Maksimum (USD)',
 1118+ 'fundraiserstats-tab-ytd' => 'År til dato (USD)',
 1119+ 'fundraiserstats-time-zone' => 'Tidszone:',
 1120+ 'fundraiserstats-utc' => '(fra UTC)',
9731121 );
9741122
9751123 /** German (Deutsch)
@@ -1027,7 +1175,7 @@
10281176 'contribstats-conversion' => 'Umrechnungskurs (%)',
10291177 'contribstats-template' => 'Vorlage',
10301178 'contribstats-nodata' => 'Keine Daten vorhanden',
1031 - 'contribstats-landingpage' => 'Landing Page',
 1179+ 'contribstats-landingpage' => 'Zielseite',
10321180 'contribstats-donatepage' => 'Spenden-Seite',
10331181 'contribstats-average' => 'Durchschnitt',
10341182 'contribstats-imperfect-data' => 'Diese Daten sind lückenhaft, da die Nachverfolgung von Spendern ohne Sitzungsverfolgung eingeschränkt ist.',
@@ -1048,6 +1196,11 @@
10491197 'fundraiserstats-tab-averages' => 'Durchschnittswerte (USD)',
10501198 'fundraiserstats-tab-maximums' => 'Maxima (USD)',
10511199 'fundraiserstats-tab-ytd' => 'Aufgelaufen im Jahr (USD)',
 1200+ 'fundraiserstats-instructions' => 'Um Statistiken für jeden Tag anzusehen, fahre mit der Maus über die Säule des betreffenden Tages. Jedes Jahr ist im Diagramm andersfarbig.',
 1201+ 'fundraiserstats-customize' => 'Anpassen',
 1202+ 'fundraiserstats-show-years' => 'Die folgenden Jahre anzeigen:',
 1203+ 'fundraiserstats-time-zone' => 'Zeitzone:',
 1204+ 'fundraiserstats-utc' => '(von UTC)',
10521205 );
10531206
10541207 /** Zazaki (Zazaki)
@@ -1130,7 +1283,7 @@
11311284 'contributionreporting-desc' => 'Live-rozpšawjanje wó pósćiwańskej akciji Wikimedije',
11321285 'contributiontotal' => 'Dary dogromady',
11331286 'contributionhistory' => 'Pśeběg pósćiwanja',
1134 - 'contrib-hist-header' => 'Komentary pósćiwarjow w realnem casu z cełego swěta',
 1287+ 'contrib-hist-header' => 'Komentary pósćiwarjow z cełego swěta',
11351288 'contrib-hist-name' => 'Mě',
11361289 'contrib-hist-date' => 'Cas a datum',
11371290 'contrib-hist-amount' => 'Suma',
@@ -1193,11 +1346,17 @@
11941347 'fundraiserstats-tab-averages' => 'Pśerězki (USD)',
11951348 'fundraiserstats-tab-maximums' => 'Maksimumy (USD)',
11961349 'fundraiserstats-tab-ytd' => 'Doněnta w lěśe (USD)',
 1350+ 'fundraiserstats-instructions' => 'Aby se woglědał statistiku za źeń, staj kursor nad grědu za ten źeń. Kužde lěto ma drugu barwu na diagramje.',
 1351+ 'fundraiserstats-customize' => 'Pśiměriś',
 1352+ 'fundraiserstats-show-years' => 'Slědujuce lěta pokazaś:',
 1353+ 'fundraiserstats-time-zone' => 'Casowa cona:',
 1354+ 'fundraiserstats-utc' => '(wót UTC)',
11971355 );
11981356
11991357 /** Greek (Ελληνικά)
12001358 * @author Consta
12011359 * @author Crazymadlover
 1360+ * @author Glavkos
12021361 * @author K sal 15
12031362 * @author Omnipaedista
12041363 * @author ZaDiak
@@ -1206,7 +1365,7 @@
12071366 'contributionreporting-desc' => 'Live αναφορά περί του έρανου του Wikimedia',
12081367 'contributiontotal' => 'Συνολική συνεισφορά',
12091368 'contributionhistory' => 'Ιστορικό συνεισφορών',
1210 - 'contrib-hist-header' => 'Σχόλια σε πραγματικό χρόνο από τους δωρητές από όλο τον κόσμο',
 1369+ 'contrib-hist-header' => 'Σχόλια δωρητών από όλο τον κόσμο',
12111370 'contrib-hist-name' => 'Όνομα',
12121371 'contrib-hist-date' => 'Ώρα και ημερομηνία',
12131372 'contrib-hist-amount' => 'Ποσόν',
@@ -1248,21 +1407,30 @@
12491408 'contribstats-conversion' => 'Ρυθμός μετατροπής (%)',
12501409 'contribstats-template' => 'Πρότυπο',
12511410 'contribstats-nodata' => 'Δεν παρασχέθηκαν δεδομένα',
 1411+ 'contribstats-landingpage' => 'Καταληκτική σελίδα',
12521412 'contribstats-donatepage' => 'Σελίδα δωρεών',
12531413 'contribstats-average' => 'Μέσος όρος',
12541414 'contribstats-paypal-donations' => 'Δωρεές PayPal',
12551415 'contribstats-credit-card' => 'Πιστωτική κάρτα',
 1416+ 'contribstats-fraud-note' => 'Υπάρχουν ορισμένες δόλιες δωρεές.',
 1417+ 'contribstats-unaudited' => 'Αυτά τα σύνολα είναι ανέλεγκτα',
12561418 'fundraiserstatistics' => 'Στατιστικά εράνου',
12571419 'fundraiserstats-date' => 'Ημερομηνία',
12581420 'fundraiserstats-day' => 'Ημέρα $1 από $2',
12591421 'fundraiserstats-contributions' => 'Εισφορές',
12601422 'fundraiserstats-total' => 'Σύνολο (USD)',
12611423 'fundraiserstats-avg' => 'Μέσος όρος (USD)',
 1424+ 'fundraiserstats-ytd' => 'Αθροιστικό σύνολο (USD)',
12621425 'fundraiserstats-max' => 'Μέγιστο (USD)',
12631426 'fundraiserstats-tab-totals' => 'Συνολικά (USD)',
12641427 'fundraiserstats-tab-contributions' => 'Αριθμός συνεισφορών',
12651428 'fundraiserstats-tab-averages' => 'Μέσοι όροι (USD)',
12661429 'fundraiserstats-tab-maximums' => 'Μέγιστα (USD)',
 1430+ 'fundraiserstats-tab-ytd' => 'Έτος-προς-ημερομηνία (USD)',
 1431+ 'fundraiserstats-customize' => 'Προσαρμογή',
 1432+ 'fundraiserstats-show-years' => 'Εμφάνιση των ακόλουθων ετών:',
 1433+ 'fundraiserstats-time-zone' => 'Ζώνη ώρας:',
 1434+ 'fundraiserstats-utc' => '(από UTC)',
12671435 );
12681436
12691437 /** Esperanto (Esperanto)
@@ -1336,11 +1504,17 @@
13371505 'fundraiserstats-tab-averages' => 'Averaĝoj (USD)',
13381506 'fundraiserstats-tab-maximums' => 'Maksimumoj (USD)',
13391507 'fundraiserstats-tab-ytd' => 'Jaro ĝis nun (usonaj dolaroj)',
 1508+ 'fundraiserstats-instructions' => 'Por vidi statistikojn por iu tago, ŝvebu la kursoron super la tiutaga breto. Ĉiu jaro reprezentas propran koloron en la diagramo.',
 1509+ 'fundraiserstats-customize' => 'Adapti',
 1510+ 'fundraiserstats-show-years' => 'Montri la jenajn jarojn:',
 1511+ 'fundraiserstats-time-zone' => 'Horzono:',
 1512+ 'fundraiserstats-utc' => '(de UTC)',
13401513 );
13411514
13421515 /** Spanish (Español)
13431516 * @author Aleator
13441517 * @author Crazymadlover
 1518+ * @author DJ Nietzsche
13451519 * @author Imre
13461520 * @author Omnipaedista
13471521 * @author Remember the dot
@@ -1414,6 +1588,11 @@
14151589 'fundraiserstats-tab-averages' => 'Promedios (USD)',
14161590 'fundraiserstats-tab-maximums' => 'Máximos (USD)',
14171591 'fundraiserstats-tab-ytd' => 'Año hasta la fecha (USD)',
 1592+ 'fundraiserstats-instructions' => 'Para ver las estadísticas de cualquier día, coloca el cursor sobre la barra correspondiente a ese día. Cada año tiene un color diferente en el gráfico.',
 1593+ 'fundraiserstats-customize' => 'Personalizar',
 1594+ 'fundraiserstats-show-years' => 'Mostrar los siguientes años:',
 1595+ 'fundraiserstats-time-zone' => 'Zona horaria:',
 1596+ 'fundraiserstats-utc' => '(de UTC)',
14181597 );
14191598
14201599 /** Estonian (Eesti)
@@ -1480,6 +1659,7 @@
14811660 'fundraiserstats-tab-averages' => 'Keskmised (USD)',
14821661 'fundraiserstats-tab-maximums' => 'Maksimumid (USD)',
14831662 'fundraiserstats-tab-ytd' => 'Sel aastal (USD)',
 1663+ 'fundraiserstats-instructions' => 'Ükskõik millise päeva arvandmete nägemiseks libista kursor üle selle päeva tulba. Iga aasta on graafikul erinevat värvi.',
14841664 );
14851665
14861666 /** Basque (Euskara)
@@ -1498,7 +1678,7 @@
14991679 'contributionstatistics' => 'Dohaintzen estatistikak',
15001680 'contribstats-day' => 'Eguna',
15011681 'contribstats-month' => 'Hilabetea',
1502 - 'contribstats-currency' => 'Moneta',
 1682+ 'contribstats-currency' => 'Txanpona',
15031683 'contribstats-amount' => 'Kopurua (USD)',
15041684 'contribstats-contributions' => 'Ekarpenak',
15051685 'contribstats-total' => 'Guztira (USA)',
@@ -1510,7 +1690,7 @@
15111691 'contribstats-value-under' => '$1 azpitik',
15121692 'contribstats-value-over' => '$1 baino gehiago',
15131693 'contribstats-week' => 'Astea',
1514 - 'contribstats-payment-type' => 'Ordainketa-modua',
 1694+ 'contribstats-payment-type' => 'Ordainketa mota',
15151695 'contribstats-banner' => 'Bannerra',
15161696 'contribstats-clicks' => 'Klikak',
15171697 'contribstats-donations' => 'Dohaintzak',
@@ -1586,6 +1766,7 @@
15871767 * @author Ebraminio
15881768 * @author Huji
15891769 * @author Komeil 4life
 1770+ * @author Mjbmr
15901771 * @author Sahim
15911772 * @author Wayiran
15921773 */
@@ -1593,7 +1774,7 @@
15941775 'contributionreporting-desc' => 'گزارش زنده از جذب سرمایهٔ ویکی‌مدیا',
15951776 'contributiontotal' => 'جمع کمک‌ها',
15961777 'contributionhistory' => 'تاریخچه مشارکت',
1597 - 'contrib-hist-header' => 'نظرات کمک‌کنندگان سراسر جهان به طور زنده',
 1778+ 'contrib-hist-header' => 'نظرات کمک کنندگان از سراسر جهان',
15981779 'contrib-hist-name' => 'نام',
15991780 'contrib-hist-date' => 'تاریخ و زمان',
16001781 'contrib-hist-amount' => 'مبلغ',
@@ -1656,6 +1837,11 @@
16571838 'fundraiserstats-tab-averages' => 'میانگین‌ها (دلار آمریکا)',
16581839 'fundraiserstats-tab-maximums' => 'بیشینه‌ها (دلار آمریکا)',
16591840 'fundraiserstats-tab-ytd' => 'سال به تاریخ (USD)',
 1841+ 'fundraiserstats-instructions' => 'برای مشاهدهٔ آمار برای هر روز، شناور بر روی مکان‌نما در روی نوار برای آن روز. هر سال با رنگی متفاوت در آن نمودار مشخص شده است.',
 1842+ 'fundraiserstats-customize' => 'سفارشی کردن',
 1843+ 'fundraiserstats-show-years' => 'نمایش سال‌های مقابل:',
 1844+ 'fundraiserstats-time-zone' => 'منطقهٔ زمانی:',
 1845+ 'fundraiserstats-utc' => '(از یوتی‌سی)',
16601846 );
16611847
16621848 /** Finnish (Suomi)
@@ -1734,6 +1920,11 @@
17351921 'fundraiserstats-tab-averages' => 'Keskiarvot (USD)',
17361922 'fundraiserstats-tab-maximums' => 'Maksimit (USD)',
17371923 'fundraiserstats-tab-ytd' => 'Yhteensä vuodessa (USD)',
 1924+ 'fundraiserstats-instructions' => 'Näyttääksesi päivän tilastot, siirrä osoitin palkin ylle ja etsi haluamasi päivä. Jokaisella vuodella on eri väri kaaviossa.',
 1925+ 'fundraiserstats-customize' => 'Mukauta',
 1926+ 'fundraiserstats-show-years' => 'Näytä seuraavat vuodet:',
 1927+ 'fundraiserstats-time-zone' => 'Aikavyöhyke:',
 1928+ 'fundraiserstats-utc' => '(UTC:lta)',
17381929 );
17391930
17401931 /** French (Français)
@@ -1747,6 +1938,7 @@
17481939 * @author Sherbrooke
17491940 * @author Toliño
17501941 * @author Verdy p
 1942+ * @author Zetud
17511943 */
17521944 $messages['fr'] = array(
17531945 'contributionreporting-desc' => 'Rapport de suivi en direct sur la collecte de fonds de Wikimedia',
@@ -1786,18 +1978,18 @@
17871979 'contribstats-day-totals' => 'Total du jour',
17881980 'contribstats-week' => 'Semaine',
17891981 'contribstats-weekly-totals' => '{{PLURAL:$1|Total pour cette semaine|Totaux hebdomadaires sur les $1 semaines passées inclues}}',
1790 - 'contribstats-payment-type' => 'Mode de paiement',
 1982+ 'contribstats-payment-type' => 'Type de paiement',
17911983 'contribstats-banner' => 'Bandeau',
17921984 'contribstats-payment-type-hits' => 'Nombre par mode de paiement',
17931985 'contribstats-clicks' => 'Clics',
1794 - 'contribstats-donations' => 'Donations',
 1986+ 'contribstats-donations' => 'Dons',
17951987 'contribstats-conversion' => 'Taux de conversion (%)',
17961988 'contribstats-template' => 'Modèle',
17971989 'contribstats-nodata' => 'Aucune donnée fournie',
17981990 'contribstats-landingpage' => "Page d'arrivée",
17991991 'contribstats-donatepage' => 'Page de don',
18001992 'contribstats-average' => 'Moyenne',
1801 - 'contribstats-imperfect-data' => "Cette donnée est imparfaite tel que le suivi des donateurs, sans l'utilisation du suivi de la session, a ses limites.",
 1993+ 'contribstats-imperfect-data' => "Cette donnée est imparfaite puisque le suivi des donateurs, sans l'utilisation du suivi de la session, a ses limites.",
18021994 'contribstats-paypal-donations' => 'Donations par PayPal',
18031995 'contribstats-credit-card' => 'Carte de Crédit',
18041996 'contribstats-fraud-note' => 'Quelques donations frauduleuses existent.',
@@ -1815,6 +2007,11 @@
18162008 'fundraiserstats-tab-averages' => 'Moyennes (dollars US)',
18172009 'fundraiserstats-tab-maximums' => 'Maximums (dollars US)',
18182010 'fundraiserstats-tab-ytd' => 'Année en cours (dollars US)',
 2011+ 'fundraiserstats-instructions' => 'Pour afficher les statistiques d’un jour donné, placer le curseur sur la barre pour ce jour. Chaque année est représentée d’une couleur différente sur le graphique.',
 2012+ 'fundraiserstats-customize' => 'Personnaliser',
 2013+ 'fundraiserstats-show-years' => 'Afficher les années suivantes :',
 2014+ 'fundraiserstats-time-zone' => 'Fuseau horaire :',
 2015+ 'fundraiserstats-utc' => '(depuis UTC)',
18192016 );
18202017
18212018 /** Franco-Provençal (Arpetan)
@@ -1858,7 +2055,7 @@
18592056 'contribstats-day-totals' => 'Soma du jorn',
18602057 'contribstats-week' => 'Semana',
18612058 'contribstats-weekly-totals' => '{{PLURAL:$1|Soma por ceta semana|Somes de la semana sur les $1 semanes passâs encllues}}',
1862 - 'contribstats-payment-type' => 'Fôrma de payement',
 2059+ 'contribstats-payment-type' => 'Tipo de payement',
18632060 'contribstats-banner' => 'Baniére',
18642061 'contribstats-payment-type-hits' => 'Nombro per fôrma de payement',
18652062 'contribstats-clicks' => 'Clics',
@@ -1887,6 +2084,11 @@
18882085 'fundraiserstats-tab-averages' => 'Moyenes (dolars US)',
18892086 'fundraiserstats-tab-maximums' => 'Més (dolars US)',
18902087 'fundraiserstats-tab-ytd' => 'An en cors (dolars US)',
 2088+ 'fundraiserstats-instructions' => 'Por fâre vêre les statistiques d’un jorn balyê, placiér la mouche sur la bârra por cél jorn. Châque an est reprèsentâ d’una color difèrenta sur lo diagramo.',
 2089+ 'fundraiserstats-customize' => 'Pèrsonalisar',
 2090+ 'fundraiserstats-show-years' => 'Fâre vêre cetos ans :',
 2091+ 'fundraiserstats-time-zone' => 'Fus horèro :',
 2092+ 'fundraiserstats-utc' => '(dês UTC)',
18912093 );
18922094
18932095 /** Friulian (Furlan)
@@ -1951,7 +2153,7 @@
19522154 'contribstats-conversion' => 'Taxa de conversión (%)',
19532155 'contribstats-template' => 'Modelo',
19542156 'contribstats-nodata' => 'Non se proporcionou ningún dato',
1955 - 'contribstats-landingpage' => 'Páxina de chegada',
 2157+ 'contribstats-landingpage' => 'Páxina de destino',
19562158 'contribstats-donatepage' => 'Páxina de doazóns',
19572159 'contribstats-average' => 'Media',
19582160 'contribstats-imperfect-data' => 'Estes datos non son perfectos dado que o seguimento dos doantes sen o uso do seguimento de sesión ten as súas limitacións.',
@@ -1972,6 +2174,11 @@
19732175 'fundraiserstats-tab-averages' => 'Medias (dólar estadounidense)',
19742176 'fundraiserstats-tab-maximums' => 'Máximas (dólar estadounidense)',
19752177 'fundraiserstats-tab-ytd' => 'Total anual ata o de agora (USD)',
 2178+ 'fundraiserstats-instructions' => 'Para ver as estatísticas dun día, só hai que pasar o rato por riba da barra dese día. Cada ano ten unha cor diferente no cadro.',
 2179+ 'fundraiserstats-customize' => 'Personalizar',
 2180+ 'fundraiserstats-show-years' => 'Mostrar os seguintes anos:',
 2181+ 'fundraiserstats-time-zone' => 'Zona horaria:',
 2182+ 'fundraiserstats-utc' => '(en UTC)',
19762183 );
19772184
19782185 /** Ancient Greek (Ἀρχαία ἑλληνικὴ)
@@ -2065,6 +2272,11 @@
20662273 'fundraiserstats-tab-averages' => 'Durchschnittswärt (USD)',
20672274 'fundraiserstats-tab-maximums' => 'Maxima (USD)',
20682275 'fundraiserstats-tab-ytd' => 'Kaländerjohr (USD)',
 2276+ 'fundraiserstats-instructions' => 'Go Statischtike fir irged e Dag aaluege gang mit em Cursor iber dr Balke fir dää Dag. Jedes Johr het e anderi Farb in dr Grafik.',
 2277+ 'fundraiserstats-customize' => 'Aapasse',
 2278+ 'fundraiserstats-show-years' => 'D Johr derno aazeige:',
 2279+ 'fundraiserstats-time-zone' => 'Zytzone:',
 2280+ 'fundraiserstats-utc' => '(vu UTC)',
20692281 );
20702282
20712283 /** Hebrew (עברית)
@@ -2138,6 +2350,11 @@
21392351 'fundraiserstats-tab-contributions' => 'מספר התורמים',
21402352 'fundraiserstats-tab-averages' => 'ממוצע (USD)',
21412353 'fundraiserstats-tab-maximums' => 'מקסימום (USD)',
 2354+ 'fundraiserstats-instructions' => 'כדי לצפות בסטטיסטיקה ליום כלשהו, יש לעבור עם סמן העכבר על הפס של אותו היום. לכל שנה יש צבע משלה בתרשים.',
 2355+ 'fundraiserstats-customize' => 'התאמה אישית',
 2356+ 'fundraiserstats-show-years' => 'הצג את השנים הבאות:',
 2357+ 'fundraiserstats-time-zone' => 'אזור זמן:',
 2358+ 'fundraiserstats-utc' => '(מ־UTC)',
21422359 );
21432360
21442361 /** Croatian (Hrvatski)
@@ -2215,6 +2432,11 @@
22162433 'fundraiserstats-tab-averages' => 'Prosjeci (USD)',
22172434 'fundraiserstats-tab-maximums' => 'Maksimumi (USD)',
22182435 'fundraiserstats-tab-ytd' => 'Od početka godine (USD)',
 2436+ 'fundraiserstats-instructions' => 'Da biste pogledali statistiku za neki dan, pomaknite kursor iznad prikaza za taj dan. Na grafikonu je svaka godina prikazana drugom bojom.',
 2437+ 'fundraiserstats-customize' => 'Prilagodite',
 2438+ 'fundraiserstats-show-years' => 'Prikaži sljedeće godine:',
 2439+ 'fundraiserstats-time-zone' => 'Vremenska zona:',
 2440+ 'fundraiserstats-utc' => '(prema UTC-u)',
22192441 );
22202442
22212443 /** Upper Sorbian (Hornjoserbsce)
@@ -2289,6 +2511,11 @@
22902512 'fundraiserstats-tab-averages' => 'Přerězki (USD)',
22912513 'fundraiserstats-tab-maximums' => 'Maksimumy (USD)',
22922514 'fundraiserstats-tab-ytd' => 'Dotal w lěće (USD)',
 2515+ 'fundraiserstats-instructions' => 'Zo by sej statistiku na dźeń wobhladał, staj kursor nad hrjadu za tón dźeń. Kóžde lěto ma druhu barbu na diagramje.',
 2516+ 'fundraiserstats-customize' => 'Přiměrić',
 2517+ 'fundraiserstats-show-years' => 'Slědowace lěta pokazać:',
 2518+ 'fundraiserstats-time-zone' => 'Časowe pasmo:',
 2519+ 'fundraiserstats-utc' => '(wot UTC)',
22932520 );
22942521
22952522 /** Hungarian (Magyar)
@@ -2437,19 +2664,26 @@
24382665 'fundraiserstats-tab-averages' => 'Medias (USD)',
24392666 'fundraiserstats-tab-maximums' => 'Maximos (USD)',
24402667 'fundraiserstats-tab-ytd' => 'Anno in curso (USD)',
 2668+ 'fundraiserstats-instructions' => 'Pro vider le statisticas de un die, positiona le cursor super le barra correspondente a ille die. Cata anno ha un altere color in le diagramma.',
 2669+ 'fundraiserstats-customize' => 'Personalisar',
 2670+ 'fundraiserstats-show-years' => 'Monstrar le sequente annos:',
 2671+ 'fundraiserstats-time-zone' => 'Fuso horari:',
 2672+ 'fundraiserstats-utc' => '(ab UTC)',
24412673 );
24422674
24432675 /** Indonesian (Bahasa Indonesia)
24442676 * @author Bennylin
 2677+ * @author Farras
24452678 * @author Irwangatot
24462679 * @author IvanLanin
24472680 * @author Kandar
 2681+ * @author Kenrick95
24482682 */
24492683 $messages['id'] = array(
24502684 'contributionreporting-desc' => 'Laporan langsung pada penggalangan dana Wikimedia',
24512685 'contributiontotal' => 'Total kontribusi',
24522686 'contributionhistory' => 'Riwayat kontribusi',
2453 - 'contrib-hist-header' => 'Penyumbang komentar secara langsung dari seluruh dunia',
 2687+ 'contrib-hist-header' => 'Komentar donor dari seluruh dunia',
24542688 'contrib-hist-name' => 'Nama',
24552689 'contrib-hist-date' => 'Waktu dan tanggal',
24562690 'contrib-hist-amount' => 'Jumlah',
@@ -2512,6 +2746,11 @@
25132747 'fundraiserstats-tab-averages' => 'Rata-rata (USD)',
25142748 'fundraiserstats-tab-maximums' => 'Tertinggi (USD)',
25152749 'fundraiserstats-tab-ytd' => 'Tahun berjalan (USD)',
 2750+ 'fundraiserstats-instructions' => 'Untuk melihat statistik hari tertentu, arahkan kursor ke bilah untuk hari itu. Setiap tahun memiliki warna yang berbeda pada tabel.',
 2751+ 'fundraiserstats-customize' => 'Sesuaikan',
 2752+ 'fundraiserstats-show-years' => 'Tampilkan tahun-tahun berikut:',
 2753+ 'fundraiserstats-time-zone' => 'Zona waktu:',
 2754+ 'fundraiserstats-utc' => '(dari UTC)',
25162755 );
25172756
25182757 /** Igbo (Igbo)
@@ -2549,6 +2788,7 @@
25502789 * @author Blaisorblade
25512790 * @author BrokenArrow
25522791 * @author Darth Kule
 2792+ * @author Karika
25532793 */
25542794 $messages['it'] = array(
25552795 'contributionreporting-desc' => 'Aggiornamento in tempo reale sulla raccolta fondi Wikimedia',
@@ -2613,10 +2853,13 @@
26142854 'fundraiserstats-tab-contributions' => 'Numero di contributi',
26152855 'fundraiserstats-tab-averages' => 'Medie (USD)',
26162856 'fundraiserstats-tab-maximums' => 'Massimi (USD)',
 2857+ 'fundraiserstats-customize' => 'Personalizza',
 2858+ 'fundraiserstats-time-zone' => 'Fuso orario:',
26172859 );
26182860
26192861 /** Japanese (日本語)
26202862 * @author Fryed-peach
 2863+ * @author Ohgi
26212864 * @author 青子守歌
26222865 */
26232866 $messages['ja'] = array(
@@ -2686,6 +2929,11 @@
26872930 'fundraiserstats-tab-averages' => '平均 (米ドル)',
26882931 'fundraiserstats-tab-maximums' => '最大 (米ドル)',
26892932 'fundraiserstats-tab-ytd' => '年度累計 (米ドル)',
 2933+ 'fundraiserstats-instructions' => '特定の日の統計を表示するには、その日のバーにカーソルを合わせてください。毎年のグラフはグラフ上で別の色で表示されています。',
 2934+ 'fundraiserstats-customize' => 'カスタマイズ',
 2935+ 'fundraiserstats-show-years' => '表示する年:',
 2936+ 'fundraiserstats-time-zone' => 'タイムゾーン:',
 2937+ 'fundraiserstats-utc' => '(UTCから)',
26902938 );
26912939
26922940 /** Javanese (Basa Jawa)
@@ -2739,6 +2987,7 @@
27402988
27412989 /** Georgian (ქართული)
27422990 * @author BRUTE
 2991+ * @author Dawid Deutschland
27432992 * @author Malafaya
27442993 * @author გიორგიმელა
27452994 */
@@ -2764,14 +3013,18 @@
27653014 'contributiontrackingstatistics' => 'თანხის შეგროვების სტატისტიკა',
27663015 'contribstats-day-totals' => 'სულ დღეში',
27673016 'contribstats-week' => 'კვირა',
 3017+ 'contribstats-payment-type' => 'გადახდის სახე',
27683018 'contribstats-banner' => 'ლოზუნგი',
2769 - 'contribstats-donations' => 'შეწირულობები',
 3019+ 'contribstats-payment-type-hits' => 'გადახდის მეთოდთა გამოყენება',
 3020+ 'contribstats-donations' => 'შემოწირულობები',
27703021 'contribstats-conversion' => 'კონვერსიის მაჩვენებელი (%)',
27713022 'contribstats-template' => 'თარგი',
 3023+ 'contribstats-nodata' => 'მონაცემები არაა მითითებული',
27723024 'contribstats-donatepage' => 'შემოწირულობის გვერდი',
27733025 'contribstats-average' => 'საშუალო',
27743026 'contribstats-credit-card' => 'საკრედიტო ბარათი',
27753027 'fundraiserstats-date' => 'თარიღი',
 3028+ 'fundraiserstats-day' => 'დღე $1 $2-დან',
27763029 'fundraiserstats-contributions' => 'წვლილი',
27773030 'fundraiserstats-total' => 'სულ (USD)',
27783031 'fundraiserstats-avg' => 'საშუალო (USD)',
@@ -2779,6 +3032,8 @@
27803033 'fundraiserstats-tab-totals' => 'სულ (USD)',
27813034 'fundraiserstats-tab-contributions' => 'წვლილის ნომერი',
27823035 'fundraiserstats-tab-maximums' => 'მაქსიმუმი (USD)',
 3036+ 'fundraiserstats-show-years' => 'აჩვენე შემდეგი წლები:',
 3037+ 'fundraiserstats-time-zone' => 'სასაათო სარტყელი:',
27833038 );
27843039
27853040 /** Khmer (ភាសាខ្មែរ)
@@ -2786,9 +3041,10 @@
27873042 * @author គីមស៊្រុន
27883043 */
27893044 $messages['km'] = array(
 3045+ 'contributionreporting-desc' => 'ការរាយការណ៍បន្តផ្ទាល់ពីអ្នកប្រមូលមូលនិធិវិគីមេឌា',
27903046 'contributiontotal' => 'ការរួមចំណែក​សរុប',
27913047 'contributionhistory' => 'ប្រវត្តិ​នៃ​ការរួមចំណែក',
2792 - 'contrib-hist-header' => 'វិចារទាន់ពេលវេលាពីអ្នកបរិច្ចាគពីលើពិភពលោក',
 3048+ 'contrib-hist-header' => '!វិចារពីអ្នកបរិច្ចាគលើពិភពលោក',
27933049 'contrib-hist-name' => 'ឈ្មោះ',
27943050 'contrib-hist-date' => 'ម៉ោង និង​កាលបរច្ឆេទ',
27953051 'contrib-hist-amount' => 'តម្លៃ',
@@ -2797,6 +3053,9 @@
27983054 'contrib-hist-anonymous' => 'អនាមិក',
27993055 'contributionstatistics' => 'ស្ថិតិ​នៃ​ការរួមចំណែក',
28003056 'contribstats-desc' => 'បង្ហាញ​ស្ថិតិ​សម្រាប់​ការរួមចំណែក​បង្កើត​មូលនិធិ​វិគីមេឌា',
 3057+ 'contribstats-daily-totals' => '{{PLURAL:$1|ចំនួនសរុបសំរាប់ថ្ងៃនេះ|ចំនួនសរុបប្រចាំថ្ងៃសំរាប់ $1 ថ្ងៃចុងក្រោយនេះ}}',
 3058+ 'contribstats-monthly-totals' => '{{PLURAL:$1|ចំនួនសរុបសំរាប់ខែនេះ|ចំនួនសរុបប្រចាំខែសំរាប់ $1 ខែចុងក្រោយនេះ}}',
 3059+ 'contribstats-month-range-totals' => '{{PLURAL:$1|ចំនួនសរុបសំរាប់ខែ $1|ចំនួនសរុបប្រចាំខែសំរាប់ខែ $1}}',
28013060 'contribstats-currency-range-totals' => 'សរុប​រូបិយប័ណ្ណ (ពី $1 ដល់ $2)',
28023061 'contribstats-day' => 'ថ្ងៃ',
28033062 'contribstats-month' => 'ខែ',
@@ -2815,6 +3074,17 @@
28163075 'contribstats-day-totals' => 'សរុបក្នុងថ្ងៃ',
28173076 'contribstats-week' => 'សប្តាហ៍',
28183077 'contribstats-payment-type' => 'របៀបបង់ប្រាក់',
 3078+ 'contribstats-banner' => 'បដា',
 3079+ 'contribstats-donations' => 'ការបរិច្ចាគ',
 3080+ 'contribstats-conversion' => 'អត្រាប្ដូរប្រាក់ (%)',
 3081+ 'contribstats-template' => 'ទំព័រគំរូ',
 3082+ 'contribstats-nodata' => 'គ្មានទិន្នន័យដែលត្រូវបានផ្ដល់មក',
 3083+ 'contribstats-donatepage' => 'ទំព័របរិច្ចាគ',
 3084+ 'contribstats-average' => 'មម្យម',
 3085+ 'contribstats-paypal-donations' => 'ការបរិច្ចាគតាម PayPal',
 3086+ 'contribstats-credit-card' => 'ក្រេឌីតកាត',
 3087+ 'contribstats-fraud-note' => 'មានការបរិច្ចាគក្លែងក្លាយខ្លះៗ។',
 3088+ 'contribstats-unaudited' => 'នេះជាទឹកប្រាក់សរុបដែលបានពិនិត្យរួចហើយ។',
28193089 'fundraiserstatistics' => 'ស្ថិតិ​គោល',
28203090 'fundraiserstats-date' => 'កាលបរិច្ឆេទ',
28213091 'fundraiserstats-day' => 'កាលបរិច្ឆេទ $1 នៃ $2',
@@ -2826,6 +3096,9 @@
28273097 'fundraiserstats-tab-contributions' => 'ចំនួន​នៃ​ការ​រួមចំណែក',
28283098 'fundraiserstats-tab-averages' => 'មធ្យម (USD)',
28293099 'fundraiserstats-tab-maximums' => 'អតិបរមា (USD)',
 3100+ 'fundraiserstats-show-years' => 'បង្ហាញឆ្នាំដូចតទៅនេះ៖',
 3101+ 'fundraiserstats-time-zone' => 'ល្វែង​ម៉ោង​៖',
 3102+ 'fundraiserstats-utc' => '(ពី UTC)',
28303103 );
28313104
28323105 /** Kannada (ಕನ್ನಡ)
@@ -2925,7 +3198,7 @@
29263199 'contrib-hist-header' => 'De Spender uß alle Welt ier Annmerkunge',
29273200 'contrib-hist-name' => 'Name',
29283201 'contrib-hist-date' => 'Uhrzick un Dattum',
2929 - 'contrib-hist-amount' => 'Betraach',
 3202+ 'contrib-hist-amount' => 'Bedraach',
29303203 'contrib-hist-next' => 'Fröjer Spende',
29313204 'contrib-hist-previous' => 'Neuer Spende',
29323205 'contrib-hist-anonymous' => 'Namelos',
@@ -2984,7 +3257,12 @@
29853258 'fundraiserstats-tab-contributions' => 'Aanzahl Beidrääsch',
29863259 'fundraiserstats-tab-averages' => 'De Schnette (en Dollar us de USA)',
29873260 'fundraiserstats-tab-maximums' => 'de Deckste Spende (en Dollar us de USA)',
2988 - 'fundraiserstats-tab-ytd' => 'En diesem Johr ald ? US$',
 3261+ 'fundraiserstats-tab-ytd' => 'En dissem Johr ald (en Dollar us de USA)',
 3262+ 'fundraiserstats-instructions' => 'Öm de Statistike för ene Daach aanzeloore, donn dä Köser övver dä Balke för dä Daach. Jeede Daach es met en ander Färv enjzeichent.',
 3263+ 'fundraiserstats-customize' => 'Aapasse',
 3264+ 'fundraiserstats-show-years' => 'Zeisch de Joher donoh:',
 3265+ 'fundraiserstats-time-zone' => 'Ziggzohn:',
 3266+ 'fundraiserstats-utc' => '(vun UTC)',
29893267 );
29903268
29913269 /** Luxembourgish (Lëtzebuergesch)
@@ -3058,6 +3336,11 @@
30593337 'fundraiserstats-tab-averages' => 'Duerchschnëtt (USD)',
30603338 'fundraiserstats-tab-maximums' => 'Maximumen (USD)',
30613339 'fundraiserstats-tab-ytd' => 'Joer-bis-Datum (USD)',
 3340+ 'fundraiserstats-instructions' => "Fir d'Statistike fir iergendeen Dag ze gesinn, setzt de Curseur iwwert d'Colonne fir deen Dag. All Joer ass eng aner Faarf am Grafik.",
 3341+ 'fundraiserstats-customize' => 'Upassen',
 3342+ 'fundraiserstats-show-years' => 'Déi Joren duerno weisen:',
 3343+ 'fundraiserstats-time-zone' => 'Zäitzone:',
 3344+ 'fundraiserstats-utc' => '(vun UTC)',
30623345 );
30633346
30643347 /** Limburgish (Limburgs)
@@ -3139,6 +3422,7 @@
31403423 );
31413424
31423425 /** Lithuanian (Lietuvių)
 3426+ * @author Eitvys200
31433427 * @author Matasg
31443428 */
31453429 $messages['lt'] = array(
@@ -3166,8 +3450,56 @@
31673451 'contribstats-currency' => 'Valiuta',
31683452 'contribstats-amount' => 'Suma (USD)',
31693453 'contribstats-contributions' => 'Aukojimai',
 3454+ 'contribstats-total' => 'Iš viso (USD)',
 3455+ 'contribstats-avg' => 'Vidurkis (USD)',
 3456+ 'contribstats-max' => 'Didžiausia auka',
 3457+ 'contribstats-percentage-ytd' => 'Procentas (YTD)',
 3458+ 'contribstats-total-ytd' => 'Iš viso (YTD)',
 3459+ 'contribstats-value-exactly' => 'Lygiai $1',
 3460+ 'contribstats-value-under' => 'Mažiau nei $1',
 3461+ 'contribstats-value-from' => 'Nuo $1 - $2',
 3462+ 'contribstats-value-over' => 'Daugiau nei $1',
 3463+ 'contribstats-day-totals' => 'Iš viso dienai',
 3464+ 'contribstats-week' => 'Savaitė',
 3465+ 'contribstats-payment-type' => 'Mokėjimo tipas',
 3466+ 'contribstats-banner' => 'Baneris',
 3467+ 'contribstats-clicks' => 'Paspaudimai',
 3468+ 'contribstats-donations' => 'Aukos',
 3469+ 'contribstats-template' => 'Šablonas',
 3470+ 'contribstats-donatepage' => 'Aukojimo puslapis',
 3471+ 'contribstats-average' => 'Vidurkis',
 3472+ 'contribstats-paypal-donations' => 'PayPal aukos',
 3473+ 'contribstats-credit-card' => 'Kreditinė kortelė',
 3474+ 'fundraiserstats-date' => 'Data',
 3475+ 'fundraiserstats-day' => 'Diena $1 iš $2',
 3476+ 'fundraiserstats-contributions' => 'Įnašai',
 3477+ 'fundraiserstats-total' => 'Iš viso (USD)',
 3478+ 'fundraiserstats-avg' => 'Vidurkis (USD)',
 3479+ 'fundraiserstats-max' => 'Maksimalus (USD)',
 3480+ 'fundraiserstats-tab-totals' => 'Iš viso (USD)',
 3481+ 'fundraiserstats-tab-contributions' => 'Įmokų skaičius',
 3482+ 'fundraiserstats-tab-averages' => 'Vidurkiai (USD)',
 3483+ 'fundraiserstats-tab-maximums' => 'Maksimalus (USD)',
 3484+ 'fundraiserstats-instructions' => 'Norėdami peržiūrėti statistinius duomenis apie bet kurią dieną, užveskite žymeklį ant tos dienos. Kiekvienais metai yra skirtingų spalvų.',
 3485+ 'fundraiserstats-show-years' => 'Rodyti šiuos metus:',
 3486+ 'fundraiserstats-time-zone' => 'Laiko zona:',
 3487+ 'fundraiserstats-utc' => '(nuo UTC)',
31703488 );
31713489
 3490+/** Latgalian (Latgaļu)
 3491+ * @author Dark Eagle
 3492+ */
 3493+$messages['ltg'] = array(
 3494+ 'contribstats-day' => 'Dīna',
 3495+ 'contribstats-month' => 'Mieness',
 3496+ 'contribstats-contributions' => 'Pazīdu',
 3497+ 'contribstats-week' => 'Nedeļa',
 3498+ 'contribstats-donations' => 'Pazīdi',
 3499+ 'contribstats-template' => 'Taiss',
 3500+ 'fundraiserstats-date' => 'Data',
 3501+ 'fundraiserstats-time-zone' => 'Laika zona:',
 3502+);
 3503+
31723504 /** Latvian (Latviešu)
31733505 * @author Papuass
31743506 */
@@ -3217,8 +3549,8 @@
32183550 'contrib-hist-name' => 'Име',
32193551 'contrib-hist-date' => 'Време и датум',
32203552 'contrib-hist-amount' => 'Износ',
3221 - 'contrib-hist-next' => 'Постари донации',
3222 - 'contrib-hist-previous' => 'Понови донации',
 3553+ 'contrib-hist-next' => 'Постари дарувања',
 3554+ 'contrib-hist-previous' => 'Понови дарувања',
32233555 'contrib-hist-anonymous' => 'Анонимно',
32243556 'contributionstatistics' => 'Статистики за придонеси',
32253557 'contribstats-desc' => 'Прикажува статистики за парични придонеси за Фондацијата Викимедија',
@@ -3245,23 +3577,23 @@
32463578 'contribstats-value-over' => 'Над $1',
32473579 'contributiontrackingstatistics' => 'Статистики за следењето на придонеси',
32483580 'contribstats-day-totals' => 'Вкупно за денот',
3249 - 'contribstats-week' => 'Седмица',
 3581+ 'contribstats-week' => 'Недела',
32503582 'contribstats-weekly-totals' => '{{PLURAL:$1|Вкупно за оваа седмица|Седмични вкупни износи за изминатите $1 недели, заклучно со последната}}',
32513583 'contribstats-payment-type' => 'Тип на плаќање',
32523584 'contribstats-banner' => 'Плакат',
32533585 'contribstats-payment-type-hits' => 'Искорист. типови на плаќање',
3254 - 'contribstats-clicks' => 'Кликања',
3255 - 'contribstats-donations' => 'Донации',
 3586+ 'contribstats-clicks' => 'Стискања',
 3587+ 'contribstats-donations' => 'Дарувања',
32563588 'contribstats-conversion' => 'Стапка на придобивање на учесници (%)',
32573589 'contribstats-template' => 'Шаблон',
32583590 'contribstats-nodata' => 'Нема внесено податоци',
3259 - 'contribstats-landingpage' => 'Проследна страница',
 3591+ 'contribstats-landingpage' => 'Целна страница',
32603592 'contribstats-donatepage' => 'Страница за донирање',
32613593 'contribstats-average' => 'Просечно',
32623594 'contribstats-imperfect-data' => 'Овие податоци не се апсолутно точни бидејќи следењето на дарители без да се користи следење на сесии има свои ограничувања.',
3263 - 'contribstats-paypal-donations' => 'PayPal донации',
 3595+ 'contribstats-paypal-donations' => 'Прилози преку PayPal',
32643596 'contribstats-credit-card' => 'Кредитна картичка',
3265 - 'contribstats-fraud-note' => 'Постојат извесни измамнички донации.',
 3597+ 'contribstats-fraud-note' => 'Некои прилози се измами.',
32663598 'contribstats-unaudited' => 'Ова се непроверени податоци.',
32673599 'fundraiserstatistics' => 'Статистики за собирањето на средства',
32683600 'fundraiserstats-date' => 'Датум',
@@ -3276,6 +3608,11 @@
32773609 'fundraiserstats-tab-averages' => 'Просеци (USD)',
32783610 'fundraiserstats-tab-maximums' => 'Највисоки (USD)',
32793611 'fundraiserstats-tab-ytd' => 'Догодина на овој ден (USD)',
 3612+ 'fundraiserstats-instructions' => 'За да ги прегледате статитстиките за извесен ден, одете со слушецот врз столбот за тој ден. Секоја година е претставена со своја боја.',
 3613+ 'fundraiserstats-customize' => 'Прилагоди',
 3614+ 'fundraiserstats-show-years' => 'Прикажи ги следниве години:',
 3615+ 'fundraiserstats-time-zone' => 'Часовна зона:',
 3616+ 'fundraiserstats-utc' => '(од UTC)',
32803617 );
32813618
32823619 /** Malayalam (മലയാളം)
@@ -3348,6 +3685,11 @@
33493686 'fundraiserstats-tab-averages' => 'ശരാശരികൾ (USD)',
33503687 'fundraiserstats-tab-maximums' => 'പരമാവധികൾ (USD)',
33513688 'fundraiserstats-tab-ytd' => 'ഈ ദിവസം വരെയുള്ള വർഷം (USD)',
 3689+ 'fundraiserstats-instructions' => 'ഒരു പ്രത്യേക ദിവസത്തെ സ്ഥിതിവിവരക്കണക്ക് അറിയാൻ, കഴ്സർ ആ ദിവസത്തെ കുറിക്കുന്ന പട്ടയുടെ മുകളിലേയ്ക്ക് നീക്കുക. ചാർട്ടിൽ ഓരോ വർഷവും ഓരോരോ വർണ്ണത്തിലാണ് നൽകിയിരിക്കുന്നത്.',
 3690+ 'fundraiserstats-customize' => 'ഇച്ഛാനുസരണമാക്കുക',
 3691+ 'fundraiserstats-show-years' => 'താഴെക്കൊടുത്തിരിക്കുന്ന വർഷങ്ങൾ പ്രദർശിപ്പിക്കുക',
 3692+ 'fundraiserstats-time-zone' => 'സമയ മേഖല:',
 3693+ 'fundraiserstats-utc' => '(യൂ.റ്റി.സി.യിൽ നിന്ന്)',
33523694 );
33533695
33543696 /** Hill Mari (Кырык мары)
@@ -3358,6 +3700,7 @@
33593701 );
33603702
33613703 /** Malay (Bahasa Melayu)
 3704+ * @author Anakmalaysia
33623705 * @author Aviator
33633706 * @author Izzudin
33643707 */
@@ -3389,23 +3732,50 @@
33903733 'contribstats-total' => 'Jumlah (USD)',
33913734 'contribstats-avg' => 'Purata (USD)',
33923735 'contribstats-max' => 'Maksimum (USD)',
3393 - 'contribstats-percentage-ytd' => 'Peratusan (YTD)',
3394 - 'contribstats-total-ytd' => 'Jumlah (YTD)',
 3736+ 'contribstats-percentage-ytd' => 'Peratusan (Setahun hingga tarikh ini)',
 3737+ 'contribstats-total-ytd' => 'Jumlah (Setahun hingga tarikh ini)',
33953738 'contribstats-value-exactly' => 'Tepat-tepat $1',
33963739 'contribstats-value-under' => 'Di bawah $1',
33973740 'contribstats-value-from' => 'Antara $1 - $2',
33983741 'contribstats-value-over' => 'Melebihi $1',
 3742+ 'contributiontrackingstatistics' => 'Statistik penjejakan sumbangan',
 3743+ 'contribstats-day-totals' => 'Jumlah hari ini',
 3744+ 'contribstats-week' => 'Minggu',
 3745+ 'contribstats-weekly-totals' => '{{PLURAL:$1|Jumlah minggu ini|Jumlah mingguan untuk $1 minggu yang lepas}}',
 3746+ 'contribstats-payment-type' => 'Jenis bayaran',
 3747+ 'contribstats-banner' => 'Sepanduk',
 3748+ 'contribstats-payment-type-hits' => 'Kali jenis bayaran',
 3749+ 'contribstats-clicks' => 'Klik',
 3750+ 'contribstats-donations' => 'Dermaan',
 3751+ 'contribstats-conversion' => 'Kadar penukaran (%)',
 3752+ 'contribstats-template' => 'Templat',
 3753+ 'contribstats-nodata' => 'Tiada data disediakan',
 3754+ 'contribstats-landingpage' => 'Laman pendaratan',
 3755+ 'contribstats-donatepage' => 'Laman pendermaan',
 3756+ 'contribstats-average' => 'Purata',
 3757+ 'contribstats-imperfect-data' => 'Data ini tidak sempurna kerana penjejakan penderma tanpa menggunakan penjejakan sesi ada batasnya.',
 3758+ 'contribstats-paypal-donations' => 'Dermaan PayPal',
 3759+ 'contribstats-credit-card' => 'Kad kredit',
 3760+ 'contribstats-fraud-note' => 'Terdapat dermaan tipu.',
 3761+ 'contribstats-unaudited' => 'Jumlah ini belum diaudit.',
33993762 'fundraiserstatistics' => 'Statistik tabung',
34003763 'fundraiserstats-date' => 'Tarikh',
34013764 'fundraiserstats-day' => 'Hari ke-$1 daripada $2',
34023765 'fundraiserstats-contributions' => 'Sumbangan',
34033766 'fundraiserstats-total' => 'Jumlah (USD)',
34043767 'fundraiserstats-avg' => 'Purata (USD)',
 3768+ 'fundraiserstats-ytd' => 'Jumlah terkumpul (USD)',
34053769 'fundraiserstats-max' => 'Maksimum (USD)',
34063770 'fundraiserstats-tab-totals' => 'Jumlah (USD)',
34073771 'fundraiserstats-tab-contributions' => 'Bilangan sumbangan',
34083772 'fundraiserstats-tab-averages' => 'Purata (USD)',
34093773 'fundraiserstats-tab-maximums' => 'Maksimum (USD)',
 3774+ 'fundraiserstats-tab-ytd' => 'Setahun hingga tarikh ini (USD)',
 3775+ 'fundraiserstats-instructions' => 'Untuk melihat statistik bagi mana-mana hari, halakan kursor tetikus ke atas bar untuk hari yang berkenaan. Setiap tahun diwakili warna yang berbeza pada carta.',
 3776+ 'fundraiserstats-customize' => 'Ubah suai',
 3777+ 'fundraiserstats-show-years' => 'Tunjukkan tahun-tahun berikut:',
 3778+ 'fundraiserstats-time-zone' => 'Zon waktu:',
 3779+ 'fundraiserstats-utc' => '(dari UTC)',
34103780 );
34113781
34123782 /** Erzya (Эрзянь)
@@ -3413,7 +3783,9 @@
34143784 */
34153785 $messages['myv'] = array(
34163786 'contrib-hist-name' => 'Лемезэ',
 3787+ 'contrib-hist-date' => 'Шка ды чи-ков',
34173788 'contrib-hist-amount' => 'Зяро',
 3789+ 'contrib-hist-anonymous' => 'Лемтеме',
34183790 'contribstats-day' => 'Чи',
34193791 'contribstats-month' => 'Ков',
34203792 'contribstats-currency' => 'Валюта',
@@ -3421,7 +3793,9 @@
34223794 'contribstats-contributions' => 'Путовксонзо',
34233795 'contribstats-week' => 'Тарго',
34243796 'contribstats-template' => 'Лопа парцун',
 3797+ 'contribstats-donatepage' => 'Лезксйармаконь лопа',
34253798 'fundraiserstats-date' => 'Ковчизэ',
 3799+ 'fundraiserstats-total' => 'Весемезэ (USD)-со',
34263800 );
34273801
34283802 /** Nahuatl (Nāhuatl)
@@ -3527,7 +3901,7 @@
35283902 'contribstats-payment-type' => 'Betaalwijze',
35293903 'contribstats-banner' => 'Banner',
35303904 'contribstats-payment-type-hits' => 'Betaalwijzehits',
3531 - 'contribstats-clicks' => 'Klikken',
 3905+ 'contribstats-clicks' => 'Kliks',
35323906 'contribstats-donations' => 'Donaties',
35333907 'contribstats-conversion' => 'Conversiepercentage',
35343908 'contribstats-template' => 'Sjabloon',
@@ -3553,6 +3927,11 @@
35543928 'fundraiserstats-tab-averages' => 'Gemiddelden (USD)',
35553929 'fundraiserstats-tab-maximums' => 'Maxima (USD)',
35563930 'fundraiserstats-tab-ytd' => 'Jaar tot op heden (USD)',
 3931+ 'fundraiserstats-instructions' => 'Om de statistieken voor een dag te bekijken, kunt u met de muisaanwijzer over de balk voor die dag bewegen. Ieder jaar heeft een andere kleur in de grafiek.',
 3932+ 'fundraiserstats-customize' => 'Aanpassen',
 3933+ 'fundraiserstats-show-years' => 'De volgende jaren weergeven:',
 3934+ 'fundraiserstats-time-zone' => 'Tijdzone:',
 3935+ 'fundraiserstats-utc' => '(vanaf UTC)',
35573936 );
35583937
35593938 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -3691,6 +4070,11 @@
36924071 'fundraiserstats-tab-averages' => 'Gjennomsnitt (USD)',
36934072 'fundraiserstats-tab-maximums' => 'Maksimum (USD)',
36944073 'fundraiserstats-tab-ytd' => 'Året til idag (USD)',
 4074+ 'fundraiserstats-instructions' => 'For å se statistikk for en dag, hold musepekeren over linjen for den dagen. Hvert år har en egen farge i diagrammet.',
 4075+ 'fundraiserstats-customize' => 'Tilpass',
 4076+ 'fundraiserstats-show-years' => 'Vis de følgende årene:',
 4077+ 'fundraiserstats-time-zone' => 'Tidssone:',
 4078+ 'fundraiserstats-utc' => '(fra UTC)',
36954079 );
36964080
36974081 /** Occitan (Occitan)
@@ -3765,7 +4149,15 @@
37664150 'fundraiserstats-tab-ytd' => 'Annada en cors (dolars US)',
37674151 );
37684152
3769 -/** Ossetic (Иронау)
 4153+/** Oriya (ଓଡ଼ିଆ)
 4154+ * @author Odisha1
 4155+ */
 4156+$messages['or'] = array(
 4157+ 'contrib-hist-name' => 'ନାମ',
 4158+ 'contribstats-month' => 'ମାସ',
 4159+);
 4160+
 4161+/** Ossetic (Ирон)
37704162 * @author Amikeco
37714163 */
37724164 $messages['os'] = array(
@@ -3781,7 +4173,9 @@
37824174 'contribstats-month' => 'Munet',
37834175 'contribstats-value-under' => 'Wennicher als $1',
37844176 'contribstats-value-over' => 'Iwwer $1',
 4177+ 'contribstats-week' => 'Woch',
37854178 'contribstats-template' => 'Moddel',
 4179+ 'fundraiserstats-date' => 'Datum',
37864180 'fundraiserstats-day' => 'Daag $1 vun $2',
37874181 );
37884182
@@ -3860,6 +4254,11 @@
38614255 'fundraiserstats-tab-averages' => 'Średnie (USD)',
38624256 'fundraiserstats-tab-maximums' => 'Maksima (USD)',
38634257 'fundraiserstats-tab-ytd' => 'Rok do danej chwili (USD)',
 4258+ 'fundraiserstats-instructions' => 'Statystyki dla dnia zostaną wyświetlone jeśli umieścisz kursor nad paskiem tego dnia. Każdy rok oznaczono innym kolorem.',
 4259+ 'fundraiserstats-customize' => 'Dostosuj',
 4260+ 'fundraiserstats-show-years' => 'Pokaż następujące lata:',
 4261+ 'fundraiserstats-time-zone' => 'Strefa czasowa',
 4262+ 'fundraiserstats-utc' => '(względem UTC)',
38644263 );
38654264
38664265 /** Piedmontese (Piemontèis)
@@ -3933,6 +4332,11 @@
39344333 'fundraiserstats-tab-averages' => 'Medie (USD)',
39354334 'fundraiserstats-tab-maximums' => 'Màssim (USD)',
39364335 'fundraiserstats-tab-ytd' => 'Ann an cors (USD)',
 4336+ 'fundraiserstats-instructions' => "Për vëdde le statìstiche për minca di, ch'a buta ël cursor an sla bara për col di. Minca ann a l'é d'un color diferent an sël gràfich.",
 4337+ 'fundraiserstats-customize' => 'Përsonalisa',
 4338+ 'fundraiserstats-show-years' => "Mostré j'agn sì-dapress:",
 4339+ 'fundraiserstats-time-zone' => 'Fus orari:',
 4340+ 'fundraiserstats-utc' => '(da UTC)',
39374341 );
39384342
39394343 /** Pashto (پښتو)
@@ -3945,10 +4349,11 @@
39464350 'contrib-hist-anonymous' => 'ورکنومی',
39474351 'contribstats-day' => 'ورځ',
39484352 'contribstats-month' => 'مياشت',
3949 - 'contribstats-currency' => 'د پيسو يوون',
 4353+ 'contribstats-currency' => 'ارز',
39504354 'contribstats-contributions' => 'ونډې',
39514355 'contribstats-total' => 'ټولټال (امريکايي ډالر)',
39524356 'contribstats-week' => 'اونۍ',
 4357+ 'contribstats-banner' => 'ليكتوغ',
39534358 'contribstats-donations' => 'بسپنې',
39544359 'contribstats-template' => 'کينډۍ',
39554360 'contribstats-donatepage' => 'د بسپنې مخ',
@@ -3958,6 +4363,8 @@
39594364 'fundraiserstats-contributions' => 'ونډې',
39604365 'fundraiserstats-total' => 'ټولټال (امريکايي ډالر)',
39614366 'fundraiserstats-tab-totals' => 'غونډ ټولټال (امريکايي ډالر)',
 4367+ 'fundraiserstats-tab-contributions' => 'د ونډو شمېر',
 4368+ 'fundraiserstats-time-zone' => 'د وخت سيمه:',
39624369 );
39634370
39644371 /** Portuguese (Português)
@@ -4034,6 +4441,11 @@
40354442 'fundraiserstats-tab-averages' => 'Médias (USD)',
40364443 'fundraiserstats-tab-maximums' => 'Máximos (USD)',
40374444 'fundraiserstats-tab-ytd' => 'Desde o início do ano (USD)',
 4445+ 'fundraiserstats-instructions' => 'Para ver as estatísticas de qualquer dia, passe o cursor sobre a barra desse dia. Cada ano tem uma cor diferente no gráfico.',
 4446+ 'fundraiserstats-customize' => 'Personalizar',
 4447+ 'fundraiserstats-show-years' => 'Mostrar os seguintes anos:',
 4448+ 'fundraiserstats-time-zone' => 'Fuso horário:',
 4449+ 'fundraiserstats-utc' => '(do UTC)',
40384450 );
40394451
40404452 /** Brazilian Portuguese (Português do Brasil)
@@ -4110,16 +4522,24 @@
41114523 'fundraiserstats-tab-averages' => 'Médias (USD)',
41124524 'fundraiserstats-tab-maximums' => 'Máximos (USD)',
41134525 'fundraiserstats-tab-ytd' => 'Desde o início do ano (USD)',
 4526+ 'fundraiserstats-instructions' => 'Para ver as estatísticas de qualquer dia, passe o cursor sobre a barra desse dia. Cada ano tem uma cor diferente no gráfico.',
 4527+ 'fundraiserstats-customize' => 'Personalizar',
 4528+ 'fundraiserstats-show-years' => 'Mostrar os seguintes anos:',
 4529+ 'fundraiserstats-time-zone' => 'Fuso horário:',
 4530+ 'fundraiserstats-utc' => '(do UTC)',
41144531 );
41154532
41164533 /** Romanian (Română)
41174534 * @author Firilacroco
41184535 * @author KlaudiuMihaila
 4536+ * @author Minisarm
41194537 * @author Stelistcristi
41204538 */
41214539 $messages['ro'] = array(
 4540+ 'contributionreporting-desc' => 'Rapoarte în timp real despre strângerea de fonduri Wikimedia',
41224541 'contributiontotal' => 'Contribuţia totală',
41234542 'contributionhistory' => 'Istoricul contribuțiilor',
 4543+ 'contrib-hist-header' => 'Comentariile donatorilor din întreaga lume',
41244544 'contrib-hist-name' => 'Nume',
41254545 'contrib-hist-date' => 'Timp și dată',
41264546 'contrib-hist-amount' => 'sumă',
@@ -4127,6 +4547,14 @@
41284548 'contrib-hist-previous' => 'Donații mai noi',
41294549 'contrib-hist-anonymous' => 'Anonim',
41304550 'contributionstatistics' => 'Statisticile contribuțiilor',
 4551+ 'contribstats-desc' => 'Afișează statistici despre contribuțiile făcute către Fundația Wikimedia',
 4552+ 'contribstats-daily-totals' => '{{PLURAL:$1|Totalul pentru astăzi|Totalul zilnic pentru ultimele $1 zile|Totalul zilnic pentru ultimele $1 de zile}}',
 4553+ 'contribstats-monthly-totals' => '{{PLURAL:$1|Totalul pentru această lună|Totalul lunar pentru ultimele $1 luni|Totalul lunar pentru ultimele $1 de luni}}',
 4554+ 'contribstats-month-range-totals' => '{{PLURAL:$1|Totalul pentru $1 lună|Totalul lunar pentru $1 luni|Totalul lunar pentru $1 de luni}}',
 4555+ 'contribstats-currency-range-totals' => 'Totalul de valută (de la $1 la $2)',
 4556+ 'contribstats-contribution-range-breakdown' => 'Defalcarea contribuțiilor după valoare (de la $1 la $2)',
 4557+ 'contribstats-currency-totals' => 'Totalul valutar pentru anul fiscal $1',
 4558+ 'contribstats-contribution-breakdown' => 'Defalcarea contribuțiilor după valoare pentru anul fiscal $1',
41314559 'contribstats-day' => 'Zi',
41324560 'contribstats-month' => 'Lună',
41334561 'contribstats-currency' => 'Valută',
@@ -4141,32 +4569,44 @@
41424570 'contribstats-value-under' => 'Sub $1',
41434571 'contribstats-value-from' => 'De la $1 - $2',
41444572 'contribstats-value-over' => 'Peste $1',
 4573+ 'contributiontrackingstatistics' => 'Statistici de urmărire a contribuțiilor',
41454574 'contribstats-day-totals' => 'Total pentru zi',
41464575 'contribstats-week' => 'Săptămână',
 4576+ 'contribstats-weekly-totals' => '{{PLURAL:$1|Totalul pentru această săptămână|Totalul săptămânal pentru ultimele $1 săptămâni inclusiv|Totalul săptămânal pentru ultimele $1 de săptămâni inclusiv}}',
41474577 'contribstats-payment-type' => 'Tipul de plată',
41484578 'contribstats-banner' => 'Banner',
 4579+ 'contribstats-payment-type-hits' => 'Număr de modalități de plată',
41494580 'contribstats-clicks' => 'Clicuri',
41504581 'contribstats-donations' => 'Donații',
41514582 'contribstats-conversion' => 'Rată de conversie (%)',
41524583 'contribstats-template' => 'Format',
41534584 'contribstats-nodata' => 'Nicio informație furnizată',
 4585+ 'contribstats-landingpage' => 'Pagina de destinație',
41544586 'contribstats-donatepage' => 'Pagina de donații',
41554587 'contribstats-average' => 'Medie',
 4588+ 'contribstats-imperfect-data' => 'Aceste date nu sunt perfecte deoarece urmărirea donatorilor fără a folosi urmărirea sesiunii are limitările ei.',
41564589 'contribstats-paypal-donations' => 'Donaţii PayPal',
41574590 'contribstats-credit-card' => 'Card de credit',
41584591 'contribstats-fraud-note' => 'Câteva donații frauduloase există.',
 4592+ 'contribstats-unaudited' => 'Acestea sunt totaluri neverificate.',
41594593 'fundraiserstatistics' => 'Statistici străngere de fonduri',
41604594 'fundraiserstats-date' => 'Dată',
41614595 'fundraiserstats-day' => 'Ziua $1 din $2',
41624596 'fundraiserstats-contributions' => 'Contribuții',
41634597 'fundraiserstats-total' => 'Total (USD)',
41644598 'fundraiserstats-avg' => 'Medie (USD)',
 4599+ 'fundraiserstats-ytd' => 'Total cumulat (USD)',
41654600 'fundraiserstats-max' => 'Maxim (USD)',
41664601 'fundraiserstats-tab-totals' => 'Totaluri (USD)',
41674602 'fundraiserstats-tab-contributions' => 'Număr de contribuții',
41684603 'fundraiserstats-tab-averages' => 'Medii (USD)',
41694604 'fundraiserstats-tab-maximums' => 'Maximuri (USD)',
41704605 'fundraiserstats-tab-ytd' => 'An-la-dată (USD)',
 4606+ 'fundraiserstats-instructions' => 'Pentru a vizualiza statistici pentru orice zi, plasați cursorul deasupra barei pentru acea zi. Fiecare an este o culoare diferită pe grafic.',
 4607+ 'fundraiserstats-customize' => 'Personalizare',
 4608+ 'fundraiserstats-show-years' => 'Arată următorii ani:',
 4609+ 'fundraiserstats-time-zone' => 'Fus orar:',
 4610+ 'fundraiserstats-utc' => '(de la UTC)',
41714611 );
41724612
41734613 /** Tarandíne (Tarandíne)
@@ -4239,6 +4679,10 @@
42404680 'fundraiserstats-tab-averages' => 'Medie (USD)',
42414681 'fundraiserstats-tab-maximums' => 'Massime (USD)',
42424682 'fundraiserstats-tab-ytd' => 'Anne-a-date (USD)',
 4683+ 'fundraiserstats-customize' => 'Personalizze',
 4684+ 'fundraiserstats-show-years' => 'Fà vedè le anne ca seguene:',
 4685+ 'fundraiserstats-time-zone' => "Orarie d'a zone:",
 4686+ 'fundraiserstats-utc' => '(da UTC)',
42434687 );
42444688
42454689 /** Russian (Русский)
@@ -4314,6 +4758,11 @@
43154759 'fundraiserstats-tab-averages' => 'Средние (USD)',
43164760 'fundraiserstats-tab-maximums' => 'Максимумы (USD)',
43174761 'fundraiserstats-tab-ytd' => 'На данный год (USD)',
 4762+ 'fundraiserstats-instructions' => 'Для просмотра статистики за конкретный день, наведите курсор на столбец этого дня. Данные за разные годы представлены разными цветами.',
 4763+ 'fundraiserstats-customize' => 'Настроить',
 4764+ 'fundraiserstats-show-years' => 'Показать следующие годы:',
 4765+ 'fundraiserstats-time-zone' => 'Часовой пояс:',
 4766+ 'fundraiserstats-utc' => '(от UTC)',
43184767 );
43194768
43204769 /** Rusyn (Русиньскый)
@@ -4337,6 +4786,8 @@
43384787 'contribstats-month-range-totals' => '{{PLURAL:$1|Вшыткого за $1 місяць|Вшыткого за $1 місяцї|Вшыткого за $1 місяцїв}}',
43394788 'contribstats-currency-range-totals' => 'Разом (з $1 до $2)',
43404789 'contribstats-contribution-range-breakdown' => 'Роздїлїня пожертвовань подля годноты (з $1 до $2)',
 4790+ 'contribstats-currency-totals' => 'Сумы мен про фішкалный рік $1',
 4791+ 'contribstats-contribution-breakdown' => 'Роздїлїня приспівків за фішкалный рік $1 подля годноты',
43414792 'contribstats-day' => 'День',
43424793 'contribstats-month' => 'Місяць',
43434794 'contribstats-currency' => 'Валута',
@@ -4357,6 +4808,7 @@
43584809 'contribstats-weekly-totals' => '{{PLURAL:$1|Вшыткого за тот тыждень|Цалковы тыжденны резултаты за послїднї $1 тыжднї враховано|Цалковы тыжденны резултаты за послїднїх $1 тыжднїв враховано}}',
43594810 'contribstats-payment-type' => 'Способ платбы',
43604811 'contribstats-banner' => 'Банер',
 4812+ 'contribstats-payment-type-hits' => 'Рейтінґы тіпів плачіня',
43614813 'contribstats-clicks' => 'Кліків',
43624814 'contribstats-donations' => 'Приспівкы',
43634815 'contribstats-conversion' => 'Коефіціент конверзії (%)',
@@ -4365,8 +4817,12 @@
43664818 'contribstats-landingpage' => 'Цілёва сторінка',
43674819 'contribstats-donatepage' => 'Сторінка пожертв',
43684820 'contribstats-average' => 'Середнє',
 4821+ 'contribstats-imperfect-data' => 'Тоты дата не суть точны, слїдованя донорів без слїдованя сешнів мать свої обмеджіня.',
43694822 'contribstats-paypal-donations' => 'PayPal пожертвованя',
43704823 'contribstats-credit-card' => 'Кредітна карта',
 4824+ 'contribstats-fraud-note' => 'Екзістують фалошны пожертвованя.',
 4825+ 'contribstats-unaudited' => 'Їднать ся о неперевірены сумы.',
 4826+ 'fundraiserstatistics' => 'Штатістіка приспівковой кампанї',
43714827 'fundraiserstats-date' => 'Датум',
43724828 'fundraiserstats-day' => '$2, $1. день',
43734829 'fundraiserstats-contributions' => 'Приспевкы',
@@ -4379,9 +4835,14 @@
43804836 'fundraiserstats-tab-averages' => 'Середнї чісла (USD)',
43814837 'fundraiserstats-tab-maximums' => 'Максіма (USD)',
43824838 'fundraiserstats-tab-ytd' => 'З початку року (USD)',
 4839+ 'fundraiserstats-instructions' => 'Штатісткы хоцьякого дня зобразите так, же наведете курзор на стовпчік той добы. Каждый рік є на ґрафі вызначеный іншов фарбов.',
 4840+ 'fundraiserstats-customize' => 'Приспособити',
 4841+ 'fundraiserstats-show-years' => 'Указати наступны рокы:',
 4842+ 'fundraiserstats-time-zone' => 'Часова зона:',
 4843+ 'fundraiserstats-utc' => '(од UTC)',
43834844 );
43844845
4385 -/** Yakut (Саха тыла)
 4846+/** Sakha (Саха тыла)
43864847 * @author HalanTul
43874848 */
43884849 $messages['sah'] = array(
@@ -4451,6 +4912,11 @@
44524913 'fundraiserstats-tab-averages' => 'Ортотунан (USD)',
44534914 'fundraiserstats-tab-maximums' => 'Саамай үрдээбитэ (USD)',
44544915 'fundraiserstats-tab-ytd' => 'Бу сылга (USD)',
 4916+ 'fundraiserstats-instructions' => 'Талбыт күнүҥ статиистикатын көрөргө курсору күн столбигыгар илт. Араас сыллар дааннайдара туспа өҥүнэн бэриллэллэр.',
 4917+ 'fundraiserstats-customize' => 'Уларытыы',
 4918+ 'fundraiserstats-show-years' => 'Аныгыскы сыллары көрдөр:',
 4919+ 'fundraiserstats-time-zone' => 'Олохтоох кэм:',
 4920+ 'fundraiserstats-utc' => '(UTC-тан уратыта)',
44554921 );
44564922
44574923 /** Sicilian (Sicilianu)
@@ -4531,6 +4997,11 @@
45324998 'fundraiserstats-tab-averages' => 'Priemer (USD)',
45334999 'fundraiserstats-tab-maximums' => 'Maximum (USD)',
45345000 'fundraiserstats-tab-ytd' => 'Rok do dátumu (USD)',
 5001+ 'fundraiserstats-instructions' => 'Ak chcete zobraziť štatistiky pre ľubovoľný deň, podržte kurzor nad stĺpcom pre daný deň. Každý rok je v grafe zobrazený inou farbou.',
 5002+ 'fundraiserstats-customize' => 'Prispôsobiť',
 5003+ 'fundraiserstats-show-years' => 'Zobraziť nasledujúce roky:',
 5004+ 'fundraiserstats-time-zone' => 'Časové pásmo:',
 5005+ 'fundraiserstats-utc' => '(z UTC)',
45355006 );
45365007
45375008 /** Slovenian (Slovenščina)
@@ -4603,9 +5074,15 @@
46045075 'fundraiserstats-tab-averages' => 'Povprečja (USD)',
46055076 'fundraiserstats-tab-maximums' => 'Maksimumi (USD)',
46065077 'fundraiserstats-tab-ytd' => 'Preteklo obdobje leta (USD)',
 5078+ 'fundraiserstats-instructions' => 'Če si želite ogledati statistiko nekega dne, premaknite miškin kazalec na vrstico tega dneva. Vsako leto je na grafikonu drugače obarvano.',
 5079+ 'fundraiserstats-customize' => 'Prilagodi',
 5080+ 'fundraiserstats-show-years' => 'Pokaži naslednja leta:',
 5081+ 'fundraiserstats-time-zone' => 'Časovni pas:',
 5082+ 'fundraiserstats-utc' => '(od UTC)',
46075083 );
46085084
4609 -/** Serbian Cyrillic ekavian (Српски (ћирилица))
 5085+/** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
 5086+ * @author Rancher
46105087 * @author Јованвб
46115088 * @author Михајло Анђелковић
46125089 */
@@ -4640,9 +5117,11 @@
46415118 'fundraiserstats-avg' => 'Просечно (USD)',
46425119 'fundraiserstats-max' => 'Максимум (USD)',
46435120 'fundraiserstats-tab-contributions' => 'Број доприноса',
 5121+ 'fundraiserstats-time-zone' => 'Временска зона:',
 5122+ 'fundraiserstats-utc' => '(према UTC-у)',
46445123 );
46455124
4646 -/** Serbian Latin ekavian (Srpski (latinica))
 5125+/** Serbian Latin ekavian (‪Srpski (latinica)‬)
46475126 * @author Michaello
46485127 */
46495128 $messages['sr-el'] = array(
@@ -4678,11 +5157,14 @@
46795158 );
46805159
46815160 /** Swedish (Svenska)
 5161+ * @author Ainali
46825162 * @author Boivie
46835163 * @author Cohan
46845164 * @author Fluff
 5165+ * @author MagnusA
46855166 * @author Najami
46865167 * @author Per
 5168+ * @author Tobulos1
46875169 */
46885170 $messages['sv'] = array(
46895171 'contributionreporting-desc' => 'Liverapportering av Wikimedias insamling',
@@ -4697,7 +5179,7 @@
46985180 'contrib-hist-anonymous' => 'Anonym',
46995181 'contributionstatistics' => 'Bidragstatistik',
47005182 'contribstats-desc' => 'Visar statistik för lämnade bidrag till Wikimedia Foundation',
4701 - 'contribstats-daily-totals' => '{{PLURAL:$1|Totalt idag|Dygnstotaler för de senaste $1 dagarna}}',
 5183+ 'contribstats-daily-totals' => '{{PLURAL:$1|Totalt det senaste dygnet|Totalt de senaste $1 dygnen}}',
47025184 'contribstats-monthly-totals' => '{{PLURAL:$1|Totalt den här månaden|Månadstotaler för de senaste $1 månaderna}}',
47035185 'contribstats-month-range-totals' => '{{PLURAL:$1|Totalt för $1 månad|Månadstotaler för $1 månader}}',
47045186 'contribstats-currency-range-totals' => 'Valutatotaler (från $1 till $2)',
@@ -4751,6 +5233,11 @@
47525234 'fundraiserstats-tab-averages' => 'Genomsnitt (USD)',
47535235 'fundraiserstats-tab-maximums' => 'Maximum (USD)',
47545236 'fundraiserstats-tab-ytd' => 'Total i år (USD)',
 5237+ 'fundraiserstats-instructions' => 'För att visa statistik för en dag, håll muspekaren över linjen för den dagen. Varje år är en annan färg i diagrammet.',
 5238+ 'fundraiserstats-customize' => 'Anpassa',
 5239+ 'fundraiserstats-show-years' => 'Visa de följande åren:',
 5240+ 'fundraiserstats-time-zone' => 'Tidszon:',
 5241+ 'fundraiserstats-utc' => '(från UTC)',
47555242 );
47565243
47575244 /** Swahili (Kiswahili) */
@@ -4854,12 +5341,16 @@
48555342 'fundraiserstats-tab-averages' => 'సగటులు (USD)',
48565343 'fundraiserstats-tab-maximums' => 'గరిష్ఠాలు (USD)',
48575344 'fundraiserstats-tab-ytd' => 'సంవత్సరంలో-ఇప్పటివరకు (USD)',
 5345+ 'fundraiserstats-show-years' => 'ఈ సంవత్సరాలను చూపించు:',
 5346+ 'fundraiserstats-time-zone' => 'కాల మండలం:',
 5347+ 'fundraiserstats-utc' => '(UTC నుండి)',
48585348 );
48595349
48605350 /** Tetum (Tetun)
48615351 * @author MF-Warburg
48625352 */
48635353 $messages['tet'] = array(
 5354+ 'contrib-hist-name' => 'Naran',
48645355 'contrib-hist-date' => 'Loron ho tempu',
48655356 'fundraiserstats-date' => 'Tempu',
48665357 );
@@ -4945,6 +5436,7 @@
49465437 );
49475438
49485439 /** Thai (ไทย)
 5440+ * @author Korrawit
49495441 * @author Woraponboonkerd
49505442 */
49515443 $messages['th'] = array(
@@ -4980,9 +5472,9 @@
49815473 'contribstats-conversion' => 'อัตราแลกเปลี่ยน (%)',
49825474 'contribstats-template' => 'แม่แบบ',
49835475 'contribstats-average' => 'ค่าเฉลี่ย',
4984 - 'contribstats-paypal-donations' => 'การยริจาคผ่านทาง PayPal',
 5476+ 'contribstats-paypal-donations' => 'การบริจาคผ่านทาง PayPal',
49855477 'contribstats-credit-card' => 'บัตรเครดิต',
4986 - 'contribstats-fraud-note' => 'มีการบริจาคบางอย่างที่ปรากฎการฉ้อโกงเกิดขึ้น',
 5478+ 'contribstats-fraud-note' => 'มีการบริจาคที่มีการฉ้อโกงเกิดขึ้น',
49875479 'fundraiserstats-contributions' => 'การบริจาค',
49885480 'fundraiserstats-total' => 'ยอดรวม (ดอลลาร์สหรัฐ)',
49895481 'fundraiserstats-avg' => 'ค่าเฉลี่ย (ดอลลาร์สหรัฐ)',
@@ -5137,6 +5629,11 @@
51385630 'fundraiserstats-tab-averages' => 'Pinatakang mga halaga (dolyar ng Estados Unidos)',
51395631 'fundraiserstats-tab-maximums' => 'Mga pinakamatataas (dolyar ng Estados Unidos)',
51405632 'fundraiserstats-tab-ytd' => 'Taon-sa-petsa (USD)',
 5633+ 'fundraiserstats-instructions' => 'Upang matanaw ang mga estadistika para sa anumang araw, palutangin ang panturo sa ibabaw ng bareta para sa araw na iyon. Ang bawat taon ay isang ibang kulay sa ibabaw ng talangguhit.',
 5634+ 'fundraiserstats-customize' => 'Ipasadya',
 5635+ 'fundraiserstats-show-years' => 'Ipakita ang sumusunod na mga taon:',
 5636+ 'fundraiserstats-time-zone' => 'Sona ng oras:',
 5637+ 'fundraiserstats-utc' => '(mula sa UTC)',
51415638 );
51425639
51435640 /** Tok Pisin (Tok Pisin)
@@ -5229,6 +5726,7 @@
52305727 /** Ukrainian (Українська)
52315728 * @author Ahonc
52325729 * @author Aleksandrit
 5730+ * @author Dim Grits
52335731 * @author NickK
52345732 * @author Prima klasy4na
52355733 * @author Тест
@@ -5300,6 +5798,11 @@
53015799 'fundraiserstats-tab-averages' => 'У середньому (долари США)',
53025800 'fundraiserstats-tab-maximums' => 'Максимуми (долари США)',
53035801 'fundraiserstats-tab-ytd' => 'З початку року (USD)',
 5802+ 'fundraiserstats-instructions' => 'Для перегляду статистичних даних за конкретну добу, наведіть курсор на стовпчик цієї доби. Дані за різні роки представлені різними кольорами.',
 5803+ 'fundraiserstats-customize' => 'Налаштувати',
 5804+ 'fundraiserstats-show-years' => 'Показати наступні роки:',
 5805+ 'fundraiserstats-time-zone' => 'Часовий пояс:',
 5806+ 'fundraiserstats-utc' => '(від UTC)',
53045807 );
53055808
53065809 /** Vèneto (Vèneto)
@@ -5448,7 +5951,7 @@
54495952 'contribstats-week' => 'Tuần',
54505953 'contribstats-weekly-totals' => '{{PLURAL:$1|Tổng số tuần này|Tổng số hàng tuần trong $1 tuần trước}}',
54515954 'contribstats-payment-type' => 'Cách trả tiền',
5452 - 'contribstats-banner' => 'Bảng',
 5955+ 'contribstats-banner' => 'Biểu ngữ',
54535956 'contribstats-payment-type-hits' => 'Lần trả tiền theo kiểu',
54545957 'contribstats-clicks' => 'Số lần nhấn chuột',
54555958 'contribstats-donations' => 'Số khoản quyên góp',
@@ -5476,6 +5979,11 @@
54775980 'fundraiserstats-tab-averages' => 'Trung bình (USD)',
54785981 'fundraiserstats-tab-maximums' => 'Tối đa (USD)',
54795982 'fundraiserstats-tab-ytd' => 'Năm đến nay (USD)',
 5983+ 'fundraiserstats-instructions' => 'Để xem thống kê về bất cứ ngày nào, hãy giữ con trỏ trên thanh cho ngày đó. Các năm được tô đậm màu khác nhau trên biểu đồ.',
 5984+ 'fundraiserstats-customize' => 'Tùy chỉnh',
 5985+ 'fundraiserstats-show-years' => 'Hiện các năm sau:',
 5986+ 'fundraiserstats-time-zone' => 'Múi giờ:',
 5987+ 'fundraiserstats-utc' => '(đối với UTC)',
54805988 );
54815989
54825990 /** Volapük (Volapük)
@@ -5511,18 +6019,26 @@
55126020 */
55136021 $messages['yi'] = array(
55146022 'contrib-hist-name' => 'נאָמען',
 6023+ 'contrib-hist-date' => 'צײַט און דאַטע',
 6024+ 'contrib-hist-anonymous' => 'אַנאנים',
55156025 'contribstats-day' => 'טאָג',
 6026+ 'contribstats-month' => 'מאנאַט',
 6027+ 'contribstats-currency' => 'וואַלוטע:',
 6028+ 'contribstats-week' => 'וואך',
55166029 );
55176030
55186031 /** Simplified Chinese (‪中文(简体)‬)
55196032 * @author Chenxiaoqino
55206033 * @author Chenzw
 6034+ * @author Hydra
55216035 * @author Liangent
55226036 * @author Wmr89502270
55236037 */
55246038 $messages['zh-hans'] = array(
 6039+ 'contributionreporting-desc' => '现场报告维基媒体筹款活动',
55256040 'contributiontotal' => '贡献汇总',
55266041 'contributionhistory' => '贡献历史',
 6042+ 'contrib-hist-header' => '世界各地的捐助者评论',
55276043 'contrib-hist-name' => '名称',
55286044 'contrib-hist-date' => '时间和日期',
55296045 'contrib-hist-amount' => '金额',
@@ -5534,6 +6050,10 @@
55356051 'contribstats-daily-totals' => '{{PLURAL:$1|今天的汇总|最近$1天的汇总}}',
55366052 'contribstats-monthly-totals' => '{{PLURAL:$1|本月的汇总|最近$1月的汇总}}',
55376053 'contribstats-month-range-totals' => '{{PLURAL:$1|$1月的汇总|$1月的汇总}}',
 6054+ 'contribstats-currency-range-totals' => '货币总计(从$1至$2)',
 6055+ 'contribstats-contribution-range-breakdown' => '列出分项数字的值(从$1至$2) 的贡献',
 6056+ 'contribstats-currency-totals' => '$1的财政年度货币总计',
 6057+ 'contribstats-contribution-breakdown' => '值为$1的财政年度的贡献的分项数字',
55386058 'contribstats-day' => '日',
55396059 'contribstats-month' => '月份',
55406060 'contribstats-currency' => '货币',
@@ -5554,6 +6074,7 @@
55556075 'contribstats-weekly-totals' => '{{PLURAL:$1|本周总额|包括最近$1周的周总额}}',
55566076 'contribstats-payment-type' => '支付类型',
55576077 'contribstats-banner' => '横幅',
 6078+ 'contribstats-payment-type-hits' => '支付类型点击',
55586079 'contribstats-clicks' => '点击数',
55596080 'contribstats-donations' => '捐赠',
55606081 'contribstats-conversion' => '转换率(%)',
@@ -5562,32 +6083,56 @@
55636084 'contribstats-landingpage' => '着陆页面',
55646085 'contribstats-donatepage' => '捐助页面',
55656086 'contribstats-average' => '平均',
 6087+ 'contribstats-imperfect-data' => '此数据是不完美,而无需使用的会话跟踪其限制跟踪捐助者。',
55666088 'contribstats-paypal-donations' => 'PayPal捐赠',
55676089 'contribstats-credit-card' => '信用卡',
55686090 'contribstats-fraud-note' => '有虚假的捐助存在。',
 6091+ 'contribstats-unaudited' => '这些都是未经审核的总计。',
55696092 'fundraiserstatistics' => '募捐者统计',
55706093 'fundraiserstats-date' => '日期',
55716094 'fundraiserstats-day' => '$2的第$1日',
55726095 'fundraiserstats-contributions' => '贡献',
55736096 'fundraiserstats-total' => '总额(美元)',
55746097 'fundraiserstats-avg' => '平均(美元)',
 6098+ 'fundraiserstats-ytd' => '累积总数 (美元)',
55756099 'fundraiserstats-max' => '最大(美元)',
55766100 'fundraiserstats-tab-totals' => '总额(美元)',
55776101 'fundraiserstats-tab-contributions' => '贡献数',
55786102 'fundraiserstats-tab-averages' => '平均(美元)',
55796103 'fundraiserstats-tab-maximums' => '最大(美元)',
 6104+ 'fundraiserstats-tab-ytd' => '年直到日期 (美元)',
 6105+ 'fundraiserstats-instructions' => '要查看统计信息的任何一天,将光标悬停在栏,那一天。每年是以不同的颜色,在图表上。',
 6106+ 'fundraiserstats-customize' => '自定义',
 6107+ 'fundraiserstats-show-years' => '显示以下年:',
 6108+ 'fundraiserstats-time-zone' => '时区:',
 6109+ 'fundraiserstats-utc' => '(从 UTC)',
55806110 );
55816111
55826112 /** Traditional Chinese (‪中文(繁體)‬)
 6113+ * @author Anakmalaysia
55836114 * @author Liangent
 6115+ * @author Mark85296341
55846116 */
55856117 $messages['zh-hant'] = array(
5586 - 'contributionhistory' => '貢獻歷史',
 6118+ 'contributionreporting-desc' => '維基媒體現場募捐活動報告',
 6119+ 'contributiontotal' => '貢獻匯總',
 6120+ 'contributionhistory' => '歷史貢獻',
 6121+ 'contrib-hist-header' => '捐助者來自世界各地的評論',
55876122 'contrib-hist-name' => '名稱',
55886123 'contrib-hist-date' => '時間和日期',
55896124 'contrib-hist-amount' => '金額',
 6125+ 'contrib-hist-next' => '較早的捐款',
 6126+ 'contrib-hist-previous' => '較新的捐款',
55906127 'contrib-hist-anonymous' => '匿名',
55916128 'contributionstatistics' => '貢獻統計',
 6129+ 'contribstats-desc' => '顯示對維基媒體基金會的貢獻的統計',
 6130+ 'contribstats-daily-totals' => '{{PLURAL:$1|今天的匯總|最近$1天的匯總}}',
 6131+ 'contribstats-monthly-totals' => '{{PLURAL:$1|本月的匯總|最近$1個月的匯總}}',
 6132+ 'contribstats-month-range-totals' => '{{PLURAL:$1|$1個月的匯總|$1個月的匯總}}',
 6133+ 'contribstats-currency-range-totals' => '貨幣總計(從$1至$2 )',
 6134+ 'contribstats-contribution-range-breakdown' => '列出分項數字的值(從$1至$2)的貢獻',
 6135+ 'contribstats-currency-totals' => '$1的財政年度貨幣總計',
 6136+ 'contribstats-contribution-breakdown' => '值為$1的財政年度的貢獻的分項數字',
55926137 'contribstats-day' => '日',
55936138 'contribstats-month' => '月份',
55946139 'contribstats-currency' => '貨幣',
@@ -5607,26 +6152,38 @@
56086153 'contribstats-week' => '周',
56096154 'contribstats-weekly-totals' => '{{PLURAL:$1|本周總額|包括最近$1周的周總額}}',
56106155 'contribstats-payment-type' => '支付類型',
 6156+ 'contribstats-banner' => '横幅',
 6157+ 'contribstats-payment-type-hits' => '點擊付款類型',
56116158 'contribstats-clicks' => '點擊數',
56126159 'contribstats-donations' => '捐贈',
56136160 'contribstats-conversion' => '轉換率(%)',
56146161 'contribstats-template' => '模板',
56156162 'contribstats-nodata' => '沒有提供數據',
5616 - 'contribstats-donatepage' => '捐助頁面',
 6163+ 'contribstats-landingpage' => '登錄頁面',
 6164+ 'contribstats-donatepage' => '捐款頁面',
56176165 'contribstats-average' => '平均',
 6166+ 'contribstats-imperfect-data' => '此數據是不完美的,而無需使用的會話跟蹤其限制跟蹤捐款者。',
56186167 'contribstats-paypal-donations' => 'PayPal捐贈',
56196168 'contribstats-credit-card' => '信用卡',
5620 - 'contribstats-fraud-note' => '有虛假的捐助存在。',
 6169+ 'contribstats-fraud-note' => '有虛假的捐款存在。',
 6170+ 'contribstats-unaudited' => '這些都是未經審核的總計。',
56216171 'fundraiserstatistics' => '募捐者統計',
56226172 'fundraiserstats-date' => '日期',
56236173 'fundraiserstats-day' => '$2的第$1日',
56246174 'fundraiserstats-contributions' => '貢獻',
56256175 'fundraiserstats-total' => '總額(美元)',
56266176 'fundraiserstats-avg' => '平均(美元)',
 6177+ 'fundraiserstats-ytd' => '累計總額(美元)',
56276178 'fundraiserstats-max' => '最大(美元)',
56286179 'fundraiserstats-tab-totals' => '總額(美元)',
56296180 'fundraiserstats-tab-contributions' => '貢獻數',
56306181 'fundraiserstats-tab-averages' => '平均(美元)',
56316182 'fundraiserstats-tab-maximums' => '最大(美元)',
 6183+ 'fundraiserstats-tab-ytd' => '年直到日期(美元)',
 6184+ 'fundraiserstats-instructions' => '要查看統計信息的任何一天,將光標懸停在欄,那一天。每年是以不同的顏色,在圖表上。',
 6185+ 'fundraiserstats-customize' => '自定義',
 6186+ 'fundraiserstats-show-years' => '顯示以下年:',
 6187+ 'fundraiserstats-time-zone' => '時區:',
 6188+ 'fundraiserstats-utc' => '(從 UTC)',
56326189 );
56336190
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.i18n.php
___________________________________________________________________
Added: svn:mergeinfo
56346191 Merged /branches/wmf-deployment/extensions/ContributionReporting/ContributionReporting.i18n.php:r60970
56356192 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionReporting.i18n.php:r67177,69199,76243,77266
56366193 Merged /trunk/extensions/ContributionReporting/ContributionReporting.i18n.php:r64690-67673,76496,76542,76558,76586,76647,77056,77084,77217,77219,77236,77248,77299,77345,77371,77399,77506,77537,77687,78211,78229,78400,78518,78751,79295,79527,80125,80191,80401,80761,80955,80959,80991,81054,81107,81165,81195,81222,81319,81481,81540,81606,81647,81846,81917,82082,82148,82192,82294,82347,82485,82573,82695,83108,83174,83612,83719,83784,83968,84202,84327,84639,84978,85082,85153,85328,85817,86343,86426,86803,86893,86985,87040,87100,87131,87175,87304,87442,87590,87693,88676,89687,91107,92378,92408,92462,93008,93885,94281,94424,94714,94938,95176,96039,96108,96184,96248,96303,96366,96473,96692,96807,100364,101278,102035-102036,102118
56376194 Merged /trunk/phase3/extensions/ContributionReporting/ContributionReporting.i18n.php:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionStatistics_body.php
@@ -10,7 +10,7 @@
1111 class SpecialContributionStatistics extends SpecialPage {
1212
1313 /* Members */
14 -
 14+
1515 private $mStartDate;
1616 private $mEndDate;
1717 private $mMode;
@@ -20,22 +20,18 @@
2121 public function __construct() {
2222 // Initialize special page
2323 parent::__construct( 'ContributionStatistics' );
24 -
25 - // Internationalization
26 - wfLoadExtensionMessages( 'ContributionReporting' );
2724 }
28 -
 25+
2926 public function execute( $sub ) {
30 - global $wgRequest, $wgOut, $wgUser;
31 - global $egContributionStatisticsViewDays;
32 -
 27+ global $wgOut,$egContributionStatisticsViewDays;
 28+
3329 $this->evalDateRange();
34 -
 30+
3531 // Handle sub-pages
3632 if( $sub !== '' ) {
3733 // Split parameters up
3834 $params = explode( '/', trim( $sub, '/' ) );
39 -
 35+
4036 // Handle ranges
4137 if ( $params[0] == 'range' && isset( $params[1] ) ) {
4238 $valid = false;
@@ -43,7 +39,7 @@
4440 if ( count( $range ) >= 2 ) {
4541 // From start to end
4642 $valid = $this->evalDateRange( $range[0], $range[1] );
47 - } else if ( count( $range ) == 1 ) {
 43+ } elseif ( count( $range ) == 1 ) {
4844 // From start to end of current fiscal year
4945 $valid = $this->evalDateRange( $range[0] );
5046 }
@@ -53,41 +49,43 @@
5450 }
5551 }
5652 }
57 -
 53+
5854 // Begin output
5955 $this->setHeaders();
60 -
 56+
 57+ $wgOut->addWikiMsg('contribstats-header');
6158 // Show daily totals if the range includes today
6259 if( $this->mEndDate > time() && $this->mStartDate < time() ) {
6360 $this->showDailyTotals( $egContributionStatisticsViewDays );
6461 }
65 -
 62+
6663 // Show daily totals
6764 $this->showMonthlyTotals( );
68 -
 65+
6966 // Show currency totals
7067 $this->showCurrencyTotals();
71 -
 68+
7269 // Show contribution breakdown
7370 $this->showContributionBreakdown();
 71+ $wgOut->addWikiMsg('contribstats-footer');
7472 }
75 -
 73+
7674 /* Display Functions */
77 -
 75+
7876 public function showDailyTotals( $days ) {
7977 global $wgOut, $wgLang;
80 -
 78+
8179 $days = $this->getDailyTotals( $days );
8280 $total = $this->getTotalContributions();
83 -
 81+
8482 $htmlOut = Xml::element( 'h3', null,
8583 wfMsgExt( 'contribstats-daily-totals', array( 'parsemag' ), $wgLang->formatNum( count( $days ) ) )
8684 );
87 -
 85+
8886 $htmlOut .= Xml::openElement( 'table',
89 - array(
 87+ array(
9088 'border' => 0,
91 - 'cellpadding' => 5,
 89+ 'cellpadding' => 5,
9290 'width' => '100%'
9391 )
9492 );
@@ -98,7 +96,7 @@
9997 /*$htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-med' ) );*/
10098 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-max' ) );
10199 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-total-ytd' ) );
102 -
 100+
103101 // Days
104102 foreach ( $days as $data ) {
105103 $htmlOut .= Xml::tags( 'tr', null,
@@ -112,31 +110,30 @@
113111 );
114112 $total -= $data[2];
115113 }
116 -
 114+
117115 $htmlOut .= Xml::closeElement( 'table' );
118 -
 116+
119117 // Output HTML
120118 $wgOut->addHTML( $htmlOut );
121119 }
122 -
 120+
123121 public function showMonthlyTotals() {
124122 global $wgOut, $wgLang;
125 -
 123+
126124 $months = $this->getMonthlyTotals();
127125 $total = $this->getTotalContributions();
128 -
129 - $msg = '';
 126+
130127 if ( $this->mMode == 'range' ) {
131128 $msg = wfMsgExt( 'contribstats-month-range-totals', array( 'parsemag' ), $wgLang->formatNum( count( $months ) ) );
132129 } else {
133130 $msg = wfMsgExt( 'contribstats-monthly-totals', array( 'parsemag' ), $wgLang->formatNum( count( $months ) ) );
134131 }
135132 $htmlOut = Xml::element( 'h3', null, $msg );
136 -
 133+
137134 $htmlOut .= Xml::openElement( 'table',
138 - array(
 135+ array(
139136 'border' => 0,
140 - 'cellpadding' => 5,
 137+ 'cellpadding' => 5,
141138 'width' => '100%'
142139 )
143140 );
@@ -147,7 +144,7 @@
148145 /*$htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-med' ) );*/
149146 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-max' ) );
150147 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-total-ytd' ) );
151 -
 148+
152149 // Months
153150 foreach ( $months as $data ) {
154151 $htmlOut .= Xml::tags( 'tr', null,
@@ -161,16 +158,16 @@
162159 );
163160 $total -= $data[2];
164161 }
165 -
 162+
166163 $htmlOut .= Xml::closeElement( 'table' );
167 -
 164+
168165 // Output HTML
169166 $wgOut->addHTML( $htmlOut );
170167 }
171 -
 168+
172169 public function showCurrencyTotals() {
173170 global $wgOut, $wgLang;
174 -
 171+
175172 $msg = '';
176173 if ( $this->mMode == 'range' ) {
177174 $msg = wfMsg( 'contribstats-currency-range-totals',
@@ -181,11 +178,11 @@
182179 $msg = wfMsg( 'contribstats-currency-totals', $this->getCurrentFiscalYear() );
183180 }
184181 $htmlOut = Xml::element( 'h3', null, $msg );
185 -
 182+
186183 $htmlOut .= Xml::openElement( 'table',
187 - array(
 184+ array(
188185 'border' => 0,
189 - 'cellpadding' => 5,
 186+ 'cellpadding' => 5,
190187 'width' => '100%'
191188 )
192189 );
@@ -195,7 +192,7 @@
196193 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-avg' ) );
197194 /*$htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-med' ) );*/
198195 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-max' ) );
199 -
 196+
200197 // Days
201198 foreach ( $this->getCurrencyTotals() as $data ) {
202199 $htmlOut .= Xml::tags( 'tr', null,
@@ -207,17 +204,16 @@
208205 Xml::element( 'td', array( 'align' => 'right' ), $wgLang->formatNum( number_format( $data[4], 2 ) ) )
209206 );
210207 }
211 -
 208+
212209 $htmlOut .= Xml::closeElement( 'table' );
213 -
 210+
214211 // Output HTML
215212 $wgOut->addHTML( $htmlOut );
216213 }
217 -
 214+
218215 public function showContributionBreakdown() {
219216 global $wgOut, $wgLang;
220 -
221 - $msg = '';
 217+
222218 if ( $this->mMode == 'range' ) {
223219 $msg = wfMsg( 'contribstats-contribution-range-breakdown',
224220 $wgLang->date( wfTimestamp( TS_MW, $this->mStartDate ) ),
@@ -227,11 +223,11 @@
228224 $msg = wfMsg( 'contribstats-contribution-breakdown', $this->getCurrentFiscalYear() );
229225 }
230226 $htmlOut = Xml::element( 'h3', null, $msg );
231 -
 227+
232228 $htmlOut .= Xml::openElement( 'table',
233 - array(
 229+ array(
234230 'border' => 0,
235 - 'cellpadding' => 5,
 231+ 'cellpadding' => 5,
236232 'width' => '100%'
237233 )
238234 );
@@ -239,10 +235,10 @@
240236 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-contributions' ) );
241237 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-percentage-ytd' ) );
242238 $htmlOut .= Xml::element( 'th', array( 'align' => 'right' ), wfMsg( 'contribstats-avg' ) );
243 -
 239+
244240 $numContributions = $this->getNumContributions();
245241 $factor = $numContributions > 0 ? 100.0 / $numContributions : 0;
246 -
 242+
247243 $list = array(
248244 wfMsg( 'contribstats-value-exactly', $wgLang->formatNum( 35 ) ) => array( 35 ),
249245 wfMsg( 'contribstats-value-exactly', $wgLang->formatNum( 75 ) ) => array( 75 ),
@@ -252,7 +248,6 @@
253249 wfMsg( 'contribstats-value-over', $wgLang->formatNum( 1000 ) ) => array( 1000, 999999999999.99 ),
254250 );
255251 foreach( $list as $label => $range ) {
256 - $data = array();
257252 if( isset( $range[1] ) ) {
258253 $data = $this->getNumContributionsWithin( $range[0], $range[1] );
259254 } else {
@@ -262,25 +257,25 @@
263258 Xml::element( 'td', array( 'align' => 'left' ), $label ) .
264259 Xml::element( 'td', array( 'align' => 'right' ),
265260 $wgLang->formatNum( $data[0] ) ) .
266 - Xml::element( 'td', array( 'align' => 'right' ),
 261+ Xml::element( 'td', array( 'align' => 'right' ),
267262 wfMsg( 'percent', $wgLang->formatNum( round( $data[0] * $factor, 2 ) ) ) ) .
268263 Xml::element( 'td', array( 'align' => 'right' ),
269264 isset( $range[1] ) ? $wgLang->formatNum( round( $data[1], 2 ) ) : '-' )
270265 );
271266 }
272 -
 267+
273268 $htmlOut .= Xml::closeElement( 'table' );
274 -
 269+
275270 // Output HTML
276271 $wgOut->addHTML( $htmlOut );
277272 }
278 -
 273+
279274 /* Query Functions */
280 -
 275+
281276 public function getDailyTotals( $limit = 30 ) {
282277 // Get connection
283278 $dbr = efContributionReportingConnection();
284 -
 279+
285280 // Select sums and dates of contributions grouped by day
286281 $res = $dbr->select( 'public_reporting',
287282 array(
@@ -298,10 +293,10 @@
299294 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')"
300295 )
301296 );
302 -
 297+
303298 // Build day/value array
304299 $totals = array();
305 - while ( $row = $dbr->fetchRow( $res ) ) {
 300+ foreach ( $res as $row ) {
306301 /*
307302 $median = $dbr->selectField( 'public_reporting',
308303 array( 'converted_amount' ),
@@ -319,15 +314,15 @@
320315 */
321316 $totals[] = $row;
322317 }
323 -
 318+
324319 // Return results
325320 return $totals;
326321 }
327 -
 322+
328323 public function getMonthlyTotals() {
329324 // Get connection
330325 $dbr = efContributionReportingConnection();
331 -
 326+
332327 // Select sums and dates of contributions grouped by day
333328 $res = $dbr->select( 'public_reporting',
334329 array(
@@ -344,10 +339,10 @@
345340 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m')"
346341 )
347342 );
348 -
 343+
349344 // Build day/value array
350345 $totals = array();
351 - while ( $row = $dbr->fetchRow( $res ) ) {
 346+ foreach ( $res as $row ) {
352347 $median = $dbr->selectField( 'public_reporting',
353348 array( 'converted_amount' ),
354349 array(
@@ -363,15 +358,15 @@
364359 $row[] = $median;
365360 $totals[] = $row;
366361 }
367 -
 362+
368363 // Return results
369364 return $totals;
370365 }
371 -
 366+
372367 public function getCurrencyTotals() {
373368 // Get connection
374369 $dbr = efContributionReportingConnection();
375 -
 370+
376371 // Select sums and dates of contributions grouped by day
377372 $res = $dbr->select( 'public_reporting',
378373 array(
@@ -388,9 +383,9 @@
389384 'GROUP BY' => 'original_currency'
390385 )
391386 );
392 -
 387+
393388 $totals = array();
394 - while ( $row = $dbr->fetchRow( $res ) ) {
 389+ foreach ( $res as $row ) {
395390 $median = $dbr->selectField( 'public_reporting',
396391 array( 'converted_amount' ),
397392 array_merge(
@@ -409,25 +404,25 @@
410405 $row[] = $median;
411406 $totals[$row[0]] = $row;
412407 }
413 -
 408+
414409 if ( isset( $totals[null] ) ) {
415410 // Merge null and USD
416411 $totals['USD'][1] += $totals[null][1];
417412 $totals['USD'][2] += $totals[null][2];
418 - $totals['USD'][3] = ( $totals[null][3] == 0 ) ? $totals['USD'][3] : ( $totals['USD'][3] + $totals[null][3] ) / 2;
 413+ $totals['USD'][3] = ( $totals[null][3] == 0 ) ? $totals['USD'][3] : ( $totals['USD'][3] + $totals[null][3] ) / 2;
419414 $totals['USD'][4] = max( $totals['USD'][4], $totals[null][4] );
420415 /* $totals['USD'][5] = min( $totals['USD'][5], $totals[null][5] ); */
421416 unset( $totals[null] );
422417 }
423 -
 418+
424419 // Return results
425420 return $totals;
426421 }
427 -
 422+
428423 public function getNumContributionsWithin( $min, $max ) {
429424 // Get connection
430425 $dbr = efContributionReportingConnection();
431 -
 426+
432427 // Return average contribution amount
433428 $sizes = array(
434429 'converted_amount >= ' . $dbr->addQuotes( $min ),
@@ -442,14 +437,14 @@
443438 array_merge( $sizes, $dates ),
444439 __METHOD__
445440 );
446 -
 441+
447442 return $dbr->fetchRow( $res );
448443 }
449 -
 444+
450445 public function getNumContributionsOf( $value ) {
451446 // Get connection
452447 $dbr = efContributionReportingConnection();
453 -
 448+
454449 // Return average contribution amount
455450 $res = $dbr->select( 'public_reporting',
456451 array(
@@ -461,14 +456,14 @@
462457 ) + $this->dateConds( $dbr ),
463458 __METHOD__
464459 );
465 -
 460+
466461 return $dbr->fetchRow( $res );
467462 }
468 -
 463+
469464 public function getNumContributions() {
470465 // Get connection
471466 $dbr = efContributionReportingConnection();
472 -
 467+
473468 // Return average contribution amount
474469 return $dbr->selectField( 'public_reporting',
475470 array(
@@ -478,11 +473,11 @@
479474 __METHOD__
480475 );
481476 }
482 -
 477+
483478 public function getTotalContributions() {
484479 // Get connection
485480 $dbr = efContributionReportingConnection();
486 -
 481+
487482 // Return average contribution amount
488483 return $dbr->selectField( 'public_reporting',
489484 array(
@@ -492,7 +487,7 @@
493488 __METHOD__
494489 );
495490 }
496 -
 491+
497492 protected function dateConds( $dbr ) {
498493 return
499494 array(
@@ -500,32 +495,32 @@
501496 'received < ' . $dbr->addQuotes( wfTimestamp( TS_UNIX, $this->mEndDate ) )
502497 );
503498 }
504 -
 499+
505500 public function getCurrentFiscalYear() {
506501 global $egContributionStatisticsFiscalYearCutOff;
507 -
 502+
508503 $year = date( 'Y' );
509 -
 504+
510505 // If the cuttoff date is ahead of us in the current calendar year
511506 if ( time() < strtotime( $egContributionStatisticsFiscalYearCutOff ) ) {
512507 // Use last year
513508 $year = date( 'Y' ) - 1;
514509 }
515 -
 510+
516511 return $year;
517512 }
518 -
 513+
519514 public function evalDateRange( $startDate = null, $endDate = null ) {
520515 global $egContributionStatisticsFiscalYearCutOff;
521 -
 516+
522517 if ( $startDate !== null || $endDate !== null ) {
523518 $this->mMode = 'range';
524519 } else {
525520 $this->mMode = false;
526521 }
527 -
 522+
528523 $year = $this->getCurrentFiscalYear();
529 -
 524+
530525 // If there was no start date override
531526 if ( $startDate === null ) {
532527 // Use the fiscal year cutoff date
@@ -533,7 +528,7 @@
534529 } else {
535530 $this->mStartDate = strtotime( $startDate );
536531 }
537 -
 532+
538533 // If there was no end date override
539534 if ( $endDate === null ) {
540535 // Use the fiscal year cutoff date
@@ -541,7 +536,7 @@
542537 } else {
543538 $this->mEndDate = strtotime( $endDate );
544539 }
545 -
 540+
546541 // Catch invalid dates
547542 return !( $this->mStartDate === false || $this->mEndDate === false );
548543 }
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionStatistics_body.php
___________________________________________________________________
Added: svn:mergeinfo
549544 Merged /branches/wmf-deployment/extensions/ContributionReporting/ContributionStatistics_body.php:r60970
550545 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionStatistics_body.php:r67177,69199,76243,77266
551546 Merged /trunk/extensions/ContributionReporting/ContributionStatistics_body.php:r64690-67673,75671,76496,76558,76586,76647,77217,77219,77236,90285,102036,102211
552547 Merged /trunk/phase3/extensions/ContributionReporting/ContributionStatistics_body.php:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
@@ -87,9 +87,15 @@
8888 array(
8989 'id' => '2010',
9090 'title' => '2010 Fundraiser',
91 - 'start' => 'Nov 12 2010',
 91+ 'start' => 'Nov 11 2010',
9292 'end' => 'Jan 15 2011',
9393 ),
 94+ array(
 95+ 'id' => '2011',
 96+ 'title' => '2011 Fundraiser',
 97+ 'start' => 'Nov 13 2011',
 98+ 'end' => 'Jan 15 2011',
 99+ ),
94100 );
95101
96102 // Thesholds for fundraiser statistics
@@ -168,31 +174,31 @@
169175
170176 # Output
171177 $output = $row['ttl'] ? $row['ttl'] : '0';
172 -
 178+
173179 $output += $fudgeFactor;
174 -
 180+
175181 return $output;
176182 }
177183
178184 function efContributionReportingTotal_Render() {
179185 $args = func_get_args();
180 - $parser = array_shift( $args );
181 -
 186+ array_shift( $args );
 187+
182188 $fudgeFactor = false;
183189 $start = false;
184 -
 190+
185191 foreach( $args as $arg ) {
186192 if ( strpos($arg,'=') === false )
187193 continue;
188 -
 194+
189195 list($key,$value) = explode( '=', trim($arg), 2 );
190 -
 196+
191197 if ($key == 'fudgefactor') {
192198 $fudgeFactor = $value;
193199 } elseif ($key == 'start') {
194200 $start = $value;
195201 }
196202 }
197 -
 203+
198204 return efContributionReportingTotal( $start, $fudgeFactor );
199205 }
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionReporting.php
___________________________________________________________________
Added: svn:mergeinfo
200206 Merged /branches/wmf-deployment/extensions/ContributionReporting/ContributionReporting.php:r60970
201207 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionReporting.php:r67177,69199,76243,77266
202208 Merged /trunk/extensions/ContributionReporting/ContributionReporting.php:r64690-67673,75680,76496,76558,76586,76647,77217,77219,77236,102035,102430
203209 Merged /trunk/phase3/extensions/ContributionReporting/ContributionReporting.php:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionTrackingStatistics_body.php
@@ -15,9 +15,6 @@
1616 public function __construct() {
1717 // Initialize special page
1818 parent::__construct( 'ContributionTrackingStatistics' );
19 -
20 - // Internationalization
21 - wfLoadExtensionMessages( 'ContributionReporting' );
2219 }
2320
2421 public function execute( $sub ) {
@@ -30,6 +27,7 @@
3128 // Begin output
3229 $this->setHeaders();
3330
 31+ $wgOut->addWikiMsg('contribstats-header');
3432 // Build Header
3533 $htmlOut = Xml::openElement( 'table',
3634 array(
@@ -40,18 +38,18 @@
4139 );
4240
4341 $htmlOut .= Xml::tags( 'tr', null,
44 - Xml::element( 'td', array( 'align' => 'left' ),
 42+ Xml::element( 'td', array( 'align' => 'left' ),
4543 wfMsg( 'contribstats-imperfect-data' ) ) .
46 - Xml::element( 'td', array( 'align' => 'right' ),
 44+ Xml::element( 'td', array( 'align' => 'right' ),
4745 wfTimestamp( TS_DB ) . ' (UTC)')
4846 );
4947 $htmlOut .= Xml::tags( 'tr', null,
50 - Xml::element( 'td', array( 'align' => 'left' ),
51 - wfMsg( 'contribstats-fraud-note' ) . " " .
 48+ Xml::element( 'td', array( 'align' => 'left' ),
 49+ wfMsg( 'contribstats-fraud-note' ) . " " .
5250 wfMsg( 'contribstats-unaudited' ) )
5351 );
5452 $htmlOut .= Xml::tags( 'tr', null,
55 - Xml::element( 'td', array( 'align' => 'left' ),
 53+ Xml::element( 'td', array( 'align' => 'left' ),
5654 'PP = ' . wfMsg( 'contribstats-paypal-donations' ) . ', ' .
5755 'CC = ' . wfMsg( 'contribstats-credit-card' ) )
5856 );
@@ -68,6 +66,7 @@
6967 $offset = SpecialContributionTrackingStatistics::$number_of_days_to_show * 24 * 60 * 60;
7068 $this->showTotalsForRange( array( ( $end - $offset ), $end ), $format );
7169 }
 70+ $wgOut->addWikiMsg('contribstats-footer');
7271 }
7372
7473 /* Display Functions */
@@ -75,17 +74,13 @@
7675 // Generic Table Display for Totals
7776 // FORMAT: 1 daily, 2 weekly, 3 Monthly, 4 Combined
7877 public function showTotalsForRange( $range, $format ) {
79 - global $wgOut;
80 - global $wgAllowedTempaltes, $wgAllowedSupport,
81 - $wgAllowedPaymentMethod, $wgContributionReportingBaseURL;
82 -
8378 list( $start, $end ) = $range;
8479 $current = $end;
85 -
 80+
8681 switch( $format ) {
8782 case 1:
8883 while( $current > $start ) {
89 - $this->showDayTotals( $current );
 84+ $this->showDayTotals( $current );
9085 $current = $current - 24 * 60 * 60;
9186 }
9287 break;
@@ -98,7 +93,7 @@
9994 $this->showCombinedTotals( $totals, $range );
10095 break;
10196
102 - }
 97+ }
10398 }
10499
105100 // Display tracking information for one day
@@ -121,7 +116,7 @@
122117
123118 public function createTable( $totals ) {
124119 // Table headers
125 - global $wgOut, $wgAllowedTemplates, $wgAllowedSupport;
 120+ global $wgAllowedTemplates, $wgAllowedSupport;
126121 global $wgAllowedPaymentMethod, $wgContributionReportingBaseURL;
127122
128123 $htmlOut = Xml::openElement( 'table',
@@ -145,11 +140,16 @@
146141 foreach( $totals as $template ) {
147142 //grab info from utm_src, 'unpack' template, landing page, donation page thus far
148143 $expanded_template = explode(".", $template[0]);
149 - if(!isset($expanded_template[1])){ $expanded_template[1] = "";}
150 - if(!isset($expanded_template[2])){ $expanded_template[2] = "";}
 144+ if(!isset($expanded_template[1])) {
 145+ $expanded_template[1] = "";
 146+ }
 147+ if(!isset($expanded_template[2])) {
 148+ $expanded_template[2] = "";
 149+ }
151150
152 - if ( ! in_array($expanded_template[0], $wgAllowedTemplates ) )
 151+ if ( ! in_array($expanded_template[0], $wgAllowedTemplates ) ) {
153152 continue;
 153+ }
154154 if( ($expanded_template[1] != "") && (! in_array($expanded_template[1], $wgAllowedSupport)) ){
155155 continue;
156156 }
@@ -189,7 +189,7 @@
190190 public function showCombinedTotals( $totals, $range ) {
191191 global $wgOut;
192192
193 - $msg = date( 'o-m-d', wfTimestamp( TS_UNIX, $range[0] ) ) . ' - ' .
 193+ $msg = date( 'o-m-d', wfTimestamp( TS_UNIX, $range[0] ) ) . ' - ' .
194194 date( 'o-m-d', wfTimestamp( TS_UNIX, $range[1] ) ) ;
195195 $htmlOut = Xml::element( 'h3', null, $msg );
196196
@@ -226,7 +226,7 @@
227227
228228 $res = $dbr->select(
229229 array( 'contribution_tracking',
230 - 'civicrm.public_reporting',
 230+ 'civicrm.public_reporting',
231231 ),
232232 array(
233233 'utm_source',
@@ -244,13 +244,13 @@
245245 array( 'civicrm.public_reporting' =>
246246 array(
247247 'LEFT JOIN',
248 - 'contribution_tracking.contribution_id = civicrm.public_reporting.contribution_id',
 248+ 'contribution_tracking.contribution_id = civicrm.public_reporting.contribution_id',
249249 )
250250 )
251251
252252 );
253253
254 - while ( $row = $dbr->fetchRow( $res ) ) {
 254+ foreach ( $res as $row ) {
255255 $result[] = array(
256256 $row[0],
257257 $row[1],
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/ContributionTrackingStatistics_body.php
___________________________________________________________________
Added: svn:mergeinfo
258258 Merged /branches/wmf-deployment/extensions/ContributionReporting/ContributionTrackingStatistics_body.php:r60970
259259 Merged /branches/wmf/1.16wmf4/extensions/ContributionReporting/ContributionTrackingStatistics_body.php:r67177,69199,76243,77266
260260 Merged /trunk/extensions/ContributionReporting/ContributionTrackingStatistics_body.php:r64690-67673,75671,76496,76558,76586,76647,77217,77219,77236,102035,102211
261261 Merged /trunk/phase3/extensions/ContributionReporting/ContributionTrackingStatistics_body.php:r63545-63546,63549,63643,63764,63897-63901,64113,64509,65387,65391,65555,65590,65650,65816,77555,77558-77560,77563-77565,77573
Index: branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php
@@ -12,14 +12,24 @@
1313
1414 public function __construct() {
1515 parent::__construct( 'FundraiserStatistics' );
16 - wfLoadExtensionMessages( 'ContributionReporting' );
1716 }
18 -
 17+
1918 public function execute( $sub ) {
2019 global $wgRequest, $wgOut, $wgUser, $wgLang, $wgScriptPath, $egFundraiserStatisticsFundraisers;
21 -
 20+
 21+ $showYear = array();
 22+ foreach ( $egFundraiserStatisticsFundraisers as $fundraiser ) {
 23+ if ( $wgRequest->wasPosted() ) {
 24+ $showYear[$fundraiser['id']] = $wgRequest->getCheck( 'toogle'.$fundraiser['id'] );
 25+ } else {
 26+ $showYear[$fundraiser['id']] = true;
 27+ }
 28+ }
 29+
 30+ $this->timezone = $wgRequest->getText( 'timezone', '+0:00' );
 31+
2232 /* Configuration (this isn't totally static data, some of it gets built on the fly) */
23 -
 33+
2434 $charts = array(
2535 'totals' => array(
2636 'data' => array(),
@@ -62,9 +72,9 @@
6373 'max' => 1,
6474 ),
6575 );
66 -
 76+
6777 /* Setup */
68 -
 78+
6979 $this->setHeaders();
7080 $wgOut->addScriptFile( $wgScriptPath . '/extensions/ContributionReporting/FundraiserStatistics.js' );
7181 $wgOut->addLink(
@@ -74,9 +84,10 @@
7585 'href' => $wgScriptPath . '/extensions/ContributionReporting/FundraiserStatistics.css',
7686 )
7787 );
78 -
 88+
7989 /* Display */
80 -
 90+
 91+ $wgOut->addWikiMsg('contribstats-header');
8192 // Chart maximums
8293 foreach ( $egFundraiserStatisticsFundraisers as $fundraiser ) {
8394 foreach ( $charts as $name => $chart ) {
@@ -87,8 +98,8 @@
8899 }
89100 }
90101 // Scale factors
91 - foreach ( $charts as $name => $chart ) {
92 - $charts[$name]['factor'] = $factor = 300 / $chart['max'];
 102+ foreach ( $charts as $name => $chart ) {
 103+ $charts[$name]['factor'] = 300 / $chart['max'];
93104 }
94105 // HTML-time!
95106 $view = 0;
@@ -102,9 +113,25 @@
103114 if ( !isset( $charts[$name]['data'][$column] ) ) {
104115 $charts[$name]['data'][$column] = '';
105116 }
 117+
 118+ // Add spacer between days
 119+ if ( $fundraiserIndex == 0 ) {
 120+ $attributes = array(
 121+ 'style' => 'height:1px',
 122+ 'class' => 'fundraiserstats-bar-space'
 123+ );
 124+ $charts[$name]['data'][$column] .= Xml::tags(
 125+ 'td', array( 'valign' => 'bottom' ), Xml::element( 'div', $attributes, '', false )
 126+ );
 127+ }
 128+
106129 $height = $chart['factor'] * $day[$chart['index']];
 130+ $style = "height:{$height}px;";
 131+ if ( $showYear[$fundraiser['id']] !== true ) {
 132+ $style .= "display:none;";
 133+ }
107134 $attributes = array(
108 - 'style' => "height:{$height}px",
 135+ 'style' => $style,
109136 'class' => "fundraiserstats-bar fundraiserstats-bar-{$fundraiser['id']}",
110137 'rel' => "fundraiserstats-view-box-{$view}",
111138 );
@@ -163,6 +190,27 @@
164191 }
165192 }
166193 }
 194+
 195+ $wgOut->addHTML( Xml::openElement( 'div', array( 'id' => 'configtoggle' ) ) );
 196+ $wgOut->addHTML( '<a id="customize-chart">'.wfMsg( 'fundraiserstats-customize' ).'</a>' );
 197+ $wgOut->addHTML( Xml::closeElement( 'div' ) );
 198+
 199+ $wgOut->addHTML( Xml::openElement( 'form', array( 'method' => 'post', 'id' => 'configform' ) ) );
 200+
 201+ $years = wfMsg( 'fundraiserstats-show-years' ).'<br/>';
 202+ foreach ( $egFundraiserStatisticsFundraisers as $fundraiser ) {
 203+ $years .= Xml::check( 'toogle'.$fundraiser['id'], $showYear[$fundraiser['id']], array( 'id' => 'bar-'.$fundraiser['id'], 'class' => 'yeartoggle' ) );
 204+ $years .= Xml::label( $fundraiser['id'], 'toogle'.$fundraiser['id'] );
 205+ $years .= "<br/>";
 206+ }
 207+ $wgOut->addHTML( Xml::openElement( 'div', array( 'id' => 'configholder' ) ) );
 208+ $wgOut->addHTML( $years );
 209+ $wgOut->addHTML( wfMsg( 'fundraiserstats-time-zone' ).'<br/>' );
 210+ $wgOut->addHTML( '&#160;'.Xml::listDropDown( 'timezone', $this->dropDownList( range ( -12, 14, 1 ) ), '', $this->timezone, '', 1 ).' '.wfMsg( 'fundraiserstats-utc' ) );
 211+ $wgOut->addHTML( Xml::closeElement( 'div' ) );
 212+
 213+ $wgOut->addHTML( Xml::closeElement( 'form' ) );
 214+
167215 // Instructions
168216 $wgOut->addWikiMsg( 'fundraiserstats-instructions' );
169217
@@ -190,7 +238,7 @@
191239 array(
192240 'id' => "fundraiserstats-chart-{$name}",
193241 'class' => 'fundraiserstats-chart',
194 - 'style' => 'display:' . ( $first ? 'block' : 'none' )
 242+ 'style' => 'display:' . ( $first ? 'block' : 'none' )
195243 ),
196244 Xml::tags(
197245 'table',
@@ -213,13 +261,14 @@
214262 Xml::tags( 'tr', null, Xml::tags( 'td', null, $htmlViews ) )
215263 )
216264 );
 265+ $wgOut->addWikiMsg('contribstats-footer');
217266 }
218 -
 267+
219268 /* Private Functions */
220 -
 269+
221270 private function query( $type, $start, $end ) {
222271 global $wgMemc, $egFundraiserStatisticsMinimum, $egFundraiserStatisticsMaximum, $egFundraiserStatisticsCacheTimeout;
223 -
 272+
224273 $key = wfMemcKey( 'fundraiserstatistics', $type, $start, $end );
225274 $cache = $wgMemc->get( $key );
226275 if ( $cache != false && $cache != -1 ) {
@@ -237,7 +286,7 @@
238287 case 'dailyTotals':
239288 $select = $dbr->select( 'public_reporting',
240289 array(
241 - "FROM_UNIXTIME(received, '%Y-%m-%d')",
 290+ "DATE_FORMAT(CONVERT_TZ(FROM_UNIXTIME(received),'+00:00','$this->timezone'),'%Y-%m-%d')",
242291 'sum(converted_amount)',
243292 'count(*)',
244293 'avg(converted_amount)',
@@ -247,7 +296,7 @@
248297 __METHOD__,
249298 array(
250299 'ORDER BY' => 'received',
251 - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')"
 300+ 'GROUP BY' => "DATE_FORMAT(CONVERT_TZ(FROM_UNIXTIME(received),'+00:00','$this->timezone'),'%Y-%m-%d')"
252301 )
253302 );
254303 $result = array();
@@ -264,7 +313,7 @@
265314 __METHOD__,
266315 array(
267316 'ORDER BY' => 'sum DESC',
268 - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')",
 317+ 'GROUP BY' => "DATE_FORMAT(CONVERT_TZ(FROM_UNIXTIME(received),'+00:00','$this->timezone'),'%Y-%m-%d')"
269318 )
270319 );
271320 break;
@@ -282,7 +331,7 @@
283332 __METHOD__,
284333 array(
285334 'ORDER BY' => 'sum DESC',
286 - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')",
 335+ 'GROUP BY' => "DATE_FORMAT(CONVERT_TZ(FROM_UNIXTIME(received),'+00:00','$this->timezone'),'%Y-%m-%d')"
287336 )
288337 );
289338 break;
@@ -293,7 +342,7 @@
294343 __METHOD__,
295344 array(
296345 'ORDER BY' => 'sum DESC',
297 - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')",
 346+ 'GROUP BY' => "DATE_FORMAT(CONVERT_TZ(FROM_UNIXTIME(received),'+00:00','$this->timezone'),'%Y-%m-%d')"
298347 )
299348 );
300349 break;
@@ -304,7 +353,7 @@
305354 __METHOD__,
306355 array(
307356 'ORDER BY' => 'sum DESC',
308 - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')",
 357+ 'GROUP BY' => "DATE_FORMAT(CONVERT_TZ(FROM_UNIXTIME(received),'+00:00','$this->timezone'),'%Y-%m-%d')"
309358 )
310359 );
311360 break;
@@ -315,4 +364,13 @@
316365 }
317366 return null;
318367 }
 368+
 369+ private function dropDownList ( $values ) {
 370+ $dropDown = '';
 371+ foreach ( $values as $value ) {
 372+ if ( $value >= 0 ) $dropDown .= '+';
 373+ $dropDown .= "$value:00\n";
 374+ }
 375+ return $dropDown;
 376+ }
319377 }
Property changes on: branches/wmf/1.18wmf1/extensions/ContributionReporting/FundraiserStatistics_body.php
___________________________________________________________________
Modified: svn:mergeinfo
320378 Merged /trunk/extensions/ContributionReporting/FundraiserStatistics_body.php:r75671,80954-80955,82413,102035,102211

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r45856Localisation updates for extension messages from Betawiki (2009-01-17 23:02 UTC)...siebrand00:01, 18 January 2009
r71558Localisation updates for extensions from translatewiki.net...siebrand14:06, 24 August 2010
r71962More php4-style constructors. I think thats most of themdemon17:11, 30 August 2010
r73304Localisation updates for special page aliases for extensions from translatewi...siebrand07:41, 19 September 2010
r73309Re-apply 73306: Follow-up r73304: add "$specialPageAliases = array();" at top...siebrand09:13, 19 September 2010
r75671Whiles to foreach...reedy20:45, 29 October 2010
r75680Another big cull on unused variables and suchreedy21:55, 29 October 2010
r75726Localisation updates from translatewiki.netsiebrand17:55, 31 October 2010
r76542Localisation updates for core and extension messages from translatewiki.net (...raymond20:52, 11 November 2010
r76675Localisation updates for core and extension messages from translatewiki.net (...raymond21:10, 14 November 2010
r77056Localisation updates for core and extension messages from translatewiki.net (...raymond11:54, 20 November 2010
r77084Localisation updates for core and extension messages from translatewiki.net (...raymond20:20, 21 November 2010
r77248Localisation updates for core and extension messages from translatewiki.net (...raymond21:26, 24 November 2010
r77299Localisation updates for core and extension messages from translatewiki.net (...raymond20:06, 25 November 2010
r77345Localisation updates for core and extension messages from translatewiki.net (...raymond21:52, 26 November 2010
r77371Localisation updates for core and extension messages from translatewiki.net (...raymond22:30, 27 November 2010
r77399Localisation updates for core and extension messages from translatewiki.net (...raymond20:45, 28 November 2010
r77506Localisation updates for core and extension messages from translatewiki.net (...raymond20:47, 30 November 2010
r77537Localisation updates for core and extension messages from translatewiki.net (...raymond20:29, 1 December 2010
r77687Localisation updates for core and extension messages from translatewiki.net (...raymond23:09, 3 December 2010
r78211Localisation updates for core and extension messages from translatewiki.net (...raymond22:45, 10 December 2010
r78229Localisation updates for core and extension messages from translatewiki.net (...raymond22:05, 11 December 2010
r78400Localisation updates for core and extension messages from translatewiki.net (...raymond21:19, 14 December 2010
r78518Localisation updates for core and extension messages from translatewiki.net (...raymond22:11, 16 December 2010
r78751Localisation updates for core and extension messages from translatewiki.net (...raymond21:18, 21 December 2010
r79295Localisation updates for core and extension messages from translatewiki.net (...raymond21:45, 30 December 2010
r79527Localisation updates for core and extension messages from translatewiki.net (...raymond20:52, 3 January 2011
r80125Localisation updates for core and extension messages from translatewiki.net (...raymond21:33, 12 January 2011
r80191Localisation updates for core and extension messages from translatewiki.net (...raymond21:04, 13 January 2011
r80401Localisation updates for core and extension messages from translatewiki.net (...raymond15:17, 15 January 2011
r80761Localisation updates for extensions from translatewiki.net.siebrand20:08, 22 January 2011
r80954new customizable graph without localizationkaldari02:43, 25 January 2011
r80955adding localization to r80954kaldari02:52, 25 January 2011
r80959Follow-up r80955: Consistency tweaksraymond08:02, 25 January 2011
r80991Localisation updates for core and extension messages from translatewiki.net (...raymond21:05, 25 January 2011
r81054Localisation updates for core and extension messages from translatewiki.net (...raymond22:01, 26 January 2011
r81107Localisation updates for core and extension messages from translatewiki.net (...raymond21:35, 27 January 2011
r81165Localisation updates for core and extension messages from translatewiki.net (...raymond21:06, 28 January 2011
r81195Localisation updates for core and extension messages from translatewiki.net (...raymond20:23, 29 January 2011
r81222Localisation updates for core and extension messages from translatewiki.net (...raymond22:35, 30 January 2011
r81319Localisation updates for core and extension messages from translatewiki.net (...raymond20:52, 1 February 2011
r81481Localisation updates for core and extension messages from translatewiki.net (...raymond19:50, 3 February 2011
r81540Localisation updates for core and extension messages from translatewiki.net (...raymond21:04, 4 February 2011
r81606Localisation updates for core and extension messages from translatewiki.net (...raymond21:25, 6 February 2011
r81647Localisation updates for core and extension messages from translatewiki.net (...raymond21:06, 7 February 2011
r81846Localisation updates for core and extension messages from translatewiki.net (...raymond21:04, 9 February 2011
r81917Localisation updates for core and extension messages from translatewiki.net (...raymond21:27, 10 February 2011
r82080Use $this->getTitle() instead of $wgTitleialex21:09, 13 February 2011
r82082Localisation updates for core and extension messages from translatewiki.net (...raymond21:28, 13 February 2011
r82148Localisation updates for core and extension messages from translatewiki.net (...raymond21:56, 14 February 2011
r82192Localisation updates for core and extension messages from translatewiki.net (...raymond21:04, 15 February 2011
r82294Localisation updates for core and extension messages from translatewiki.net (...raymond21:00, 16 February 2011
r82347Localisation updates for core and extension messages from translatewiki.net (...raymond21:07, 17 February 2011
r82413Remove named entities again...simetrical18:56, 18 February 2011
r82485Localisation updates for core and extension messages from translatewiki.net (...raymond20:56, 19 February 2011
r82573Localisation updates for core and extension messages from translatewiki.net (...raymond20:36, 21 February 2011
r82695Localisation updates for core and extension messages from translatewiki.net (...raymond20:29, 23 February 2011
r83108Localisation updates for core and extension messages from translatewiki.net (...raymond20:25, 2 March 2011
r83174Localisation updates for core and extension messages from translatewiki.net (...raymond21:51, 3 March 2011
r83612Localisation updates for core and extension messages from translatewiki.net (...raymond22:15, 9 March 2011
r83719Localisation updates for core and extension messages from translatewiki.net (...raymond20:59, 11 March 2011
r83784Localisation updates for core and extension messages from translatewiki.net (...raymond21:02, 12 March 2011
r83968Localisation updates for core and extension messages from translatewiki.net (...raymond21:28, 14 March 2011
r84202Localisation updates for core and extension messages from translatewiki.net (...raymond20:45, 17 March 2011
r84327Localisation updates for core and extension messages from translatewiki.net (...raymond14:46, 19 March 2011
r84639Localisation updates for core and extension messages from translatewiki.net (...raymond21:58, 23 March 2011
r84978Localisation updates for core and extension messages from translatewiki.net (...raymond20:19, 29 March 2011
r85082Localisation updates for core and extension messages from translatewiki.net (...raymond19:42, 31 March 2011
r85153Localisation updates for core and extension messages from translatewiki.net (...raymond20:53, 1 April 2011
r85328Localisation updates for core and extension messages from translatewiki.net (...raymond13:21, 4 April 2011
r85817Localisation updates for core and extension messages from translatewiki.net (...raymond19:18, 11 April 2011
r86343Localisation updates for core and extension messages from translatewiki.net (...raymond20:25, 18 April 2011
r86426Localisation updates for core and extension messages from translatewiki.net (...raymond19:46, 19 April 2011
r86803Localisation updates for core and extension messages from translatewiki.net (...raymond22:13, 23 April 2011
r86893Localisation updates for core and extension messages from translatewiki.net (...raymond19:45, 25 April 2011
r86985Localisation updates for core and extension messages from translatewiki.net (...raymond20:24, 26 April 2011
r87040Localisation updates for core and extension messages from translatewiki.net (...raymond20:22, 27 April 2011
r87100Localisation updates for core and extension messages from translatewiki.net (...raymond20:38, 28 April 2011
r87131Localisation updates for core and extension messages from translatewiki.net (...raymond20:09, 29 April 2011
r87175Localisation updates for core and extension messages from translatewiki.net (...raymond21:21, 30 April 2011
r87304Localisation updates for core and extension messages from translatewiki.net (...raymond21:56, 2 May 2011
r87442Localisation updates for core and extension messages from translatewiki.net (...raymond20:09, 4 May 2011
r87590Localisation updates for core and extension messages from translatewiki.net (...raymond22:11, 6 May 2011
r87693Localisation updates for core and extension messages from translatewiki.net (...raymond19:45, 8 May 2011
r88028Localisation updates for special page aliases for extensions from http://tran...siebrand00:11, 14 May 2011
r88676Localisation updates for core and extension messages from translatewiki.net (...raymond20:06, 23 May 2011
r89687Localisation updates for core and extension messages from translatewiki.net (...raymond20:55, 7 June 2011
r90285Swap else if for elseif...reedy16:25, 17 June 2011
r91107raymond20:25, 29 June 2011
r92378Localisation updates for core and extension messages from translatewiki.net (...raymond20:06, 16 July 2011
r92408Localisation updates for core and extension messages from translatewiki.net (...raymond19:50, 17 July 2011
r92462Localisation updates for core and extension messages from translatewiki.net (...raymond20:05, 18 July 2011
r93008Localisation updates for core and extension messages from translatewiki.net (...raymond19:14, 24 July 2011
r93885Localisation update for core and extension messages from translatewiki.net (2...raymond13:28, 4 August 2011
r94281Localisation update for core and extension messages from translatewiki.net (2...raymond20:12, 11 August 2011
r94424Localisation update for core and extension messages from translatewiki.net (2...raymond18:19, 13 August 2011
r94714Localisation updates from http://translatewiki.net....siebrand00:10, 17 August 2011
r94938Localisation updates for core and extension messages from translatewiki.netraymond20:35, 18 August 2011
r95176Localisation updates for core and extension messages from translatewiki.netraymond19:37, 21 August 2011
r95650Fix indentationcatrope07:56, 29 August 2011
r96039Localisation updates for core and extension messages from translatewiki.net...raymond20:58, 1 September 2011
r96108Localisation updates for core and extension messages from translatewiki.net...raymond15:48, 2 September 2011
r96184Localisation updates for core and extension messages from translatewiki.net...raymond13:52, 3 September 2011
r96248Localisation updates for core and extension messages from translatewiki.netraymond19:01, 4 September 2011
r96303Localisation updates for core and extension messages from translatewiki.netraymond20:53, 5 September 2011
r96366Localisation updates for core and extension messages from translatewiki.netraymond20:24, 6 September 2011
r96473Localisation updates for core and extension messages from translatewiki.netraymond19:15, 7 September 2011
r96692Localisation update for core and extension messages from translatewiki.netraymond20:33, 9 September 2011
r96807Localisation updates for core and extension messages from translatewiki.netraymond20:12, 11 September 2011
r96961Update for magic words and special pages localisation for extensions from htt...siebrand13:33, 13 September 2011
r100364Localisation updates for core and extension messages from translatewiki.netraymond19:16, 20 October 2011
r101278Localisation updates for core and extension messages from translatewiki.netraymond19:34, 29 October 2011
r102035w/s fixupsmah20:06, 4 November 2011
r102036Fix Bug #25430 -- "Fundraising-related Special pages need header and...mah20:11, 4 November 2011
r102118Localisation updates for core and extension messages from translatewiki.netraymond21:03, 5 November 2011
r102211re r102036: s/addWikiText.wfMag/addWikiMsg/;mah23:55, 6 November 2011
r102430updating for this years fundraiserkaldari19:46, 8 November 2011

Comments

#Comment by Bawolff (talk | contribs)   22:06, 10 November 2011

Shouldn't i18n updates already be taken care of by localization update extension (in regards to merging r94714 in)

#Comment by Awjrichards (talk | contribs)   22:11, 10 November 2011

I suppose so. In the future, is it better to NOT merge i18n updates for deployment if english messages haven't changed?

#Comment by Bawolff (talk | contribs)   22:18, 10 November 2011

I think so just based on that I generally don't see people doing that, but am not really familiar with the i18n infrastructure, so don't really know.

Status & tagging log