r77683 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r77682‎ | r77683 | r77684 >
Date:21:55, 3 December 2010
Author:tomasz
Status:deferred
Tags:
Comment:
Merging from 77441 to 77682 of trunk
Modified paths:
  • /branches/fundraising/deployment/DonationInterface (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/donate_interface/donate_interface.i18n.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/extras/recaptcha/recaptcha-php/recaptchalib.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/Form.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/RapidHtml.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/TwoStepTwoColumnLetter.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/TwoStepTwoColumnLetter3.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/html/demo.html (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/includes/credit_card_logos3.gif (added) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/owa.tracker-combined-min.js (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.i18n.php (modified) (history)
  • /branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.php (modified) (history)

Diff [purge]

Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php
@@ -110,7 +110,7 @@
111111
112112 // make a log entry if the user has submitted the cc form
113113 if ( $wgRequest->wasPosted() && $wgRequest->getText( 'process', 0 )) {
114 - wfDebugLog( 'payflowpro_gateway', $payflow_data[ 'order_id' ] . " Transaction initiated." );
 114+ self::log( $payflow_data[ 'order_id' ] . " Transaction initiated." );
115115 }
116116
117117 // if _cache_ is requested by the user, do not set a session/token; dynamic data will be loaded via ajax
@@ -163,9 +163,9 @@
164164 $this->fnPayflowDisplayForm( $data, $this->errors );
165165 } else { // The submitted form data is valid, so process it
166166 // allow any external validators to have their way with the data
167 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . " Preparing to query MaxMind" );
 167+ self::log( $data[ 'order_id' ] . " Preparing to query MaxMind" );
168168 wfRunHooks( 'PayflowGatewayValidate', array( &$this, &$data ) );
169 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . ' Finished querying Maxmind' );
 169+ self::log( $data[ 'order_id' ] . ' Finished querying Maxmind' );
170170
171171 // if the transaction was flagged for review
172172 if ( $this->action == 'review' ) {
@@ -227,7 +227,7 @@
228228 $tracked = $this->fnPayflowSaveContributionTracking( $data );
229229 if ( !$tracked ) {
230230 $when = time();
231 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . ' Unable to save data to the contribution_tracking table ' . $when );
 231+ self::log( $data[ 'order_id' ] . ' Unable to save data to the contribution_tracking table ' . $when );
232232 }
233233 }
234234
@@ -454,15 +454,15 @@
455455 $i = 1;
456456
457457 while ( $i++ <= 3 ) {
458 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . ' Preparing to send transaction to PayflowPro' );
 458+ self::log( $data[ 'order_id' ] . ' Preparing to send transaction to PayflowPro' );
459459 $result = curl_exec( $ch );
460460 $headers = curl_getinfo( $ch );
461461
462462 if ( $headers['http_code'] != 200 && $headers['http_code'] != 403 ) {
463 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . ' Failed sending transaction to PayflowPro, retrying' );
 463+ self::log( $data[ 'order_id' ] . ' Failed sending transaction to PayflowPro, retrying' );
464464 sleep( 1 );
465465 } elseif ( $headers['http_code'] == 200 || $headers['http_code'] == 403 ) {
466 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . ' Finished sending transaction to PayflowPro' );
 466+ self::log( $data[ 'order_id' ] . ' Finished sending transaction to PayflowPro' );
467467 break;
468468 }
469469 }
@@ -470,7 +470,7 @@
471471 if ( $headers['http_code'] != 200 ) {
472472 $wgOut->addHTML( '<h3>No response from credit card processor. Please try again later!</h3><p>' );
473473 $when = time();
474 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . ' No response from credit card processor: ' . curl_error( $ch ));
 474+ self::log( $data[ 'order_id' ] . ' No response from credit card processor: ' . curl_error( $ch ) );
475475 curl_close( $ch );
476476 return;
477477 }
@@ -523,7 +523,7 @@
524524 $errorCode = $this->fnPayflowGetResponseMsg( $resultCode, $responseMsg );
525525
526526 // log that the transaction is essentially complete
527 - wfDebugLog( 'payflowpro_gateway', $data[ 'order_id' ] . " Transaction complete." );
 527+ self::log( $data[ 'order_id' ] . " Transaction complete." );
528528
529529 // if approved, display results and send transaction to the queue
530530 if ( $errorCode == '1' ) {
@@ -1073,9 +1073,27 @@
10741074 'owa_ref' => $owa_ref,
10751075 );
10761076 }
 1077+
 1078+ // sanitize user input
 1079+ array_walk( $data, array( $this, 'sanitizeInput' ) );
 1080+
10771081 return $data;
10781082 }
10791083
 1084+ /**
 1085+ * Sanitize user input
 1086+ *
 1087+ * Intended to be used with something like array_walk
 1088+ *
 1089+ * @param $value The value of the array
 1090+ * @param $key The key of the array
 1091+ * @param $flags The flag constant for htmlspecialchars
 1092+ * @param $double_encode Whether or not to double-encode strings
 1093+ */
 1094+ public function sanitizeInput( &$value, $key, $flags=ENT_COMPAT, $double_encode=false ) {
 1095+ $value = htmlspecialchars( $value, $flags, 'UTF-8', $double_encode );
 1096+ }
 1097+
10801098 public function getPossibleErrors() {
10811099 return array(
10821100 'general' => '',
@@ -1243,4 +1261,19 @@
12441262 // submit the data to the paypal redirect URL
12451263 $wgOut->redirect( $wgPayflowGatewayPaypalURL . '&' . http_build_query( $data ) );
12461264 }
 1265+
 1266+ public static function log( $msg, $identifier='payflowpro_gateway', $log_level=LOG_INFO ) {
 1267+ global $wgPayflowGatewayUseSyslog;
 1268+
 1269+ // if we're not using the syslog facility, use wfDebugLog
 1270+ if ( !$wgPayflowGatewayUseSyslog ) {
 1271+ wfDebugLog( $identifier, $msg );
 1272+ return;
 1273+ }
 1274+
 1275+ // otherwise, use syslogging
 1276+ openlog( $identifier, LOG_ODELAY, LOG_SYSLOG );
 1277+ syslog( $log_level, $msg );
 1278+ closelog();
 1279+ }
12471280 } // end class
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/extras/recaptcha/recaptcha-php/recaptchalib.php
@@ -125,7 +125,7 @@
126126
127127 $response = '';
128128 if ( false == ( $fs = @fsockopen( $host, $port, $errno, $errstr, 10 ) ) ) {
129 - wfDebugLog( 'payflowpro_gateway', 'Failed communicating with reCaptcha.' );
 129+ PayflowProGateway::log( 'Failed communicating with reCaptcha.' );
130130 die ( 'Could not open socket' );
131131 }
132132
@@ -160,18 +160,18 @@
161161
162162 // set proxy settings if necessary
163163 if ( RECAPTCHA_USE_HTTP_PROXY ) {
164 - wfDebugLog( 'payflowpro_gateway', 'Using http proxy ' . RECAPTCHA_HTTP_PROXY );
 164+ PayflowProGateway::log( 'Using http proxy ' . RECAPTCHA_HTTP_PROXY );
165165 curl_setopt( $ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP );
166166 curl_setopt( $ch, CURLOPT_PROXY, RECAPTCHA_HTTP_PROXY );
167167 }
168168
169169 // try up to three times
170170 for ( $i = 0; $i < RECAPTCHA_RETRY_LIMIT; $i++ ) {
171 - wfDebugLog( 'payflowpro_gateway', 'Preparing to communicate with reCaptcha via cURL at ' . $url . '.' );
 171+ PayflowProGateway::log( 'Preparing to communicate with reCaptcha via cURL at ' . $url . '.' );
172172 $response = curl_exec( $ch );
173 - wfDebugLog( 'payflowpro_gateway', "Finished communicating with reCaptcha." );
 173+ PayflowProGateway::log( "Finished communicating with reCaptcha." );
174174 if ( $response ) {
175 - wfDebugLog( 'payflowpro_gateway', 'Response from reCaptcha: ' . $response );
 175+ PayflowProGateway::log( 'Response from reCaptcha: ' . $response )
176176 break;
177177 }
178178 }
@@ -186,7 +186,7 @@
187187 * the user entered the correct values.
188188 */
189189 if ( !$response ) {
190 - wfDebugLog( 'payflowpro_gateway', 'Failed communicating with reCaptcha: ' . curl_error( $ch ) );
 190+ PayflowProGateway::log( 'Failed communicating with reCaptcha: ' . curl_error( $ch ) );
191191 $response = "true\r\n\r\nsuccess";
192192 }
193193
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/TwoStepTwoColumnLetter.php
@@ -101,7 +101,11 @@
102102 // card logos
103103 $form .= '<tr>';
104104 $form .= '<td />';
105 - $form .= '<td>' . Xml::element( 'img', array( 'src' => $wgScriptPath . "/extensions/DonationInterface/payflowpro_gateway/includes/credit_card_logos.gif" ) ) . '</td>';
 105+ if ( $this->form_data[ 'currency' ] == 'USD' ) {
 106+ $form .= '<td>' . Xml::element( 'img', array( 'src' => $wgScriptPath . "/extensions/DonationInterface/payflowpro_gateway/includes/credit_card_logos.gif" ) ) . '</td>';
 107+ } else {
 108+ $form .= '<td>' . Xml::element( 'img', array( 'src' => $wgScriptPath . "/extensions/DonationInterface/payflowpro_gateway/includes/credit_card_logos3.gif" ) ) . '</td>';
 109+ }
106110 $form .= '</tr>';
107111
108112 // card number
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/Form.php
@@ -664,7 +664,7 @@
665665
666666 protected function loadOwaJs() {
667667 global $wgOut, $wgScriptPath;
668 - $wgOut->addHeadItem('owa_tracker_verts', '<script type="text/javascript" src="http://owa.tesla.usability.wikimedia.org/owa/modules/base/js/owa.tracker-combined-min.js"></script>');
 668+ $wgOut->addHeadItem('owa_tracker', '<script type="text/javascript" src="http://owa.wikimedia.org/owa/modules/base/js/owa.tracker-combined-min.js"></script>');
669669
670670 $wgOut->addHeadItem( 'owa_get_info', '<script type="text/javascript" src="' .
671671 $wgScriptPath .
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/html/demo.html
@@ -21,6 +21,7 @@
2222
2323 <h2 id="donate-head">Make your donation now</h2>
2424 <p class='creditcard-error-msg'>#general</p>
 25+<p class='creditcard-error-msg'>#retryMsg</p>
2526 <form name="payment" method="post" action="/index.php/Special:PayflowProGateway?form_name=RapidHtml&amp;ffname=demo" autocomplete="off">
2627 <div id="payflowpro_gateway-personal-info"><table id="payflow-table-donor">
2728 <tr>
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/TwoStepTwoColumnLetter3.php
@@ -222,7 +222,11 @@
223223 // card logos
224224 $form .= '<tr>';
225225 $form .= '<td />';
226 - $form .= '<td>' . Xml::element( 'img', array( 'src' => $wgScriptPath . "/extensions/DonationInterface/payflowpro_gateway/includes/credit_card_logos.gif" ) ) . '</td>';
 226+ if ( $this->form_data[ 'currency' ] == 'USD' ) {
 227+ $form .= '<td>' . Xml::element( 'img', array( 'src' => $wgScriptPath . "/extensions/DonationInterface/payflowpro_gateway/includes/credit_card_logos.gif" ) ) . '</td>';
 228+ } else {
 229+ $form .= '<td>' . Xml::element( 'img', array( 'src' => $wgScriptPath . "/extensions/DonationInterface/payflowpro_gateway/includes/credit_card_logos3.gif" ) ) . '</td>';
 230+ }
227231 $form .= '</tr>';
228232
229233 // card number
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/forms/RapidHtml.php
@@ -57,8 +57,6 @@
5858 /**
5959 * Error field names used as tokens
6060 * @var array
61 - * @FIXME
62 - * THERE IS A PROBLEM WITH 'general' - this is an array in the gateway body!!!
6361 */
6462 protected $error_tokens = array(
6563 '#general',
@@ -84,7 +82,8 @@
8583
8684 $this->loadValidateJs();
8785
88 - $this->set_html_file_path( $wgRequest->getText( 'ffname', 'default' ) );
 86+ // set html-escaped filename.
 87+ $this->set_html_file_path( htmlspecialchars( $wgRequest->getText( 'ffname', 'default' )));
8988
9089 // fix general form error messages so it's not an array of msgs
9190 if ( count( $form_errors[ 'general' ] )) {
@@ -202,13 +201,13 @@
203202 * @param string $file_name
204203 */
205204 public function set_html_file_path( $file_name ) {
206 - global $wgPayflowHtmlFormDir;
 205+ global $wgPayflowHtmlFormDir, $wgPayflowAllowedHtmlForms;
207206
208207 // Get the dirname - the "/." helps ensure we get a consistent path name with no trailing slash
209208 $html_dir = dirname( $wgPayflowHtmlFormDir . "/." );
210209
211210 if ( !is_dir( $html_dir )) {
212 - // throw some error
 211+ throw new MWException( 'Requested form directory does not exist.' );
213212 }
214213
215214 // make sure our file name is clean - strip extension and any other cruft like relpaths, dirs, etc
@@ -217,11 +216,11 @@
218217
219218 $full_path = $html_dir . '/' . $file_name . '.html';
220219
221 - if ( !file_exists( $full_path )) {
222 - // throw some error or use default or both?
 220+ // ensure that the full file path is actually whitelisted and exists
 221+ if ( !in_array( $full_path, $wgPayflowAllowedHtmlForms ) || !file_exists( $full_path ) ) {
 222+ throw new MWException( 'Requested an unavailable or non-existent form.' );
223223 }
224224
225225 $this->html_file_path = $full_path;
226226 }
227 -
228227 }
\ No newline at end of file
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/includes/credit_card_logos3.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/includes/credit_card_logos3.gif
___________________________________________________________________
Added: svn:mime-type
229228 + application/octet-stream
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.i18n.php
@@ -187,7 +187,6 @@
188188 'payflowpro_gateway-enter-your-amount' => 'Or enter your amount in the box above',
189189 'payflowpro_gateway-will-support-with-gift' => 'I will support with a gift of:',
190190 'payflowpro_gateway-will-make-tax-deductible-gift' => 'I will make a tax-deductible gift of:',
191 - 'payflowpro_gateway-select-dollar-amount' => 'Select dollar amount',
192191 'payflowpro_gateway-submit-my-secure-donation' => 'Submit my secure donation',
193192 'payflowpro_gateway-next' => 'Next',
194193 'payflowpro_gateway-continue' => 'Continue',
@@ -294,6 +293,7 @@
295294 'payflowpro_gateway-month' => 'Expiration month for credit card. $1 is the month number, $2 is the month name. Appears in a drop-down list.',
296295 'payflowpro_gateway-description' => '{{Identical|Description}}',
297296 'payflowpro_gateway-email-receipt' => "Label for field which contains the email address the donor's receipt will be mailed to.",
 297+ 'payflowpro_gateway-make-your-donation' => 'Header at the top of the donation form.',
298298 );
299299
300300 /** Magyar (magázó) (Magyar (magázó))
@@ -676,7 +676,6 @@
677677 'payflowpro_gateway-enter-your-amount' => 'أو أدخل المقدار في الصندوق أعلاه',
678678 'payflowpro_gateway-will-support-with-gift' => 'سوف أساهم بتبرع مقداره:',
679679 'payflowpro_gateway-will-make-tax-deductible-gift' => 'سوف أساهم بتبرع (يمكن حسمه من الضرائب) مقداره:',
680 - 'payflowpro_gateway-select-dollar-amount' => 'اختبر مبلغا بالدولار',
681680 'payflowpro_gateway-submit-my-secure-donation' => 'أرسل تبرعي الآمن',
682681 'payflowpro_gateway-next' => 'التالي',
683682 'payflowpro_gateway-continue' => 'تابع',
@@ -1026,7 +1025,6 @@
10271026 'payflowpro_gateway-enter-your-amount' => 'альбо ўвядзіце ўласную суму ў поле вышэй',
10281027 'payflowpro_gateway-will-support-with-gift' => 'Я падтрымаю ахвяраваньнем:',
10291028 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Я зраблю ахвяраваньне, якое не абкладаецца падаткам:',
1030 - 'payflowpro_gateway-select-dollar-amount' => 'Выберыце суму ў далярах ЗША',
10311029 'payflowpro_gateway-submit-my-secure-donation' => 'Адправіць маё ахвяраваньне празь бясьпечнае злучэньне',
10321030 'payflowpro_gateway-next' => 'Далей',
10331031 'payflowpro_gateway-continue' => 'Працягнуць',
@@ -1295,7 +1293,6 @@
12961294 'payflowpro_gateway-enter-your-amount' => 'অথবা উপরের বক্সে আপনার পরিমাণ প্রবেশ করান',
12971295 'payflowpro_gateway-will-support-with-gift' => 'আমি যে পরিমাণ উপহারের মাধ্যমে সহায়তা করবো তা হচ্ছে:',
12981296 'payflowpro_gateway-will-make-tax-deductible-gift' => 'আমি যে পরিমাণ শুল্কমুক্ত উপহার প্রদান করবো তা হচ্ছে:',
1299 - 'payflowpro_gateway-select-dollar-amount' => 'ডলারে পরিমাণ নির্বাচন করুন',
13001297 'payflowpro_gateway-submit-my-secure-donation' => 'আমার নিরাপদ অনুদান গ্রহণ করুন',
13011298 'payflowpro_gateway-next' => 'পরবর্তী',
13021299 'payflowpro_gateway-continue' => 'অগ্রসর হোন',
@@ -1485,7 +1482,6 @@
14861483 'payflowpro_gateway-enter-your-amount' => 'pe merkañ ho sammad er voest a-us',
14871484 'payflowpro_gateway-will-support-with-gift' => 'Harpañ a ran gant ur prof a :',
14881485 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Harpañ a ran gant ur prof distelladus a :',
1489 - 'payflowpro_gateway-select-dollar-amount' => 'Dibab ar sammad e dollaroù',
14901486 'payflowpro_gateway-submit-my-secure-donation' => 'Kas ma donezon suraet',
14911487 'payflowpro_gateway-next' => "War-lerc'h",
14921488 'payflowpro_gateway-continue' => "Kenderc'hel",
@@ -1677,7 +1673,6 @@
16781674 'payflowpro_gateway-enter-your-amount' => 'Ili unesite iznos u gornje polje',
16791675 'payflowpro_gateway-will-support-with-gift' => 'Želim podržati sa slijedećim iznosom:',
16801676 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Želim donirati iznos oslobođen poreza:',
1681 - 'payflowpro_gateway-select-dollar-amount' => 'Odaberite iznos u dolarima',
16821677 'payflowpro_gateway-submit-my-secure-donation' => 'Pošalji moju bezbjednu donaciju',
16831678 'payflowpro_gateway-next' => 'Slijedeće',
16841679 'payflowpro_gateway-continue' => 'Nastavi',
@@ -1870,7 +1865,6 @@
18711866 'payflowpro_gateway-enter-your-amount' => "O escriviu l'import en el quadre de dalt",
18721867 'payflowpro_gateway-will-support-with-gift' => 'Donaré suport amb un regal de:',
18731868 'payflowpro_gateway-will-make-tax-deductible-gift' => "Faré un donatiu deduïble d'impostos de:",
1874 - 'payflowpro_gateway-select-dollar-amount' => 'Seleccioneu la quantitat de dòlars',
18751869 'payflowpro_gateway-submit-my-secure-donation' => 'Tramet el meu donatiu de forma segura',
18761870 'payflowpro_gateway-next' => 'Següent',
18771871 'payflowpro_gateway-continue' => 'Continua',
@@ -2064,7 +2058,6 @@
20652059 'payflowpro_gateway-enter-your-amount' => 'Nebo zadejte částku do rámečku výše',
20662060 'payflowpro_gateway-will-support-with-gift' => 'Přispěji darem ve výši:',
20672061 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Poskytnu daňově odečitatelný příspěvek ve výši:',
2068 - 'payflowpro_gateway-select-dollar-amount' => 'Zvolte částku v dolarech',
20692062 'payflowpro_gateway-submit-my-secure-donation' => 'Zabezpečeně odeslat můj dar',
20702063 'payflowpro_gateway-next' => 'Další',
20712064 'payflowpro_gateway-continue' => 'Pokračovat',
@@ -2269,7 +2262,6 @@
22702263 'payflowpro_gateway-enter-your-amount' => 'Ynteu rhowch eich swm yn y blwch uchod',
22712264 'payflowpro_gateway-will-support-with-gift' => 'Byddaf yn cyfrannu rhodd o:',
22722265 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Cyfrannaf rodd y gellir didynnu treth arno o:',
2273 - 'payflowpro_gateway-select-dollar-amount' => 'Dewiswch swm y doleri',
22742266 'payflowpro_gateway-submit-my-secure-donation' => 'Cyflwyner fy rhodd yn ddiogel',
22752267 'payflowpro_gateway-next' => 'Nesaf',
22762268 'payflowpro_gateway-continue' => 'Ymlaen',
@@ -2464,7 +2456,6 @@
24652457 'payflowpro_gateway-enter-your-amount' => 'Oder gib den Betrag im obigen Feld ein',
24662458 'payflowpro_gateway-will-support-with-gift' => 'Ich werde mit einer Spende in folgender Höhe unterstützen:',
24672459 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Ich werde eine steuerlich absetzbare Spende in folgender Höhe machen:',
2468 - 'payflowpro_gateway-select-dollar-amount' => 'Betrag in USD auswählen',
24692460 'payflowpro_gateway-submit-my-secure-donation' => 'Meine sichere Spende senden',
24702461 'payflowpro_gateway-next' => 'Nächste',
24712462 'payflowpro_gateway-continue' => 'Fortfahren',
@@ -2783,7 +2774,6 @@
27842775 'payflowpro_gateway-enter-your-amount' => 'abo zapódajśo swóju sumu do górjejcnego póla',
27852776 'payflowpro_gateway-will-support-with-gift' => 'Budu pódpěraś z darom w slědujucej wusokosći:',
27862777 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Budu cyniś slědujucy dar, kótaryž dajo se wótsajźiś wót danka:',
2787 - 'payflowpro_gateway-select-dollar-amount' => 'Wubjeŕśo sumu w US-dolarach',
27882778 'payflowpro_gateway-submit-my-secure-donation' => 'Mój wěsty dar wótpósłaś',
27892779 'payflowpro_gateway-next' => 'Pśiducy',
27902780 'payflowpro_gateway-continue' => 'Pókšacowaś',
@@ -2970,6 +2960,22 @@
29712961 Por provizi sekuran kaj plaĉan sperton, nia donaco-formularo devigas JavaScript.',
29722962 'payflowpro_gateway-noscript-redirect-msg' => 'Se vi ne povas aŭ ne volas ŝalti JavaScript, vi ankoraŭ povas kontribui irante:',
29732963 'payflowpro_gateway-anon-message' => 'Bonvolu enlistigi mian nomon en la publika listo de donacantoj.',
 2964+ 'payflowpro_gateway-or' => 'aŭ',
 2965+ 'payflowpro_gateway-title' => 'Titolo',
 2966+ 'payflowpro_gateway-suffix' => 'Sufikso',
 2967+ 'payflowpro_gateway-zip' => 'Poŝtkodo',
 2968+ 'payflowpro_gateway-zip-code' => 'Poŝtkodo',
 2969+ 'payflowpro_gateway-zip-postal' => 'Poŝtkodo',
 2970+ 'payflowpro_gateway-country' => 'Lando',
 2971+ 'payflowpro_gateway-select-country' => 'Elektu landon',
 2972+ 'payflowpro_gateway-confirm-email' => 'Konfirmu retpoŝton',
 2973+ 'payflowpro_gateway-phone' => 'Numero de telefono',
 2974+ 'payflowpro_gateway-donate-now' => 'Donaci nun',
 2975+ 'payflowpro_gateway-make-a-donation' => 'Donaci',
 2976+ 'payflowpro_gateway-cancel' => 'Nuligi',
 2977+ 'payflowpro_gateway-description' => 'Priskribo',
 2978+ 'payflowpro_gateway-donation' => 'Donaco',
 2979+ 'payflowpro_gateway-state-dropdown-XX' => 'Ekster Usono',
29742980 );
29752981
29762982 /** Spanish (Español)
@@ -3115,7 +3121,6 @@
31163122 'payflowpro_gateway-select-amount' => 'Seleccionar cantidad',
31173123 'payflowpro_gateway-amount' => 'Cantidad',
31183124 'payflowpro_gateway-make-a-donation' => 'Hacer una donación',
3119 - 'payflowpro_gateway-select-dollar-amount' => 'Seleccione el monto en dólares',
31203125 'payflowpro_gateway-submit-my-secure-donation' => 'Enviar mi donación segura',
31213126 'payflowpro_gateway-next' => 'Siguiente',
31223127 'payflowpro_gateway-continue' => 'Continuar',
@@ -3320,16 +3325,18 @@
33213326 /** Persian (فارسی)
33223327 * @author Ebraminio
33233328 * @author Huji
 3329+ * @author Mjbmr
33243330 * @author Sahim
33253331 * @author Wayiran
33263332 * @author ZxxZxxZ
33273333 */
33283334 $messages['fa'] = array(
3329 - 'payflowprogateway' => 'حمایت از ویکی‌مدیا',
 3335+ 'payflowprogateway' => 'همینک اهدا کنید',
33303336 'payflowpro_gateway-desc' => 'پردازش کارت اعتباری PayPal Payflow Pro',
33313337 'payflowpro_gateway-accessible' => 'این صفحه تنها از صفحهٔ کمک مالی قابل‌دسترس است.',
33323338 'payflowpro_gateway-form-message' => 'از فرم زیر برای کمک مالی با کارت اعتباری استفاده کنید، یا',
3333 - 'payflowpro_gateway-paypal-button' => 'از طریق پی پال کمک مالی کنید',
 3339+ 'payflowpro_gateway-paypal-button' => 'از طریق پی پال بپردازید',
 3340+ 'payflowpro_gateway-cc-button' => 'از طریق کارت اعتباری بپردازید',
33343341 'payflowpro_gateway-form-message-2' => 'برای تغییر مقدار یا نرخ، به <a href="https://www.mediawiki.org/index.php?title=Donate">صفحه اهدا</a> بازگردید.',
33353342 'payflowpro_gateway-donor-legend' => 'اطلاعات هدیه‌کننده',
33363343 'payflowpro_gateway-card-legend' => 'اطلاعات کارت اعتباری',
@@ -3358,7 +3365,7 @@
33593366 'payflowpro_gateway-error-msg' => 'لطفاً $1 خود را وارد کنید',
33603367 'payflowpro_gateway-error-msg-js' => 'لطفاً وارد کنید',
33613368 'payflowpro_gateway-error-msg-invalid-amount' => '**لطفاً یک مبلغ معتبر وارد کنید**',
3362 - 'payflowpro_gateway-error-msg-email' => '**لطفاً یک نشانی رایانامه معتبر وارد کنید**',
 3369+ 'payflowpro_gateway-error-msg-email' => '**لطفاً یک نشانی پست الکترونیکی معتبر وارد کنید**',
33633370 'payflowpro_gateway-error-msg-amex' => '**لطفاً شمارهٔ کارت صحیح را برای American Express وارد کنید.**',
33643371 'payflowpro_gateway-error-msg-mc' => '**لطفاً شمارهٔ کارت صحیح را برای مستر کارت وارد کنید.**',
33653372 'payflowpro_gateway-error-msg-visa' => '**لطفاً شمارهٔ کارت صحیح را برای Visa وارد کنید.**',
@@ -3389,7 +3396,7 @@
33903397 'payflowpro_gateway-response-24' => 'شمارهٔ کارت اعتباری یا تاریخ انقضایتان معتبر نیست.',
33913398 'payflowpro_gateway-response-112' => 'نشانی شما یا شمارهٔ CVV (کد امنیتی) نادرست است.',
33923399 'payflowpro_gateway-response-125' => "انتقال وجه شما توسط ''خدمات جلوگیری از کلاه‌برداری'' رد شده است.",
3393 - 'payflowpro_gateway-response-125-2' => 'کارت اعتباری شما نتوانست تائید اعتبار شود. لطفاً تائید کنید که همهٔ اطلاعات ارائه‌شده با پروندهٔ کارت اعتباری شما همخوانی دارد، یا یک کارت اعتباری دیگر را بیازمایید. شما همچنین می‌توانید از <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">دیگر راه‌های ما برای اعطا</a> استفاده کنید یا از طریق <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a> با ما تماس بگیرید. از پشتیبانی شما سپاسگذاریم',
 3400+ 'payflowpro_gateway-response-125-2' => 'کارت اعتباری شما نتوانست تائید اعتبار شود. لطفاً تائید کنید که همهٔ اطلاعات ارائه‌شده با پروندهٔ کارت اعتباری شما همخوانی دارد، یا یک کارت اعتباری دیگر را بیازمایید. شما همچنین می‌توانید از <a href="http://wikimediafoundation.org/wiki/ارسال">دیگر راه‌های ما برای اعطا</a> استفاده کنید یا از طریق <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a> با ما تماس بگیرید. از پشتیبانی شما سپاسگذاریم',
33943401 'payflowpro_gateway-response-default' => 'برای پردازش تراکنش شما خطا وجود دارد.
33953402 لطفا دوباره تلاش کنید.',
33963403 'php-response-declined' => 'انتقال وجه شما مورد قبول نبود.',
@@ -3405,9 +3412,10 @@
34063413 در برخی موارد، کد در سمت چپ کارت قرار دارد، اما همواره در بالای شمارهٔ حساب است.</p><br />',
34073414 'payflowpro_gateway-question-comment' => 'پرسش یا نظری دارید؟ تماس بگیرید: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
34083415 'payflowpro_gateway-donate-click' => 'کارت اعتباری شما به طور ایمن پردازش خواهد شد.',
3409 - 'payflowpro_gateway-otherways' => '<a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">راه‌های دیگری برای کمک مالی نظیر پی پال، چک و پست وجود دارد</a>.',
3410 - 'payflowpro_gateway-otherways-alt' => '<a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">راه‌های دیگری</a> هم برای پرداخت وجود دارد، ازجمله چک.',
3411 - 'payflowpro_gateway-paypal' => 'آیا حساب پی پال دارید؟ <a href="$1/index.php/Special:PayflowProGateway?_cache_=true&paypal=true&masthead=none&form_name=$2&text_template=2010/JimmyAppealLong&language=en&utm_source=$3&utm_medium=$4&utm_campaign=$5">از طریق پی پال بپردازید</a>.',
 3416+ 'payflowpro_gateway-otherways' => '<a href="http://wikimediafoundation.org/wiki/ارسال">راه‌های دیگری برای کمک مالی نظیر پی پال، چک و پست وجود دارد</a>.',
 3417+ 'payflowpro_gateway-otherways-alt' => '<a href="http://wikimediafoundation.org/wiki/ارسال">راه‌های دیگری</a> هم برای پرداخت وجود دارد، ازجمله چک.',
 3418+ 'payflowpro_gateway-otherways-short' => '<a href="http://wikimediafoundation.org/wiki/ارسال">روش‌های دیگر</a>',
 3419+ 'payflowpro_gateway-paypal' => 'آیا حساب پی پال دارید؟ <a href="$1/index.php/Special:PayflowProGateway?_cache_=true&paypal=true&masthead=none&form_name=$2&text_template=2010/JimmyAppealLong&language=fa&utm_source=$3&utm_medium=$4&utm_campaign=$5">از طریق پی پال بپردازید</a>.',
34123420 'payflowpro_gateway-credit-storage-processing' => 'ما اطلاعات کارت اعتباری شما را ذخیره نمی‌کنیم، و اطلاعات خصوصی شما موضوع <a href="http://wikimediafoundation.org/wiki/Donor_Privacy_Policy">سیاست حفظ اسرار</a> ماست.',
34133421 'payflowpro_gateway-token-mismatch' => 'نشست شما منقضی شده است. لطفا با پر کردن و ارسال فرم، دوباره سعی کنید.',
34143422 'payflowpro_gateway-cc-form-header-personal' => 'اطلاعات صورتحساب',
@@ -3416,16 +3424,96 @@
34173425 'payflowpro_gateway-state-in-us' => 'اگر در داخل ایالات متحده هستید',
34183426 'payflowpro_gateway-comment' => 'توضیح',
34193427 'payflowpro_gateway-first' => 'نخستین',
 3428+ 'payflowpro_gateway-middle' => 'متوسط',
34203429 'payflowpro_gateway-last' => 'واپسین',
34213430 'payflowpro_gateway-other' => 'دیگر',
 3431+ 'payflowpro_gateway-noscript-msg' => 'به نظر می‌رسد جاوا اسکریپت غیرفعال باشد، یا مرورگر اینترنتی شما از آن پشتیبانی نمی‌کند.
 3432+به منظور ارائه یک تجربه امن، مطمئن و لذت بخش، فرم کمک مالی ما نیاز به جاوا اسکریپت دارد.',
 3433+ 'payflowpro_gateway-noscript-redirect-msg' => 'اگر نمی‌توانید جاوا اسکریپت را فعال کنید، ممکن است هنوز مشارکت داشته باشید با مراجعه به:',
 3434+ 'payflowpro_gateway-anon-message' => 'لطفاً نام من را در فهرست عمومی اهدا کنندگان قرار دهید.',
 3435+ 'payflowpro_gateway-donate-wikipedia' => 'کمک مالی به ویکی‌پدیا',
34223436 'payflowpro_gateway-or' => 'یا',
34233437 'payflowpro_gateway-your-information' => 'اطلاعات شما',
 3438+ 'payflowpro_gateway-mailing-address' => 'نشانی پستی',
 3439+ 'payflowpro_gateway-billing-address' => 'نشانی صدور صورت‌حساب',
 3440+ 'payflowpro_gateway-billing-name' => 'نام حسابداری',
34243441 'payflowpro_gateway-title' => 'عنوان',
 3442+ 'payflowpro_gateway-suffix' => 'پسوند',
 3443+ 'payflowpro_gateway-company-name' => 'نام شرکت یا سازمان',
34253444 'payflowpro_gateway-address-1' => 'نشانی ۱',
34263445 'payflowpro_gateway-address-2' => 'نشانی ۲',
 3446+ 'payflowpro_gateway-address-lines' => 'خطوط نشانی',
 3447+ 'payflowpro_gateway-address-line-2' => 'نشانی (خط ۲)',
34273448 'payflowpro_gateway-street-address' => 'نشانی خیابان',
 3449+ 'payflowpro_gateway-street-address-line-2' => 'نشانی خیابان (خط ۲)',
34283450 'payflowpro_gateway-street-1' => 'خیابان ۱',
34293451 'payflowpro_gateway-street-2' => 'خیابان ۲',
 3452+ 'payflowpro_gateway-apartment-number' => 'آپارتمان #',
 3453+ 'payflowpro_gateway-city-town' => 'شهرستان/شهر',
 3454+ 'payflowpro_gateway-town-city' => 'شهر/شهرستان',
 3455+ 'payflowpro_gateway-state-province' => 'ایالت/استان',
 3456+ 'payflowpro_gateway-zip' => 'زیپ',
 3457+ 'payflowpro_gateway-zip-code' => 'زیپ کد',
 3458+ 'payflowpro_gateway-zip-postal' => 'زیپ/پستی',
 3459+ 'payflowpro_gateway-zip-postal-code' => 'کد پستی/زیپ',
 3460+ 'payflowpro_gateway-billing-code' => 'نشانی پستی صدور صورت حساب',
 3461+ 'payflowpro_gateway-country' => 'کشور',
 3462+ 'payflowpro_gateway-select-country' => 'کشور را انتخاب کنید',
 3463+ 'payflowpro_gateway-confirm-email' => 'تایید پست الکترونیکی',
 3464+ 'payflowpro_gateway-confirmation-email' => 'تایید پست الکترونیکی',
 3465+ 'payflowpro_gateway-phone' => 'تلفن',
 3466+ 'payflowpro_gateway-telephone' => 'تلفن',
 3467+ 'payflowpro_gateway-telephone-home' => 'تلفن (منزل)',
 3468+ 'payflowpro_gateway-billing-phone-number' => 'شماره تلفن صدور صورت حساب',
 3469+ 'payflowpro_gateway-donation-information' => 'اطلاعات اهدایی',
 3470+ 'payflowpro_gateway-cc-billing-information' => 'اطلاعات صورت حساب کارت اعتباری',
 3471+ 'payflowpro_gateway-pay-by-credit-card' => 'پرداخت با کارت اعتباری',
 3472+ 'payflowpro_gateway-which-card' => 'از کدام کارت می‌خواهید استفاده کنید',
 3473+ 'payflowpro_gateway-choose-donation-method' => 'روش اهدا را انتخاب کنید',
 3474+ 'payflowpro_gateway-cardholders-name' => 'نام دارنده کارت',
 3475+ 'payflowpro_gateway-name-on-card' => 'نام روی کارت',
 3476+ 'payflowpro_gateway-type-of-card' => 'نوع کارت',
 3477+ 'payflowpro_gateway-cards-accepted' => 'کارت‌ها پذیرفته شدند',
 3478+ 'payflowpro_gateway-card-type' => 'نوع کارت',
 3479+ 'payflowpro_gateway-credit-card-type' => 'نوع کارت اعتباری',
 3480+ 'payflowpro_gateway-credit-card-number' => 'شمارهٔ کارت اعتباری',
 3481+ 'payflowpro_gateway-credit-card-number-abbreviated' => 'کارت اعتباری #',
 3482+ 'payflowpro_gateway-credit-card-expiration' => 'تاریخ انقضا کارت اعتباری',
 3483+ 'payflowpro_gateway-card-expiration' => 'تاریخ انقضای کارت',
 3484+ 'payflowpro_gateway-select-month-of-expiration' => 'ماه انقضا را انتخاب کنید',
 3485+ 'payflowpro_gateway-select-year-of-expiration' => 'سال انقضا را انتخاب کنید',
 3486+ 'payflowpro_gateway-expires-question' => 'منقضی می شود؟',
 3487+ 'payflowpro_gateway-expires' => 'منقضی می شود',
 3488+ 'payflowpro_gateway-card-security-code' => 'کد امنیتی کارت',
 3489+ 'payflowpro_gateway-cvv' => 'CVV',
 3490+ 'payflowpro_gateway-cvv-number-abbreviated' => 'CVV #',
 3491+ 'payflowpro_gateway-cvv2' => 'CVV دوم',
 3492+ 'payflowpro_gateway-cvv-number' => 'شماره CVV',
 3493+ 'payflowpro_gateway-verification-number' => 'کد تایید',
 3494+ 'payflowpro_gateway-what-is-this' => 'این چیست؟',
 3495+ 'payflowpro_gateway-do-not-include-dashes' => 'لطفاً شامل خط فاصله نشود',
 3496+ 'payflowpro_gateway-please-donate-today' => 'لطفاً امروز اهدا کنید',
 3497+ 'payflowpro_gateway-donate-now' => 'اکنون اهدا کنید',
 3498+ 'payflowpro_gateway-please-select-gift-amount' => 'لطفا مقدار هدیه را انتخاب کنید',
 3499+ 'payflowpro_gateway-select-gift-amount' => 'انتخاب مقدار هدیه',
 3500+ 'payflowpro_gateway-select-amount' => 'انتخاب مقدار',
 3501+ 'payflowpro_gateway-amount' => 'مقدار',
 3502+ 'payflowpro_gateway-make-a-donation' => 'اهدا کنید',
 3503+ 'payflowpro_gateway-enter-your-amount' => 'یا مقدار را در جعبه بالا وارد کنید',
 3504+ 'payflowpro_gateway-will-support-with-gift' => 'من حمایت می‌کنم با یک هدیه از:',
 3505+ 'payflowpro_gateway-will-make-tax-deductible-gift' => 'من کمک مالی می‌کنم از:',
 3506+ 'payflowpro_gateway-submit-my-secure-donation' => 'ارسال کمک مالی به روش امن',
 3507+ 'payflowpro_gateway-next' => 'بعدی',
 3508+ 'payflowpro_gateway-continue' => 'ادامه',
 3509+ 'payflowpro_gateway-cancel' => 'انصراف',
 3510+ 'payflowpro_gateway-payment' => 'پرداخت',
 3511+ 'payflowpro_gateway-payment-type' => 'شیوهٔ پرداخت',
 3512+ 'payflowpro_gateway-please-complete' => 'لطفاً کمک مالی خود را در مقابل کامل کنید ...',
 3513+ 'payflowpro_gateway-description' => 'توضیحات',
 3514+ 'payflowpro_gateway-donation' => 'کمک مالی',
 3515+ 'payflowpro_gateway-email-receipt' => 'ارسال رسید به پست الکترونیکی',
 3516+ 'payflowpro_gateway-state-dropdown-YY' => 'ایالت را انتخاب کنید',
 3517+ 'payflowpro_gateway-state-dropdown-XX' => 'خارج از ایالات متحده',
34303518 );
34313519
34323520 /** Finnish (Suomi)
@@ -3725,7 +3813,6 @@
37263814 'payflowpro_gateway-enter-your-amount' => 'Ou entrez votre montant dans la case ci-dessus',
37273815 'payflowpro_gateway-will-support-with-gift' => 'J’apporterai mon soutien avec un don de :',
37283816 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Je ferai un don déductible d’impôts de :',
3729 - 'payflowpro_gateway-select-dollar-amount' => 'Sélectionnez le montant en dollars',
37303817 'payflowpro_gateway-submit-my-secure-donation' => 'Soumettre mon don sécurisé',
37313818 'payflowpro_gateway-next' => 'Suivant',
37323819 'payflowpro_gateway-continue' => 'Continuer',
@@ -4015,7 +4102,6 @@
40164103 'payflowpro_gateway-enter-your-amount' => 'Ou escribe a túa cantidade na caixa superior',
40174104 'payflowpro_gateway-will-support-with-gift' => 'Vouvos apoiar cun agasallo de:',
40184105 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Vou facer un agasallo con dedución de impostos de:',
4019 - 'payflowpro_gateway-select-dollar-amount' => 'Selecciona a cantidade en dólares estadounidenses',
40204106 'payflowpro_gateway-submit-my-secure-donation' => 'Enviar a miña doazón de xeito seguro',
40214107 'payflowpro_gateway-next' => 'Seguinte',
40224108 'payflowpro_gateway-continue' => 'Continuar',
@@ -4206,7 +4292,6 @@
42074293 'payflowpro_gateway-enter-your-amount' => 'Oder gib dr Betrag im obere Fäld yy',
42084294 'payflowpro_gateway-will-support-with-gift' => 'Ich wett mit ere Spände in däre Hechi unterstitze:',
42094295 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Ich wett e styyrli absetzbari Spände in däre Hechi mache:',
4210 - 'payflowpro_gateway-select-dollar-amount' => 'Betrag in US-Dollar uuswehle',
42114296 'payflowpro_gateway-submit-my-secure-donation' => 'Myy sicheri Spände schicke',
42124297 'payflowpro_gateway-next' => 'Negschti',
42134298 'payflowpro_gateway-continue' => 'Wyter',
@@ -4308,6 +4393,7 @@
43094394 'payflowpro_gateway-question-comment' => 'שאלות או הערות? נא ליצור קשר עם: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
43104395 'payflowpro_gateway-donate-click' => 'כרטיס האשראי שלך יעובד באופן מאובטח.',
43114396 'payflowpro_gateway-otherways' => 'ישנן <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">דרכים נוספות לתת, לרבות PayPal, המחאה (צ׳ק) או בדואר</a>.',
 4397+ 'payflowpro_gateway-otherways-alt' => 'ישנן <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">דרכים נוספות לתרום</a>, לרבות המחאה.',
43124398 'payflowpro_gateway-otherways-short' => '<a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">דרכים אחרות לתרום</a>',
43134399 'payflowpro_gateway-paypal' => 'יש לך חשבון ב־PayPal? <a href="$1/index.php/Special:PayflowProGateway?_cache_=true&paypal=true&masthead=none&form_name=$2&text_template=2010/JimmyAppealLong&language=en&utm_source=$3&utm_medium=$4&utm_campaign=$5">ניתן לתרום באמצעות PayPal</a>.',
43144400 'payflowpro_gateway-credit-storage-processing' => 'איננו מאחסנים את פרטי כרטיס האשראי ואת הפרטים האישיים שלך ואלו כפופים ל<a href="http://wikimediafoundation.org/wiki/Donor_Privacy_Policy">מדיניות הפרטיות</a> שלנו.',
@@ -4396,13 +4482,16 @@
43974483 'payflowpro_gateway-enter-your-amount' => 'או הזינו את הסכום בתיבה למעלה',
43984484 'payflowpro_gateway-will-support-with-gift' => 'אני אשלח מתנה של:',
43994485 'payflowpro_gateway-will-make-tax-deductible-gift' => 'אני אשלח תרומה פטורה ממס של:',
4400 - 'payflowpro_gateway-select-dollar-amount' => 'בחירות הסכום',
44014486 'payflowpro_gateway-submit-my-secure-donation' => 'שליחת התרומה המאובטחת שלי',
44024487 'payflowpro_gateway-next' => 'הבא',
44034488 'payflowpro_gateway-continue' => 'המשך',
44044489 'payflowpro_gateway-cancel' => 'ביטול',
44054490 'payflowpro_gateway-payment' => 'תשלום',
44064491 'payflowpro_gateway-payment-type' => 'אופן התשלום',
 4492+ 'payflowpro_gateway-please-complete' => 'נא להשלים את תרומתך להלן ...',
 4493+ 'payflowpro_gateway-description' => 'תיאור',
 4494+ 'payflowpro_gateway-donation' => 'תרומה',
 4495+ 'payflowpro_gateway-email-receipt' => 'שליחת הקבלה בדוא״ל אל',
44074496 'payflowpro_gateway-state-dropdown-YY' => 'בחר מדינה בארצות הברית',
44084497 'payflowpro_gateway-state-dropdown-XX' => 'מחוץ לארצות הברית',
44094498 );
@@ -4687,7 +4776,6 @@
46884777 'payflowpro_gateway-enter-your-amount' => 'abo zapodajće swoju sumu do pola horjeka',
46894778 'payflowpro_gateway-will-support-with-gift' => 'Podpěram přez slědowacu darjensku sumu:',
46904779 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Budu slědowacy wot dawkow wotćahujomny dar činić:',
4691 - 'payflowpro_gateway-select-dollar-amount' => 'Suma w US-dolarach wubrać',
46924780 'payflowpro_gateway-submit-my-secure-donation' => 'Mój wěsty dar wotpósłać',
46934781 'payflowpro_gateway-next' => 'Přichodny',
46944782 'payflowpro_gateway-continue' => 'Dale',
@@ -4982,7 +5070,6 @@
49835071 'payflowpro_gateway-enter-your-amount' => 'O entra vostre amonta in le quadro hic supra',
49845072 'payflowpro_gateway-will-support-with-gift' => 'Io vole appoiar vos con un dono de:',
49855073 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Io vole facer un dono deductibile del impostos de:',
4986 - 'payflowpro_gateway-select-dollar-amount' => 'Selige amonta in dollares',
49875074 'payflowpro_gateway-submit-my-secure-donation' => 'Submitter mi donation secur',
49885075 'payflowpro_gateway-next' => 'Sequente',
49895076 'payflowpro_gateway-continue' => 'Continuar',
@@ -5175,7 +5262,6 @@
51765263 'payflowpro_gateway-enter-your-amount' => 'Atau masukkan nilai dalam kotak di atas',
51775264 'payflowpro_gateway-will-support-with-gift' => 'Saya akan menyumbang dengan hadiah:',
51785265 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Saya akan menyumbang hadiah bebas pajak:',
5179 - 'payflowpro_gateway-select-dollar-amount' => 'Pilih nilai dolar',
51805266 'payflowpro_gateway-submit-my-secure-donation' => 'Kirim sumbangan aman saya',
51815267 'payflowpro_gateway-next' => 'Selanjutnya',
51825268 'payflowpro_gateway-continue' => 'Lanjutkan',
@@ -5344,7 +5430,6 @@
53455431 'payflowpro_gateway-select-amount' => 'Seleziona importo',
53465432 'payflowpro_gateway-amount' => 'Importo',
53475433 'payflowpro_gateway-make-a-donation' => 'Fai una donazione',
5348 - 'payflowpro_gateway-select-dollar-amount' => "Seleziona l'importo in dollari",
53495434 'payflowpro_gateway-continue' => 'Continua',
53505435 'payflowpro_gateway-cancel' => 'Annulla',
53515436 'payflowpro_gateway-payment' => 'Pagamento',
@@ -5533,7 +5618,6 @@
55345619 'payflowpro_gateway-enter-your-amount' => 'または、上記のボックスで金額を入力',
55355620 'payflowpro_gateway-will-support-with-gift' => '寄付は次の通り:',
55365621 'payflowpro_gateway-will-make-tax-deductible-gift' => '税金控除の寄付を行ないます:',
5537 - 'payflowpro_gateway-select-dollar-amount' => 'ドルでの金額を選択',
55385622 'payflowpro_gateway-submit-my-secure-donation' => '安全な寄付を送信',
55395623 'payflowpro_gateway-next' => '次',
55405624 'payflowpro_gateway-continue' => '続行',
@@ -6045,7 +6129,6 @@
60466130 'payflowpro_gateway-enter-your-amount' => 'Oder gitt Äre Betrag an der Këscht hei driweer an',
60476131 'payflowpro_gateway-will-support-with-gift' => 'Ech maachen en Don vun:',
60486132 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Ech maachen en don den ech vun de Steieren ofsetze ka vun:',
6049 - 'payflowpro_gateway-select-dollar-amount' => 'Den Dollar-Betrag erausichen',
60506133 'payflowpro_gateway-submit-my-secure-donation' => 'Mäi sécheren Don schécken',
60516134 'payflowpro_gateway-next' => 'Nächst',
60526135 'payflowpro_gateway-continue' => 'Weiderfueren',
@@ -6288,7 +6371,6 @@
62896372 'payflowpro_gateway-enter-your-amount' => 'Arba įveskite savo sumą į žemiau esantį laukelį',
62906373 'payflowpro_gateway-will-support-with-gift' => 'Dovanoju:',
62916374 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Dovanoju šią neapmokestinamą sumą:',
6292 - 'payflowpro_gateway-select-dollar-amount' => 'Pasirinkite sumą doleriais',
62936375 'payflowpro_gateway-submit-my-secure-donation' => 'Saugiai pateikti aukojimą',
62946376 'payflowpro_gateway-next' => 'Kitas',
62956377 'payflowpro_gateway-continue' => 'Toliau',
@@ -6482,7 +6564,6 @@
64836565 'payflowpro_gateway-enter-your-amount' => 'Или пак внесете го изнесот во полето погоре',
64846566 'payflowpro_gateway-will-support-with-gift' => 'Ќе ве поддржам со износ од:',
64856567 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Ќе ве поддржам со даночно-ослободен износ од:',
6486 - 'payflowpro_gateway-select-dollar-amount' => 'Одберете износ во долари',
64876568 'payflowpro_gateway-submit-my-secure-donation' => 'Поднеси ја мојата безбедна донација',
64886569 'payflowpro_gateway-next' => 'Следно',
64896570 'payflowpro_gateway-continue' => 'Продолжи',
@@ -6678,7 +6759,6 @@
66796760 'payflowpro_gateway-enter-your-amount' => 'അല്ലെങ്കിൽ മുകളിലെ പെട്ടിയിൽ താങ്കളുടെ തുക നൽകുക',
66806761 'payflowpro_gateway-will-support-with-gift' => 'എന്റെ പിന്തുണ ഈ സമ്മാനം ആകട്ടെ:',
66816762 'payflowpro_gateway-will-make-tax-deductible-gift' => 'ഞാൻ നികുതി കിഴിവുള്ള സമ്മാനം നൽകട്ടെ:',
6682 - 'payflowpro_gateway-select-dollar-amount' => 'ഡോളറിലുള്ള തുക തിരഞ്ഞെടുക്കുക',
66836763 'payflowpro_gateway-submit-my-secure-donation' => 'എന്റെ സംഭാവന സുരക്ഷിതമായി സമർപ്പിക്കുക',
66846764 'payflowpro_gateway-next' => 'അടുത്തത്',
66856765 'payflowpro_gateway-continue' => 'തുടരുക',
@@ -7149,7 +7229,6 @@
71507230 'payflowpro_gateway-enter-your-amount' => 'Of voer uw bedrag hierboven in',
71517231 'payflowpro_gateway-will-support-with-gift' => 'Ik wil steunen met een gift van:',
71527232 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Ik wil een belastingaftrekbare gift doen van:',
7153 - 'payflowpro_gateway-select-dollar-amount' => 'Selecteer bedrag in dollars',
71547233 'payflowpro_gateway-submit-my-secure-donation' => 'Mijn beveiligde donatie opslaan',
71557234 'payflowpro_gateway-next' => 'Volgende',
71567235 'payflowpro_gateway-continue' => 'Doorgaan',
@@ -7384,7 +7463,6 @@
73857464 'payflowpro_gateway-enter-your-amount' => 'Eller skriv inn beløpet i boksen over',
73867465 'payflowpro_gateway-will-support-with-gift' => 'Jeg vil støtte med en gave:',
73877466 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Jeg vil gi en avdragsberettiget gave på:',
7388 - 'payflowpro_gateway-select-dollar-amount' => 'Velg dollarbeløp',
73897467 'payflowpro_gateway-submit-my-secure-donation' => 'Send min sikre donasjon',
73907468 'payflowpro_gateway-next' => 'Neste',
73917469 'payflowpro_gateway-continue' => 'Fortsett',
@@ -7499,6 +7577,13 @@
75007578 'payflowpro_gateway-next' => 'Neegschte',
75017579 );
75027580
 7581+/** Pfälzisch (Pfälzisch)
 7582+ * @author Xqt
 7583+ */
 7584+$messages['pfl'] = array(
 7585+ 'payflowpro_gateway-next' => 'Negschte',
 7586+);
 7587+
75037588 /** Polish (Polski)
75047589 * @author Maire
75057590 * @author Mikołka
@@ -7679,7 +7764,6 @@
76807765 'payflowpro_gateway-enter-your-amount' => 'Lub wprowadź własną kwotę w powyższym polu',
76817766 'payflowpro_gateway-will-support-with-gift' => 'Chcę pomóc kwotą',
76827767 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Chcę wpłacić odliczaną od podatku kwotę',
7683 - 'payflowpro_gateway-select-dollar-amount' => 'Wybierz kwotę w dolarach',
76847768 'payflowpro_gateway-submit-my-secure-donation' => 'Wykonaj bezpieczną wpłatę',
76857769 'payflowpro_gateway-next' => 'Dalej',
76867770 'payflowpro_gateway-continue' => 'Kontynuuj',
@@ -7870,7 +7954,6 @@
78717955 'payflowpro_gateway-enter-your-amount' => 'O ansëriss tò total ant la fnesta sota',
78727956 'payflowpro_gateway-will-support-with-gift' => 'Mi i apògereu con na donassion ëd:',
78737957 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Mi i fareu na donassion detraibla da le tasse ëd:',
7874 - 'payflowpro_gateway-select-dollar-amount' => 'Selession-a total an dòlar',
78757958 'payflowpro_gateway-submit-my-secure-donation' => 'Spediss mia donassion sigura',
78767959 'payflowpro_gateway-next' => 'Apress',
78777960 'payflowpro_gateway-continue' => 'Continua',
@@ -8105,7 +8188,6 @@
81068189 'payflowpro_gateway-enter-your-amount' => 'Ou insira o valor pretendido na caixa acima',
81078190 'payflowpro_gateway-will-support-with-gift' => 'Vou apoiar com a oferta de:',
81088191 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Vou fazer um donativo dedutível, na quantia de:',
8109 - 'payflowpro_gateway-select-dollar-amount' => 'Seleccione a quantia em dólares',
81108192 'payflowpro_gateway-submit-my-secure-donation' => 'Enviar o meu donativo de forma segura',
81118193 'payflowpro_gateway-next' => 'Seguinte',
81128194 'payflowpro_gateway-continue' => 'Continuar',
@@ -8299,7 +8381,6 @@
83008382 'payflowpro_gateway-enter-your-amount' => 'Ou insira o valor pretendido na caixa acima',
83018383 'payflowpro_gateway-will-support-with-gift' => 'Vou apoiar com a oferta de:',
83028384 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Vou fazer um doação dedutível, na quantia de:',
8303 - 'payflowpro_gateway-select-dollar-amount' => 'Selecione a quantia em dólares',
83048385 'payflowpro_gateway-submit-my-secure-donation' => 'Enviar a minha doação de forma segura',
83058386 'payflowpro_gateway-next' => 'Seguinte',
83068387 'payflowpro_gateway-continue' => 'Continuar',
@@ -8766,7 +8847,6 @@
87678848 'payflowpro_gateway-enter-your-amount' => 'или введите сумму в поле выше',
87688849 'payflowpro_gateway-will-support-with-gift' => 'Я окажу поддержку пожертвованием:',
87698850 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Я сделаю пожертвование, не облагаемое налогом:',
8770 - 'payflowpro_gateway-select-dollar-amount' => 'Выберите сумму в долларах США',
87718851 'payflowpro_gateway-submit-my-secure-donation' => 'Отправить моё пожертвование через защищённый протокол',
87728852 'payflowpro_gateway-next' => 'Далее',
87738853 'payflowpro_gateway-continue' => 'Продолжить',
@@ -9017,7 +9097,6 @@
90189098 'payflowpro_gateway-enter-your-amount' => 'эбэтэр үөһэ баар түннүккэ харчы ахсаанын киллэр',
90199099 'payflowpro_gateway-will-support-with-gift' => 'Сиэртибэбинэн өйүүбүн:',
90209100 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Нолуога суох сиэртибэни оҥоруом:',
9021 - 'payflowpro_gateway-select-dollar-amount' => 'Дуолларынан суумманы тал',
90229101 'payflowpro_gateway-submit-my-secure-donation' => 'Мин сиэртибэбин көмүскэллээх боротокуол нөҥүө ыыт',
90239102 'payflowpro_gateway-next' => 'Аныгыскы',
90249103 'payflowpro_gateway-continue' => 'Салгыы',
@@ -9028,6 +9107,22 @@
90299108 'payflowpro_gateway-state-dropdown-XX' => 'АХШ таһыгар',
90309109 );
90319110
 9111+/** Sardinian (Sardu)
 9112+ * @author Node ue
 9113+ */
 9114+$messages['sc'] = array(
 9115+ 'payflowpro_gateway-donor-name' => 'Nùmene',
 9116+ 'payflowpro_gateway-donor-country' => 'Natzione/Regione',
 9117+ 'payflowpro_gateway-error-msg-city' => 'tzitade',
 9118+ 'payflowpro_gateway-error-msg-state' => 'istadu',
 9119+ 'payflowpro_gateway-other' => 'Àteru',
 9120+ 'payflowpro_gateway-town-city' => 'Bidda/Tzitade',
 9121+ 'payflowpro_gateway-state-province' => 'Istadu/Provìntzia',
 9122+ 'payflowpro_gateway-continue' => 'Sìghire',
 9123+ 'payflowpro_gateway-cancel' => 'Cantzellare',
 9124+ 'payflowpro_gateway-description' => 'Descritzione',
 9125+);
 9126+
90329127 /** Sicilian (Sicilianu)
90339128 * @author Aushulz
90349129 */
@@ -9112,7 +9207,7 @@
91139208 * @author Helix84
91149209 */
91159210 $messages['sk'] = array(
9116 - 'payflowprogateway' => 'Podporte nadáciu Wikimedia',
 9211+ 'payflowprogateway' => 'Darovať teraz',
91179212 'payflowpro_gateway-desc' => 'Spracovanie kreditnej karty PayPal Payflow Pro',
91189213 'payflowpro_gateway-accessible' => 'Táto stránka je prístupná iba zo stránky darov.',
91199214 'payflowpro_gateway-form-message' => 'Použite nižšie uvedený formulár na darovanie pomocou kreditnej karty alebo',
@@ -9388,7 +9483,6 @@
93899484 'payflowpro_gateway-enter-your-amount' => 'Ali vnesite svoj znesek v zgornje polje',
93909485 'payflowpro_gateway-will-support-with-gift' => 'Podprl bom s prispevkom:',
93919486 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Dal bom davčno olajšan prispevek:',
9392 - 'payflowpro_gateway-select-dollar-amount' => 'Izberite znesek v dolarjih',
93939487 'payflowpro_gateway-submit-my-secure-donation' => 'Potrdi moje varno darovanje',
93949488 'payflowpro_gateway-next' => 'Naslednji',
93959489 'payflowpro_gateway-continue' => 'Nadaljuj',
@@ -9748,7 +9842,6 @@
97499843 'payflowpro_gateway-enter-your-amount' => 'Au ingiza kiasi cha mchango katika sanduku la juu',
97509844 'payflowpro_gateway-will-support-with-gift' => 'Nitatoa mchango wa:',
97519845 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Nitatoa mchango unaoweza kupunguza kodi wa:',
9752 - 'payflowpro_gateway-select-dollar-amount' => 'Kuchagua kiasi cha dola',
97539846 'payflowpro_gateway-submit-my-secure-donation' => 'Wasilisha mchango wangu salama',
97549847 'payflowpro_gateway-next' => 'Ijayo',
97559848 'payflowpro_gateway-continue' => 'Endelea',
@@ -9936,7 +10029,6 @@
993710030 'payflowpro_gateway-make-a-donation' => 'విరాళమివ్వండి',
993810031 'payflowpro_gateway-enter-your-amount' => 'లేదా మీ మొత్తాన్ని పైన పెట్టెలో ఇవ్వండి',
993910032 'payflowpro_gateway-will-support-with-gift' => 'నేను ఈ బహుమతితో తోడ్పడతాను:',
9940 - 'payflowpro_gateway-select-dollar-amount' => 'డాలరు మొత్తాన్ని ఎంచుకోండి',
994110033 'payflowpro_gateway-next' => 'తదుపరి',
994210034 'payflowpro_gateway-continue' => 'కొనసాగించు',
994310035 'payflowpro_gateway-cancel' => 'రద్దుచేయి',
@@ -10272,7 +10364,6 @@
1027310365 'payflowpro_gateway-amount' => 'Halaga',
1027410366 'payflowpro_gateway-make-a-donation' => 'Magkaloob',
1027510367 'payflowpro_gateway-enter-your-amount' => 'O ipasok ang iyong halaga sa kahon sa itaas',
10276 - 'payflowpro_gateway-select-dollar-amount' => 'Pumili ng halagang dolyar',
1027710368 'payflowpro_gateway-next' => 'Sunod',
1027810369 'payflowpro_gateway-cancel' => 'Kanselahin',
1027910370 'payflowpro_gateway-payment' => 'Pagbabayad',
@@ -10283,6 +10374,7 @@
1028410375 );
1028510376
1028610377 /** Turkish (Türkçe)
 10378+ * @author Emperyan
1028710379 * @author Joseph
1028810380 * @author Vito Genovese
1028910381 */
@@ -10457,7 +10549,7 @@
1045810550 'payflowpro_gateway-amount' => 'Miktar',
1045910551 'payflowpro_gateway-make-a-donation' => 'Bir bağışta bulunun',
1046010552 'payflowpro_gateway-enter-your-amount' => 'Ya da, yukarıdaki kutuya miktarınızı girin',
10461 - 'payflowpro_gateway-select-dollar-amount' => 'Dolar miktarını seçin',
 10553+ 'payflowpro_gateway-will-support-with-gift' => 'Bağış ile destekliyorum:',
1046210554 'payflowpro_gateway-submit-my-secure-donation' => 'Güvenli bağışımı gönderin',
1046310555 'payflowpro_gateway-next' => 'Sonraki',
1046410556 'payflowpro_gateway-continue' => 'Devam',
@@ -10936,7 +11028,6 @@
1093711029 'payflowpro_gateway-enter-your-amount' => 'Hoặc đưa số tiền vào hộp ở trên',
1093811030 'payflowpro_gateway-will-support-with-gift' => 'Tôi hỗ trợ với khoản quyên góp bằng:',
1093911031 'payflowpro_gateway-will-make-tax-deductible-gift' => 'Tôi quyên góp một khoản được trừ thuế bằng:',
10940 - 'payflowpro_gateway-select-dollar-amount' => 'Chọn số tiền đô la',
1094111032 'payflowpro_gateway-submit-my-secure-donation' => 'Gửi khoản quyên góp của tôi một cách an toàn',
1094211033 'payflowpro_gateway-next' => 'Sau',
1094311034 'payflowpro_gateway-continue' => 'Tiếp',
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/payflowpro_gateway.php
@@ -130,6 +130,22 @@
131131 $wgPayflowHtmlFormDir = dirname( __FILE__ ) . "/forms/html";
132132
133133 /**
 134+ * An array of allowed HTML forms.
 135+ *
 136+ * Be sure to use full paths. If your HTML form is not listed here, it will
 137+ * /never/ be loaded by the rapid html form loader!
 138+ * @var string
 139+ */
 140+$wgPayflowAllowedHtmlForms = array( $wgPayflowHtmlFormDir . "/demo.html" );
 141+
 142+/**
 143+ * Configure PayflowproGateway to use syslog for log messages rather than wfDebugLog
 144+ *
 145+ * @var bool
 146+ */
 147+$wgPayflowGatewayUseSyslog = false;
 148+
 149+/**
134150 * Hooks required to interface with the donation extension (include <donate> on page)
135151 *
136152 * gwValue supplies the value of the form option, the name that appears on the form
Index: branches/fundraising/deployment/DonationInterface/payflowpro_gateway/owa.tracker-combined-min.js
@@ -8,12 +8,12 @@
99 //<![CDATA[
1010 //OWA.setSetting('debug', true);
1111 // Set base URL
12 -OWA.setSetting('baseUrl', 'http://owa.tesla.usability.wikimedia.org/owa/');
 12+OWA.setSetting('baseUrl', 'http://owa.wikimedia.org/owa/');
1313 //OWA.setApiEndpoint('http://analytics.tesla.usability.wikimedia.org/wiki/d/index.php?action=owa&owa_specialAction');
1414 // Create a tracker
1515 OWATracker = new OWA.tracker();
16 -OWATracker.setEndpoint('http://owa.tesla.usability.wikimedia.org/owa/');
17 -OWATracker.setSiteId('75af9f1681f6a30265361e3a951fa331');
 16+OWATracker.setEndpoint('http://owa.wikimedia.org/owa/');
 17+OWATracker.setSiteId('d41d8cd98f00b204e9800998ecf8427e');
1818 OWATracker.trackPageView();
1919 OWATracker.trackClicks();
2020 //just track pageviews and clicks for now
Index: branches/fundraising/deployment/DonationInterface/donate_interface/donate_interface.i18n.php
@@ -169,6 +169,44 @@
170170 'donate_interface-JPY' => 'JPY: الين الياباني',
171171 );
172172
 173+/** Azerbaijani (Azərbaycanca)
 174+ * @author Emperyan
 175+ */
 176+$messages['az'] = array(
 177+ 'donate_interface' => 'Vikimedyayı dəstəkləyin',
 178+ 'donate_interface-desc' => 'Şəbəkə keçidi uzadılmalarını inteqrasiya edən hədiyyə səhifəsi',
 179+ 'donate_interface-intro' => 'Xahiş edirik bir ödəmə şəkli, miqdarı və pul vahidi seçin.',
 180+ 'donate_interface-amount' => 'Fədakarlıq miqdarı:',
 181+ 'donate_interface-other-amount' => 'Digər miqdar',
 182+ 'donate_interface-currency' => 'Pul vahidi:',
 183+ 'donate_interface-gateway' => 'Ödəmə şəkli:',
 184+ 'donate_interface-submit-button' => 'Hədiyyə et',
 185+ 'donate_interface-comment-message' => 'Dünya ilə paylaşacaq bir düşüncəniz var? Bura 200 xarakterə qədər yaza bilərsiniz:',
 186+ 'donate_interface-comment-label' => 'Şərh:',
 187+ 'donate_interface-anon-message' => 'Xahiş edirik addımı (şərhimin yanına) umumi hədiyyə edənlər siyahısında siyahıla.',
 188+ 'donate_interface-email-agreement' => 'Wikimedia Foundationdan hərdənbir edilən yenilikləri almağı qəbul edirəm.',
 189+ 'donate_interface-comment-title' => 'Umumi şərh',
 190+ 'donate_interface-amount-error' => '**Xahiş olunur bir miqdar daxil edin**',
 191+ 'donate_interface-processing-error' => 'İstəyinizə işlənməsində bir səhv meydana gəldi. Uyğun prosessor yoxdur.',
 192+ 'donate_interface-GBP' => 'GBP: İngilis Sterlinqi',
 193+ 'donate_interface-EUR' => 'EUR: Avro',
 194+ 'donate_interface-USD' => 'USD: ABŞ dolları',
 195+ 'donate_interface-AUD' => 'AUD: Avstraliya dolları',
 196+ 'donate_interface-CAD' => 'CAD: Kanada dolları',
 197+ 'donate_interface-CHF' => 'CHF: İsveçrə frankı',
 198+ 'donate_interface-CZK' => 'CZK: Çex kronu',
 199+ 'donate_interface-DKK' => 'DKK: Danimarka kronu',
 200+ 'donate_interface-HKD' => 'HKD: Honq Konq dolları',
 201+ 'donate_interface-HUF' => 'HUF: Macar forinti',
 202+ 'donate_interface-JPY' => 'JPY: Yapon yeni',
 203+ 'donate_interface-NZD' => 'NZD: Yeni Zelandiya dolları',
 204+ 'donate_interface-NOK' => 'NOK: Norveç kronu',
 205+ 'donate_interface-PLN' => 'PLN: Polşa zlotisi',
 206+ 'donate_interface-SGD' => 'SGD: Sinqapur dolları',
 207+ 'donate_interface-SEK' => 'SEK: İsveç kronu',
 208+ 'donate_interface-ILS' => 'ILS: İsrail şekeli',
 209+);
 210+
173211 /** Bashkir (Башҡорт)
174212 * @author Assele
175213 * @author Haqmar
@@ -814,6 +852,7 @@
815853 /** Persian (فارسی)
816854 * @author Ebraminio
817855 * @author Huji
 856+ * @author Mjbmr
818857 */
819858 $messages['fa'] = array(
820859 'donate_interface' => 'حمایت از ویکی‌مدیا',
@@ -827,7 +866,7 @@
828867 'donate_interface-comment-message' => 'ایده‌ای دارید که با جهانیان در میان بگذارید؟ تا سقف ۲۰۰ حرف بنویسید:',
829868 'donate_interface-comment-label' => 'توضیح:',
830869 'donate_interface-anon-message' => 'لطفاً نام من را (در کنار نظرم) در فهرست عمومی اهداکنندگان نمایش بده.',
831 - 'donate_interface-email-agreement' => 'می‌خواهم از خبرنامه‌ها و رایانامه‌های بعدی بنیاد ویکی‌مدیا را دریافت کنم.',
 870+ 'donate_interface-email-agreement' => 'من با دریافت به روز رسانی‌ها از طرف بنیاد ویکی‌مدیا موافقت می‌کنم.',
832871 'donate_interface-comment-title' => 'توضیحات عمومی',
833872 'donate_interface-amount-error' => '**لطفاً یک مبلغ معتبر وارد کنید**',
834873 'donate_interface-processing-error' => 'خطایی در پردازش درخواست شما رخ داد.
@@ -2372,7 +2411,7 @@
23732412 'donate_interface-comment-message' => 'Máte myšlienku o ktorú sa chcete podeliť so svetom? Napíšte ju sem do 200 znakov:',
23742413 'donate_interface-comment-label' => 'Komentár:',
23752414 'donate_interface-anon-message' => 'Prosím, uveďte moje meno (vedľa môjho komentára) vo verejnom zozname darcov.',
2376 - 'donate_interface-email-agreement' => 'Súhlasím so zasielaním ďalších noviniek a emailov týkajúcich sa Wikimedia Foundation.',
 2415+ 'donate_interface-email-agreement' => 'Súhlasím so zasielaním príležitostných noviniek a emailov týkajúcich sa Wikimedia Foundation.',
23772416 'donate_interface-comment-title' => 'Verejný komentár',
23782417 'donate_interface-amount-error' => '**Prosím, zadajte platnú čiastku**',
23792418 'donate_interface-processing-error' => 'Došlo k chybe pri spracovaní vašej požiadavky.
@@ -2664,6 +2703,7 @@
26652704 );
26662705
26672706 /** Turkish (Türkçe)
 2707+ * @author Emperyan
26682708 * @author Joseph
26692709 * @author Vito Genovese
26702710 */
@@ -2681,7 +2721,7 @@
26822722 'donate_interface-anon-message' => 'Lütfen adımı (yorumumun yanına) umumi bağışçı listesinde listeleyin.',
26832723 'donate_interface-email-agreement' => "Wikimedia Foundation'dan arasıra yapılan güncellemeleri almayı kabul ediyorum.",
26842724 'donate_interface-comment-title' => 'Umumi yorum',
2685 - 'donate_interface-amount-error' => '**Lütfen geçerli bir yorum girin**',
 2725+ 'donate_interface-amount-error' => '**Lütfen geçerli bir miktar girin**',
26862726 'donate_interface-processing-error' => 'İsteğinizin işlenmesinde bir hata oluştu.
26872727 Uygun işlemci bulunmuyor.',
26882728 'donate_interface-GBP' => 'GBP: İngiliz Sterlini',
Property changes on: branches/fundraising/deployment/DonationInterface
___________________________________________________________________
Modified: svn:mergeinfo
26892729 Merged /trunk/extensions/DonationInterface:r77442-77682

Follow-up revisions

RevisionCommit summaryAuthorDate
r77706Merging in r77683 through r77704 of trunktomasz00:58, 4 December 2010

Status & tagging log