Index: branches/wmf-deployment/extensions/ContributionReporting/ContributionTrackingStatistics_body.php |
— | — | @@ -15,11 +15,11 @@ |
16 | 16 | public function __construct() { |
17 | 17 | // Initialize special page |
18 | 18 | parent::__construct( 'ContributionTrackingStatistics' ); |
19 | | - |
| 19 | + |
20 | 20 | // Internationalization |
21 | 21 | wfLoadExtensionMessages( 'ContributionReporting' ); |
22 | 22 | } |
23 | | - |
| 23 | + |
24 | 24 | public function execute( $sub ) { |
25 | 25 | global $wgOut; |
26 | 26 | |
— | — | @@ -31,14 +31,14 @@ |
32 | 32 | array( |
33 | 33 | 'boder' => 0, |
34 | 34 | 'cellpadding' => 1, |
35 | | - 'width' => '100%', |
| 35 | + 'width' => '100%', |
36 | 36 | ) |
37 | 37 | ); |
38 | 38 | |
39 | 39 | $htmlOut .= Xml::tags( 'tr', null, |
40 | 40 | Xml::element( 'td', array( 'align' => 'left' ), wfMsg( 'contribstats-imperfect-data' ) ) . |
41 | | - Xml::element( 'td', array( 'align' => 'right' ), wfTimestamp( TS_DB ) . ' (UTC)') |
42 | | - ); |
| 41 | + Xml::element( 'td', array( 'align' => 'right' ), wfTimestamp( TS_DB ) . ' (UTC)') |
| 42 | + ); |
43 | 43 | $htmlOut .= Xml::tags( 'tr', null, |
44 | 44 | Xml::element( 'td', array( 'align' => 'left' ), wfMsg( 'contribstats-fraud-note' ) . " " . wfMsg( 'contribstats-unaudited' ) ) |
45 | 45 | ); |
— | — | @@ -47,40 +47,36 @@ |
48 | 48 | 'CC = ' . wfMsg( 'contribstats-credit-card' ) ) |
49 | 49 | ); |
50 | 50 | $htmlOut .= Xml::closeElement( 'table' ); |
51 | | - |
| 51 | + |
52 | 52 | $wgOut->addHTML( $htmlOut ); |
53 | 53 | |
54 | 54 | // Show day totals |
55 | 55 | $this->showDayTotals(); |
56 | | - |
| 56 | + |
57 | 57 | $this->showDayTotalsForLastDays(SpecialContributionTrackingStatistics::$number_of_days_to_show); |
58 | 58 | } |
59 | | - |
| 59 | + |
60 | 60 | /* Wrapper */ |
61 | 61 | public function showDayTotalsForLastDays( $num_days ){ |
62 | | - //Seriously, PHP 5.3 has cleaner ways of doing this, till then strtotime to the rescue! |
63 | | - $current_day = new DateTime( "now" ); |
64 | | - ++$num_days; //really you probably don't want today |
65 | | - |
66 | | - for( $i = 0 ; $i < ($num_days - 1) ; $i++){ //you don't want today |
67 | | - $current_day->modify("-1 day"); |
68 | | - $this->showDayTotals(false, $current_day->format("YmdHis")); //MW Format |
69 | | - } |
70 | | - |
71 | | - } |
72 | | - |
73 | | - |
74 | | - |
75 | | - |
| 62 | + //Seriously, PHP 5.3 has cleaner ways of doing this, till then strtotime to the rescue! |
| 63 | + $current_day = new DateTime( "now" ); |
| 64 | + ++$num_days; //really you probably don't want today |
| 65 | + |
| 66 | + for( $i = 0 ; $i < ($num_days - 1) ; $i++){ //you don't want today |
| 67 | + $current_day->modify("-1 day"); |
| 68 | + $this->showDayTotals(false, $current_day->format("YmdHis")); //MW Format |
| 69 | + } |
| 70 | + } |
| 71 | + |
76 | 72 | /* Display Functions */ |
77 | | - |
| 73 | + |
78 | 74 | // Html out for the days total |
79 | 75 | public function showDayTotals( $is_now = true, $timestamp = 0 ) { |
80 | 76 | global $wgOut,$wgLang; |
81 | 77 | global $wgAllowedTemplates, $wgAllowedSupport, $wgAllowedPaymentMethod, $wgContributionReportingBaseURL; |
82 | | - |
| 78 | + |
83 | 79 | $totals = $this->getDayTotals($is_now, $timestamp); |
84 | | - |
| 80 | + |
85 | 81 | $msg = wfMsg( 'contribstats-day-totals' ) . " - " . date( 'o-m-d', wfTimestamp( TS_UNIX, $is_now?time():$timestamp ) ); |
86 | 82 | $htmlOut = Xml::element( 'h3', null, $msg ); |
87 | 83 | |
— | — | @@ -89,7 +85,7 @@ |
90 | 86 | array( |
91 | 87 | 'class' => 'sortable', |
92 | 88 | 'border' => 0, |
93 | | - 'cellpadding' => 5, |
| 89 | + 'cellpadding' => 5, |
94 | 90 | 'width' => '100%' |
95 | 91 | ) |
96 | 92 | ); |
— | — | @@ -106,12 +102,11 @@ |
107 | 103 | $htmlOut .= Xml::element( 'th', array( 'align' => 'center' ), wfMsg( 'contribstats-max' ) ); |
108 | 104 | |
109 | 105 | foreach( $totals as $template ) { |
110 | | - |
111 | 106 | //grab info from utm_src, 'unpack' template, landing page, donation page thus far |
112 | 107 | $expanded_template = explode(".", $template[0]); |
113 | 108 | if(!isset($expanded_template[1])){ $expanded_template[1] = "";} |
114 | 109 | if(!isset($expanded_template[2])){ $expanded_template[2] = "";} |
115 | | - |
| 110 | + |
116 | 111 | if ( ! in_array($expanded_template[0], $wgAllowedTemplates ) ) |
117 | 112 | continue; |
118 | 113 | if( ($expanded_template[1] != "") && (! in_array($expanded_template[1], $wgAllowedSupport)) ){ |
— | — | @@ -125,13 +120,13 @@ |
126 | 121 | |
127 | 122 | $link = $wgContributionReportingBaseURL.$expanded_template[0]; |
128 | 123 | $template_link = Xml::element('a', array('href' =>"$link"), $expanded_template[0]); |
129 | | - |
| 124 | + |
130 | 125 | //average donations |
131 | 126 | $average = 0; |
132 | 127 | if($template[2] != 0){ |
133 | | - $average = $amount / $template[2]; |
| 128 | + $average = $amount / $template[2]; |
134 | 129 | } |
135 | | - |
| 130 | + |
136 | 131 | $htmlOut .= Xml::tags( 'tr', null, |
137 | 132 | Xml::tags( 'td', array( 'align' => 'left'), $template_link ) . |
138 | 133 | Xml::element( 'td', array( 'align' => 'left'), $expanded_template[1] ) . |
— | — | @@ -140,11 +135,9 @@ |
141 | 136 | Xml::element( 'td', array( 'align' => 'center'), $template[2] ) . |
142 | 137 | Xml::element( 'td', array( 'align' => 'center'), $amount ) . |
143 | 138 | Xml::element( 'td', array( 'align' => 'center'), round($average, 2) ) . |
144 | | - Xml::element( 'td', array( 'align' => 'center'), $template[4] ) |
| 139 | + Xml::element( 'td', array( 'align' => 'center'), $template[4] ) |
145 | 140 | ); |
146 | | - |
147 | 141 | } |
148 | | - |
149 | 142 | $htmlOut .= Xml::closeElement( 'table' ); |
150 | 143 | } else { |
151 | 144 | $htmlOut .= wfMsg( 'contribstats-nodata' ); |
— | — | @@ -179,17 +172,17 @@ |
180 | 173 | global $wgAllowedTemplates; |
181 | 174 | |
182 | 175 | $totals = $this->getWeekTotals( $week ); |
183 | | - |
| 176 | + |
184 | 177 | // Weeks |
185 | 178 | if ( isset ( $totals ) ) { |
186 | 179 | $htmlOut = ''; |
187 | 180 | |
188 | | - $htmlOut .= Xml::element( 'h2', null, date( 'o-m-d', wfTimeStamp( TS_UNIX, $week ) ) ); |
| 181 | + $htmlOut .= Xml::element( 'h2', null, date( 'o-m-d', wfTimeStamp( TS_UNIX, $week ) ) ); |
189 | 182 | $htmlOut .= Xml::openElement( 'table', |
190 | 183 | array( |
191 | 184 | 'class' => 'sortable', |
192 | 185 | 'border' => 0, |
193 | | - 'cellpadding' => 5, |
| 186 | + 'cellpadding' => 5, |
194 | 187 | 'width' => '100%' |
195 | 188 | ) |
196 | 189 | ); |
— | — | @@ -206,16 +199,16 @@ |
207 | 200 | if ( ! in_array($template[0], $wgAllowedTemplates ) ) |
208 | 201 | continue; |
209 | 202 | // Pull together templates, clicks, donations, conversion rate |
210 | | - $conversion_rate = ( $template[1] == 0 ) ? 0 : $template[2] / $template[1] * 100; |
| 203 | + $conversion_rate = ( $template[1] == 0 ) ? 0 : $template[2] / $template[1] * 100; |
211 | 204 | $amount = ( $template[3] == 0 ) ? 0 : $template[3]; |
212 | | - |
| 205 | + |
213 | 206 | $htmlOut .= Xml::tags( 'tr', null, |
214 | 207 | Xml::element( 'td', array( 'align' => 'left'), $template[0] ) . |
215 | 208 | Xml::element( 'td', array( 'align' => 'right'), $template[1] ) . |
216 | 209 | Xml::element( 'td', array( 'align' => 'right'), $template[2] ) . |
217 | 210 | Xml::element( 'td', array( 'align' => 'right'), $amount ) . |
218 | 211 | Xml::element( 'td', array( 'align' => 'right'), $template[4] ) . |
219 | | - Xml::element( 'td', array( 'align' => 'right'), $wgLang->formatNum( number_format( $conversion_rate, 2 ) ) ) |
| 212 | + Xml::element( 'td', array( 'align' => 'right'), $wgLang->formatNum( number_format( $conversion_rate, 2 ) ) ) |
220 | 213 | ); |
221 | 214 | } |
222 | 215 | |
— | — | @@ -223,12 +216,11 @@ |
224 | 217 | } else { |
225 | 218 | $htmlOut .= wfMsg( 'contribstats-nodata' ); |
226 | 219 | } |
227 | | - |
| 220 | + |
228 | 221 | // Output HTML |
229 | 222 | $wgOut->addHTML( $htmlOut ); |
230 | | - |
231 | 223 | } |
232 | | - |
| 224 | + |
233 | 225 | /* Query Functions */ |
234 | 226 | |
235 | 227 | // Totals for today |
— | — | @@ -237,29 +229,29 @@ |
238 | 230 | $end_format = 'Ymd235959'; |
239 | 231 | if($is_now){ |
240 | 232 | $timestamp = time(); |
241 | | - $end_format = 'YmdHis'; |
| 233 | + $end_format = 'YmdHis'; |
242 | 234 | } |
243 | | - |
| 235 | + |
244 | 236 | $range[0] = date( 'Ymd000000' , wfTimestamp(TS_UNIX, $timestamp) ); |
245 | 237 | $range[1] = date( $end_format , wfTimestamp(TS_UNIX, $timestamp) ); |
246 | | - |
| 238 | + |
247 | 239 | return $this->getTotalsInRange($range); |
248 | 240 | } |
249 | | - |
| 241 | + |
250 | 242 | // Database lookup for week totals |
251 | 243 | public function getWeekTotals( $week ) { |
252 | 244 | $range = $this->weekRange( $week ); |
253 | 245 | return $this->getTotalsInRange($range); |
254 | 246 | } |
255 | | - |
| 247 | + |
256 | 248 | //generalized lookup |
257 | 249 | public function getTotalsInRange($range){ |
258 | 250 | $dbr = efContributionTrackingConnection(); |
259 | 251 | |
260 | 252 | $conds[] = "ts >=" . $dbr->addQuotes( $range[0] ); |
261 | 253 | $conds[] = "ts <=" . $dbr->addQuotes( $range[1] ); |
262 | | - |
263 | | - $res = $dbr->select( |
| 254 | + |
| 255 | + $res = $dbr->select( |
264 | 256 | array( 'contribution_tracking', |
265 | 257 | 'civicrm.public_reporting', |
266 | 258 | ), |
— | — | @@ -280,11 +272,11 @@ |
281 | 273 | array( |
282 | 274 | 'LEFT JOIN', |
283 | 275 | 'contribution_tracking.contribution_id = civicrm.public_reporting.contribution_id', |
284 | | - ) |
| 276 | + ) |
285 | 277 | ) |
286 | 278 | |
287 | 279 | ); |
288 | | - |
| 280 | + |
289 | 281 | while ( $row = $dbr->fetchRow( $res ) ) { |
290 | 282 | $result[] = array( |
291 | 283 | $row[0], |
— | — | @@ -298,13 +290,13 @@ |
299 | 291 | return $result; |
300 | 292 | } |
301 | 293 | |
302 | | - // Given a day figure out what its week bounds are |
| 294 | + // Given a day figure out what its week bounds are |
303 | 295 | public function weekRange( $day ) { |
304 | 296 | $day = wfTimestamp( TS_UNIX, $day ); |
305 | 297 | $start = ( date( 'w', $day ) == 0) ? $day : strtotime('last sunday', $day ); // Use current Sunday |
306 | | - return array( |
| 298 | + return array( |
307 | 299 | date( 'Ymd000000', $start ), |
308 | | - date( 'Ymd235959', strtotime( 'next sunday', $start) ) |
| 300 | + date( 'Ymd235959', strtotime( 'next sunday', $start) ) |
309 | 301 | ); |
310 | 302 | } |
311 | 303 | } |
Index: branches/wmf-deployment/extensions/ContributionReporting/FundraiserStatistics_body.php |
— | — | @@ -11,20 +11,62 @@ |
12 | 12 | /* Functions */ |
13 | 13 | |
14 | 14 | public function __construct() { |
15 | | - // Initialize special page |
16 | 15 | parent::__construct( 'FundraiserStatistics' ); |
17 | | - // Internationalization |
18 | 16 | wfLoadExtensionMessages( 'ContributionReporting' ); |
19 | 17 | } |
20 | 18 | |
21 | 19 | public function execute( $sub ) { |
22 | | - global $wgRequest, $wgOut, $wgUser, $wgLang, $wgScriptPath; |
23 | | - global $egFundraiserStatisticsFundraisers; |
24 | | - // Begins ouput |
| 20 | + global $wgRequest, $wgOut, $wgUser, $wgLang, $wgScriptPath, $egFundraiserStatisticsFundraisers; |
| 21 | + |
| 22 | + /* Configuration (this isn't totally static data, some of it gets built on the fly) */ |
| 23 | + |
| 24 | + $charts = array( |
| 25 | + 'totals' => array( |
| 26 | + 'data' => array(), |
| 27 | + 'index' => 1, |
| 28 | + 'query' => 'dailyTotalMax', |
| 29 | + 'precision' => 2, |
| 30 | + 'label' => 'fundraiserstats-total', |
| 31 | + 'max' => 0, |
| 32 | + ), |
| 33 | + 'contributions' => array( |
| 34 | + 'data' => array(), |
| 35 | + 'index' => 2, |
| 36 | + 'query' => 'contributionsMax', |
| 37 | + 'precision' => 0, |
| 38 | + 'label' => 'fundraiserstats-contributions', |
| 39 | + 'max' => 0, |
| 40 | + ), |
| 41 | + 'averages' => array( |
| 42 | + 'data' => array(), |
| 43 | + 'index' => 3, |
| 44 | + 'query' => 'averagesMax', |
| 45 | + 'precision' => 2, |
| 46 | + 'label' => 'fundraiserstats-avg', |
| 47 | + 'max' => 0, |
| 48 | + ), |
| 49 | + 'maximums' => array( |
| 50 | + 'data' => array(), |
| 51 | + 'index' => 4, |
| 52 | + 'query' => 'maximumsMax', |
| 53 | + 'precision' => 2, |
| 54 | + 'label' => 'fundraiserstats-max', |
| 55 | + 'max' => 0, |
| 56 | + ), |
| 57 | + 'ytd' => array( |
| 58 | + 'data' => array(), |
| 59 | + 'index' => 5, |
| 60 | + 'query' => 'yearlyTotalMax', |
| 61 | + 'precision' => 2, |
| 62 | + 'label' => 'fundraiserstats-ytd', |
| 63 | + 'max' => 0, |
| 64 | + ), |
| 65 | + ); |
| 66 | + |
| 67 | + /* Setup */ |
| 68 | + |
25 | 69 | $this->setHeaders(); |
26 | | - // Adds JavaScript |
27 | 70 | $wgOut->addScriptFile( $wgScriptPath . '/extensions/ContributionReporting/FundraiserStatistics.js' ); |
28 | | - // Adds CSS |
29 | 71 | $wgOut->addLink( |
30 | 72 | array( |
31 | 73 | 'rel' => 'stylesheet', |
— | — | @@ -32,109 +74,84 @@ |
33 | 75 | 'href' => $wgScriptPath . '/extensions/ContributionReporting/FundraiserStatistics.css', |
34 | 76 | ) |
35 | 77 | ); |
36 | | - // Creates arrays that describe the charts and make places where the generated HTML will be stored |
37 | | - $sources = array( |
38 | | - 'totals' => 1, |
39 | | - 'contributions' => 2, |
40 | | - 'averages' => 3, |
41 | | - 'maximums' => 4, |
42 | | - ); |
43 | | - $charts = array( |
44 | | - 'totals' => array(), |
45 | | - 'contributions' => array(), |
46 | | - 'averages' => array(), |
47 | | - 'maximums' => array(), |
48 | | - ); |
49 | | - $htmlViews = ''; |
50 | | - $htmlLegend = ''; |
51 | | - // Gets todays date in a format similar to the dates from the database for easy comparison |
52 | | - $today = strtotime( date( 'M j Y' ) ); |
53 | | - // Calculates maximum value of all days in all fundraisers |
54 | | - $max = array( 0, 0, 0, 0, 0 ); |
| 78 | + |
| 79 | + /* Display */ |
| 80 | + |
| 81 | + // Chart maximums |
55 | 82 | foreach ( $egFundraiserStatisticsFundraisers as $fundraiser ) { |
56 | | - $fundraiserMax = $this->getContributionsMax( $fundraiser['start'], $fundraiser['end'] ); |
57 | | - if ( $fundraiserMax > $max[$sources['contributions']] ) { |
58 | | - $max[$sources['contributions']] = $fundraiserMax; |
| 83 | + foreach ( $charts as $name => $chart ) { |
| 84 | + $chartMax = $this->query( $charts[$name]['query'], $fundraiser['start'], $fundraiser['end'] ); |
| 85 | + if ( $chartMax > $charts[$name]['max'] ) { |
| 86 | + $charts[$name]['max'] = $chartMax; |
| 87 | + } |
59 | 88 | } |
60 | | - $fundraiserMax = $this->getDailyTotalMax( $fundraiser['start'], $fundraiser['end'] ); |
61 | | - if ( $fundraiserMax > $max[$sources['totals']] ) { |
62 | | - $max[$sources['totals']] = $fundraiserMax; |
63 | | - } |
64 | | - $fundraiserMax = $this->getAveragesMax( $fundraiser['start'], $fundraiser['end'] ); |
65 | | - if ( $fundraiserMax > $max[$sources['averages']] ) { |
66 | | - $max[$sources['averages']] = $fundraiserMax; |
67 | | - } |
68 | | - $fundraiserMax = $this->getMaximumsMax( $fundraiser['start'], $fundraiser['end'] ); |
69 | | - if ( $fundraiserMax > $max[$sources['maximums']] ) { |
70 | | - $max[$sources['maximums']] = $fundraiserMax; |
71 | | - } |
72 | 89 | } |
73 | | - // Builds the various HTML components |
| 90 | + // Scale factors |
| 91 | + foreach ( $charts as $name => $chart ) { |
| 92 | + $charts[$name]['factor'] = $factor = 300 / $chart['max']; |
| 93 | + } |
| 94 | + // HTML-time! |
74 | 95 | $view = 0; |
| 96 | + $htmlViews = ''; |
75 | 97 | foreach ( $egFundraiserStatisticsFundraisers as $fundraiser ) { |
76 | | - $htmlLegend .= Xml::element( 'div', |
77 | | - array( 'class' => "fundraiserstats-legend-{$fundraiser['id']}" ), |
78 | | - $fundraiser['title'] |
79 | | - ); |
80 | | - $days = $this->getDailyTotals( $fundraiser['start'], $fundraiser['end'] ); |
81 | | - foreach( $sources as $chart => $source ) { |
| 98 | + $days = $this->query( 'dailyTotals', $fundraiser['start'], $fundraiser['end'] ); |
| 99 | + foreach ( $charts as $name => $chart ) { |
82 | 100 | $column = 0; |
83 | | - $factor = 300 / $max[$source]; |
84 | | - // Build bars for chart |
85 | 101 | foreach( $days as $i => $day ) { |
86 | | - $height = $factor * $day[$source]; |
87 | | - if ( !isset( $charts[$chart][$column] ) ) { |
88 | | - $charts[$chart][$column] = ''; |
| 102 | + if ( !isset( $charts[$name]['data'][$column] ) ) { |
| 103 | + $charts[$name]['data'][$column] = ''; |
89 | 104 | } |
| 105 | + $height = $chart['factor'] * $day[$chart['index']]; |
90 | 106 | $attributes = array( |
91 | 107 | 'style' => "height:{$height}px", |
92 | 108 | 'class' => "fundraiserstats-bar-{$fundraiser['id']}", |
93 | 109 | 'onMouseOver' => "replaceView( 'fundraiserstats-view-box-{$view}' )" |
94 | 110 | ); |
95 | | - $charts[$chart][$column] .= Xml::tags( 'td', |
96 | | - array( 'valign' => 'bottom' ), |
97 | | - Xml::element( 'div', $attributes, '', false ) |
| 111 | + $charts[$name]['data'][$column] .= Xml::tags( |
| 112 | + 'td', array( 'valign' => 'bottom' ), Xml::element( 'div', $attributes, '', false ) |
98 | 113 | ); |
99 | | - // Build detail view for the day |
100 | | - $tdLabelAttributes = array( 'width' => '16%', 'nowrap' => 'nowrap' ); |
101 | | - $tdValueAttributes = array( 'width' => '16%', 'nowrap' => 'nowrap', 'align' => 'right' ); |
102 | | - $htmlViews .= Xml::tags( 'div', |
| 114 | + $htmlView = Xml::openElement( 'tr' ); |
| 115 | + $count = 0; |
| 116 | + foreach ( $charts as $subchart ) { |
| 117 | + $htmlView .= Xml::element( |
| 118 | + 'td', array( 'width' => '16%', 'nowrap' => 'nowrap' ), wfMsg( $subchart['label'] ) |
| 119 | + ); |
| 120 | + $htmlView .= Xml::element( |
| 121 | + 'td', |
| 122 | + array( 'width' => '16%', 'nowrap' => 'nowrap', 'align' => 'right' ), |
| 123 | + $wgLang->formatNum( number_format( $day[$subchart['index']], $subchart['precision'] ) ) |
| 124 | + ); |
| 125 | + if ( ++$count % 3 == 0 ) { |
| 126 | + $htmlView .= Xml::closeElement( 'tr' ) . Xml::openElement( 'tr' ); |
| 127 | + } |
| 128 | + } |
| 129 | + $htmlView .= Xml::closeElement( 'tr' ); |
| 130 | + $htmlViews .= Xml::tags( |
| 131 | + 'div', |
103 | 132 | array( |
104 | 133 | 'id' => 'fundraiserstats-view-box-' . $view, |
105 | 134 | 'class' => 'fundraiserstats-view-box', |
106 | 135 | 'style' => 'display: ' . ( $view == 0 ? 'block' : 'none' ) |
107 | 136 | ), |
108 | | - Xml::tags( 'table', |
109 | | - array( |
110 | | - 'cellpadding' => 10, |
111 | | - 'cellspacing' => 0, |
112 | | - 'border' => 0, |
113 | | - 'width' => '100%' |
114 | | - ), |
115 | | - Xml::tags( 'tr', null, |
116 | | - Xml::tags( 'td', |
117 | | - array( 'colspan' => 4 ), |
118 | | - Xml::element( 'h3', null, |
119 | | - wfMsg( 'fundraiserstats-day', $i + 1, $fundraiser['title'] ) |
120 | | - ) |
| 137 | + Xml::tags( |
| 138 | + 'table', |
| 139 | + array( 'cellpadding' => 10, 'cellspacing' => 0, 'border' => 0, 'width' => '100%' ), |
| 140 | + Xml::tags( |
| 141 | + 'tr', |
| 142 | + null, |
| 143 | + Xml::tags( |
| 144 | + 'td', |
| 145 | + array( 'colspan' => 6 ), |
| 146 | + Xml::element( 'h3', array( 'style' => 'float:right;color:gray;' ), $day[0] ) . |
| 147 | + Xml::tags( |
| 148 | + 'h3', |
| 149 | + array( 'style' => 'float:left;color:black;' ), |
| 150 | + wfMsgExt( 'fundraiserstats-day', array( 'parseinline' ), $i + 1, $fundraiser['title'] ) |
| 151 | + ) . |
| 152 | + Xml::element( 'div', array( 'style' => 'clear:both;' ), '', false ) |
121 | 153 | ) |
122 | 154 | ) . |
123 | | - Xml::tags( 'tr', null, |
124 | | - Xml::element( 'td', $tdLabelAttributes, wfMsg( 'fundraiserstats-date' ) ) . |
125 | | - Xml::element( 'td', $tdValueAttributes, $day[0] ) . |
126 | | - Xml::element( 'td', $tdLabelAttributes, wfMsg( 'fundraiserstats-total' ) ) . |
127 | | - Xml::element( 'td', $tdValueAttributes, $wgLang->formatNum( $day[1] ) ) . |
128 | | - Xml::element( 'td', $tdLabelAttributes, wfMsg( 'fundraiserstats-max' ) ) . |
129 | | - Xml::element( 'td', $tdValueAttributes, $wgLang->formatNum( number_format( $day[4], 2 ) ) ) |
130 | | - ) . |
131 | | - Xml::tags( 'tr', null, |
132 | | - Xml::element( 'td', $tdLabelAttributes, wfMsg( 'fundraiserstats-contributions' ) ) . |
133 | | - Xml::element( 'td', $tdValueAttributes, $wgLang->formatNum( number_format( $day[2] ) ) ) . |
134 | | - Xml::element( 'td', $tdLabelAttributes, wfMsg( 'fundraiserstats-avg' ) ) . |
135 | | - Xml::element( 'td', $tdValueAttributes, $wgLang->formatNum( number_format( $day[3], 2 ) ) ) . |
136 | | - Xml::element( 'td', $tdLabelAttributes, wfMsg( 'fundraiserstats-ytd' ) ) . |
137 | | - Xml::element( 'td', $tdValueAttributes, $wgLang->formatNum( number_format( $day[5], 2 ) ) ) |
138 | | - ) |
| 155 | + $htmlView |
139 | 156 | ) |
140 | 157 | ); |
141 | 158 | $column++; |
— | — | @@ -142,11 +159,12 @@ |
143 | 160 | } |
144 | 161 | } |
145 | 162 | } |
146 | | - // Show bar graphs |
| 163 | + // Tabs |
147 | 164 | $first = true; |
148 | 165 | $htmlCharts = Xml::openElement( 'div', array( 'class' => 'fundraiserstats-chart-tabs' ) ); |
149 | 166 | foreach ( $charts as $chart => $columns ) { |
150 | | - $htmlCharts .= Xml::tags( 'div', |
| 167 | + $htmlCharts .= Xml::tags( |
| 168 | + 'div', |
151 | 169 | array( |
152 | 170 | 'id' => "fundraiserstats-chart-{$chart}-tab", |
153 | 171 | 'class' => 'fundraiserstats-chart-tab-' . ( $first ? 'current' : 'normal' ), |
— | — | @@ -157,133 +175,138 @@ |
158 | 176 | $first = false; |
159 | 177 | } |
160 | 178 | $htmlCharts .= Xml::closeElement( 'div' ); |
| 179 | + // Charts |
161 | 180 | $first = true; |
162 | | - foreach ( $charts as $chart => $columns ) { |
163 | | - $htmlCharts .= Xml::tags( 'div', |
| 181 | + foreach ( $charts as $name => $chart ) { |
| 182 | + $htmlCharts .= Xml::tags( |
| 183 | + 'div', |
164 | 184 | array( |
165 | | - 'id' => "fundraiserstats-chart-{$chart}", |
| 185 | + 'id' => "fundraiserstats-chart-{$name}", |
166 | 186 | 'class' => 'fundraiserstats-chart', |
167 | 187 | 'style' => 'display:' . ( $first ? 'block' : 'none' ) |
168 | 188 | ), |
169 | | - Xml::tags( 'table', |
170 | | - array( |
171 | | - 'cellpadding' => 0, |
172 | | - 'cellspacing' => 0, |
173 | | - 'border' => 0 |
174 | | - ), |
175 | | - Xml::tags( 'tr', null, |
176 | | - implode( $columns ) |
177 | | - ) |
| 189 | + Xml::tags( |
| 190 | + 'table', |
| 191 | + array( 'cellpadding' => 0, 'cellspacing' => 0, 'border' => 0 ), |
| 192 | + Xml::tags( 'tr', null, implode( $chart['data'] ) ) |
178 | 193 | ) |
179 | 194 | ); |
180 | 195 | $first = false; |
181 | 196 | } |
182 | | - // Show views |
183 | | - $htmlOut = Xml::tags( 'table', |
184 | | - array( |
185 | | - 'cellpadding' => 0, |
186 | | - 'cellspacing' => 0, |
187 | | - 'border' => 0 |
188 | | - ), |
189 | | - Xml::tags( 'tr', null, |
190 | | - Xml::tags( 'td', null, |
191 | | - $htmlCharts |
192 | | - ) |
193 | | - ) . |
194 | | - Xml::tags( 'tr', null, |
195 | | - Xml::tags( 'td', null, $htmlViews ) |
| 197 | + // Output |
| 198 | + $wgOut->addHTML( |
| 199 | + Xml::tags( |
| 200 | + 'table', |
| 201 | + array( |
| 202 | + 'cellpadding' => 0, |
| 203 | + 'cellspacing' => 0, |
| 204 | + 'border' => 0 |
| 205 | + ), |
| 206 | + Xml::tags( 'tr', null, Xml::tags( 'td', null, $htmlCharts ) ) . |
| 207 | + Xml::tags( 'tr', null, Xml::tags( 'td', null, $htmlViews ) ) |
196 | 208 | ) |
197 | 209 | ); |
198 | | - $wgOut->addHTML( $htmlOut ); |
199 | 210 | } |
200 | 211 | |
201 | | - /* Query Functions */ |
| 212 | + /* Private Functions */ |
202 | 213 | |
203 | | - public function getDailyTotals( $start, $end ) { |
204 | | - $dbr = efContributionReportingConnection(); |
205 | | - $res = $dbr->select( 'public_reporting', |
206 | | - array( |
207 | | - "FROM_UNIXTIME(received, '%Y-%m-%d')", |
208 | | - 'sum(converted_amount)', |
209 | | - 'count(*)', |
210 | | - 'avg(converted_amount)', |
211 | | - 'max(converted_amount)', |
212 | | - ), |
213 | | - $this->getConditions( $dbr, $start, $end ), |
214 | | - __METHOD__, |
215 | | - array( |
216 | | - 'ORDER BY' => 'received', |
217 | | - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')" |
218 | | - ) |
219 | | - ); |
220 | | - $totals = array(); |
221 | | - $ytd = 0; |
222 | | - while ( $row = $dbr->fetchRow( $res ) ) { |
223 | | - $row[] = $ytd += $row[1]; |
224 | | - $totals[] = $row; |
| 214 | + private function query( $type, $start, $end ) { |
| 215 | + global $wgMemc, $egFundraiserStatisticsMinimum, $egFundraiserStatisticsMaximum; |
| 216 | + |
| 217 | + // Try cache - key exipires once per minute |
| 218 | + $key = wfMemcKey( 'fundraiserstatistics', $type, $start, $end, date( 'YmdHi' ) ); |
| 219 | + $cache = $wgMemc->get( $key ); |
| 220 | + if ( $cache != false && $cache != -1 ) { |
| 221 | + return $cache; |
225 | 222 | } |
226 | | - return $totals; |
227 | | - } |
228 | | - |
229 | | - public function getDailyTotalMax( $start, $end ) { |
| 223 | + // Use database |
230 | 224 | $dbr = efContributionReportingConnection(); |
231 | | - return $dbr->selectField( 'public_reporting', |
232 | | - array( 'sum(converted_amount) as sum' ), |
233 | | - $this->getConditions( $dbr, $start, $end ), |
234 | | - __METHOD__, |
235 | | - array( |
236 | | - 'ORDER BY' => 'sum DESC', |
237 | | - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
238 | | - ) |
239 | | - ); |
240 | | - } |
241 | | - |
242 | | - public function getContributionsMax( $start, $end ) { |
243 | | - $dbr = efContributionReportingConnection(); |
244 | | - return $dbr->selectField( 'public_reporting', |
245 | | - array( 'count(converted_amount) as sum' ), |
246 | | - $this->getConditions( $dbr, $start, $end ), |
247 | | - __METHOD__, |
248 | | - array( |
249 | | - 'ORDER BY' => 'sum DESC', |
250 | | - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
251 | | - ) |
252 | | - ); |
253 | | - } |
254 | | - |
255 | | - public function getAveragesMax( $start, $end ) { |
256 | | - $dbr = efContributionReportingConnection(); |
257 | | - return $dbr->selectField( 'public_reporting', |
258 | | - array( 'avg(converted_amount) as sum' ), |
259 | | - $this->getConditions( $dbr, $start, $end ), |
260 | | - __METHOD__, |
261 | | - array( |
262 | | - 'ORDER BY' => 'sum DESC', |
263 | | - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
264 | | - ) |
265 | | - ); |
266 | | - } |
267 | | - |
268 | | - public function getMaximumsMax( $start, $end ) { |
269 | | - $dbr = efContributionReportingConnection(); |
270 | | - return $dbr->selectField( 'public_reporting', |
271 | | - array( 'max(converted_amount) as sum' ), |
272 | | - $this->getConditions( $dbr, $start, $end ), |
273 | | - __METHOD__, |
274 | | - array( |
275 | | - 'ORDER BY' => 'sum DESC', |
276 | | - 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
277 | | - ) |
278 | | - ); |
279 | | - } |
280 | | - |
281 | | - protected function getConditions( $dbr, $start, $end ) { |
282 | | - global $egFundraiserStatisticsMinimum, $egFundraiserStatisticsMaximum; |
283 | | - return array( |
| 225 | + $conditions = array( |
284 | 226 | 'received >= ' . $dbr->addQuotes( wfTimestamp( TS_UNIX, strtotime( $start ) ) ), |
285 | 227 | 'received <= ' . $dbr->addQuotes( wfTimestamp( TS_UNIX, strtotime( $end ) + 24 * 60 * 60 ) ), |
286 | 228 | 'converted_amount >= ' . $egFundraiserStatisticsMinimum, |
287 | 229 | 'converted_amount <= ' . $egFundraiserStatisticsMaximum |
288 | 230 | ); |
| 231 | + switch ( $type ) { |
| 232 | + case 'dailyTotals': |
| 233 | + $select = $dbr->select( 'public_reporting', |
| 234 | + array( |
| 235 | + "FROM_UNIXTIME(received, '%Y-%m-%d')", |
| 236 | + 'sum(converted_amount)', |
| 237 | + 'count(*)', |
| 238 | + 'avg(converted_amount)', |
| 239 | + 'max(converted_amount)', |
| 240 | + ), |
| 241 | + $conditions, |
| 242 | + __METHOD__, |
| 243 | + array( |
| 244 | + 'ORDER BY' => 'received', |
| 245 | + 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')" |
| 246 | + ) |
| 247 | + ); |
| 248 | + $result = array(); |
| 249 | + $ytd = 0; |
| 250 | + while ( $row = $dbr->fetchRow( $select ) ) { |
| 251 | + $row[] = $ytd += $row[1]; // YTD |
| 252 | + $result[] = $row; |
| 253 | + } |
| 254 | + break; |
| 255 | + case 'dailyTotalMax': |
| 256 | + $result = $dbr->selectField( 'public_reporting', |
| 257 | + array( 'sum(converted_amount) as sum' ), |
| 258 | + $conditions, |
| 259 | + __METHOD__, |
| 260 | + array( |
| 261 | + 'ORDER BY' => 'sum DESC', |
| 262 | + 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
| 263 | + ) |
| 264 | + ); |
| 265 | + break; |
| 266 | + case 'yearlyTotalMax': |
| 267 | + $result = $dbr->selectField( 'public_reporting', |
| 268 | + array( 'sum(converted_amount) as sum' ), |
| 269 | + $conditions, |
| 270 | + __METHOD__ |
| 271 | + ); |
| 272 | + break; |
| 273 | + case 'contributionsMax': |
| 274 | + $result = $dbr->selectField( 'public_reporting', |
| 275 | + array( 'count(converted_amount) as sum' ), |
| 276 | + $conditions, |
| 277 | + __METHOD__, |
| 278 | + array( |
| 279 | + 'ORDER BY' => 'sum DESC', |
| 280 | + 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
| 281 | + ) |
| 282 | + ); |
| 283 | + break; |
| 284 | + case 'averagesMax': |
| 285 | + $result = $dbr->selectField( 'public_reporting', |
| 286 | + array( 'avg(converted_amount) as sum' ), |
| 287 | + $conditions, |
| 288 | + __METHOD__, |
| 289 | + array( |
| 290 | + 'ORDER BY' => 'sum DESC', |
| 291 | + 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
| 292 | + ) |
| 293 | + ); |
| 294 | + break; |
| 295 | + case 'maximumsMax': |
| 296 | + $result = $dbr->selectField( 'public_reporting', |
| 297 | + array( 'max(converted_amount) as sum' ), |
| 298 | + $conditions, |
| 299 | + __METHOD__, |
| 300 | + array( |
| 301 | + 'ORDER BY' => 'sum DESC', |
| 302 | + 'GROUP BY' => "FROM_UNIXTIME(received, '%Y-%m-%d')", |
| 303 | + ) |
| 304 | + ); |
| 305 | + break; |
| 306 | + } |
| 307 | + if ( isset( $result ) ) { |
| 308 | + $wgMemc->set( $key, $result ); |
| 309 | + return $result; |
| 310 | + } |
| 311 | + return null; |
289 | 312 | } |
290 | 313 | } |
Index: branches/wmf-deployment/extensions/ContributionReporting/ContributionReporting.i18n.php |
— | — | @@ -59,9 +59,9 @@ |
60 | 60 | 'contribstats-day-totals' => 'Total for day', |
61 | 61 | 'contribstats-week' => 'Week', |
62 | 62 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total for this week|Weekly totals for the past $1 weeks inclusive}}', |
63 | | - 'contribstats-payment-type' => 'Payment Type', |
| 63 | + 'contribstats-payment-type' => 'Payment type', |
64 | 64 | 'contribstats-banner' => 'Banner', |
65 | | - 'contribstats-payment-type-hits' => 'Payment Type Hits', |
| 65 | + 'contribstats-payment-type-hits' => 'Payment type hits', |
66 | 66 | 'contribstats-clicks' => 'Clicks', |
67 | 67 | 'contribstats-donations' => 'Donations', |
68 | 68 | 'contribstats-conversion' => 'Conversion rate (%)', |
— | — | @@ -71,9 +71,9 @@ |
72 | 72 | 'contribstats-donatepage' => 'Donate page', |
73 | 73 | 'contribstats-average' => 'Average', |
74 | 74 | 'contribstats-max' => 'Highest Donation', |
75 | | - 'contribstats-imperfect-data' => 'This data is not perfect as tracking donors without using session tracking has it\'s limitations.', |
76 | | - 'contribstats-paypal-donations' => 'PayPal Donations', |
77 | | - 'contribstats-credit-card' => 'Credit Card', |
| 75 | + 'contribstats-imperfect-data' => 'This data is not perfect as tracking donors without using session tracking has its limitations.', |
| 76 | + 'contribstats-paypal-donations' => 'PayPal donations', |
| 77 | + 'contribstats-credit-card' => 'Credit card', |
78 | 78 | 'contribstats-fraud-note' => 'Some fraudulent donations exist.', |
79 | 79 | 'contribstats-unaudited' => 'These are unaudited totals.', |
80 | 80 | |
— | — | @@ -91,6 +91,7 @@ |
92 | 92 | 'fundraiserstats-tab-contributions' => 'Number of contributions', |
93 | 93 | 'fundraiserstats-tab-averages' => 'Averages (USD)', |
94 | 94 | 'fundraiserstats-tab-maximums' => 'Maximums (USD)', |
| 95 | + 'fundraiserstats-tab-ytd' => 'Year-to-date (USD)', |
95 | 96 | |
96 | 97 | 'specialpages-group-contribution' => 'Contributions/Fundraiser', |
97 | 98 | ); |
— | — | @@ -126,6 +127,9 @@ |
127 | 128 | * @author Naudefj |
128 | 129 | */ |
129 | 130 | $messages['af'] = array( |
| 131 | + 'contributiontotal' => 'Totaal donasies', |
| 132 | + 'contributionhistory' => 'Bydrae geskiedenis', |
| 133 | + 'contrib-hist-header' => 'Opmerkings van skenkers van oor die hele wêreld', |
130 | 134 | 'contrib-hist-name' => 'Naam', |
131 | 135 | 'contrib-hist-date' => 'Datum en tyd', |
132 | 136 | 'contrib-hist-amount' => 'Bedrag', |
— | — | @@ -133,6 +137,8 @@ |
134 | 138 | 'contrib-hist-previous' => 'Nuwer donasies', |
135 | 139 | 'contrib-hist-anonymous' => 'Anoniem', |
136 | 140 | 'contributionstatistics' => 'Donasiestatistieke', |
| 141 | + 'contribstats-currency-range-totals' => 'Valuta totale (vanaf $1 tot $2)', |
| 142 | + 'contribstats-contribution-range-breakdown' => 'Details van donasies (van $1 na $2)', |
137 | 143 | 'contribstats-day' => 'Dag', |
138 | 144 | 'contribstats-month' => 'Maand', |
139 | 145 | 'contribstats-currency' => 'Geldeenheid', |
— | — | @@ -149,18 +155,28 @@ |
150 | 156 | 'contribstats-value-over' => 'Meer as $1', |
151 | 157 | 'contribstats-day-totals' => 'Totaal vir dag', |
152 | 158 | 'contribstats-week' => 'Week', |
| 159 | + 'contribstats-payment-type' => 'Betaalwyse', |
| 160 | + 'contribstats-banner' => 'Banier', |
153 | 161 | 'contribstats-clicks' => 'Klieks', |
154 | 162 | 'contribstats-donations' => 'Donasies', |
155 | 163 | 'contribstats-template' => 'Sjabloon', |
| 164 | + 'contribstats-paypal-donations' => 'PayPal-donasies', |
| 165 | + 'contribstats-credit-card' => 'Kredietkaart', |
| 166 | + 'contribstats-fraud-note' => 'Bevat bedrieglike donasies.', |
| 167 | + 'contribstats-unaudited' => 'Hierdie totale is nie geouditeer nie.', |
| 168 | + 'fundraiserstatistics' => 'Fondsinsameling statistieke', |
156 | 169 | 'fundraiserstats-date' => 'Datum', |
157 | 170 | 'fundraiserstats-day' => 'Dag $1 van $2', |
158 | 171 | 'fundraiserstats-contributions' => 'Donasies', |
159 | 172 | 'fundraiserstats-total' => 'Totaal (in USD)', |
160 | 173 | 'fundraiserstats-avg' => 'Gemiddeld (in USD)', |
| 174 | + 'fundraiserstats-ytd' => 'Kumulatiewe totaal (USD)', |
161 | 175 | 'fundraiserstats-max' => 'Maksimum (in USD)', |
162 | 176 | 'fundraiserstats-tab-contributions' => 'Aantal donasies', |
163 | 177 | 'fundraiserstats-tab-averages' => 'Gemiddeldes (in USD)', |
164 | 178 | 'fundraiserstats-tab-maximums' => 'Maksimums (in USD)', |
| 179 | + 'fundraiserstats-tab-ytd' => 'Jaar-tot-datum (USD)', |
| 180 | + 'specialpages-group-contribution' => 'Skenkings/Fondsinsameling', |
165 | 181 | ); |
166 | 182 | |
167 | 183 | /** Amharic (አማርኛ) |
— | — | @@ -257,25 +273,35 @@ |
258 | 274 | 'contribstats-value-from' => 'من $1 - $2', |
259 | 275 | 'contribstats-value-over' => 'فوق $1', |
260 | 276 | 'contributiontrackingstatistics' => 'إحصاءات تتبع المساهمات', |
261 | | - 'contribstats-day-totals' => 'الإجمالي لليوم', |
| 277 | + 'contribstats-day-totals' => 'الإجمالي ليوم', |
262 | 278 | 'contribstats-week' => 'أسبوع', |
263 | 279 | 'contribstats-weekly-totals' => '{{PLURAL:$1|المجموع لهذا الأسبوع|المجاميع الأسبوعية للماضي $1 الأسابيع الشاملة}}', |
| 280 | + 'contribstats-payment-type' => 'نوع الدفع', |
| 281 | + 'contribstats-banner' => 'إعلان', |
| 282 | + 'contribstats-payment-type-hits' => 'ضربات نوع الدفع', |
264 | 283 | 'contribstats-clicks' => 'ضغطات', |
265 | 284 | 'contribstats-donations' => 'تبرعات', |
266 | 285 | 'contribstats-conversion' => 'نسبة التحويل (%)', |
267 | 286 | 'contribstats-template' => 'قالب', |
268 | 287 | 'contribstats-nodata' => 'لا معلومات مُعطاة', |
| 288 | + 'contribstats-imperfect-data' => 'هذه البيانات ليست كاملة لأن تتبع المتبرعين بدون استخدام تتبع الجلسات له حدوده.', |
| 289 | + 'contribstats-paypal-donations' => 'تبرعات باي بال', |
| 290 | + 'contribstats-credit-card' => 'بطاقة ائتمانية', |
| 291 | + 'contribstats-fraud-note' => 'توجد بعض التبرعات الخاطئة.', |
| 292 | + 'contribstats-unaudited' => 'هذه إجماليات غير مراجعة.', |
269 | 293 | 'fundraiserstatistics' => 'إحصاءات جمع التبرعات', |
270 | 294 | 'fundraiserstats-date' => 'تاريخ', |
271 | 295 | 'fundraiserstats-day' => 'اليوم $1 من $2', |
272 | 296 | 'fundraiserstats-contributions' => 'مساهمات', |
273 | 297 | 'fundraiserstats-total' => 'الإجمالي (USD)', |
274 | 298 | 'fundraiserstats-avg' => 'المتوسط (USD)', |
| 299 | + 'fundraiserstats-ytd' => 'الإجمالي المتراكم (USD)', |
275 | 300 | 'fundraiserstats-max' => 'الأقصى (USD)', |
276 | 301 | 'fundraiserstats-tab-totals' => 'الإجماليات (USD)', |
277 | 302 | 'fundraiserstats-tab-contributions' => 'عدد المساهمات', |
278 | 303 | 'fundraiserstats-tab-averages' => 'المتوسطات (USD)', |
279 | 304 | 'fundraiserstats-tab-maximums' => 'القيم القصوى (USD)', |
| 305 | + 'fundraiserstats-tab-ytd' => 'العام حتى الآن (USD)', |
280 | 306 | 'specialpages-group-contribution' => 'المساهمات/جمع التبرعات', |
281 | 307 | ); |
282 | 308 | |
— | — | @@ -387,6 +413,9 @@ |
388 | 414 | 'contribstats-day-totals' => 'Усяго за сёньня', |
389 | 415 | 'contribstats-week' => 'Тыдзень', |
390 | 416 | 'contribstats-weekly-totals' => 'Усяго за {{PLURAL:$1|апошні $1 тыдзень|апошнія $1 тыдні|апошніх $1 тыдняў}} уключна', |
| 417 | + 'contribstats-payment-type' => 'Тып плацяжу', |
| 418 | + 'contribstats-banner' => 'Лёзунг', |
| 419 | + 'contribstats-payment-type-hits' => 'Статыстыка па тыпах плацяжоў', |
391 | 420 | 'contribstats-clicks' => 'Пераходы', |
392 | 421 | 'contribstats-donations' => 'Ахвяраваньні', |
393 | 422 | 'contribstats-conversion' => 'Узровень канвэрсіі (%)', |
— | — | @@ -395,6 +424,11 @@ |
396 | 425 | 'contribstats-landingpage' => 'Прывітальная старонка', |
397 | 426 | 'contribstats-donatepage' => 'Старонка ахвяраваньняў', |
398 | 427 | 'contribstats-average' => 'Сярэдняе', |
| 428 | + 'contribstats-imperfect-data' => 'Гэтыя зьвесткі не зьяўляюцца поўнасьцю дакладнымі, таму што сачэньне за ахвяравальнікамі без выкарыстаньня сачэньня за сэсіямі мае свае абмежаваньні.', |
| 429 | + 'contribstats-paypal-donations' => 'Ахвяраваньні праз PayPal', |
| 430 | + 'contribstats-credit-card' => 'Ахвяраваньні з крэдытных картак', |
| 431 | + 'contribstats-fraud-note' => 'Некаторыя ахвяраваньні зьяўляюцца махлярскімі.', |
| 432 | + 'contribstats-unaudited' => 'Гэта неправераныя сумы.', |
399 | 433 | 'fundraiserstatistics' => 'Статыстыка сабраных ахвяраваньняў', |
400 | 434 | 'fundraiserstats-date' => 'Дата', |
401 | 435 | 'fundraiserstats-day' => 'Дзень $1 з $2', |
— | — | @@ -407,12 +441,14 @@ |
408 | 442 | 'fundraiserstats-tab-contributions' => 'Колькасьць ахвяраваньняў', |
409 | 443 | 'fundraiserstats-tab-averages' => 'Сярэдні (USD)', |
410 | 444 | 'fundraiserstats-tab-maximums' => 'Максымальныя (USD)', |
| 445 | + 'fundraiserstats-tab-ytd' => 'На цяперашні год (USD)', |
411 | 446 | 'specialpages-group-contribution' => 'Ахвяраваньні/Збор сродкаў', |
412 | 447 | ); |
413 | 448 | |
414 | 449 | /** Bulgarian (Български) |
415 | 450 | * @author DCLXVI |
416 | 451 | * @author Spiritia |
| 452 | + * @author Turin |
417 | 453 | */ |
418 | 454 | $messages['bg'] = array( |
419 | 455 | 'contributionreporting-desc' => 'Репортаж наживо от дарителската акция на Уикимедия', |
— | — | @@ -439,7 +475,23 @@ |
440 | 476 | 'contribstats-max' => 'Максимум (USD)', |
441 | 477 | 'contribstats-percentage-ytd' => 'Процент (от началото на годината)', |
442 | 478 | 'contribstats-total-ytd' => 'Общо (от началото на годината)', |
| 479 | + 'contribstats-value-exactly' => 'Точно $1', |
| 480 | + 'contribstats-value-under' => 'Под $1', |
| 481 | + 'contribstats-value-from' => 'Между $1 и $2', |
| 482 | + 'contribstats-value-over' => 'Над $1', |
| 483 | + 'contribstats-day-totals' => 'Общо за деня', |
| 484 | + 'contribstats-week' => 'Седмица', |
| 485 | + 'contribstats-payment-type' => 'Вид плащане', |
| 486 | + 'contribstats-donations' => 'Дарения', |
| 487 | + 'contribstats-template' => 'Шаблон', |
| 488 | + 'contribstats-nodata' => 'Няма данни', |
| 489 | + 'contribstats-donatepage' => 'Страница за дарението', |
| 490 | + 'contribstats-average' => 'Средно', |
| 491 | + 'contribstats-paypal-donations' => 'Дарения през PayPal', |
| 492 | + 'contribstats-credit-card' => 'Кредитни карти', |
| 493 | + 'fundraiserstatistics' => 'Статистики за набирането на средства', |
443 | 494 | 'fundraiserstats-date' => 'Дата', |
| 495 | + 'fundraiserstats-day' => 'Ден $1 от $2', |
444 | 496 | 'fundraiserstats-total' => 'Общо (USD)', |
445 | 497 | 'fundraiserstats-max' => 'Максимум (USD)', |
446 | 498 | ); |
— | — | @@ -472,30 +524,73 @@ |
473 | 525 | /** Breton (Brezhoneg) |
474 | 526 | * @author Fohanno |
475 | 527 | * @author Fulup |
| 528 | + * @author Y-M D |
476 | 529 | */ |
477 | 530 | $messages['br'] = array( |
| 531 | + 'contributiontotal' => 'Hollad an degasadennoù', |
| 532 | + 'contributionhistory' => 'Istor an degasadennoù', |
| 533 | + 'contrib-hist-header' => 'Kemanadennoù ar roerien, war-eeun dre ar bed a-bezh', |
478 | 534 | 'contrib-hist-name' => 'Anv', |
479 | 535 | 'contrib-hist-date' => 'Deiziad hag eur', |
480 | 536 | 'contrib-hist-amount' => 'Sammad', |
| 537 | + 'contrib-hist-next' => "Roadennoù koshoc'h", |
| 538 | + 'contrib-hist-previous' => "Roadennoù neveshoc'h", |
481 | 539 | 'contrib-hist-anonymous' => 'Dizanv', |
| 540 | + 'contributionstatistics' => 'Stadegoù an degasadennoù', |
| 541 | + 'contribstats-daily-totals' => '{{PLURAL:$1|Hollad evit hiziv|Hollad dre zevez evit ar $1 devez ziwezhañ}}', |
| 542 | + 'contribstats-monthly-totals' => '{{PLURAL:$1|Hollad evit ar miz-mañ|Hollad dre miz evit ar $1 miz ziwezhañ}}', |
| 543 | + 'contribstats-month-range-totals' => '{{PLURAL:$1|Hollad evit $1 miz|Holladoù miziek evit $1 miz}}', |
| 544 | + 'contribstats-currency-range-totals' => 'Hollad e teulenn (eus $1 da $2)', |
| 545 | + 'contribstats-contribution-range-breakdown' => 'Dasparzh an degasadennoù dre sammad (eus $1 da $2)', |
| 546 | + 'contribstats-currency-totals' => 'Hollad e teulenn evit ar bloavezh kemedel $1', |
| 547 | + 'contribstats-contribution-breakdown' => 'Dasparzh ar roadennoù dre sammad evit ar bloavezh kemedel $1', |
482 | 548 | 'contribstats-day' => 'Deiz', |
483 | 549 | 'contribstats-month' => 'Miz', |
484 | 550 | 'contribstats-currency' => 'Moneiz', |
485 | 551 | 'contribstats-amount' => 'Sammad (dollaroù SUA)', |
| 552 | + 'contribstats-contributions' => 'Degasadennoù', |
486 | 553 | 'contribstats-total' => 'Hollad (SUA)', |
487 | 554 | 'contribstats-avg' => 'Keitat (SUA)', |
| 555 | + 'contribstats-max' => 'Roadenn uhelañ', |
488 | 556 | 'contribstats-percentage-ytd' => 'Dregantad (er bl.-mañ)', |
489 | 557 | 'contribstats-total-ytd' => 'Hollad (er bloaz-mañ)', |
| 558 | + 'contribstats-value-exactly' => '$1 da vat', |
490 | 559 | 'contribstats-value-under' => 'Dindan $1', |
| 560 | + 'contribstats-value-from' => 'Eus $1 da $2', |
491 | 561 | 'contribstats-value-over' => 'Ouzhpenn $1', |
| 562 | + 'contributiontrackingstatistics' => 'Stadegoù an heuliañ degasadennoù', |
492 | 563 | 'contribstats-day-totals' => 'Hollad an deiz', |
493 | 564 | 'contribstats-week' => 'Sizhun', |
| 565 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Hollad evit ar sizhun-mañ|Hollad dre sizhunvezh evit ar $1 sizhun ebarzhiet ziwezhañ}}', |
| 566 | + 'contribstats-payment-type' => 'Doare paeañ', |
| 567 | + 'contribstats-banner' => 'Bandenn', |
| 568 | + 'contribstats-payment-type-hits' => 'Kementad dre doare paeañ', |
494 | 569 | 'contribstats-clicks' => 'Klikoù', |
| 570 | + 'contribstats-donations' => 'Roadennoù', |
| 571 | + 'contribstats-conversion' => 'Feur eskemmañ (%)', |
495 | 572 | 'contribstats-template' => 'Patrom', |
| 573 | + 'contribstats-nodata' => "N'eo bet roet roadenn ebet", |
| 574 | + 'contribstats-landingpage' => 'Pajenn erruout', |
| 575 | + 'contribstats-donatepage' => 'Pajenn ar roadennoù', |
496 | 576 | 'contribstats-average' => 'Keitad', |
| 577 | + 'contribstats-paypal-donations' => 'Roadennoù PayPal', |
| 578 | + 'contribstats-credit-card' => 'Kartenn-gred', |
| 579 | + 'contribstats-fraud-note' => 'Bez ez eus un nebeut roadennoù flodus a-wechoù.', |
| 580 | + 'contribstats-unaudited' => 'Setu ar feurioù nann-gwiriet.', |
| 581 | + 'fundraiserstatistics' => 'Keidennoù an dastum fontoù', |
497 | 582 | 'fundraiserstats-date' => 'Deiziad', |
| 583 | + 'fundraiserstats-day' => 'Devez $1 eus $2', |
| 584 | + 'fundraiserstats-contributions' => 'Degasadennoù', |
498 | 585 | 'fundraiserstats-total' => 'Hollad (USD)', |
| 586 | + 'fundraiserstats-avg' => 'Keitad (USD)', |
| 587 | + 'fundraiserstats-ytd' => 'Hollad sammet (USD)', |
| 588 | + 'fundraiserstats-max' => 'Maximum (dollarioù US)', |
499 | 589 | 'fundraiserstats-tab-totals' => 'Hollad (dollaroù SUA)', |
| 590 | + 'fundraiserstats-tab-contributions' => 'Niver a zegasadennoù', |
| 591 | + 'fundraiserstats-tab-averages' => 'Keidennoù (USD)', |
| 592 | + 'fundraiserstats-tab-maximums' => 'Maximumoù (dollarioù US)', |
| 593 | + 'fundraiserstats-tab-ytd' => 'Er bloavezh (USD)', |
| 594 | + 'specialpages-group-contribution' => 'Degasadenn/dastum fontoù', |
500 | 595 | ); |
501 | 596 | |
502 | 597 | /** Bosnian (Bosanski) |
— | — | @@ -539,6 +634,9 @@ |
540 | 635 | 'contribstats-day-totals' => 'Ukupno za dan', |
541 | 636 | 'contribstats-week' => 'Sedmica', |
542 | 637 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Ukupno za ovu sedmicu|Ukupno sedmično za protekle $1 sedmice zaključno}}', |
| 638 | + 'contribstats-payment-type' => 'Vrsta plaćanja', |
| 639 | + 'contribstats-banner' => 'Baner', |
| 640 | + 'contribstats-payment-type-hits' => 'Pogoci vrste plaćanja', |
543 | 641 | 'contribstats-clicks' => 'Klikovi', |
544 | 642 | 'contribstats-donations' => 'Donacije', |
545 | 643 | 'contribstats-conversion' => 'Stopa pretvaranja (%)', |
— | — | @@ -547,6 +645,11 @@ |
548 | 646 | 'contribstats-landingpage' => 'Ciljna stranica', |
549 | 647 | 'contribstats-donatepage' => 'Stranica donacija', |
550 | 648 | 'contribstats-average' => 'Prosjek', |
| 649 | + 'contribstats-imperfect-data' => 'Ovi podaci nisu savršeni za praćenje donatora bez korištenja praćenja sesija i imaju svoja ograničenja.', |
| 650 | + 'contribstats-paypal-donations' => 'Donacije preko PayPala', |
| 651 | + 'contribstats-credit-card' => 'Kreditna kartica', |
| 652 | + 'contribstats-fraud-note' => 'Postoje neke zloupotrijebljene donacije.', |
| 653 | + 'contribstats-unaudited' => 'Postoje neprovjerene sume.', |
551 | 654 | 'fundraiserstatistics' => 'Statistike donatora', |
552 | 655 | 'fundraiserstats-date' => 'Datum', |
553 | 656 | 'fundraiserstats-day' => 'Dan $1 od $2', |
— | — | @@ -559,6 +662,7 @@ |
560 | 663 | 'fundraiserstats-tab-contributions' => 'Broj doprinosa', |
561 | 664 | 'fundraiserstats-tab-averages' => 'Prosjek (USD)', |
562 | 665 | 'fundraiserstats-tab-maximums' => 'Najviše (USD)', |
| 666 | + 'fundraiserstats-tab-ytd' => 'Od početka godine (USD)', |
563 | 667 | 'specialpages-group-contribution' => 'Doprinosi/donacije', |
564 | 668 | ); |
565 | 669 | |
— | — | @@ -599,10 +703,13 @@ |
600 | 704 | 'contribstats-value-under' => 'Inferior a $1', |
601 | 705 | 'contribstats-value-from' => 'Entre $1 - $2', |
602 | 706 | 'contribstats-value-over' => 'Per sobre $1', |
603 | | - 'contribstats-day-totals' => "Total d'avui", |
| 707 | + 'contribstats-day-totals' => 'Total per dia', |
604 | 708 | 'contribstats-week' => 'Setmana', |
| 709 | + 'contribstats-payment-type' => 'Tipus de pagament', |
605 | 710 | 'contribstats-clicks' => 'Clics', |
606 | 711 | 'contribstats-donations' => 'Donatius', |
| 712 | + 'contribstats-template' => 'Plantilla', |
| 713 | + 'contribstats-credit-card' => 'Targeta de crèdit', |
607 | 714 | 'fundraiserstatistics' => 'Estadístiques de les donacions', |
608 | 715 | 'fundraiserstats-date' => 'Data', |
609 | 716 | 'fundraiserstats-day' => 'Dia $1 de $2', |
— | — | @@ -659,6 +766,9 @@ |
660 | 767 | 'contribstats-day-totals' => 'Denní součet', |
661 | 768 | 'contribstats-week' => 'Týden', |
662 | 769 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Celkem za tento týden|Celkové týdenní výsledky za poslední $1 týdny včetně|Celkové týdenní výsledky za posledních $1 týdnů včetně}}', |
| 770 | + 'contribstats-payment-type' => 'Způsob platby', |
| 771 | + 'contribstats-banner' => 'Proužek', |
| 772 | + 'contribstats-payment-type-hits' => 'Návštěv způsobu platby', |
663 | 773 | 'contribstats-clicks' => 'Kliknutí', |
664 | 774 | 'contribstats-donations' => 'Příspěvky', |
665 | 775 | 'contribstats-conversion' => 'Konverzní poměr (%)', |
— | — | @@ -667,6 +777,11 @@ |
668 | 778 | 'contribstats-landingpage' => 'Cílová stránka', |
669 | 779 | 'contribstats-donatepage' => 'Přispívací stránka', |
670 | 780 | 'contribstats-average' => 'Průměr', |
| 781 | + 'contribstats-imperfect-data' => 'Uvedená data nejsou dokonalá, sledování dárců bez sledování sezení má svá omezení.', |
| 782 | + 'contribstats-paypal-donations' => 'Dary přes PayPal', |
| 783 | + 'contribstats-credit-card' => 'Kreditní karta', |
| 784 | + 'contribstats-fraud-note' => 'Existují podvodné platby.', |
| 785 | + 'contribstats-unaudited' => 'Jedná se o neprověřené součty.', |
671 | 786 | 'fundraiserstatistics' => 'Statistika příspěvkové kampaně', |
672 | 787 | 'fundraiserstats-date' => 'Datum', |
673 | 788 | 'fundraiserstats-day' => '$2, $1. den', |
— | — | @@ -679,6 +794,7 @@ |
680 | 795 | 'fundraiserstats-tab-contributions' => 'Počty příspěvků', |
681 | 796 | 'fundraiserstats-tab-averages' => 'Průměry (USD)', |
682 | 797 | 'fundraiserstats-tab-maximums' => 'Maxima (USD)', |
| 798 | + 'fundraiserstats-tab-ytd' => 'Od začátku roku (USD)', |
683 | 799 | 'specialpages-group-contribution' => 'Příspěvky/financování', |
684 | 800 | ); |
685 | 801 | |
— | — | @@ -743,11 +859,13 @@ |
744 | 860 | ); |
745 | 861 | |
746 | 862 | /** German (Deutsch) |
| 863 | + * @author Goran Maric |
747 | 864 | * @author Imre |
748 | 865 | * @author MF-Warburg |
749 | 866 | * @author Metalhead64 |
750 | 867 | * @author Omnipaedista |
751 | 868 | * @author Purodha |
| 869 | + * @author Salasar |
752 | 870 | */ |
753 | 871 | $messages['de'] = array( |
754 | 872 | 'contributionreporting-desc' => 'Live-Berichterstattung von der Wikimedia-Spendenkampagne', |
— | — | @@ -787,13 +905,22 @@ |
788 | 906 | 'contribstats-day-totals' => 'Tagessumme', |
789 | 907 | 'contribstats-week' => 'Woche', |
790 | 908 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Gesamtmenge für diese Woche|Wöchentliche Gesamtmengen inklusive der vergangenen $1 Wochen}}', |
| 909 | + 'contribstats-payment-type' => 'Zahlungsart', |
| 910 | + 'contribstats-banner' => 'Banner', |
| 911 | + 'contribstats-payment-type-hits' => 'Verwendung der Zahlungsmethoden', |
791 | 912 | 'contribstats-clicks' => 'Klicks', |
792 | 913 | 'contribstats-donations' => 'Spenden', |
793 | 914 | 'contribstats-conversion' => 'Umrechnungskurs (%)', |
794 | 915 | 'contribstats-template' => 'Vorlage', |
795 | 916 | 'contribstats-nodata' => 'Keine Daten vorhanden', |
| 917 | + 'contribstats-landingpage' => 'Landing Page', |
796 | 918 | 'contribstats-donatepage' => 'Spenden-Seite', |
797 | 919 | 'contribstats-average' => 'Durchschnitt', |
| 920 | + 'contribstats-imperfect-data' => 'Diese Daten sind lückenhaft, da die Nachverfolgung von Spendern ohne Sitzungsverfolgung eingeschränkt ist.', |
| 921 | + 'contribstats-paypal-donations' => 'PayPal-Spenden', |
| 922 | + 'contribstats-credit-card' => 'Kreditkarte', |
| 923 | + 'contribstats-fraud-note' => 'Es existieren einige Falschspenden.', |
| 924 | + 'contribstats-unaudited' => 'Dies sind nicht überprüfte Summen.', |
798 | 925 | 'fundraiserstatistics' => 'Spendenstatistiken', |
799 | 926 | 'fundraiserstats-date' => 'Datum', |
800 | 927 | 'fundraiserstats-day' => 'Tag $1 von $2', |
— | — | @@ -806,10 +933,12 @@ |
807 | 934 | 'fundraiserstats-tab-contributions' => 'Spendenanzahl', |
808 | 935 | 'fundraiserstats-tab-averages' => 'Durchschnittswerte (USD)', |
809 | 936 | 'fundraiserstats-tab-maximums' => 'Maxima (USD)', |
| 937 | + 'fundraiserstats-tab-ytd' => 'Aufgelaufen im Jahr (USD)', |
810 | 938 | 'specialpages-group-contribution' => 'Spenden/Fundraiser', |
811 | 939 | ); |
812 | 940 | |
813 | 941 | /** Zazaki (Zazaki) |
| 942 | + * @author Mirzali |
814 | 943 | * @author Xoser |
815 | 944 | */ |
816 | 945 | $messages['diq'] = array( |
— | — | @@ -850,22 +979,32 @@ |
851 | 980 | 'contribstats-day-totals' => 'Ena roc de yekun', |
852 | 981 | 'contribstats-week' => 'Hefte', |
853 | 982 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Ena hefte de yekunî|Ena hefte de yekunî u $1 hefte verînî dehil o}}', |
| 983 | + 'contribstats-payment-type' => 'Şeklê Peredayışi', |
| 984 | + 'contribstats-banner' => 'Desmale', |
| 985 | + 'contribstats-payment-type-hits' => 'Serkewtışê Şeklê Peredayışi', |
854 | 986 | 'contribstats-clicks' => 'Klikan', |
855 | 987 | 'contribstats-donations' => 'Yardimê pere', |
856 | 988 | 'contribstats-conversion' => 'Reytinê vurnayîşî (%)', |
857 | 989 | 'contribstats-template' => 'Template', |
858 | 990 | 'contribstats-nodata' => 'Data çini yo', |
| 991 | + 'contribstats-imperfect-data' => 'Eno dae bê ronıştışteqibkerdışi zey beğşteqibkerdışi mıkemel niyo, tede taê sinori gurêniyenê.', |
| 992 | + 'contribstats-paypal-donations' => 'Beğşê PayPali', |
| 993 | + 'contribstats-credit-card' => 'Karta Kredi', |
| 994 | + 'contribstats-fraud-note' => 'Taê beğşê sextey estê.', |
| 995 | + 'contribstats-unaudited' => 'Enê yekuni qontrol nêbiyê.', |
859 | 996 | 'fundraiserstatistics' => 'Îstatistkê pere berz kerdoğ', |
860 | 997 | 'fundraiserstats-date' => 'Wext', |
861 | 998 | 'fundraiserstats-day' => 'Rocê $1î u $2', |
862 | 999 | 'fundraiserstats-contributions' => 'Destek dayoğan', |
863 | 1000 | 'fundraiserstats-total' => 'Hemî (USD)', |
864 | 1001 | 'fundraiserstats-avg' => 'Orta (USD)', |
| 1002 | + 'fundraiserstats-ytd' => 'Yekuno kumulatif (USD)', |
865 | 1003 | 'fundraiserstats-max' => 'Tewr zaf (USD)', |
866 | 1004 | 'fundraiserstats-tab-totals' => 'Hemî (USD)', |
867 | 1005 | 'fundraiserstats-tab-contributions' => 'Amarê destek dayoğan', |
868 | 1006 | 'fundraiserstats-tab-averages' => 'Orta (USD)', |
869 | 1007 | 'fundraiserstats-tab-maximums' => 'Tewr zaf (USD)', |
| 1008 | + 'fundraiserstats-tab-ytd' => 'Serre be hetan nıka (USD)', |
870 | 1009 | 'specialpages-group-contribution' => 'Destek dayoğan/Pere berz kerdoğ', |
871 | 1010 | ); |
872 | 1011 | |
— | — | @@ -910,6 +1049,9 @@ |
911 | 1050 | 'contribstats-day-totals' => 'Cełkowna suma za dźeń', |
912 | 1051 | 'contribstats-week' => 'Tyźeń', |
913 | 1052 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Cełkowna suma za źinsa|Tyźeńske cełkowne sumy za {{PLURAL:$1|slědny tyźeń|slědnej $1 tyźenja|slědne $1 tyźenje|slědnych $1 tyźenjow}}}} inkluziwnje', |
| 1053 | + 'contribstats-payment-type' => 'Nałog płaśenja', |
| 1054 | + 'contribstats-banner' => 'Chórgoj', |
| 1055 | + 'contribstats-payment-type-hits' => 'Trjefarje nałoga płaśenja', |
914 | 1056 | 'contribstats-clicks' => 'Kliknjenja', |
915 | 1057 | 'contribstats-donations' => 'Dary', |
916 | 1058 | 'contribstats-conversion' => 'Konwersijna rata (%)', |
— | — | @@ -917,6 +1059,11 @@ |
918 | 1060 | 'contribstats-nodata' => 'Žedne daty pódane', |
919 | 1061 | 'contribstats-landingpage' => 'Celowy bok', |
920 | 1062 | 'contribstats-donatepage' => 'Pósćiwański bok', |
| 1063 | + 'contribstats-imperfect-data' => 'Toś te daty njejsu perfektne, dokulaž slědujuce pósćiwarje bźez wužywanja pósejźeńskego slědowanja ma wobgranicowanja.', |
| 1064 | + 'contribstats-paypal-donations' => 'Dary PayPal', |
| 1065 | + 'contribstats-credit-card' => 'Kreditna kórta', |
| 1066 | + 'contribstats-fraud-note' => 'Su někotare wobšudnikojske dary.', |
| 1067 | + 'contribstats-unaudited' => 'To su njepśekontrolěrowane sumy.', |
921 | 1068 | 'fundraiserstatistics' => 'Pósćiwańska statistika', |
922 | 1069 | 'fundraiserstats-date' => 'Datum', |
923 | 1070 | 'fundraiserstats-day' => 'Źeń $1 z $2', |
— | — | @@ -929,6 +1076,7 @@ |
930 | 1077 | 'fundraiserstats-tab-contributions' => 'Licba pśinoskow', |
931 | 1078 | 'fundraiserstats-tab-averages' => 'Pśerězki (USD)', |
932 | 1079 | 'fundraiserstats-tab-maximums' => 'Maksimumy (USD)', |
| 1080 | + 'fundraiserstats-tab-ytd' => 'Doněnta w lěśe (USD)', |
933 | 1081 | 'specialpages-group-contribution' => 'Dary/Pósćiwańska akcija', |
934 | 1082 | ); |
935 | 1083 | |
— | — | @@ -977,11 +1125,18 @@ |
978 | 1126 | 'contribstats-day-totals' => 'Συνολικά για σήμερα', |
979 | 1127 | 'contribstats-week' => 'Εβδομάδα', |
980 | 1128 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Σύνολο για αυτή την εβδομάδα|Εβδομαδιαία σύνολα για τις προηγούμενες $1 εβδομάδες συμπεριλαμβανόμενες}}', |
| 1129 | + 'contribstats-payment-type' => 'Τρόπος πληρωμής', |
| 1130 | + 'contribstats-banner' => 'Διαφημιστικό', |
| 1131 | + 'contribstats-payment-type-hits' => 'Επιδόσεις τρόπων πληρωμής', |
981 | 1132 | 'contribstats-clicks' => 'Κλικαρίσματα', |
982 | 1133 | 'contribstats-donations' => 'Δωρεές', |
983 | 1134 | 'contribstats-conversion' => 'Ρυθμός μετατροπής (%)', |
984 | 1135 | 'contribstats-template' => 'Πρότυπο', |
985 | 1136 | 'contribstats-nodata' => 'Δεν παρασχέθηκαν δεδομένα', |
| 1137 | + 'contribstats-donatepage' => 'Σελίδα δωρεών', |
| 1138 | + 'contribstats-average' => 'Μέσος όρος', |
| 1139 | + 'contribstats-paypal-donations' => 'Δωρεές PayPal', |
| 1140 | + 'contribstats-credit-card' => 'Πιστωτική κάρτα', |
986 | 1141 | 'fundraiserstatistics' => 'Στατιστικά εράνου', |
987 | 1142 | 'fundraiserstats-date' => 'Ημερομηνία', |
988 | 1143 | 'fundraiserstats-day' => 'Ημέρα $1 από $2', |
— | — | @@ -1035,22 +1190,38 @@ |
1036 | 1191 | 'contribstats-value-from' => 'De $1 - $2', |
1037 | 1192 | 'contribstats-value-over' => 'Pli ol $1', |
1038 | 1193 | 'contributiontrackingstatistics' => 'Statistikoj pri donacado', |
1039 | | - 'contribstats-day-totals' => 'Sumo de hodiaŭ', |
| 1194 | + 'contribstats-day-totals' => 'Sumo por tago', |
1040 | 1195 | 'contribstats-week' => 'Semajno', |
| 1196 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Sumo ĉi-semajne|Semajnaj sumoj por lastaj $1 semajnoj inkluzive}}', |
| 1197 | + 'contribstats-payment-type' => 'Speco de pagado', |
| 1198 | + 'contribstats-banner' => 'Paĝrubando', |
| 1199 | + 'contribstats-payment-type-hits' => 'Trafoj laŭ pag-specoj', |
1041 | 1200 | 'contribstats-clicks' => 'Klakoj', |
1042 | 1201 | 'contribstats-donations' => 'Donacoj', |
| 1202 | + 'contribstats-conversion' => 'Konvertrapido (%)', |
1043 | 1203 | 'contribstats-template' => 'Ŝablono', |
| 1204 | + 'contribstats-nodata' => 'Neniuj datenoj estis provizitaj', |
| 1205 | + 'contribstats-landingpage' => 'Bonvena paĝo', |
| 1206 | + 'contribstats-donatepage' => 'Mondonaca paĝo', |
| 1207 | + 'contribstats-average' => 'Averaĝo', |
| 1208 | + 'contribstats-imperfect-data' => 'Ĉi tiuj datenoj ne estas perfektaj, ĉar spuri donacantojn sen uzante seancan spuradon havas limojn.', |
| 1209 | + 'contribstats-paypal-donations' => 'PayPal-mondonacoj', |
| 1210 | + 'contribstats-credit-card' => 'Kreditkarto', |
| 1211 | + 'contribstats-fraud-note' => 'Iom da fraŭdaj mondonacoj ekzistas.', |
| 1212 | + 'contribstats-unaudited' => 'Ĉi tiuj estas nekontrolataj sumoj.', |
1044 | 1213 | 'fundraiserstatistics' => 'Statistikoj pri mondonacado', |
1045 | 1214 | 'fundraiserstats-date' => 'Dato', |
1046 | 1215 | 'fundraiserstats-day' => 'Tago $1 el $2', |
1047 | 1216 | 'fundraiserstats-contributions' => 'Kontribuoj', |
1048 | 1217 | 'fundraiserstats-total' => 'Tuto (USD)', |
1049 | 1218 | 'fundraiserstats-avg' => 'Averaĝo (USD)', |
| 1219 | + 'fundraiserstats-ytd' => 'Akumuliĝa sumo (usonaj dolaroj)', |
1050 | 1220 | 'fundraiserstats-max' => 'Maksimuma (USD)', |
1051 | 1221 | 'fundraiserstats-tab-totals' => 'Tutoj (USD)', |
1052 | 1222 | 'fundraiserstats-tab-contributions' => 'Nombro de kontribuoj', |
1053 | 1223 | 'fundraiserstats-tab-averages' => 'Averaĝoj (USD)', |
1054 | 1224 | 'fundraiserstats-tab-maximums' => 'Maksimumoj (USD)', |
| 1225 | + 'fundraiserstats-tab-ytd' => 'Jaro ĝis nun (usonaj dolaroj)', |
1055 | 1226 | 'specialpages-group-contribution' => 'Kontribuoj/Monkolekto', |
1056 | 1227 | ); |
1057 | 1228 | |
— | — | @@ -1097,11 +1268,16 @@ |
1098 | 1269 | 'contribstats-day-totals' => 'Total por día', |
1099 | 1270 | 'contribstats-week' => 'Semana', |
1100 | 1271 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total para esta semana|Totales semanales para las pasadas $1 semanas inclusive}}', |
| 1272 | + 'contribstats-payment-type' => 'Tipo de pago', |
| 1273 | + 'contribstats-banner' => 'Banner', |
1101 | 1274 | 'contribstats-clicks' => 'Clics', |
1102 | 1275 | 'contribstats-donations' => 'Donaciones', |
1103 | 1276 | 'contribstats-conversion' => 'Tasa de conversión (%)', |
1104 | 1277 | 'contribstats-template' => 'Plantilla', |
1105 | 1278 | 'contribstats-average' => 'Promedio', |
| 1279 | + 'contribstats-paypal-donations' => 'Donaciones por PayPal', |
| 1280 | + 'contribstats-credit-card' => 'Tarjeta de crédito', |
| 1281 | + 'contribstats-fraud-note' => 'Existen algunas donaciones fraudulentas.', |
1106 | 1282 | 'fundraiserstatistics' => 'Estadísticas del recaudador de fondos', |
1107 | 1283 | 'fundraiserstats-date' => 'Fecha', |
1108 | 1284 | 'fundraiserstats-day' => 'Día $1 de $2', |
— | — | @@ -1135,6 +1311,7 @@ |
1136 | 1312 | 'contribstats-daily-totals' => '{{PLURAL:$1|Tänane kogusumma|Viimase $1 päeva kogusummad}}', |
1137 | 1313 | 'contribstats-monthly-totals' => '{{PLURAL:$1|Selle kuu kogusumma|Viimase $1 kuu kogusummad}}', |
1138 | 1314 | 'contribstats-month-range-totals' => '{{PLURAL:$1|Ühe kuu kogusumma|$1 kuu kogusummad}}', |
| 1315 | + 'contribstats-currency-range-totals' => 'Kogusummad vääringuti ($1–$2)', |
1139 | 1316 | 'contribstats-contribution-range-breakdown' => 'Annetuste jaotumine summati ($1–$2)', |
1140 | 1317 | 'contribstats-currency-totals' => 'Eelarveaasta $1 kogusummad vääringuti', |
1141 | 1318 | 'contribstats-contribution-breakdown' => 'Eelarveaasta $1 annetuste jaotumine summati', |
— | — | @@ -1154,12 +1331,18 @@ |
1155 | 1332 | 'contribstats-value-over' => 'Üle $1', |
1156 | 1333 | 'contributiontrackingstatistics' => 'Annetamise jälgimisarvandmed', |
1157 | 1334 | 'contribstats-day-totals' => 'Päeva kogusumma', |
| 1335 | + 'contribstats-week' => 'Nädal', |
| 1336 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Selle nädala kogusumma|Viimase $1 nädala kogusummad}}', |
| 1337 | + 'contribstats-payment-type' => 'Makse tüüp', |
1158 | 1338 | 'contribstats-clicks' => 'Klõpse', |
1159 | 1339 | 'contribstats-donations' => 'Annetusi', |
1160 | 1340 | 'contribstats-conversion' => 'Annetusmäär (%)', |
1161 | 1341 | 'contribstats-template' => 'Mall', |
| 1342 | + 'contribstats-nodata' => 'Infot ei ole sisestatud', |
1162 | 1343 | 'contribstats-donatepage' => 'Annetamislehekülg', |
1163 | 1344 | 'contribstats-average' => 'Keskmine', |
| 1345 | + 'contribstats-paypal-donations' => 'PayPali-annetused', |
| 1346 | + 'contribstats-credit-card' => 'Krediitkaart', |
1164 | 1347 | 'fundraiserstatistics' => 'Korjanduse arvandmed', |
1165 | 1348 | 'fundraiserstats-date' => 'Kuupäev', |
1166 | 1349 | 'fundraiserstats-day' => '$1. päev ($2)', |
— | — | @@ -1171,6 +1354,7 @@ |
1172 | 1355 | 'fundraiserstats-tab-contributions' => 'Annetuste hulk', |
1173 | 1356 | 'fundraiserstats-tab-averages' => 'Keskmised (USD)', |
1174 | 1357 | 'fundraiserstats-tab-maximums' => 'Maksimumid (USD)', |
| 1358 | + 'fundraiserstats-tab-ytd' => 'Sel aastal (USD)', |
1175 | 1359 | 'specialpages-group-contribution' => 'Annetamine / korjandused', |
1176 | 1360 | ); |
1177 | 1361 | |
— | — | @@ -1265,6 +1449,7 @@ |
1266 | 1450 | * @author Silvonen |
1267 | 1451 | * @author Str4nd |
1268 | 1452 | * @author Tarmo |
| 1453 | + * @author ZeiP |
1269 | 1454 | */ |
1270 | 1455 | $messages['fi'] = array( |
1271 | 1456 | 'contributionreporting-desc' => 'Reaaliaikainen raportti Wikimedian varainkeruusta.', |
— | — | @@ -1300,19 +1485,30 @@ |
1301 | 1486 | 'contribstats-value-under' => 'Alle $1', |
1302 | 1487 | 'contribstats-value-from' => '$1 - $2', |
1303 | 1488 | 'contribstats-value-over' => 'Yli $1', |
1304 | | - 'contribstats-day-totals' => 'Tänään yhteensä', |
| 1489 | + 'contribstats-day-totals' => 'Päivässä yhteensä', |
1305 | 1490 | 'contribstats-week' => 'Viikko', |
| 1491 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Yhteensä tällä viikolla|Viikottaiset summat viimeisille $1 viikolle}}', |
| 1492 | + 'contribstats-payment-type' => 'Maksutyyppi', |
| 1493 | + 'contribstats-banner' => 'Banneri', |
| 1494 | + 'contribstats-payment-type-hits' => 'Maksutyypin laskuri', |
1306 | 1495 | 'contribstats-clicks' => 'Klikkaukset', |
1307 | 1496 | 'contribstats-donations' => 'Lahjoitukset', |
| 1497 | + 'contribstats-conversion' => 'Muuntokerroin (%)', |
1308 | 1498 | 'contribstats-template' => 'Malline', |
| 1499 | + 'contribstats-nodata' => 'Ei tietoa tarjolla', |
1309 | 1500 | 'contribstats-donatepage' => 'Lahjoitussivu', |
1310 | 1501 | 'contribstats-average' => 'Keskiarvo', |
| 1502 | + 'contribstats-imperfect-data' => 'Tieto ei ole täydellistä, koska ilman istuntojen seurantaa tehtävällä lahjoittajien seurannalla on rajoituksensa.', |
| 1503 | + 'contribstats-paypal-donations' => 'PayPal-lahjoitukset', |
| 1504 | + 'contribstats-credit-card' => 'Luottokortti', |
| 1505 | + 'contribstats-fraud-note' => 'Petollisia lahjoituksia on.', |
1311 | 1506 | 'fundraiserstatistics' => 'Rahankeräyksen tilastoja', |
1312 | 1507 | 'fundraiserstats-date' => 'Päiväys', |
1313 | 1508 | 'fundraiserstats-day' => 'Päivä $1 / $2', |
1314 | 1509 | 'fundraiserstats-contributions' => 'Lahjoitukset', |
1315 | 1510 | 'fundraiserstats-total' => 'Summa (USD)', |
1316 | 1511 | 'fundraiserstats-avg' => 'Keskiarvo (USD)', |
| 1512 | + 'fundraiserstats-ytd' => 'Kumulatiivinen summa (USD)', |
1317 | 1513 | 'fundraiserstats-max' => 'Maksimi (USD)', |
1318 | 1514 | 'fundraiserstats-tab-totals' => 'Summat (USD)', |
1319 | 1515 | 'fundraiserstats-tab-contributions' => 'Lahjoitusten määrä', |
— | — | @@ -1326,7 +1522,9 @@ |
1327 | 1523 | * @author IAlex |
1328 | 1524 | * @author Korrigan |
1329 | 1525 | * @author Peter17 |
| 1526 | + * @author PieRRoMaN |
1330 | 1527 | * @author Quentinv57 |
| 1528 | + * @author Toliño |
1331 | 1529 | * @author Verdy p |
1332 | 1530 | */ |
1333 | 1531 | $messages['fr'] = array( |
— | — | @@ -1367,6 +1565,9 @@ |
1368 | 1566 | 'contribstats-day-totals' => 'Total du jour', |
1369 | 1567 | 'contribstats-week' => 'Semaine', |
1370 | 1568 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total pour cette semaine|Totaux hebdomadaires sur les $1 semaines passées inclues}}', |
| 1569 | + 'contribstats-payment-type' => 'Mode de paiement', |
| 1570 | + 'contribstats-banner' => 'Bandeau', |
| 1571 | + 'contribstats-payment-type-hits' => 'Nombre par mode de paiement', |
1371 | 1572 | 'contribstats-clicks' => 'Clics', |
1372 | 1573 | 'contribstats-donations' => 'Donations', |
1373 | 1574 | 'contribstats-conversion' => 'Taux de conversion (%)', |
— | — | @@ -1374,21 +1575,97 @@ |
1375 | 1576 | 'contribstats-nodata' => 'Aucune donnée fournie', |
1376 | 1577 | 'contribstats-landingpage' => "Page d'arrivée", |
1377 | 1578 | 'contribstats-donatepage' => 'Page de don', |
| 1579 | + '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.", |
| 1580 | + 'contribstats-paypal-donations' => 'Donations par PayPal', |
| 1581 | + 'contribstats-credit-card' => 'Carte de Crédit', |
| 1582 | + 'contribstats-fraud-note' => 'Quelques donations frauduleuses existent.', |
| 1583 | + 'contribstats-unaudited' => 'Voici des totaux non vérifiés.', |
1378 | 1584 | 'fundraiserstatistics' => 'Statistiques de la levée de fonds', |
1379 | 1585 | 'fundraiserstats-date' => 'Date', |
1380 | 1586 | 'fundraiserstats-day' => '$1<sup>{{PLURAL:$1|er|e}}</sup> jour $1 de $2', |
1381 | 1587 | 'fundraiserstats-contributions' => 'Contributions', |
1382 | 1588 | 'fundraiserstats-total' => 'Total (dollars US)', |
1383 | 1589 | 'fundraiserstats-avg' => 'Moyenne (dollars US)', |
1384 | | - 'fundraiserstats-ytd' => 'Total cumulé (USD)', |
| 1590 | + 'fundraiserstats-ytd' => 'Total cumulé (dollars US)', |
1385 | 1591 | 'fundraiserstats-max' => 'Maximum (dollars US)', |
1386 | 1592 | 'fundraiserstats-tab-totals' => 'Totaux (dollars US)', |
1387 | 1593 | 'fundraiserstats-tab-contributions' => 'Nombre de contributions', |
1388 | 1594 | 'fundraiserstats-tab-averages' => 'Moyennes (dollars US)', |
1389 | 1595 | 'fundraiserstats-tab-maximums' => 'Maximums (dollars US)', |
| 1596 | + 'fundraiserstats-tab-ytd' => 'Année en cours (dollars US)', |
1390 | 1597 | 'specialpages-group-contribution' => 'Contributions / levée de fonds', |
1391 | 1598 | ); |
1392 | 1599 | |
| 1600 | +/** Franco-Provençal (Arpetan) |
| 1601 | + * @author ChrisPtDe |
| 1602 | + */ |
| 1603 | +$messages['frp'] = array( |
| 1604 | + 'contributiontotal' => 'Soma de les contribucions', |
| 1605 | + 'contributionhistory' => 'Historico de les contribucions', |
| 1606 | + 'contrib-hist-header' => 'Comentèros en dirèct des donators a travèrs lo mondo', |
| 1607 | + 'contrib-hist-name' => 'Nom', |
| 1608 | + 'contrib-hist-date' => 'Dâta et hora', |
| 1609 | + 'contrib-hist-amount' => 'Montent', |
| 1610 | + 'contrib-hist-next' => 'Dons ples vielys', |
| 1611 | + 'contrib-hist-previous' => 'Dons ples novéls', |
| 1612 | + 'contrib-hist-anonymous' => 'Anonimo', |
| 1613 | + 'contributionstatistics' => 'Statistiques de les contribucions', |
| 1614 | + 'contribstats-desc' => 'Montre les statistiques de les contribucions fêtes a la Fondacion Wikimedia.', |
| 1615 | + 'contribstats-daily-totals' => '{{PLURAL:$1|Soma por houé|Somes de tôs los jorns por los $1 jorns passâs}}', |
| 1616 | + 'contribstats-monthly-totals' => '{{PLURAL:$1|Soma por ceti mês|Somes du mês por los $1 mês passâs}}', |
| 1617 | + 'contribstats-month-range-totals' => '{{PLURAL:$1|Soma por $1 mês|Somes du mês por $1 mês}}', |
| 1618 | + 'contribstats-currency-range-totals' => 'Somes en monéyes (de $1 a $2)', |
| 1619 | + 'contribstats-contribution-range-breakdown' => 'Distribucion de les contribucions per montent (de $1 a $2)', |
| 1620 | + 'contribstats-currency-totals' => 'Somes en monéyes por l’an fiscâl $1', |
| 1621 | + 'contribstats-contribution-breakdown' => 'Distribucion de les contribucions per montent por l’an fiscâl $1', |
| 1622 | + 'contribstats-day' => 'Jorn', |
| 1623 | + 'contribstats-month' => 'Mês', |
| 1624 | + 'contribstats-currency' => 'Monéya', |
| 1625 | + 'contribstats-amount' => 'Montent (dolars US)', |
| 1626 | + 'contribstats-contributions' => 'Contribucions', |
| 1627 | + 'contribstats-total' => 'Soma (dolars US)', |
| 1628 | + 'contribstats-avg' => 'Moyena (dolars US)', |
| 1629 | + 'contribstats-max' => 'Don lo ples hôt', |
| 1630 | + 'contribstats-percentage-ytd' => 'Porcentâjo (ceti an)', |
| 1631 | + 'contribstats-total-ytd' => 'Soma (ceti an)', |
| 1632 | + 'contribstats-value-exactly' => 'Justo $1', |
| 1633 | + 'contribstats-value-under' => 'En-desot de $1', |
| 1634 | + 'contribstats-value-from' => 'De $1 a $2', |
| 1635 | + 'contribstats-value-over' => 'Més de $1', |
| 1636 | + 'contributiontrackingstatistics' => 'Statistiques de survelyence de les contribucions', |
| 1637 | + 'contribstats-day-totals' => 'Soma du jorn', |
| 1638 | + 'contribstats-week' => 'Semana', |
| 1639 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Soma por ceta semana|Somes de la semana sur les $1 semanes passâs encllues}}', |
| 1640 | + 'contribstats-payment-type' => 'Fôrma de payement', |
| 1641 | + 'contribstats-banner' => 'Bendél', |
| 1642 | + 'contribstats-payment-type-hits' => 'Nombro per fôrma de payement', |
| 1643 | + 'contribstats-clicks' => 'Clics', |
| 1644 | + 'contribstats-donations' => 'Donacions', |
| 1645 | + 'contribstats-conversion' => 'Quota de convèrsion (%)', |
| 1646 | + 'contribstats-template' => 'Modèlo', |
| 1647 | + 'contribstats-nodata' => 'Gins de balyê balyê', |
| 1648 | + 'contribstats-landingpage' => 'Pâge d’arrevâ', |
| 1649 | + 'contribstats-donatepage' => 'Pâge de don', |
| 1650 | + 'contribstats-average' => 'Moyena', |
| 1651 | + 'contribstats-paypal-donations' => 'Donacions per PayPal', |
| 1652 | + 'contribstats-credit-card' => 'Cârta de crèdit', |
| 1653 | + 'contribstats-unaudited' => 'Vê-que des somes pas controlâs.', |
| 1654 | + 'fundraiserstatistics' => 'Statistiques de la levâ de fonds', |
| 1655 | + 'fundraiserstats-date' => 'Dâta', |
| 1656 | + 'fundraiserstats-day' => 'Jorn $1 de $2', |
| 1657 | + 'fundraiserstats-contributions' => 'Contribucions', |
| 1658 | + 'fundraiserstats-total' => 'Soma (dolars US)', |
| 1659 | + 'fundraiserstats-avg' => 'Moyena (dolars US)', |
| 1660 | + 'fundraiserstats-ytd' => 'Soma cumulâ (dolars US)', |
| 1661 | + 'fundraiserstats-max' => 'Més (dolars US)', |
| 1662 | + 'fundraiserstats-tab-totals' => 'Somes (dolars US)', |
| 1663 | + 'fundraiserstats-tab-contributions' => 'Nombro de contribucions', |
| 1664 | + 'fundraiserstats-tab-averages' => 'Moyenes (dolars US)', |
| 1665 | + 'fundraiserstats-tab-maximums' => 'Més (dolars US)', |
| 1666 | + 'fundraiserstats-tab-ytd' => 'An en cors (dolars US)', |
| 1667 | + 'specialpages-group-contribution' => 'Contribucions / levâ de fonds', |
| 1668 | +); |
| 1669 | + |
1393 | 1670 | /** Friulian (Furlan) |
1394 | 1671 | * @author Klenje |
1395 | 1672 | */ |
— | — | @@ -1440,6 +1717,9 @@ |
1441 | 1718 | 'contribstats-day-totals' => 'Total do día', |
1442 | 1719 | 'contribstats-week' => 'Semana', |
1443 | 1720 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total por esta semana|Totais semanais polas últimas $1 semanas}}', |
| 1721 | + 'contribstats-payment-type' => 'Tipo de pagamento', |
| 1722 | + 'contribstats-banner' => 'Cartel', |
| 1723 | + 'contribstats-payment-type-hits' => 'Clics no tipo de pagamento', |
1444 | 1724 | 'contribstats-clicks' => 'Clics', |
1445 | 1725 | 'contribstats-donations' => 'Doazóns', |
1446 | 1726 | 'contribstats-conversion' => 'Taxa de conversión (%)', |
— | — | @@ -1447,6 +1727,11 @@ |
1448 | 1728 | 'contribstats-nodata' => 'Non se proporcionou ningún dato', |
1449 | 1729 | 'contribstats-landingpage' => 'Páxina de chegada', |
1450 | 1730 | 'contribstats-donatepage' => 'Páxina de doazóns', |
| 1731 | + '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.', |
| 1732 | + 'contribstats-paypal-donations' => 'Doazóns mediante o PayPal', |
| 1733 | + 'contribstats-credit-card' => 'Tarxeta de crédito', |
| 1734 | + 'contribstats-fraud-note' => 'Existen algunhas doazóns fraudulentas.', |
| 1735 | + 'contribstats-unaudited' => 'Estes son os totais non verificados.', |
1451 | 1736 | 'fundraiserstatistics' => 'Estatísticas da recadación', |
1452 | 1737 | 'fundraiserstats-date' => 'Data', |
1453 | 1738 | 'fundraiserstats-day' => 'Día $1 de $2', |
— | — | @@ -1459,6 +1744,7 @@ |
1460 | 1745 | 'fundraiserstats-tab-contributions' => 'Número de contribucións', |
1461 | 1746 | 'fundraiserstats-tab-averages' => 'Promedio (dólar estadounidense)', |
1462 | 1747 | 'fundraiserstats-tab-maximums' => 'Máximas (dólar estadounidense)', |
| 1748 | + 'fundraiserstats-tab-ytd' => 'Total anual ata o de agora (USD)', |
1463 | 1749 | 'specialpages-group-contribution' => 'Contribucións/Recadación', |
1464 | 1750 | ); |
1465 | 1751 | |
— | — | @@ -1524,6 +1810,9 @@ |
1525 | 1811 | 'contribstats-day-totals' => 'Gsamtsumme fir dr Tag', |
1526 | 1812 | 'contribstats-week' => 'Wuche', |
1527 | 1813 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Gsamtsumme fir die Wuche|Gsamtsumme fir di letschte $1 Wuche}}', |
| 1814 | + 'contribstats-payment-type' => 'Zahligsart', |
| 1815 | + 'contribstats-banner' => 'Banner', |
| 1816 | + 'contribstats-payment-type-hits' => 'Zahligsarte-Träffer', |
1528 | 1817 | 'contribstats-clicks' => 'Clicks', |
1529 | 1818 | 'contribstats-donations' => 'Spände', |
1530 | 1819 | 'contribstats-conversion' => 'Konversionsrat (%)', |
— | — | @@ -1532,6 +1821,11 @@ |
1533 | 1822 | 'contribstats-landingpage' => 'Landsyte', |
1534 | 1823 | 'contribstats-donatepage' => 'Spändesyte', |
1535 | 1824 | 'contribstats-average' => 'Durschnitt', |
| 1825 | + 'contribstats-imperfect-data' => 'Die date sin nit ideal go Spänder ufzelle, wel d Ufzellig Gränze het.', |
| 1826 | + 'contribstats-paypal-donations' => 'PayPal-Spände', |
| 1827 | + 'contribstats-credit-card' => 'Kreditcharte', |
| 1828 | + 'contribstats-fraud-note' => 'S git e paar Falschspände.', |
| 1829 | + 'contribstats-unaudited' => 'Die Gsamtbeträg sin nit iberprieft.', |
1536 | 1830 | 'fundraiserstatistics' => 'Spändestatischtik', |
1537 | 1831 | 'fundraiserstats-date' => 'Datum', |
1538 | 1832 | 'fundraiserstats-day' => 'Dag $1 vo $2', |
— | — | @@ -1544,6 +1838,7 @@ |
1545 | 1839 | 'fundraiserstats-tab-contributions' => 'Spändeaazaal', |
1546 | 1840 | 'fundraiserstats-tab-averages' => 'Durchschnittswärt (USD)', |
1547 | 1841 | 'fundraiserstats-tab-maximums' => 'Maxima (USD)', |
| 1842 | + 'fundraiserstats-tab-ytd' => 'Kaländerjohr (USD)', |
1548 | 1843 | 'specialpages-group-contribution' => 'Spände/Spändeufruef', |
1549 | 1844 | ); |
1550 | 1845 | |
— | — | @@ -1590,17 +1885,25 @@ |
1591 | 1886 | 'contribstats-day-totals' => 'סך הכול להיום', |
1592 | 1887 | 'contribstats-week' => 'שבוע', |
1593 | 1888 | 'contribstats-weekly-totals' => '{{PLURAL:$1|סיכום לשבוע זה|סיכומים שבועיים עבור $1 השבועות האחרונים כולל}}', |
| 1889 | + 'contribstats-payment-type' => 'אופן התשלום', |
1594 | 1890 | 'contribstats-clicks' => 'לחיצות', |
1595 | 1891 | 'contribstats-donations' => 'תרומות', |
1596 | 1892 | 'contribstats-conversion' => 'יחס ההמרה (%)', |
1597 | 1893 | 'contribstats-template' => 'תבנית', |
1598 | 1894 | 'contribstats-nodata' => 'לא ניתן מידע', |
| 1895 | + 'contribstats-landingpage' => 'דף נחיתה', |
| 1896 | + 'contribstats-donatepage' => 'דף תרומה', |
| 1897 | + 'contribstats-average' => 'ממוצע', |
| 1898 | + 'contribstats-paypal-donations' => 'תרומות ב־PayPal', |
| 1899 | + 'contribstats-credit-card' => 'כרטיס אשראי', |
| 1900 | + 'contribstats-fraud-note' => 'קיימות כמה תרומות מזויפות.', |
1599 | 1901 | 'fundraiserstatistics' => 'סטטיסטיקות ההתרמה', |
1600 | 1902 | 'fundraiserstats-date' => 'תאריך', |
1601 | 1903 | 'fundraiserstats-day' => 'יום $1 מתוך $2', |
1602 | 1904 | 'fundraiserstats-contributions' => 'תרומות', |
1603 | 1905 | 'fundraiserstats-total' => 'סך הכל (בדולרים)', |
1604 | 1906 | 'fundraiserstats-avg' => 'ממוצע (בדולרים)', |
| 1907 | + 'fundraiserstats-ytd' => 'סכום מצטבר (USD)', |
1605 | 1908 | 'fundraiserstats-max' => 'מקסימום (בדולרים)', |
1606 | 1909 | 'fundraiserstats-tab-totals' => 'סך הכל (USD)', |
1607 | 1910 | 'fundraiserstats-tab-contributions' => 'מספר התורמים', |
— | — | @@ -1712,6 +2015,9 @@ |
1713 | 2016 | 'contribstats-day-totals' => 'Dohromady za dźeń', |
1714 | 2017 | 'contribstats-week' => 'Tydźeń', |
1715 | 2018 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Dohromady za tutón tydźeń|Tydźenske cyłkowne sumy za {{PLURAL:$1|posledni tydźeń|poslednjej $1 njedźeli|poslednje $1 njedźele|poslednich $1 njedźel}}}} inkluziwnje', |
| 2019 | + 'contribstats-payment-type' => 'Wašnje płaćenja', |
| 2020 | + 'contribstats-banner' => 'Chorhoj', |
| 2021 | + 'contribstats-payment-type-hits' => 'Wotpowědniki wašnja płaćenja', |
1716 | 2022 | 'contribstats-clicks' => 'Kliknjenja', |
1717 | 2023 | 'contribstats-donations' => 'Dary', |
1718 | 2024 | 'contribstats-conversion' => 'Konwersijna rata (%)', |
— | — | @@ -1719,6 +2025,11 @@ |
1720 | 2026 | 'contribstats-nodata' => 'Žane daty podate', |
1721 | 2027 | 'contribstats-landingpage' => 'Cilowa strona', |
1722 | 2028 | 'contribstats-donatepage' => 'Darjenska strona', |
| 2029 | + 'contribstats-imperfect-data' => 'Tute daty njejsu perfektne, dokelž slědowanje darićelow bjez wužiwanja posedźenskeho slědowanje ma wobmjezowanja.', |
| 2030 | + 'contribstats-paypal-donations' => 'Dary PayPal', |
| 2031 | + 'contribstats-credit-card' => 'Kreditna karta', |
| 2032 | + 'contribstats-fraud-note' => 'Su někotre jebate dary.', |
| 2033 | + 'contribstats-unaudited' => 'To su njepřepruwowane sumy.', |
1723 | 2034 | 'fundraiserstatistics' => 'Darjenska statistika', |
1724 | 2035 | 'fundraiserstats-date' => 'Datum', |
1725 | 2036 | 'fundraiserstats-day' => 'Dźeń $1 z $2', |
— | — | @@ -1731,12 +2042,14 @@ |
1732 | 2043 | 'fundraiserstats-tab-contributions' => 'Ličba přinoškow', |
1733 | 2044 | 'fundraiserstats-tab-averages' => 'Přerězki (USD)', |
1734 | 2045 | 'fundraiserstats-tab-maximums' => 'Maksimumy (USD)', |
| 2046 | + 'fundraiserstats-tab-ytd' => 'Dotal w lěće (USD)', |
1735 | 2047 | 'specialpages-group-contribution' => 'Dary/Darjenska akcija', |
1736 | 2048 | ); |
1737 | 2049 | |
1738 | 2050 | /** Hungarian (Magyar) |
1739 | 2051 | * @author Bdamokos |
1740 | 2052 | * @author Dani |
| 2053 | + * @author Enbéká |
1741 | 2054 | * @author Glanthor Reviol |
1742 | 2055 | */ |
1743 | 2056 | $messages['hu'] = array( |
— | — | @@ -1777,6 +2090,7 @@ |
1778 | 2091 | 'contribstats-day-totals' => 'Összes ezen a napon', |
1779 | 2092 | 'contribstats-week' => 'Hét', |
1780 | 2093 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Heti összesítés|Heti összesítések az elmúlt $1 hetet is beleértve}}', |
| 2094 | + 'contribstats-payment-type' => 'Fizetés típusa', |
1781 | 2095 | 'contribstats-clicks' => 'Kattintások', |
1782 | 2096 | 'contribstats-donations' => 'Adományok', |
1783 | 2097 | 'contribstats-conversion' => 'Konverziós ráta (%)', |
— | — | @@ -1840,11 +2154,19 @@ |
1841 | 2155 | 'contribstats-day-totals' => 'Total pro hodie', |
1842 | 2156 | 'contribstats-week' => 'Septimana', |
1843 | 2157 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total pro iste septimana|Totales septimanal pro le passate $1 septimanas inclusive}}', |
| 2158 | + 'contribstats-payment-type' => 'Modo de pagamento', |
| 2159 | + 'contribstats-banner' => 'Bandiera', |
| 2160 | + 'contribstats-payment-type-hits' => 'Numero per modo de pagamento', |
1844 | 2161 | 'contribstats-clicks' => 'Clics', |
1845 | 2162 | 'contribstats-donations' => 'Donationes', |
1846 | 2163 | 'contribstats-conversion' => 'Taxa de conversion (%)', |
1847 | 2164 | 'contribstats-template' => 'Patrono', |
1848 | 2165 | 'contribstats-nodata' => 'Nulle dato fornite', |
| 2166 | + 'contribstats-imperfect-data' => 'Iste datos non es perfecte proque le traciamento de donatores sin traciar le session ha su limites.', |
| 2167 | + 'contribstats-paypal-donations' => 'Donationes per PayPal', |
| 2168 | + 'contribstats-credit-card' => 'Carta de credito', |
| 2169 | + 'contribstats-fraud-note' => 'Existe alcun donationes fraudulente.', |
| 2170 | + 'contribstats-unaudited' => 'Iste totales non es verificate.', |
1849 | 2171 | 'fundraiserstatistics' => 'Statisticas de collecta de fundos', |
1850 | 2172 | 'fundraiserstats-date' => 'Data', |
1851 | 2173 | 'fundraiserstats-day' => 'Die $1 de $2', |
— | — | @@ -1857,6 +2179,7 @@ |
1858 | 2180 | 'fundraiserstats-tab-contributions' => 'Numero de contributiones', |
1859 | 2181 | 'fundraiserstats-tab-averages' => 'Medias (USD)', |
1860 | 2182 | 'fundraiserstats-tab-maximums' => 'Maximos (USD)', |
| 2183 | + 'fundraiserstats-tab-ytd' => 'Anno in curso (USD)', |
1861 | 2184 | 'specialpages-group-contribution' => 'Contributiones/Collecta de fundos', |
1862 | 2185 | ); |
1863 | 2186 | |
— | — | @@ -1904,6 +2227,9 @@ |
1905 | 2228 | 'contribstats-day-totals' => 'Total harian', |
1906 | 2229 | 'contribstats-week' => 'Minggu', |
1907 | 2230 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total untuk minggu ini|Jumlah Mingguan selama $1 minggu inklusif}}', |
| 2231 | + 'contribstats-payment-type' => 'Jenis Pembayaran', |
| 2232 | + 'contribstats-banner' => 'Spanduk', |
| 2233 | + 'contribstats-payment-type-hits' => 'Akses Tipe Pembayaran', |
1908 | 2234 | 'contribstats-clicks' => 'Clicks', |
1909 | 2235 | 'contribstats-donations' => 'Sumbangan', |
1910 | 2236 | 'contribstats-conversion' => 'Tingkat konversi (%)', |
— | — | @@ -1911,6 +2237,11 @@ |
1912 | 2238 | 'contribstats-nodata' => 'Data tidak tersedia', |
1913 | 2239 | 'contribstats-landingpage' => 'Halaman Penyambutan', |
1914 | 2240 | 'contribstats-donatepage' => 'Halaman Donasi', |
| 2241 | + 'contribstats-imperfect-data' => 'Data ini tidak sempurna karena keterbatasan dalam pelacakan penyumbang yang tidak menggunakan pelacak sesi.', |
| 2242 | + 'contribstats-paypal-donations' => 'Donasi PayPal', |
| 2243 | + 'contribstats-credit-card' => 'Kartu Kredit', |
| 2244 | + 'contribstats-fraud-note' => 'Terdapat beberapa donasi tipuan.', |
| 2245 | + 'contribstats-unaudited' => 'Ini adalah total yang belum diaudit.', |
1915 | 2246 | 'fundraiserstatistics' => 'Statistika penggalang dana', |
1916 | 2247 | 'fundraiserstats-date' => 'Tanggal', |
1917 | 2248 | 'fundraiserstats-day' => 'Hari $1 dari $2', |
— | — | @@ -1923,6 +2254,7 @@ |
1924 | 2255 | 'fundraiserstats-tab-contributions' => 'Jumlah kontribusi', |
1925 | 2256 | 'fundraiserstats-tab-averages' => 'Rata-rata (USD)', |
1926 | 2257 | 'fundraiserstats-tab-maximums' => 'Tertinggi (USD)', |
| 2258 | + 'fundraiserstats-tab-ytd' => 'Tahun berjalan (USD)', |
1927 | 2259 | 'specialpages-group-contribution' => 'Kontribusi/Penggalang dana', |
1928 | 2260 | ); |
1929 | 2261 | |
— | — | @@ -2047,6 +2379,9 @@ |
2048 | 2380 | 'contribstats-day-totals' => '一日の合計', |
2049 | 2381 | 'contribstats-week' => '週', |
2050 | 2382 | 'contribstats-weekly-totals' => '{{PLURAL:$1|今週の合計|過去$1週間の1週あたりの合計}}', |
| 2383 | + 'contribstats-payment-type' => '支払い型式', |
| 2384 | + 'contribstats-banner' => 'バナー', |
| 2385 | + 'contribstats-payment-type-hits' => '支払い型式のヒット数', |
2051 | 2386 | 'contribstats-clicks' => 'クリック数', |
2052 | 2387 | 'contribstats-donations' => '寄付数', |
2053 | 2388 | 'contribstats-conversion' => 'コンバージョン率 (%)', |
— | — | @@ -2054,6 +2389,11 @@ |
2055 | 2390 | 'contribstats-nodata' => 'データが提供されていません', |
2056 | 2391 | 'contribstats-landingpage' => '申し込みページ', |
2057 | 2392 | 'contribstats-donatepage' => '寄付ページ', |
| 2393 | + 'contribstats-imperfect-data' => 'セッショントラッキングを使わずに寄付者を追跡することには限界があるため、このデータは不完全なものとなっています。', |
| 2394 | + 'contribstats-paypal-donations' => 'PayPal 寄付', |
| 2395 | + 'contribstats-credit-card' => 'クレジットカード', |
| 2396 | + 'contribstats-fraud-note' => '何件か詐欺的な寄付があります。', |
| 2397 | + 'contribstats-unaudited' => 'この総額の数値は未監査です。', |
2058 | 2398 | 'fundraiserstatistics' => '資金調達統計', |
2059 | 2399 | 'fundraiserstats-date' => '日付', |
2060 | 2400 | 'fundraiserstats-day' => '$2 の$1日目', |
— | — | @@ -2066,6 +2406,7 @@ |
2067 | 2407 | 'fundraiserstats-tab-contributions' => '寄付件数', |
2068 | 2408 | 'fundraiserstats-tab-averages' => '平均 (米ドル)', |
2069 | 2409 | 'fundraiserstats-tab-maximums' => '最大 (米ドル)', |
| 2410 | + 'fundraiserstats-tab-ytd' => '年度累計 (米ドル)', |
2070 | 2411 | 'specialpages-group-contribution' => '寄付/資金調達', |
2071 | 2412 | ); |
2072 | 2413 | |
— | — | @@ -2123,6 +2464,7 @@ |
2124 | 2465 | 'contributionhistory' => 'წვლილის ისტორია', |
2125 | 2466 | 'contrib-hist-name' => 'სახელი', |
2126 | 2467 | 'contrib-hist-date' => 'დრო და თარიღი', |
| 2468 | + 'contrib-hist-anonymous' => 'ანონიმური', |
2127 | 2469 | 'contribstats-day' => 'დღე', |
2128 | 2470 | 'contribstats-month' => 'თვე', |
2129 | 2471 | 'contribstats-contributions' => 'წვლილი', |
— | — | @@ -2134,6 +2476,7 @@ |
2135 | 2477 | 'fundraiserstats-date' => 'თარიღი', |
2136 | 2478 | 'fundraiserstats-contributions' => 'წვლილი', |
2137 | 2479 | 'fundraiserstats-tab-contributions' => 'წვლილის ნომერი', |
| 2480 | + 'fundraiserstats-tab-maximums' => 'მაქსიმუმი (USD)', |
2138 | 2481 | ); |
2139 | 2482 | |
2140 | 2483 | /** Khmer (ភាសាខ្មែរ) |
— | — | @@ -2183,6 +2526,8 @@ |
2184 | 2527 | */ |
2185 | 2528 | $messages['kn'] = array( |
2186 | 2529 | 'contrib-hist-name' => 'ಹೆಸರು', |
| 2530 | + 'contrib-hist-date' => 'ಸಮಯ ಮತ್ತು ದಿನಾಂಕ', |
| 2531 | + 'fundraiserstats-date' => 'ದಿನಾಂಕ', |
2187 | 2532 | ); |
2188 | 2533 | |
2189 | 2534 | /** Korean (한국어) |
— | — | @@ -2333,6 +2678,9 @@ |
2334 | 2679 | 'contribstats-day-totals' => 'Total fir den Dag', |
2335 | 2680 | 'contribstats-week' => 'Woch', |
2336 | 2681 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total fir dës Woch|Totaler vun de Wochen wàhrend de leschten $1 Wochen}}', |
| 2682 | + 'contribstats-payment-type' => 'Method fir ze bezeuelen', |
| 2683 | + 'contribstats-banner' => 'Banner', |
| 2684 | + 'contribstats-payment-type-hits' => 'Zuel pro Method fir ze bezuelen', |
2337 | 2685 | 'contribstats-clicks' => 'Klicken', |
2338 | 2686 | 'contribstats-donations' => 'Donen', |
2339 | 2687 | 'contribstats-conversion' => 'Ëmrechnungs-Cours (%)', |
— | — | @@ -2341,6 +2689,11 @@ |
2342 | 2690 | 'contribstats-landingpage' => 'Zilsäit', |
2343 | 2691 | 'contribstats-donatepage' => 'Spende-Säit', |
2344 | 2692 | 'contribstats-average' => 'Duerchschnëtt', |
| 2693 | + 'contribstats-imperfect-data' => "Dës Date sinnnet perfekt, wëll et schwiereg ass fir d'Donateuren ze erfaassen ouni 'Session tracking' ze benotzen.", |
| 2694 | + 'contribstats-paypal-donations' => 'PayPal-Donen', |
| 2695 | + 'contribstats-credit-card' => 'Kreditkaart', |
| 2696 | + 'contribstats-fraud-note' => 'Et gëtt e puer frauduleus Donen.', |
| 2697 | + 'contribstats-unaudited' => 'Dëst ass den net iwwerpréiften Total.', |
2345 | 2698 | 'fundraiserstatistics' => 'Statistike vun den Donen', |
2346 | 2699 | 'fundraiserstats-date' => 'Datum', |
2347 | 2700 | 'fundraiserstats-day' => 'Dag $1 vu(n) $2', |
— | — | @@ -2353,6 +2706,7 @@ |
2354 | 2707 | 'fundraiserstats-tab-contributions' => 'Zuel vun den Donen', |
2355 | 2708 | 'fundraiserstats-tab-averages' => 'Duerchschnëtt (USD)', |
2356 | 2709 | 'fundraiserstats-tab-maximums' => 'Maximumen (USD)', |
| 2710 | + 'fundraiserstats-tab-ytd' => 'Joer-bis-Datum (USD)', |
2357 | 2711 | 'specialpages-group-contribution' => 'Donen/Quêteur', |
2358 | 2712 | ); |
2359 | 2713 | |
— | — | @@ -2487,6 +2841,9 @@ |
2488 | 2842 | 'contribstats-day-totals' => 'Вкупно за денот', |
2489 | 2843 | 'contribstats-week' => 'Седмица', |
2490 | 2844 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Вкупно за оваа седмица|Седмични вкупни износи за изминатите $1 недели, заклучно со последната}}', |
| 2845 | + 'contribstats-payment-type' => 'Тип на плаќање', |
| 2846 | + 'contribstats-banner' => 'Плакат', |
| 2847 | + 'contribstats-payment-type-hits' => 'Искорист. типови на плаќање', |
2491 | 2848 | 'contribstats-clicks' => 'Кликања', |
2492 | 2849 | 'contribstats-donations' => 'Донации', |
2493 | 2850 | 'contribstats-conversion' => 'Стапка на придобивање на придонесувачи (%)', |
— | — | @@ -2494,6 +2851,11 @@ |
2495 | 2852 | 'contribstats-nodata' => 'Нема внесено податоци', |
2496 | 2853 | 'contribstats-landingpage' => 'Проследна страница', |
2497 | 2854 | 'contribstats-donatepage' => 'Страница за донирање', |
| 2855 | + 'contribstats-imperfect-data' => 'Овие податоци не се апсолутно точни бидејќи следењето на дарители без да се користи следење на сесии има свои ограничувања.', |
| 2856 | + 'contribstats-paypal-donations' => 'PayPal донации', |
| 2857 | + 'contribstats-credit-card' => 'Кредитна картичка', |
| 2858 | + 'contribstats-fraud-note' => 'Постојат извесни измамнички донации.', |
| 2859 | + 'contribstats-unaudited' => 'Ова се непроверени податоци.', |
2498 | 2860 | 'fundraiserstatistics' => 'Статистики за собирањето на средства', |
2499 | 2861 | 'fundraiserstats-date' => 'Датум', |
2500 | 2862 | 'fundraiserstats-day' => 'Ден $1 од $2', |
— | — | @@ -2506,6 +2868,7 @@ |
2507 | 2869 | 'fundraiserstats-tab-contributions' => 'Број на придонеси', |
2508 | 2870 | 'fundraiserstats-tab-averages' => 'Просеци (USD)', |
2509 | 2871 | 'fundraiserstats-tab-maximums' => 'Највисоки (USD)', |
| 2872 | + 'fundraiserstats-tab-ytd' => 'Догодина на овој ден (USD)', |
2510 | 2873 | 'specialpages-group-contribution' => 'Придонеси/Обезб. средства', |
2511 | 2874 | ); |
2512 | 2875 | |
— | — | @@ -2547,6 +2910,9 @@ |
2548 | 2911 | 'contribstats-day-totals' => 'ഇന്ന് ആകെ', |
2549 | 2912 | 'contribstats-week' => 'ആഴ്ച', |
2550 | 2913 | 'contribstats-weekly-totals' => '{{PLURAL:$1|ഈ ആഴ്ച ആകെ|കഴിഞ്ഞ $1 ആഴ്ചകൾ ഉൾപ്പെടെ ആഴ്ചകളിലെ ആകെ തുകകൾ}}', |
| 2914 | + 'contribstats-payment-type' => 'സംഭാവന രീതി', |
| 2915 | + 'contribstats-banner' => 'തലക്കുറി', |
| 2916 | + 'contribstats-payment-type-hits' => 'സംഭാവന രീതി തിരഞ്ഞെടുക്കലുകൾ', |
2551 | 2917 | 'contribstats-clicks' => 'ഞെക്കലുകൾ', |
2552 | 2918 | 'contribstats-donations' => 'സംഭാവനകൾ', |
2553 | 2919 | 'contribstats-conversion' => 'മാറ്റത്തിന്റെ നിരക്ക് (%)', |
— | — | @@ -2726,11 +3092,19 @@ |
2727 | 3093 | 'contribstats-day-totals' => 'Totaal voor vandaag', |
2728 | 3094 | 'contribstats-week' => 'Week', |
2729 | 3095 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Totaal voor deze week|Wekelijkse totalen inclusief de afgelopen $1 weken}}', |
| 3096 | + 'contribstats-payment-type' => 'Betaalwijze', |
| 3097 | + 'contribstats-banner' => 'Banner', |
| 3098 | + 'contribstats-payment-type-hits' => 'Betaalwijzehits', |
2730 | 3099 | 'contribstats-clicks' => 'Klikken', |
2731 | 3100 | 'contribstats-donations' => 'Donaties', |
2732 | 3101 | 'contribstats-conversion' => 'Conversiepercentage', |
2733 | 3102 | 'contribstats-template' => 'Sjabloon', |
2734 | 3103 | 'contribstats-nodata' => 'Er zijn geen gegevens opgegeven', |
| 3104 | + 'contribstats-imperfect-data' => 'Deze gegevens zijn niet perfect omdat het volgen van donateurs zonder het volgen van de sessie zijn beperkingen kent.', |
| 3105 | + 'contribstats-paypal-donations' => 'PayPal-donaties', |
| 3106 | + 'contribstats-credit-card' => 'Creditcard', |
| 3107 | + 'contribstats-fraud-note' => 'Bevat gefingeerde donaties.', |
| 3108 | + 'contribstats-unaudited' => 'Deze totalen zijn niet gecontroleerd.', |
2735 | 3109 | 'fundraiserstatistics' => 'Fondswervingstatistieken', |
2736 | 3110 | 'fundraiserstats-date' => 'Datum', |
2737 | 3111 | 'fundraiserstats-day' => 'Dag $1 van $2', |
— | — | @@ -2743,6 +3117,7 @@ |
2744 | 3118 | 'fundraiserstats-tab-contributions' => 'Aantal donaties', |
2745 | 3119 | 'fundraiserstats-tab-averages' => 'Gemiddelden (USD)', |
2746 | 3120 | 'fundraiserstats-tab-maximums' => 'Maxima (USD)', |
| 3121 | + 'fundraiserstats-tab-ytd' => 'Jaar tot op heden (USD)', |
2747 | 3122 | 'specialpages-group-contribution' => 'Giften/Fondsenwervingsactie', |
2748 | 3123 | ); |
2749 | 3124 | |
— | — | @@ -2811,6 +3186,7 @@ |
2812 | 3187 | |
2813 | 3188 | /** Norwegian (bokmål) (Norsk (bokmål)) |
2814 | 3189 | * @author Jon Harald Søby |
| 3190 | + * @author Nghtwlkr |
2815 | 3191 | */ |
2816 | 3192 | $messages['no'] = array( |
2817 | 3193 | 'contributionreporting-desc' => 'Fortløpende rapportering om Wikimedias innsamling', |
— | — | @@ -2846,17 +3222,39 @@ |
2847 | 3223 | 'contribstats-value-under' => 'Under $1', |
2848 | 3224 | 'contribstats-value-from' => 'Fra $1–$2', |
2849 | 3225 | 'contribstats-value-over' => 'Over $1', |
| 3226 | + 'contributiontrackingstatistics' => 'Gavestatistikk', |
| 3227 | + 'contribstats-day-totals' => 'Totalt for dagen', |
| 3228 | + 'contribstats-week' => 'Uke', |
| 3229 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Totalt denne uka|Ukesummer for de siste $1 ukene}}', |
| 3230 | + 'contribstats-payment-type' => 'Betalingstype', |
| 3231 | + 'contribstats-banner' => 'Banner', |
| 3232 | + 'contribstats-payment-type-hits' => 'Betalingstypetreff', |
| 3233 | + 'contribstats-clicks' => 'Klikk', |
| 3234 | + 'contribstats-donations' => 'Donasjoner', |
| 3235 | + 'contribstats-conversion' => 'Konverteringsgrad (%)', |
| 3236 | + 'contribstats-template' => 'Mal', |
| 3237 | + 'contribstats-nodata' => 'Ingen data oppgitt', |
| 3238 | + 'contribstats-landingpage' => 'Målside', |
| 3239 | + 'contribstats-donatepage' => 'Donasjonsside', |
| 3240 | + 'contribstats-average' => 'Gjennomsnitt', |
| 3241 | + 'contribstats-imperfect-data' => 'Disse dataene er ikke perfekte siden sporing av donorer uten bruk av sesjonssporing har sine begrensninger.', |
| 3242 | + 'contribstats-paypal-donations' => 'PayPal-donasjoner', |
| 3243 | + 'contribstats-credit-card' => 'Kredittkort', |
| 3244 | + 'contribstats-fraud-note' => 'Enkelte falske donasjoner finnes.', |
| 3245 | + 'contribstats-unaudited' => 'Dette er ureviderte totatsummer.', |
2850 | 3246 | 'fundraiserstatistics' => 'Innsamlingsstatistikk', |
2851 | 3247 | 'fundraiserstats-date' => 'Dato', |
2852 | 3248 | 'fundraiserstats-day' => 'Dag $1 av $2', |
2853 | 3249 | 'fundraiserstats-contributions' => 'Bidrag', |
2854 | 3250 | 'fundraiserstats-total' => 'Totalt (USD)', |
2855 | 3251 | 'fundraiserstats-avg' => 'Gjennomsnitt (USD)', |
| 3252 | + 'fundraiserstats-ytd' => 'Oppsamlet totalt (USD)', |
2856 | 3253 | 'fundraiserstats-max' => 'Maksimum (USD)', |
2857 | 3254 | 'fundraiserstats-tab-totals' => 'Totalt (USD)', |
2858 | 3255 | 'fundraiserstats-tab-contributions' => 'Antall bidrag', |
2859 | 3256 | 'fundraiserstats-tab-averages' => 'Gjennomsnitt (USD)', |
2860 | 3257 | 'fundraiserstats-tab-maximums' => 'Maksimum (USD)', |
| 3258 | + 'fundraiserstats-tab-ytd' => 'Året til idag (USD)', |
2861 | 3259 | 'specialpages-group-contribution' => 'Bidrag/Innsamling', |
2862 | 3260 | ); |
2863 | 3261 | |
— | — | @@ -2898,20 +3296,32 @@ |
2899 | 3297 | 'contribstats-value-from' => 'De $1 - $2', |
2900 | 3298 | 'contribstats-value-over' => 'Mai de $1', |
2901 | 3299 | 'contributiontrackingstatistics' => 'Estatisticas de seguit de las contribucions', |
2902 | | - 'contribstats-day-totals' => 'Total per uèi', |
| 3300 | + 'contribstats-day-totals' => 'Total del jorn', |
2903 | 3301 | 'contribstats-week' => 'Setmana', |
2904 | 3302 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total per aquesta setmana|Totals setmanièrs sus las $1 setmanas passadas inclusas}}', |
| 3303 | + 'contribstats-payment-type' => 'Mòde de pagament', |
| 3304 | + 'contribstats-banner' => 'Bendèl', |
| 3305 | + 'contribstats-payment-type-hits' => 'Nombre per mòde de pagament', |
2905 | 3306 | 'contribstats-clicks' => 'Clics', |
2906 | 3307 | 'contribstats-donations' => 'Donacions', |
2907 | 3308 | 'contribstats-conversion' => 'Taus de conversion (%)', |
2908 | 3309 | 'contribstats-template' => 'Modèl', |
2909 | 3310 | 'contribstats-nodata' => 'Cap de donada pas provesida', |
| 3311 | + 'contribstats-landingpage' => "Pagina d'arribada", |
| 3312 | + 'contribstats-donatepage' => 'Pagina de don', |
| 3313 | + 'contribstats-average' => 'Mejana', |
| 3314 | + 'contribstats-imperfect-data' => "Aquesta donada es imparfacha tot coma lo seguiment dels donators, sens l'utilizacion del seguiment de la sesilha, a sos limits..", |
| 3315 | + 'contribstats-paypal-donations' => 'Dons per PayPal', |
| 3316 | + 'contribstats-credit-card' => 'Carta de Credit', |
| 3317 | + 'contribstats-fraud-note' => 'Qualques dons frauduloses existisson.', |
| 3318 | + 'contribstats-unaudited' => 'Aquí de totals pas verificats.', |
2910 | 3319 | 'fundraiserstatistics' => 'Estatisticas de la levada de fonses', |
2911 | 3320 | 'fundraiserstats-date' => 'Data', |
2912 | 3321 | 'fundraiserstats-day' => 'Jorn $1 de $2', |
2913 | 3322 | 'fundraiserstats-contributions' => 'Contribucions', |
2914 | 3323 | 'fundraiserstats-total' => 'Total (USD)', |
2915 | 3324 | 'fundraiserstats-avg' => 'Mejana (USD)', |
| 3325 | + 'fundraiserstats-ytd' => 'Total cumulat (USD)', |
2916 | 3326 | 'fundraiserstats-max' => 'Maximum (USD)', |
2917 | 3327 | 'fundraiserstats-tab-totals' => 'Totals (USD)', |
2918 | 3328 | 'fundraiserstats-tab-contributions' => 'Nombre de contribucions', |
— | — | @@ -2942,6 +3352,7 @@ |
2943 | 3353 | /** Polish (Polski) |
2944 | 3354 | * @author Leinad |
2945 | 3355 | * @author Maikking |
| 3356 | + * @author Odder |
2946 | 3357 | * @author Qblik |
2947 | 3358 | * @author Sp5uhe |
2948 | 3359 | * @author Wpedzich |
— | — | @@ -2984,11 +3395,15 @@ |
2985 | 3396 | 'contribstats-day-totals' => 'Ogółem na dziś', |
2986 | 3397 | 'contribstats-week' => 'Tydzień', |
2987 | 3398 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Ogółem w tym tygodniu|Sumy tygodniowe za ostatnie $1 tygodnie|Sumy tygodniowe za ostatnich $1 tygodni}}', |
| 3399 | + 'contribstats-payment-type' => 'Rodzaj wpłaty', |
| 3400 | + 'contribstats-banner' => 'Baner', |
2988 | 3401 | 'contribstats-clicks' => 'Kliknięcia', |
2989 | 3402 | 'contribstats-donations' => 'Darowizny', |
2990 | 3403 | 'contribstats-conversion' => 'Współczynnik konwersji (%)', |
2991 | 3404 | 'contribstats-template' => 'Szablon', |
2992 | 3405 | 'contribstats-nodata' => 'Brak danych', |
| 3406 | + 'contribstats-paypal-donations' => 'Wpłaty PayPal', |
| 3407 | + 'contribstats-credit-card' => 'Karta kredytowa', |
2993 | 3408 | 'fundraiserstatistics' => 'Statystyka zebranych funduszy', |
2994 | 3409 | 'fundraiserstats-date' => 'Data', |
2995 | 3410 | 'fundraiserstats-day' => 'Dzień $1 z $2', |
— | — | @@ -3004,6 +3419,80 @@ |
3005 | 3420 | 'specialpages-group-contribution' => 'Darowizny/Zbieranie funduszy', |
3006 | 3421 | ); |
3007 | 3422 | |
| 3423 | +/** Piedmontese (Piemontèis) |
| 3424 | + * @author Borichèt |
| 3425 | + * @author Dragonòt |
| 3426 | + */ |
| 3427 | +$messages['pms'] = array( |
| 3428 | + 'contributionreporting-desc' => 'Rapòrt an linia an sla racòlta fond Wikimedia', |
| 3429 | + 'contributiontotal' => 'Total dle contribussion', |
| 3430 | + 'contributionhistory' => 'Stòria dle contribussion', |
| 3431 | + 'contrib-hist-header' => 'Coment an temp real dij donator da tut ël mond', |
| 3432 | + 'contrib-hist-name' => 'Nòm', |
| 3433 | + 'contrib-hist-date' => 'Ora e data', |
| 3434 | + 'contrib-hist-amount' => 'Total', |
| 3435 | + 'contrib-hist-next' => 'Donassion ëd prima', |
| 3436 | + 'contrib-hist-previous' => 'Donassion pi recente', |
| 3437 | + 'contrib-hist-anonymous' => 'Anònim', |
| 3438 | + 'contributionstatistics' => 'Statìstiche dle contribussion', |
| 3439 | + 'contribstats-desc' => 'A visualisa statìstiche për contribussion fàite a la Fondassion Wikimedia', |
| 3440 | + 'contribstats-daily-totals' => '{{PLURAL:$1|Total për di|Total giornalié për ij $1 di passà}}', |
| 3441 | + 'contribstats-monthly-totals' => '{{PLURAL:$1|Total për sto mèis-sì|Total mensil për ij $1 mèis passà}}', |
| 3442 | + 'contribstats-month-range-totals' => '{{PLURAL:$1|Total për $1 mèis|Total mensil për $1 mèis}}', |
| 3443 | + 'contribstats-currency-range-totals' => 'Total për moneda (da $1 a $2)', |
| 3444 | + 'contribstats-contribution-range-breakdown' => 'Sudivision dle contribussion për moneda (da $1 a $2)', |
| 3445 | + 'contribstats-currency-totals' => "Totaj për moneda për l'ann fiscal $1", |
| 3446 | + 'contribstats-contribution-breakdown' => "Sotdivision dle contribussion për valor për l'ann fiscal $1", |
| 3447 | + 'contribstats-day' => 'Di', |
| 3448 | + 'contribstats-month' => 'Mèis', |
| 3449 | + 'contribstats-currency' => 'Moneda', |
| 3450 | + 'contribstats-amount' => 'Ampòrt (USD)', |
| 3451 | + 'contribstats-contributions' => 'Contribussion', |
| 3452 | + 'contribstats-total' => 'Total (USD)', |
| 3453 | + 'contribstats-avg' => 'Media (USD)', |
| 3454 | + 'contribstats-max' => 'Donassion pi àuta', |
| 3455 | + 'contribstats-percentage-ytd' => 'Përsentual (YTD)', |
| 3456 | + 'contribstats-total-ytd' => 'Total (YTD)', |
| 3457 | + 'contribstats-value-exactly' => 'Pròpi $1', |
| 3458 | + 'contribstats-value-under' => 'Sota $1', |
| 3459 | + 'contribstats-value-from' => 'Da $1 - $2', |
| 3460 | + 'contribstats-value-over' => 'Dzora $1', |
| 3461 | + 'contributiontrackingstatistics' => 'Controlé statìstiche dle contribussion', |
| 3462 | + 'contribstats-day-totals' => 'Total për di', |
| 3463 | + 'contribstats-week' => 'Sman-a', |
| 3464 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Total për sta sman-a-sì|Totaj ebdomadari për le $1 sman-e passà}}', |
| 3465 | + 'contribstats-payment-type' => 'Manera ëd pagament', |
| 3466 | + 'contribstats-banner' => 'Binda', |
| 3467 | + 'contribstats-payment-type-hits' => 'Conteur dle manere ëd pagament', |
| 3468 | + 'contribstats-clicks' => 'Colp ëd rat', |
| 3469 | + 'contribstats-donations' => 'Donassion', |
| 3470 | + 'contribstats-conversion' => 'Tass ëd conversion (%)', |
| 3471 | + 'contribstats-template' => 'Stamp', |
| 3472 | + 'contribstats-nodata' => 'Pa anserì gnun dat', |
| 3473 | + 'contribstats-landingpage' => "Pàgina d'ariv", |
| 3474 | + 'contribstats-donatepage' => 'Pàgina ëd donassion', |
| 3475 | + 'contribstats-average' => 'Media', |
| 3476 | + 'contribstats-imperfect-data' => "Sti dat a son pa precis përchè andé dapress ai donator sensa dovré ël séghit ëd session a l'ha soe limitassion", |
| 3477 | + 'contribstats-paypal-donations' => 'Donassion PayPal', |
| 3478 | + 'contribstats-credit-card' => 'Carta ëd crédit', |
| 3479 | + 'contribstats-fraud-note' => 'A-i é chèich donassion con fròda', |
| 3480 | + 'contribstats-unaudited' => 'A-i é ëd totaj pa controlà.', |
| 3481 | + 'fundraiserstatistics' => 'Statìstiche dla racòlta fond', |
| 3482 | + 'fundraiserstats-date' => 'Data', |
| 3483 | + 'fundraiserstats-day' => 'Di $1 ëd $2', |
| 3484 | + 'fundraiserstats-contributions' => 'Contribussion', |
| 3485 | + 'fundraiserstats-total' => 'Total (USD)', |
| 3486 | + 'fundraiserstats-avg' => 'Media (USD)', |
| 3487 | + 'fundraiserstats-ytd' => 'Total cumulativ (USD)', |
| 3488 | + 'fundraiserstats-max' => 'Màssim (USD)', |
| 3489 | + 'fundraiserstats-tab-totals' => 'Totaj (USD)', |
| 3490 | + 'fundraiserstats-tab-contributions' => 'Nùmer ëd contribussion', |
| 3491 | + 'fundraiserstats-tab-averages' => 'Medie (USD)', |
| 3492 | + 'fundraiserstats-tab-maximums' => 'Màssim (USD)', |
| 3493 | + 'fundraiserstats-tab-ytd' => 'Ann an cors (USD)', |
| 3494 | + 'specialpages-group-contribution' => 'Contribussion/Racòlta fond', |
| 3495 | +); |
| 3496 | + |
3008 | 3497 | /** Pashto (پښتو) |
3009 | 3498 | * @author Ahmed-Najib-Biabani-Ibrahimkhel |
3010 | 3499 | */ |
— | — | @@ -3066,6 +3555,9 @@ |
3067 | 3556 | 'contribstats-day-totals' => 'Total do dia', |
3068 | 3557 | 'contribstats-week' => 'Semana', |
3069 | 3558 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Total desta semana|Totais semanais das últimas $1 semanas}}', |
| 3559 | + 'contribstats-payment-type' => 'Tipo de pagamento', |
| 3560 | + 'contribstats-banner' => 'Banner', |
| 3561 | + 'contribstats-payment-type-hits' => "Visitas ''(hits)'' por tipo de pagamento", |
3070 | 3562 | 'contribstats-clicks' => 'Cliques', |
3071 | 3563 | 'contribstats-donations' => 'Donativos', |
3072 | 3564 | 'contribstats-conversion' => 'Taxa de conversão (%)', |
— | — | @@ -3074,6 +3566,11 @@ |
3075 | 3567 | 'contribstats-landingpage' => 'Página inicial', |
3076 | 3568 | 'contribstats-donatepage' => 'Página de donativos', |
3077 | 3569 | 'contribstats-average' => 'Média', |
| 3570 | + 'contribstats-imperfect-data' => 'Os dados não são perfeitos, porque monitorizar benfeitores sem monitorizar sessões tem algumas limitações.', |
| 3571 | + 'contribstats-paypal-donations' => 'Donativos por PayPal', |
| 3572 | + 'contribstats-credit-card' => 'Cartão de crédito', |
| 3573 | + 'contribstats-fraud-note' => 'Existem alguns donativos fraudulentos.', |
| 3574 | + 'contribstats-unaudited' => 'Estes totais não foram auditados.', |
3078 | 3575 | 'fundraiserstatistics' => 'Estatísticas da angariação de fundos', |
3079 | 3576 | 'fundraiserstats-date' => 'Data', |
3080 | 3577 | 'fundraiserstats-day' => 'Dia $1 de $2', |
— | — | @@ -3086,6 +3583,7 @@ |
3087 | 3584 | 'fundraiserstats-tab-contributions' => 'Número de contribuições', |
3088 | 3585 | 'fundraiserstats-tab-averages' => 'Médias (USD)', |
3089 | 3586 | 'fundraiserstats-tab-maximums' => 'Máximos (USD)', |
| 3587 | + 'fundraiserstats-tab-ytd' => 'Desde o início do ano (USD)', |
3090 | 3588 | 'specialpages-group-contribution' => 'Contribuições/Angariação de fundos', |
3091 | 3589 | ); |
3092 | 3590 | |
— | — | @@ -3152,10 +3650,12 @@ |
3153 | 3651 | |
3154 | 3652 | /** Romanian (Română) |
3155 | 3653 | * @author KlaudiuMihaila |
| 3654 | + * @author Stelistcristi |
3156 | 3655 | */ |
3157 | 3656 | $messages['ro'] = array( |
3158 | 3657 | 'contrib-hist-name' => 'Nume', |
3159 | 3658 | 'contrib-hist-date' => 'Timp şi dată', |
| 3659 | + 'contrib-hist-amount' => 'sumă', |
3160 | 3660 | 'contrib-hist-next' => 'Donaţii anterioare', |
3161 | 3661 | 'contrib-hist-previous' => 'Donaţii mai noi', |
3162 | 3662 | 'contrib-hist-anonymous' => 'Anonim', |
— | — | @@ -3171,7 +3671,21 @@ |
3172 | 3672 | 'contribstats-total-ytd' => 'Total (YTD)', |
3173 | 3673 | 'contribstats-value-exactly' => 'Exact $1', |
3174 | 3674 | 'contribstats-value-under' => 'Sub $1', |
| 3675 | + 'contribstats-value-from' => 'De la $1 - $2', |
3175 | 3676 | 'contribstats-value-over' => 'Peste $1', |
| 3677 | + 'contribstats-day-totals' => 'Total pentru zi', |
| 3678 | + 'contribstats-week' => 'Săptămână', |
| 3679 | + 'contribstats-payment-type' => 'Tipul de plată', |
| 3680 | + 'contribstats-banner' => 'Banner', |
| 3681 | + 'contribstats-clicks' => 'Clicuri', |
| 3682 | + 'contribstats-donations' => 'Donaţii', |
| 3683 | + 'contribstats-conversion' => 'Rată de conversie (%)', |
| 3684 | + 'contribstats-template' => 'Format', |
| 3685 | + 'contribstats-nodata' => 'Nicio informaţie furnizată', |
| 3686 | + 'contribstats-donatepage' => 'Pagina de donaţii', |
| 3687 | + 'contribstats-average' => 'Medie', |
| 3688 | + 'contribstats-credit-card' => 'Card de credit', |
| 3689 | + 'contribstats-fraud-note' => 'Câteva donaţii frauduloase există.', |
3176 | 3690 | 'fundraiserstats-date' => 'Dată', |
3177 | 3691 | 'fundraiserstats-day' => 'Ziua $1 din $2', |
3178 | 3692 | 'fundraiserstats-contributions' => 'Contribuţii', |
— | — | @@ -3236,6 +3750,9 @@ |
3237 | 3751 | 'contribstats-day-totals' => 'Всего за день', |
3238 | 3752 | 'contribstats-week' => 'Неделя', |
3239 | 3753 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Всего за эту неделю|Еженедельные итоги за последние $1 недели включительно}}', |
| 3754 | + 'contribstats-payment-type' => 'Вид платежа', |
| 3755 | + 'contribstats-banner' => 'Лозунг', |
| 3756 | + 'contribstats-payment-type-hits' => 'Использ. видов платежей', |
3240 | 3757 | 'contribstats-clicks' => 'Переходы', |
3241 | 3758 | 'contribstats-donations' => 'Пожертвования', |
3242 | 3759 | 'contribstats-conversion' => 'Показатель конверсии (%)', |
— | — | @@ -3244,6 +3761,11 @@ |
3245 | 3762 | 'contribstats-landingpage' => 'Страница приземления', |
3246 | 3763 | 'contribstats-donatepage' => 'Страница пожертвований', |
3247 | 3764 | 'contribstats-average' => 'Среднее', |
| 3765 | + 'contribstats-imperfect-data' => 'Эти данные не являются абсолютно точными, так как отслеживание жертвователей без использования отслеживания сессии имеет свои ограничения.', |
| 3766 | + 'contribstats-paypal-donations' => 'Пожертвования PayPal', |
| 3767 | + 'contribstats-credit-card' => 'Кредитные карты', |
| 3768 | + 'contribstats-fraud-note' => 'Некоторые пожертвований являются мошенническими.', |
| 3769 | + 'contribstats-unaudited' => 'Данные не прошли проверки.', |
3248 | 3770 | 'fundraiserstatistics' => 'Статистика сбора средств', |
3249 | 3771 | 'fundraiserstats-date' => 'Дата', |
3250 | 3772 | 'fundraiserstats-day' => '$1 день $2', |
— | — | @@ -3256,6 +3778,7 @@ |
3257 | 3779 | 'fundraiserstats-tab-contributions' => 'Число вкладов', |
3258 | 3780 | 'fundraiserstats-tab-averages' => 'Средние (USD)', |
3259 | 3781 | 'fundraiserstats-tab-maximums' => 'Максимумы (USD)', |
| 3782 | + 'fundraiserstats-tab-ytd' => 'На данный год (USD)', |
3260 | 3783 | 'specialpages-group-contribution' => 'Пожертвования/Сбор средств', |
3261 | 3784 | ); |
3262 | 3785 | |
— | — | @@ -3480,6 +4003,7 @@ |
3481 | 4004 | 'contribstats-day-totals' => 'Summa för idag', |
3482 | 4005 | 'contribstats-week' => 'Vecka', |
3483 | 4006 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Totalt den här veckan|Veckototaler för de senaste $1 veckorna}}', |
| 4007 | + 'contribstats-payment-type' => 'Betalningstyp', |
3484 | 4008 | 'contribstats-clicks' => 'Klick', |
3485 | 4009 | 'contribstats-donations' => 'Donationer', |
3486 | 4010 | 'contribstats-conversion' => 'Konverteringsgrad (%)', |
— | — | @@ -3529,20 +4053,29 @@ |
3530 | 4054 | 'contribstats-value-over' => '$1 పైబడి', |
3531 | 4055 | 'contribstats-day-totals' => 'నేటి మొత్తం', |
3532 | 4056 | 'contribstats-week' => 'వారం', |
| 4057 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|ఈ వారపు మొత్తం|గత $1 వారాలతో కలుపుకుని వారపు మొత్తాలు}}', |
| 4058 | + 'contribstats-payment-type' => 'చెల్లింపు రకం', |
3533 | 4059 | 'contribstats-clicks' => 'నొక్కులు', |
3534 | 4060 | 'contribstats-donations' => 'విరాళాలు', |
| 4061 | + 'contribstats-conversion' => 'మార్పిడి రేటు (%)', |
3535 | 4062 | 'contribstats-template' => 'మూస', |
| 4063 | + 'contribstats-donatepage' => 'విరాళపు పేజీ', |
3536 | 4064 | 'contribstats-average' => 'సగటు', |
| 4065 | + 'contribstats-paypal-donations' => 'పేపాల్ విరాళాలు', |
| 4066 | + 'contribstats-credit-card' => 'క్రెడిట్ కార్డు', |
| 4067 | + 'contribstats-fraud-note' => 'కొన్ని మోసపూరిత విరాళాలు ఉన్నాయి.', |
3537 | 4068 | 'fundraiserstatistics' => 'నిధుల సేకరణ గణాంకాలు', |
3538 | 4069 | 'fundraiserstats-date' => 'తేదీ', |
3539 | 4070 | 'fundraiserstats-contributions' => 'దాతలు', |
3540 | 4071 | 'fundraiserstats-total' => 'మొత్తం (USD)', |
3541 | 4072 | 'fundraiserstats-avg' => 'సగటు (USD)', |
| 4073 | + 'fundraiserstats-ytd' => 'సంచిత మొత్తం (USD)', |
3542 | 4074 | 'fundraiserstats-max' => 'గరిష్ఠం (USD)', |
3543 | 4075 | 'fundraiserstats-tab-totals' => 'మొత్తాలు (USD)', |
3544 | 4076 | 'fundraiserstats-tab-contributions' => 'దాతల సంఖ్య', |
3545 | 4077 | 'fundraiserstats-tab-averages' => 'సగటులు (USD)', |
3546 | 4078 | 'fundraiserstats-tab-maximums' => 'గరిష్ఠాలు (USD)', |
| 4079 | + 'fundraiserstats-tab-ytd' => 'సంవత్సరంలో-ఇప్పటివరకు (USD)', |
3547 | 4080 | 'specialpages-group-contribution' => 'విరాళాలు/నిధుల సేకరణ', |
3548 | 4081 | ); |
3549 | 4082 | |
— | — | @@ -3594,6 +4127,154 @@ |
3595 | 4128 | 'fundraiserstats-tab-maximums' => 'Ҳаддиаксар (USD)', |
3596 | 4129 | ); |
3597 | 4130 | |
| 4131 | +/** Tajik (Latin) (Тоҷикӣ (Latin)) |
| 4132 | + * @author Liangent |
| 4133 | + */ |
| 4134 | +$messages['tg-latn'] = array( |
| 4135 | + 'contributiontotal' => "Çam'i kūmakho", |
| 4136 | + 'contributionhistory' => "Ta'rixi hissaguzorī", |
| 4137 | + 'contrib-hist-name' => 'Nom', |
| 4138 | + 'contrib-hist-date' => 'Vaqt va sana', |
| 4139 | + 'contrib-hist-amount' => 'Mablaƣ', |
| 4140 | + 'contrib-hist-next' => 'Kūmakhoi barvaqtar', |
| 4141 | + 'contrib-hist-previous' => 'Kumakhoi navtar', |
| 4142 | + 'contrib-hist-anonymous' => 'Gumnom', |
| 4143 | + 'contributionstatistics' => 'Omori hissaguzoriho', |
| 4144 | + 'contribstats-day' => 'Rūz', |
| 4145 | + 'contribstats-month' => 'Moh', |
| 4146 | + 'contribstats-currency' => "As'or", |
| 4147 | + 'contribstats-amount' => 'Mablaƣ (USD)', |
| 4148 | + 'contribstats-contributions' => 'Hissaguzoriho', |
| 4149 | + 'contribstats-total' => "Çam' (USD)", |
| 4150 | + 'contribstats-avg' => 'Mijona (USD)', |
| 4151 | + 'contribstats-max' => 'Haddiaksar (USD)', |
| 4152 | + 'contribstats-percentage-ytd' => 'Foiz (az ibtidoi sol)', |
| 4153 | + 'contribstats-total-ytd' => "Çam' (az ibtidoi sol)", |
| 4154 | + 'contribstats-value-exactly' => 'Daqiqan $1', |
| 4155 | + 'contribstats-value-under' => 'Kamtar az $1', |
| 4156 | + 'contribstats-value-from' => 'Az $1 - $2', |
| 4157 | + 'contribstats-value-over' => 'Beştar az $1', |
| 4158 | + 'fundraiserstatistics' => "Omori çam'i sarmoja", |
| 4159 | + 'fundraiserstats-date' => 'Sana', |
| 4160 | + 'fundraiserstats-day' => '$1 rūzi soli $2', |
| 4161 | + 'fundraiserstats-contributions' => 'Hissaguzoriho', |
| 4162 | + 'fundraiserstats-total' => "Çam' (USD)", |
| 4163 | + 'fundraiserstats-avg' => 'Mijona (USD)', |
| 4164 | + 'fundraiserstats-max' => 'Haddiaksar (USD)', |
| 4165 | + 'fundraiserstats-tab-totals' => "Çam' (USD)", |
| 4166 | + 'fundraiserstats-tab-contributions' => 'Miqdori hissaguzoriho', |
| 4167 | + 'fundraiserstats-tab-averages' => 'Mijona (USD)', |
| 4168 | + 'fundraiserstats-tab-maximums' => 'Haddiaksar (USD)', |
| 4169 | +); |
| 4170 | + |
| 4171 | +/** Thai (ไทย) |
| 4172 | + * @author Woraponboonkerd |
| 4173 | + */ |
| 4174 | +$messages['th'] = array( |
| 4175 | + 'contributionreporting-desc' => 'รายงานสดจากศูนย์ระดมทุนวิกิมีเดีย', |
| 4176 | + 'contributiontotal' => 'การบริจาคทั้งหมด', |
| 4177 | + 'contributionhistory' => 'ประวัติการบริจาค', |
| 4178 | + 'contrib-hist-header' => 'รายงานคำติชมและความคิดเห็นสดจากทั่วโลก', |
| 4179 | + 'contrib-hist-name' => 'ชื่อ', |
| 4180 | + 'contrib-hist-date' => 'เวลาและวัน', |
| 4181 | + 'contrib-hist-amount' => 'จำนวนเงิน', |
| 4182 | + 'contrib-hist-next' => 'การบริจาคก่อนหน้านี้', |
| 4183 | + 'contrib-hist-previous' => 'การบริจาคหลังจากนี้', |
| 4184 | + 'contrib-hist-anonymous' => 'ผู้ไม่ประสงค์ออกนาม', |
| 4185 | + 'contributionstatistics' => 'สถิติการบริจาค', |
| 4186 | + 'contribstats-desc' => 'แสดงสถิติสำหรับการบริจาคเข้ามูลนิธิวิกิมีเดีย', |
| 4187 | + 'contribstats-daily-totals' => '{{PLURAL:$1|ยอดรวมสำหรับวันนี้|ยอดรวมรายวันเมื่อ $1 วันที่ผ่านมา}}', |
| 4188 | + 'contribstats-monthly-totals' => '{{PLURAL:$1|ยอดรวมสำหรับเดือนนี้|ยอดรวมรายเดือนสำหรับ $1 เดือนที่ผ่านมา}}', |
| 4189 | + 'contribstats-month-range-totals' => '{{PLURAL:$1|ยอดรวมเป็นระยะเวลา $1 เดือน|ยอดรวมเป็นระยะเวลา $1 เดือน}}', |
| 4190 | + 'contribstats-currency-range-totals' => 'สกุลเงินทั้งหมด (จากวันที่ $1 ถึงวันที่ $2)', |
| 4191 | + 'contribstats-currency-totals' => 'สกุลเงินทั้งหมดสำหรับงบการเงินปี $1', |
| 4192 | + 'contribstats-day' => 'วัน', |
| 4193 | + 'contribstats-month' => 'เดือน', |
| 4194 | + 'contribstats-currency' => 'สกุลเงิน', |
| 4195 | + 'contribstats-amount' => 'จำนวน (ดอลลาร์สหรัฐ)', |
| 4196 | + 'contribstats-contributions' => 'การบริจาค', |
| 4197 | + 'contribstats-total' => 'ยอดรวม (ดอลลาร์สหรัฐ)', |
| 4198 | + 'contribstats-avg' => 'ยอดบริจาคโดยเฉลี่ยต่อครั้ง (ดอลลาร์สหรัฐ)', |
| 4199 | + 'contribstats-max' => 'เงินบริจาคสูงสุด', |
| 4200 | + 'contribstats-percentage-ytd' => 'ร้อยละ (ย้อนหลัง 1 ปี)', |
| 4201 | + 'contribstats-total-ytd' => 'รวมยอดเงิน (ย้อนหลัง 1 ปี)', |
| 4202 | + 'contribstats-value-under' => 'ต่ำกว่า $1', |
| 4203 | + 'contribstats-average' => 'ค่าเฉลี่ย', |
| 4204 | + 'contribstats-paypal-donations' => 'การยริจาคผ่านทาง PayPal', |
| 4205 | + 'contribstats-credit-card' => 'บัตรเครดิต', |
| 4206 | + 'contribstats-fraud-note' => 'มีการบริจาคบางอย่างที่ปรากฎการฉ้อโกงเกิดขึ้น', |
| 4207 | + 'fundraiserstats-contributions' => 'การบริจาค', |
| 4208 | + 'fundraiserstats-total' => 'ยอดรวม (ดอลลาร์สหรัฐ)', |
| 4209 | + 'fundraiserstats-avg' => 'ค่าเฉลี่ย (ดอลลาร์สหรัฐ)', |
| 4210 | + 'fundraiserstats-ytd' => 'ยอดรวมสะสม (ดอลลาร์สหรัฐ)', |
| 4211 | + 'fundraiserstats-max' => 'สูงสุด (ดอลลาร์สหรัฐ)', |
| 4212 | + 'fundraiserstats-tab-totals' => 'รวมทั้งสิ้น (ดอลลาร์สหรัฐ)', |
| 4213 | + 'fundraiserstats-tab-contributions' => 'จำนวนครั้งการบริจาค', |
| 4214 | + 'fundraiserstats-tab-averages' => 'ค่าเฉลี่ย (ดอลลาร์สหรัฐ)', |
| 4215 | + 'fundraiserstats-tab-maximums' => 'สูงสุด (ดอลลาร์สหรัฐ)', |
| 4216 | + 'fundraiserstats-tab-ytd' => 'ย้อนหลังจากวันนี้ 1 ปี (ดอลลาร์สหรัฐ)', |
| 4217 | + 'specialpages-group-contribution' => 'การบริจาค/ระดมทุน', |
| 4218 | +); |
| 4219 | + |
| 4220 | +/** Turkmen (Türkmençe) |
| 4221 | + * @author Hanberke |
| 4222 | + */ |
| 4223 | +$messages['tk'] = array( |
| 4224 | + 'contributiontotal' => 'Goşant jemi', |
| 4225 | + 'contributionhistory' => 'Goşant geçmişi', |
| 4226 | + 'contrib-hist-name' => 'At', |
| 4227 | + 'contrib-hist-date' => 'Wagt we sene', |
| 4228 | + 'contrib-hist-amount' => 'Summa', |
| 4229 | + 'contrib-hist-next' => 'Has irki bagyşlar', |
| 4230 | + 'contrib-hist-previous' => 'Has täze bagyşlar', |
| 4231 | + 'contrib-hist-anonymous' => 'Anonim', |
| 4232 | + 'contributionstatistics' => 'Goşant statistikalary', |
| 4233 | + 'contribstats-daily-totals' => '{{PLURAL:$1|Şu gün üçin jemi|Geçen $1 gün üçin günlük jemler}}', |
| 4234 | + 'contribstats-monthly-totals' => '{{PLURAL:$1|Şu aý üçin jemi|Geçen $1 aý üçin aýlyk jemler}}', |
| 4235 | + 'contribstats-month-range-totals' => '{{PLURAL:$1|$1 aý üçin jemi|$1 aý üçin aýlyk jemler}}', |
| 4236 | + 'contribstats-currency-range-totals' => 'Walýuta jemleri ($1 - $2 aralygy)', |
| 4237 | + 'contribstats-day' => 'Gün', |
| 4238 | + 'contribstats-month' => 'Aý', |
| 4239 | + 'contribstats-currency' => 'Walýuta', |
| 4240 | + 'contribstats-amount' => 'Summa (USD)', |
| 4241 | + 'contribstats-contributions' => 'Goşantlar', |
| 4242 | + 'contribstats-total' => 'Jemi (USD)', |
| 4243 | + 'contribstats-avg' => 'Ortaça (USD)', |
| 4244 | + 'contribstats-max' => 'Iň ýokary bagyşlama', |
| 4245 | + 'contribstats-percentage-ytd' => 'Göterim (ýylyň başyndan bäri)', |
| 4246 | + 'contribstats-total-ytd' => 'Jemi (ýylyň başyndan bäri)', |
| 4247 | + 'contribstats-value-exactly' => 'Tegelek $1', |
| 4248 | + 'contribstats-value-under' => 'Şundan az $1', |
| 4249 | + 'contribstats-value-from' => '$1 - $2 aralygy', |
| 4250 | + 'contribstats-value-over' => 'Şundan köp $1', |
| 4251 | + 'contribstats-day-totals' => 'Gün üçin jemi', |
| 4252 | + 'contribstats-week' => 'Hepde', |
| 4253 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|Bu hepde üçin jemi|Soňky $1 hepdäni öz içine alýan hepdelik jemler}}', |
| 4254 | + 'contribstats-payment-type' => 'Töleg görnüşi', |
| 4255 | + 'contribstats-banner' => 'Şygar', |
| 4256 | + 'contribstats-payment-type-hits' => 'Töleg görnüşi hitleri', |
| 4257 | + 'contribstats-clicks' => 'Tyklamalar', |
| 4258 | + 'contribstats-donations' => 'Bagyşlar', |
| 4259 | + 'contribstats-conversion' => 'Konwersiýa görkezijisi (%)', |
| 4260 | + 'contribstats-template' => 'Şablon', |
| 4261 | + 'contribstats-nodata' => 'Hiç hili maglumet berilmändir', |
| 4262 | + 'contribstats-landingpage' => 'Gonuş sahypasy', |
| 4263 | + 'contribstats-donatepage' => 'Bagyş sahypasy', |
| 4264 | + 'contribstats-average' => 'Ortaça', |
| 4265 | + 'contribstats-paypal-donations' => 'PayPal bagyşlary', |
| 4266 | + 'contribstats-credit-card' => 'Kredit karty', |
| 4267 | + 'fundraiserstats-date' => 'Sene', |
| 4268 | + 'fundraiserstats-contributions' => 'Goşantlar', |
| 4269 | + 'fundraiserstats-total' => 'Jemi (USD)', |
| 4270 | + 'fundraiserstats-avg' => 'Ortaça (USD)', |
| 4271 | + 'fundraiserstats-max' => 'Maksimum (USD)', |
| 4272 | + 'fundraiserstats-tab-totals' => 'Jemi (USD)', |
| 4273 | + 'fundraiserstats-tab-contributions' => 'Goşantlaryň sany', |
| 4274 | + 'fundraiserstats-tab-averages' => 'Ortaçalar (USD)', |
| 4275 | + 'fundraiserstats-tab-maximums' => 'Maksimumlar (USD)', |
| 4276 | + 'fundraiserstats-tab-ytd' => 'Üstümizdäki ýyl (USD)', |
| 4277 | +); |
| 4278 | + |
3598 | 4279 | /** Tagalog (Tagalog) |
3599 | 4280 | * @author AnakngAraw |
3600 | 4281 | */ |
— | — | @@ -3647,6 +4328,7 @@ |
3648 | 4329 | |
3649 | 4330 | /** Turkish (Türkçe) |
3650 | 4331 | * @author Joseph |
| 4332 | + * @author Vito Genovese |
3651 | 4333 | */ |
3652 | 4334 | $messages['tr'] = array( |
3653 | 4335 | 'contributionreporting-desc' => 'Wikimedya fonsağlayıcısının canlı haberleri', |
— | — | @@ -3686,11 +4368,19 @@ |
3687 | 4369 | 'contribstats-day-totals' => 'Bugün için toplam', |
3688 | 4370 | 'contribstats-week' => 'Hafta', |
3689 | 4371 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Bu hafta için toplam|Son $1 haftayı içeren haftalık toplamlar}}', |
| 4372 | + 'contribstats-payment-type' => 'Ödeme türü', |
| 4373 | + 'contribstats-banner' => 'Banner', |
| 4374 | + 'contribstats-payment-type-hits' => 'Ödeme türü eşleşmeleri', |
3690 | 4375 | 'contribstats-clicks' => 'Tıklama', |
3691 | 4376 | 'contribstats-donations' => 'Bağışlar', |
3692 | 4377 | 'contribstats-conversion' => 'Dönüşüm oranı (%)', |
3693 | 4378 | 'contribstats-template' => 'Şablon', |
3694 | 4379 | 'contribstats-nodata' => 'Hiç veri sağlanmamış', |
| 4380 | + 'contribstats-imperfect-data' => 'Bu veriler kusursuz değildir, zira oturum takibi olmadan bağış yapanları takip etmenin kendi kısıtlamaları bulunmaktadır.', |
| 4381 | + 'contribstats-paypal-donations' => 'PayPal bağışları', |
| 4382 | + 'contribstats-credit-card' => 'Kredi kartı', |
| 4383 | + 'contribstats-fraud-note' => 'Bazı hileli bağışlar mevcut.', |
| 4384 | + 'contribstats-unaudited' => 'Bunlar denetlenmemiş toplamlar.', |
3695 | 4385 | 'fundraiserstatistics' => 'Fonsağlayıcı istatistikleri', |
3696 | 4386 | 'fundraiserstats-date' => 'Tarih', |
3697 | 4387 | 'fundraiserstats-day' => '$2 fonsağlayıcısının $1. günü', |
— | — | @@ -3703,6 +4393,7 @@ |
3704 | 4394 | 'fundraiserstats-tab-contributions' => 'Katkı sayısı', |
3705 | 4395 | 'fundraiserstats-tab-averages' => 'Ortalamalar (USD)', |
3706 | 4396 | 'fundraiserstats-tab-maximums' => 'Maksimumlar (USD)', |
| 4397 | + 'fundraiserstats-tab-ytd' => 'Bugüne kadarki (USD)', |
3707 | 4398 | 'specialpages-group-contribution' => 'Katkı/Fonsağlayıcı', |
3708 | 4399 | ); |
3709 | 4400 | |
— | — | @@ -3749,22 +4440,32 @@ |
3750 | 4441 | 'contribstats-day-totals' => 'Загалом на сьогодні', |
3751 | 4442 | 'contribstats-week' => 'Тиждень', |
3752 | 4443 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Усього за цей тиждень|Щотижневі підсумки за останні $1 тижня включно}}', |
| 4444 | + 'contribstats-payment-type' => 'Вид платежу', |
| 4445 | + 'contribstats-banner' => 'Банер', |
| 4446 | + 'contribstats-payment-type-hits' => 'Рейтинги типів платежів', |
3753 | 4447 | 'contribstats-clicks' => 'Кліків', |
3754 | 4448 | 'contribstats-donations' => 'Пожертвування', |
3755 | 4449 | 'contribstats-conversion' => 'Коефіцієнт конверсії (%)', |
3756 | 4450 | 'contribstats-template' => 'Шаблон', |
3757 | 4451 | 'contribstats-nodata' => 'Немає даних', |
| 4452 | + 'contribstats-imperfect-data' => 'Ці дані не є точними, тому що відстеження донорів без використання відстеження сесії має свої обмеження.', |
| 4453 | + 'contribstats-paypal-donations' => 'PayPal пожертвування', |
| 4454 | + 'contribstats-credit-card' => 'Кредитна картка', |
| 4455 | + 'contribstats-fraud-note' => 'Деякі пожертвування є шахрайськими.', |
| 4456 | + 'contribstats-unaudited' => 'Це неперевірені підсумки.', |
3758 | 4457 | 'fundraiserstatistics' => 'Статистика збору коштів', |
3759 | 4458 | 'fundraiserstats-date' => 'Дата', |
3760 | 4459 | 'fundraiserstats-day' => '$1 день збору коштів $2', |
3761 | 4460 | 'fundraiserstats-contributions' => 'Внески', |
3762 | 4461 | 'fundraiserstats-total' => 'Усього (долари США)', |
3763 | 4462 | 'fundraiserstats-avg' => 'У середньому (долари США)', |
| 4463 | + 'fundraiserstats-ytd' => 'Сукупний підсумок (USD)', |
3764 | 4464 | 'fundraiserstats-max' => 'Максимум (долари США)', |
3765 | 4465 | 'fundraiserstats-tab-totals' => 'Загалом (долари США)', |
3766 | 4466 | 'fundraiserstats-tab-contributions' => 'Кількість внесків', |
3767 | 4467 | 'fundraiserstats-tab-averages' => 'У середньому (долари США)', |
3768 | 4468 | 'fundraiserstats-tab-maximums' => 'Максимуми (долари США)', |
| 4469 | + 'fundraiserstats-tab-ytd' => 'З початку року (USD)', |
3769 | 4470 | 'specialpages-group-contribution' => 'Пожертвування/Збір коштів', |
3770 | 4471 | ); |
3771 | 4472 | |
— | — | @@ -3809,11 +4510,14 @@ |
3810 | 4511 | 'contribstats-day-totals' => 'Totàl de uncuò', |
3811 | 4512 | 'contribstats-week' => 'Setimana', |
3812 | 4513 | 'contribstats-weekly-totals' => '{{PLURAL:$1|Totàl de sta setimana|Totali setimanali de le ultime $1 setimane}}', |
| 4514 | + 'contribstats-payment-type' => 'Tipo de pagamento', |
3813 | 4515 | 'contribstats-clicks' => 'Nùmaro de click', |
3814 | 4516 | 'contribstats-donations' => 'Donassioni', |
3815 | 4517 | 'contribstats-conversion' => 'Tasso de conversion (%)', |
3816 | 4518 | 'contribstats-template' => 'Modèl', |
3817 | 4519 | 'contribstats-nodata' => 'Nissun dato disponibile', |
| 4520 | + 'contribstats-paypal-donations' => 'Donassion PayPal', |
| 4521 | + 'contribstats-credit-card' => 'Carta de credito', |
3818 | 4522 | 'fundraiserstatistics' => 'Statìsteghe de la racolta fondi', |
3819 | 4523 | 'fundraiserstats-date' => 'Data', |
3820 | 4524 | 'fundraiserstats-day' => 'Zorno $1 de $2', |
— | — | @@ -3964,7 +4668,12 @@ |
3965 | 4669 | * @author Wmr89502270 |
3966 | 4670 | */ |
3967 | 4671 | $messages['zh-hans'] = array( |
| 4672 | + 'contributionhistory' => '贡献历史', |
3968 | 4673 | 'contrib-hist-name' => '名称', |
| 4674 | + 'contrib-hist-date' => '时间和日期', |
| 4675 | + 'contrib-hist-amount' => '金额', |
| 4676 | + 'contrib-hist-anonymous' => '匿名', |
| 4677 | + 'contributionstatistics' => '贡献统计', |
3969 | 4678 | 'contribstats-day' => '日', |
3970 | 4679 | 'contribstats-month' => '月份', |
3971 | 4680 | 'contribstats-currency' => '货币', |
— | — | @@ -3980,13 +4689,18 @@ |
3981 | 4690 | 'contribstats-value-from' => '从$1到$2', |
3982 | 4691 | 'contribstats-value-over' => '超过 $1', |
3983 | 4692 | 'contributiontrackingstatistics' => '贡献跟踪统计', |
3984 | | - 'contribstats-day-totals' => '今天的总额', |
| 4693 | + 'contribstats-day-totals' => '一天的总额', |
3985 | 4694 | 'contribstats-week' => '周', |
3986 | 4695 | 'contribstats-weekly-totals' => '{{PLURAL:$1|本周总额|包括最近$1周的周总额}}', |
| 4696 | + 'contribstats-payment-type' => '支付类型', |
3987 | 4697 | 'contribstats-clicks' => '点击数', |
3988 | 4698 | 'contribstats-donations' => '捐赠', |
3989 | 4699 | 'contribstats-conversion' => '转换率(%)', |
3990 | 4700 | 'contribstats-template' => '模板', |
| 4701 | + 'contribstats-nodata' => '没有提供数据', |
| 4702 | + 'contribstats-average' => '平均', |
| 4703 | + 'contribstats-paypal-donations' => 'PayPal捐赠', |
| 4704 | + 'contribstats-credit-card' => '信用卡', |
3991 | 4705 | 'fundraiserstatistics' => '募捐者统计', |
3992 | 4706 | 'fundraiserstats-date' => '日期', |
3993 | 4707 | 'fundraiserstats-day' => '$2的第$1日', |
— | — | @@ -4001,3 +4715,54 @@ |
4002 | 4716 | 'specialpages-group-contribution' => '贡献/募捐者', |
4003 | 4717 | ); |
4004 | 4718 | |
| 4719 | +/** Traditional Chinese (中文(繁體)) |
| 4720 | + * @author Liangent |
| 4721 | + */ |
| 4722 | +$messages['zh-hant'] = array( |
| 4723 | + 'contributionhistory' => '貢獻歷史', |
| 4724 | + 'contrib-hist-name' => '名稱', |
| 4725 | + 'contrib-hist-date' => '時間和日期', |
| 4726 | + 'contrib-hist-amount' => '金額', |
| 4727 | + 'contrib-hist-anonymous' => '匿名', |
| 4728 | + 'contributionstatistics' => '貢獻統計', |
| 4729 | + 'contribstats-day' => '日', |
| 4730 | + 'contribstats-month' => '月份', |
| 4731 | + 'contribstats-currency' => '貨幣', |
| 4732 | + 'contribstats-amount' => '金額(美元)', |
| 4733 | + 'contribstats-contributions' => '貢獻', |
| 4734 | + 'contribstats-total' => '總額(美元)', |
| 4735 | + 'contribstats-avg' => '平均(美元)', |
| 4736 | + 'contribstats-max' => '最大(美元)', |
| 4737 | + 'contribstats-percentage-ytd' => '百分比(本年度截至當前)', |
| 4738 | + 'contribstats-total-ytd' => '總額(本年度截至當前)', |
| 4739 | + 'contribstats-value-exactly' => '精確地$1', |
| 4740 | + 'contribstats-value-under' => '在$1以下', |
| 4741 | + 'contribstats-value-from' => '從$1到$2', |
| 4742 | + 'contribstats-value-over' => '超過 $1', |
| 4743 | + 'contributiontrackingstatistics' => '貢獻跟蹤統計', |
| 4744 | + 'contribstats-day-totals' => '一天的總額', |
| 4745 | + 'contribstats-week' => '周', |
| 4746 | + 'contribstats-weekly-totals' => '{{PLURAL:$1|本周總額|包括最近$1周的周總額}}', |
| 4747 | + 'contribstats-payment-type' => '支付類型', |
| 4748 | + 'contribstats-clicks' => '點擊數', |
| 4749 | + 'contribstats-donations' => '捐贈', |
| 4750 | + 'contribstats-conversion' => '轉換率(%)', |
| 4751 | + 'contribstats-template' => '模板', |
| 4752 | + 'contribstats-nodata' => '沒有提供數據', |
| 4753 | + 'contribstats-average' => '平均', |
| 4754 | + 'contribstats-paypal-donations' => 'PayPal捐贈', |
| 4755 | + 'contribstats-credit-card' => '信用卡', |
| 4756 | + 'fundraiserstatistics' => '募捐者統計', |
| 4757 | + 'fundraiserstats-date' => '日期', |
| 4758 | + 'fundraiserstats-day' => '$2的第$1日', |
| 4759 | + 'fundraiserstats-contributions' => '貢獻', |
| 4760 | + 'fundraiserstats-total' => '總額(美元)', |
| 4761 | + 'fundraiserstats-avg' => '平均(美元)', |
| 4762 | + 'fundraiserstats-max' => '最大(美元)', |
| 4763 | + 'fundraiserstats-tab-totals' => '總額(美元)', |
| 4764 | + 'fundraiserstats-tab-contributions' => '貢獻數', |
| 4765 | + 'fundraiserstats-tab-averages' => '平均(美元)', |
| 4766 | + 'fundraiserstats-tab-maximums' => '最大(美元)', |
| 4767 | + 'specialpages-group-contribution' => '貢獻/募捐者', |
| 4768 | +); |
| 4769 | + |
Property changes on: branches/wmf-deployment/extensions/ContributionReporting |
___________________________________________________________________ |
Name: svn:mergeinfo |
4005 | 4770 | - /branches/REL1_15/phase3/extensions/ContributionReporting:51646 |
/trunk/extensions/ContributionReporting:56151-57449,58684,58687-59049,59134-59163,59165-59752,59944,59951-59960,59962-60192 |
/trunk/extensions/ContributionTracking:58684 |
/trunk/phase3/extensions/ContributionReporting:56213,56215-56216,56218,56325,56334-56336,56338,56340,56343,56345,56347,56350,57541,57916,58151,58219,58633,58816 |
4006 | 4771 | + /branches/REL1_15/phase3/extensions/ContributionReporting:51646 |
/trunk/extensions/ContributionReporting:56151-57449,58684,58687-59049,59134-59163,59165-59752,59944,59951-59960,59962-60192,60194-60517 |
/trunk/extensions/ContributionTracking:58684 |
/trunk/phase3/extensions/ContributionReporting:56213,56215-56216,56218,56325,56334-56336,56338,56340,56343,56345,56347,56350,57541,57916,58151,58219,58633,58816 |