r105351 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r105350‎ | r105351 | r105352 >
Date:21:12, 6 December 2011
Author:khorn
Status:ok
Tags:
Comment:
Modified paths:
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/activemq_stomp/activemq_stomp.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/donationinterface.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/DonationData.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/countries.i18n.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/gateway.adapter.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/interface.i18n.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/RapidHtml.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/css/webitects.css (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/css/gc.cc.css (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/cc/cc.html (added) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect.adapter.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.body.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.i18n.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php (modified) (history)

Diff [purge]

Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/donationinterface.php
@@ -356,6 +356,8 @@
357357 $wgStompServer = "";
358358 //$wgStompQueueName = ""; //only set this with an actual value. Default is unset.
359359 //$wgPendingStompQueueName = ""; //only set this with an actual value. Default is unset.
 360+ //$wgLimboStompQueueName = ""; //only set this with an actual value. Default is unset.
 361+ //$wgCCLimboStompQueueName = ""; //only set this with an actual value. Default is unset.
360362 }
361363
362364 //Extras globals - required for ANY optional class that is considered an "extra".
@@ -508,6 +510,7 @@
509511 $wgHooks['ParserFirstCallInit'][] = 'efStompSetup';
510512 $wgHooks['gwStomp'][] = 'sendSTOMP';
511513 $wgHooks['gwPendingStomp'][] = 'sendPendingSTOMP';
 514+ $wgHooks['gwLimboStomp'][] = 'sendLimboSTOMP';
512515 }
513516
514517 //Custom Filters hooks
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/donationinterface.php
___________________________________________________________________
Added: svn:mergeinfo
515518 Merged /trunk/extensions/DonationInterface/donationinterface.php:r75657-77440,77442-79147,79149-79286,79288-79296,79298-79299,79301-79303,79305-86440,90286,92825,96120-96121,96125,97945-99042,99045-99408,99503,99555,99568,99570-101026,101056,101060,101063-101064,101071-101074,101076,101099,101109,101112,101163,101180,101192,101200,101205,101207,101217,101230,101232,101236,101335,101382,101399,101441,101501-101504,101512,101541,101547,101549,101553-101555,101557,101559,101561,101563,101576,101578-101579,101631,101633,101638,101669,101676,101679,101689,101700,101706,101719,101740,101747,101757,101764,101778-101779,101781,101785-101789,101798,101823,101826,101837,101846,101852,101870-101872,101878,101882,101890,101892,101910,101917,101929,101947,101949-101951,101955-101960,101962,101964-101966,101996,102003,102011-102012,102030,102032-102033,102047,102050-102052,102054,102056,102058,102065,102076,102081,102085-102087,102118,102120,102123-102127,102130,102134,102140,102147,102151-102152,102155-102156,102186,102188-102242,102252,102258-102261,102263,102267,102269,102307-102309,102313,102318,102332,102338,102341-102342,102345,102364,102419,102424-102425,102445,102463,102467-102468,102470,102476,102479-102480,102549-102550,102576-102581,102590,102594,102596,102611,102639,102664,102681-102682,102685,102689,102698,102700-102703,102707,102711-102712,102714,102729,102733,102736,102740,102752,102763,102805,102807,102809-102810,102812,102819-102824,102826,102828-102833,102835-102836,102841,102872,102878,102915,102921-102923,102926-102928,102932,102936,102938,102942-102943,102946,102953,102960-102961,103009,103023-103024,103026-103027,103032,103036-103038,103040,103044,103050,103058,103067,103077,103080,103130,103219,103223,103229,103235,103237-103239,103243-103247,103253,103255,103259,103261-103262,103264,103275,103278,103284,103289-103291,103325,103371,103397,103399,103401,103411,103413,103421,103434-103435,103481,103500,103503,103515,103519,103537,103541,103548,103591,103607-103608,103633,103680,103775,103784,103837,103839,103863,103866,104065,104194,104210,104243,104298,104362,104485,104503,104587,104611,104933
516519 Merged /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/donationinterface.php:r99568
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php
@@ -21,10 +21,6 @@
2222 // Hide unneeded interface elements
2323 $wgOut->addModules( 'donationInterface.skinOverride' );
2424
25 - $gateway_id = $this->adapter->getIdentifier();
26 -
27 - $this->addErrorMessageScript();
28 -
2925 $this->setHeaders();
3026
3127 /**
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php
___________________________________________________________________
Added: svn:mergeinfo
3228 Merged /trunk/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php:r75657-77440,77442-79147,79149-79286,79288-79296,79298-79299,79301-79303,79305-86440,90286,92825,96120-96121,96125,96127-97926,97945-99042,99045-99408,99503,99555,99568,99570-101026,101060,101063-101064,101073,101076,101109,101180,101207,101335,101441,101502,101553,101557,101561,101576,101676,101679,101757,101785-101786,101823,101826,101837,101852,101870-101872,101882,101890,101910,101929,101947,101949-101951,101955-101960,101962,101964-101966,101996,102030,102032-102033,102047,102050-102052,102054,102056,102058,102065,102076,102081,102085-102087,102118,102120,102123-102127,102130,102134,102140,102147,102151-102152,102155-102156,102186,102188-102242,102258-102259,102267,102269,102307,102313,102318,102332,102338,102341-102342,102345,102424-102425,102445,102463,102467-102468,102470,102476,102479-102480,102549-102550,102576-102581,102590,102594,102611,102639,102664,102681,102685,102689,102698,102700-102703,102707,102711-102712,102729,102736,102752,102763,102805,102809-102810,102812,102819-102824,102826,102828-102833,102835-102836,102841,102872,102936,102938,103024,103032,103036-103038,103040,103044,103219,103223,103229,103235,103237-103239,103243-103247,103253,103255,103259,103261-103262,103264,103275,103278,103284,103289-103291,103325,103371,103397,103399,103401,103411,103413,103421,103434-103435,103481,103500,103503,103515,103519,103537,103541,103548,103591,103607-103608,103633,103680,103775,103784,103837,103839,103863,103866,104587,104611,104982
3329 Merged /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.body.php:r99568
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/css/webitects.css
@@ -74,14 +74,6 @@
7575 .loc-fields .loc-street { margin-bottom: 5px; width: 100%; }
7676 .loc-fields .loc-country { margin-bottom: 5px; width: 103%; }
7777
78 -/* Direct Debit setups*/
79 -.dd-fields { float: left; margin-bottom: 5px; margin-top: 5px;}
80 -.dd-be-an { float: left; width: 45%; }
81 -.dd-be-ai { float: left; width: 45%; margin-left: 5%; }
82 -.dd-at-accountname { float: left; width: 97%; margin-bottom: 10px;}
83 -.dd-at-an { float: left; width: 45%; }
84 -.dd-at-bc { float: left; width: 45%; margin-left: 5%; }
85 -
8678 /* Location where we are not including a state select */
8779 .loc-fields.nostate .loc-city { float: left; margin: 0 1% 5px 0; width: 48%; }
8880 .loc-fields.nostate .loc-postal { float: left; margin: 0 1% 5px 0; width: 49%; }
@@ -94,7 +86,16 @@
9587 .loc-postal.ja { width: 300px; }
9688
9789 /* Direct debit fields */
 90+.dd-fields { float: left; margin-bottom: 5px; margin-top: 5px;}
9891
 92+.dd-be-acctname, .dd-be-bankname { float: left; width:100%; margin-bottom: 5px;}
 93+.dd-be-acctnum, .dd-be-bankcode { float: left; margin: 0 1% 5px 0; width: 48%; }
 94+.dd-be-authid, .dd-be-checkdigit { float: left; width: 49%; margin: 0; }
 95+
 96+.dd-at-accountname { float: left; width: 97%; margin-bottom: 10px;}
 97+.dd-at-an { float: left; width: 45%; }
 98+
 99+.dd-at-bc { float: left; width: 45%; margin-left: 5%; }
99100 .dd-acctnumber { float: left; margin: 5px 2% 5px 0; width: 48%; }
100101 .dd-acctname { float: left; margin: 5px 2% 5px 0; width: 48%; }
101102 .dd-bankcode { margin-bottom: 5px; width: 100%; }
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/css/webitects.css
___________________________________________________________________
Added: svn:mergeinfo
102103 Merged /trunk/extensions/DonationInterface/gateway_forms/rapidhtml/css/webitects.css:r75657-77440,77442-79147,79149-79286,79288-79296,79298-79299,79301-79303,79305-86440,90286,92825,96120-96121,96125,97945-99042,99045-99408,99503,99555,99568,100119-101026,101060,101063-101064,101073,101076,101335,101441,101501-101502,101549,101553,101557,101561,101638,101700,101719,101757,101785,101823,101826,101837,101846,101852,101870-101872,101882,101890,101910,101917,101929,101947,101949-101951,101955-101960,101964-101966,102030,102032-102033,102047,102050-102052,102054,102056,102058,102065,102076,102081,102085-102087,102118,102120,102124-102125,102127,102134,102140,102147,102151-102152,102155-102156,102185-102186,102188-102241,102261,102308,102318,102332,102338,102341-102342,102345,102424-102425,102445,102463,102467-102468,102470,102476,102479-102480,102549-102550,102576-102581,102590,102594,102596,102611,102639,102664,102681,102685,102689,102698,102700-102703,102707,102711-102712,102714,102729,102736,102752,102763,102805,102809-102810,102812,102819-102824,102826,102828-102833,102835-102836,102841,102872,102936,102938,102943,103009,103023-103024,103026-103027,103032,103036-103038,103040,103044,103070,103105,103219,103223,103229,103235,103237-103239,103243-103247,103253,103255,103259,103281,103371,103397,103399,103401,103411,103413,103434-103435,103481,103500,103503,103515,103519,103537,103541,103548,103591,103607-103608,103633,103636,103680,103775,103784,103837,103839,103863,103866,104471
103104 Merged /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/css/webitects.css:r99568
104105 Merged /branches/fundraising/extensions/DonationInterface/gateway_forms/rapidhtml/css/webitects.css:r95724-100157
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/RapidHtml.php
@@ -52,10 +52,14 @@
5353 '@gateway', // => 'payflowpro', // this may need to become dynamic in the future
5454 '@owa_session', // => $wgRequest->getText( 'owa_session', null ),
5555 '@owa_ref', // => $owa_ref,
 56+ // Direct Debit Fields
5657 '@account_number',
5758 '@authorization_id',
5859 '@account_name',
5960 '@bank_code',
 61+ '@bank_name',
 62+ '@bank_check_digit',
 63+ '@branch_code',
6064 // Not actually data tokens, but available to you in html form:
6165 // @captcha -> the captcha form
6266 // @script_path -> maps to $wgScriptPath
@@ -133,6 +137,7 @@
134138 */
135139 public function getForm() {
136140 $html = $this->load_html();
 141+ $html = $this->replace_blocks( $html );
137142 return $this->add_data( $html );
138143 }
139144
@@ -264,6 +269,57 @@
265270 return $html;
266271 }
267272
 273+
 274+ /**
 275+ * Replaces basic template blocks in forms with the template elements
 276+ *
 277+ * @param string $html Form with tokens as placeholders for messages
 278+ * @return string The HTML form containing translated messages
 279+ */
 280+ public function replace_blocks( $html ){
 281+ global $wgRequest, $wgGlobalCollectGatewayHtmlFormDir;
 282+ if( $wgRequest->getText( 'debug', 'false' ) == 'true' ){
 283+ # do not replace tokens
 284+ return $html;
 285+ }
 286+
 287+ # replace template blocks
 288+ # doing this before transclusion so that tokens can be used in the templates
 289+ $matches = array();
 290+ # look for the start block and switching variable
 291+ preg_match_all( "/{%\s*block ([a-zA-Z0-9_-]+)\s*([a-zA-Z0-9_-]*)\s*%}/i", $html, $matches );
 292+
 293+ foreach( $matches[ 1 ] as $i => $key ){
 294+ # $matches[ 1 ] is specified in the code, not user input
 295+ $filepath = $wgGlobalCollectGatewayHtmlFormDir . '/_' . $matches[ 1 ][ $i ] . '/';
 296+
 297+ $var = 'default';
 298+
 299+ # check to see if the parameter is, in fact, an element of form_data
 300+ if( array_key_exists( $matches[ 2 ][ $i ], $this->form_data ) ){
 301+ # get the value of the element and super-escape
 302+ $var = $this->make_safe( $this->form_data[ $matches[ 2 ][ $i ] ], 'default' );
 303+ }
 304+
 305+ # oh, and we only allow with the extension .html
 306+ # take that h@k3rs
 307+ if( file_exists( $filepath . $var . '.html' ) ){
 308+ # replace the template block with the actual template
 309+ $template = file_get_contents( $filepath . $var . '.html' );
 310+ $html = str_replace( $matches[ 0 ][ $i ], $template, $html );
 311+ } elseif( file_exists( $filepath . 'default.html' ) ){
 312+ # replace the template block with the default template
 313+ $template = file_get_contents( $filepath . 'default.html' );
 314+ $html = str_replace( $matches[ 0 ][ $i ], $template, $html );
 315+ } else {
 316+ # replace the template call with nothing at all
 317+ $html = str_replace( $matches[ 0 ][ $i ], '', $html );
 318+ }
 319+ }
 320+ return $html;
 321+
 322+ }
 323+
268324 /**
269325 * Set dropdowns to "selected' where appropriate
270326 *
@@ -363,13 +419,13 @@
364420 * @param $string The unsafe string to escape and check for invalid characters
365421 * @return mixed|String A string matching the regex or an empty string
366422 */
367 - function make_safe( $string ) {
 423+ function make_safe( $string, $default='' ) {
368424 $num = preg_match( '([a-zA-Z0-9_-]+)', $string, $matches );
369425
370426 if ( $num == 1 ){
371427 # theoretically this is overkill, but better safe than sorry
372428 return wfEscapeWikiText( htmlspecialchars( $matches[0] ) );
373429 }
374 - return '';
 430+ return $default;
375431 }
376432 }
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/RapidHtml.php
___________________________________________________________________
Added: svn:mergeinfo
377433 Merged /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/RapidHtml.php:r99568
378434 Merged /branches/fundraising/extensions/DonationInterface/gateway_forms/RapidHtml.php:r95724-100157
379435 Merged /trunk/extensions/DonationInterface/gateway_forms/RapidHtml.php:r75657-77440,77442-79147,79149-79286,79288-79296,79298-79299,79301-79303,79305-86440,90286,92825,96120-96121,96125,97945-99042,99045-99408,99503,99555,99568,100119-101026,101060,101063-101064,101073,101076,101335,101441,101501-101502,101549,101553,101557,101561,101638,101700,101719,101757,101785,101823,101826,101837,101846,101852,101870-101872,101882,101890,101910,101917,101929,101947,101949-101951,101955-101960,101964-101966,102030,102032-102033,102047,102050-102052,102054,102056,102058,102065,102076,102081,102085-102087,102118,102120,102124-102125,102127,102134,102140,102147,102151-102152,102155-102156,102185-102186,102188-102241,102261,102308,102318,102332,102338,102341-102342,102345,102424-102425,102445,102463,102467-102468,102470,102476,102479-102480,102549-102550,102576-102581,102590,102594,102596,102611,102639,102664,102681,102685,102689,102698,102700-102703,102707,102711-102712,102714,102729,102736,102752,102763,102805,102809-102810,102812,102819-102824,102826,102828-102833,102835-102836,102841,102872,102936,102938,102943,103009,103023-103024,103026-103027,103032,103036-103038,103040,103044,103070,103105,103219,103223,103229,103235,103237-103239,103243-103247,103253,103255,103259,103281,103371,103397,103399,103401,103411,103413,103434-103435,103481,103500,103503,103515,103519,103537,103541,103548,103591,103607-103608,103633,103636,103680,103775,103784,103837,103839,103863,103866,104471,104600,104802,104989,105223
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/cc/cc.html
@@ -0,0 +1,111 @@
 2+<script type="text/javascript">
 3+ mw.loader.load('gc.form.rapidhtml.cc');
 4+ // these must go through RapidHTML and thus are inline
 5+ var amountErrors = ['#general|escape','#retryMsg|escape','#amount|escape'];
 6+ var billingErrors = ['#fname|escape','#lname|escape','#city|escape','#country|escape','#street|escape','#state|escape','#zip|escape','#emailAdd|escape'];
 7+ var paymentErrors = ['#card_num|escape','#card_type|escape','#cvv|escape'];
 8+ var actionURL = "@action";
 9+ var scriptPath = "@script_path";
 10+</script>
 11+
 12+<table width="100%" cellspacing="0" cellpadding="0" border="0">
 13+ <tbody>
 14+ <tr>
 15+ <td id="appeal" valign="top">
 16+ {{LanguageSwitch|2011FR/@appeal/text|@language}}
 17+ </td>
 18+ <td id="donate" valign="top">
 19+ <div id="greenBackground" class="">
 20+ <noscript>
 21+ <div id="noscript">
 22+ <p id="noscript-msg">It appears that you do not have JavaScript enabled, or your browser does not support it. In order to provide a safe, secure and pleasant experience, our donation form requires JavaScript.</p><p id="noscript-redirect-msg">If you cannot or do not wish to enable JavaScript, you may still contribute by visiting:</p><p id="noscript-redirect-link"><a href="http://wikimediafoundation.org/wiki/DonateNonJS/en">http://wikimediafoundation.org/wiki/DonateNonJS/en</a></p>
 23+ </div>
 24+ </noscript>
 25+ <p id="topError" class="creditcard-error-msg"></p>
 26+
 27+ <form name="payment" method="post" action="@action">
 28+ <div id="payflowpro_gateway-personal-info">
 29+ <table id="payflow-table-donor">
 30+ <tbody>
 31+ <tr>
 32+ <td colspan="2">
 33+ <div id="step1header">
 34+ <h3 class="amount_header">Donation amount: <span id="selected-amount">@amount @currency_code</span></h3>
 35+ </div>
 36+ </td>
 37+ </tr>
 38+ {% block personal-information country %}
 39+ <tr>
 40+ <td>
 41+ <dl class="">
 42+ <dd class="field" style="margin-bottom: 0; margin-left: 0;">
 43+ <ul class="options-h" id="cards" style="margin: 0;">
 44+ <li><input id="cc-visa" name="cardtype" type="radio" value="visa" class="cardradio" /> <label for="cc-visa"><img alt="Visa" src="@script_path/extensions/DonationInterface/gateway_forms/includes/card-visa.png" /></label></li>
 45+ <li><input id="cc-mastercard" name="cardtype" type="radio" value="mastercard" class="cardradio" /> <label for="cc-mastercard"><img alt="MasterCard" src="@script_path/extensions/DonationInterface/gateway_forms/includes/card-mastercard.png" /></label></li>
 46+ <!--<li><input id="cc-amex" name="cardtype" type="radio" value="american" class="cardradio" /> <label for="cc-amex"><img alt="American Express" src="@script_path/extensions/DonationInterface/gateway_forms/includes/card-amex.png" /></label></li>-->
 47+ <!--<li><input id="cc-discover" name="cardtype" type="radio" value="discover" class="cardradio" /> <label for="cc-discover"><img alt="Discover" src="@script_path/extensions/DonationInterface/gateway_forms/includes/card-discover.png" /></label></li>-->
 48+ </ul>
 49+ <div id="paymentContinue" style="margin-top: 10px; display: none;"> <input class="btn" id="paymentContinueBtn" type="button" value="%donate_interface-continue%" /></div>
 50+ </dd>
 51+ </dl>
 52+ </td>
 53+ </tr>
 54+ <tr>
 55+ <td>
 56+ <div id="payment" class="gainlayout" style="height:0px;text-align:center;"></div>
 57+ </td>
 58+ </tr>
 59+ <tr>
 60+ <td>
 61+ <div class="mw-donate-submessage" id="payflowpro_gateway-donate-submessage">
 62+ <img src="@script_path/extensions/DonationInterface/gateway_forms/includes/padlock.gif" style="vertical-align:baseline;margin-right:4px;">Your credit / debit card will be securely processed.
 63+ </div>
 64+ </td>
 65+ </tr>
 66+ </tbody>
 67+ </table>
 68+ </div>
 69+ <input type="hidden" name="gateway" value="payflowpro" id="gateway" />
 70+ <input type="hidden" name="returnto" value="Thank_You/en" />
 71+ <input type="hidden" value="0" name="PaypalRedirect" id="PaypalRedirect">
 72+ <input type="hidden" value="@amount" name="amount">
 73+ <input type="hidden" value="US" name="country" id="country" />
 74+ <input type="hidden" value="@expiration" name="expiration" id="expiration"/>
 75+ <input type="hidden" value="USD" name="currency_code" />
 76+ <input type="hidden" value="@utm_source" name="utm_source"/>
 77+ <input type="hidden" value="@utm_medium" name="utm_medium"/>
 78+ <input type="hidden" value="@utm_campaign" name="utm_campaign"/>
 79+ <input type="hidden" value="@language" name="language"/>
 80+ <input type="hidden" value="@referrer" name="referrer"/>
 81+ <input type="hidden" value="@comment" name="comment"/>
 82+ <input type="hidden" value="@comment-option" name="comment-option"/>
 83+ <input type="hidden" value="1" name="email-opt"/>
 84+ <input type="hidden" value="@token" name="token"/>
 85+ <input type="hidden" value="@order_id" name="order_id"/>
 86+ <input type="hidden" value="@numAttempt" name="numAttempt"/>
 87+ <input type="hidden" value="@contribution_tracking_id" name="contribution_tracking_id"/>
 88+ <input type="hidden" value="@data_hash" name="data_hash"/>
 89+ <input type="hidden" value="@owa_session" name="owa_session"/>
 90+ <input type="hidden" value="@owa_ref" name="owa_ref"/>
 91+ <input type="hidden" value="@gateway" name="gateway"/>
 92+ <input type="hidden" value="cc" name="payment_method"/>
 93+ </form>
 94+ </div>
 95+ <p id="informationsharing">%donate_interface-informationsharing|url%</p>
 96+ <table>
 97+ <tr>
 98+ <td>
 99+ <ul id="moreinfolinks">
 100+ <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=Monthly_donations&language=@language&uselang=@language&country=@country">%donate_interface-monthly-donation%</a></li>
 101+ <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=Ways_to_Give&language=@language&uselang=@language&country=@country">%donate_interface-otherways-short%</a></li>
 102+ <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
 103+ <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=Tax_Deductibility&language=@language&uselang=@language&country=@country">%donate_interface-tax-info%</a></li>
 104+ </ul>
 105+ </td>
 106+ <td>@verisign_logo</td>
 107+ </tr>
 108+ </table>
 109+ </td>
 110+ </tr>
 111+ </tbody>
 112+</table>
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/cc/cc.html
___________________________________________________________________
Added: svn:eol-style
1113 + native
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html
___________________________________________________________________
Added: svn:mergeinfo
2114 Merged /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html:r99568
3115 Merged /trunk/extensions/DonationInterface/globalcollect_gateway/forms/html:r75657-77440,77442-79147,79149-79286,79288-79296,79298-79299,79301-79303,79305-86440,90286,92825,96120-96121,96125,97945-99042,99045-99408,99503,99555,99568,99570-101026,101056,101060,101063-101064,101071-101074,101076,101099,101109,101112,101163,101180,101192,101200,101205,101207,101217,101230,101232,101236,101335,101382,101399,101441,101501-101504,101512,101541,101547,101549,101553-101555,101557,101559,101561,101563,101576,101578-101579,101631,101633,101638,101669,101676,101679,101689,101700,101706,101719,101740,101747,101757,101764,101778-101779,101781,101785-101789,101798,101823,101826,101837,101846,101852,101870-101872,101878,101882,101890,101892,101910,101917,101929,101947,101949-101951,101955-101960,101962,101964-101966,101996,102003,102011-102012,102030,102032-102033,102047,102050-102052,102054,102056,102058,102065,102076,102081,102085-102087,102118,102120,102123-102127,102130,102134,102140,102147,102151-102152,102155-102156,102186,102188-102242,102252,102258-102261,102263,102267,102269,102307-102309,102313,102318,102332,102341-102342,102345,102364,102419,102424-102425,102445,102463,102467-102468,102470,102476,102479-102480,102549-102550,102576-102581,102590,102594,102596,102611,102639,102664,102682,102689,102698,102700-102703,102707,102711-102712,102714,102729,102733,102736,102740,102752,102763,102805,102807,102809,102812,102819-102824,102826,102830-102831,102833,102835,102841,102872,102878,102915,102921-102923,102926-102928,102932,102936,102938,102942-102943,102946,102953,102960-102961,103009,103023,103026-103027,103032,103036-103038,103040,103044,103050,103058,103067,103077,103080,103130,103219,103223,103229,103235,103237-103239,103243,103245,103247,103253,103255,103259,103261-103262,103264,103275,103278,103284,103289-103291,103325,103371,103397,103399,103401,103421,103434-103435,103481,103519,103537,103541,103548,103591,103607,103680,103784,103871,103960,103963,103972,103983,104600,104607,104611,104989
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/css/gc.cc.css
@@ -183,6 +183,10 @@
184184 input#zip {
185185 width: 65px;
186186 }
 187+input#zip.nostate {
 188+ width: 125px;
 189+ margin-left: 4px;
 190+}
187191
188192 /* From Webitects */
189193 /* Options */
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms
___________________________________________________________________
Modified: svn:mergeinfo
190194 Merged /trunk/extensions/DonationInterface/globalcollect_gateway/forms:r104989
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.body.php
@@ -51,11 +51,6 @@
5252 // Hide unneeded interface elements
5353 $wgOut->addModules( 'donationInterface.skinOverride' );
5454
55 - // Used to add gateway specific error messages.
56 - $gateway_id = $this->adapter->getIdentifier();
57 -
58 - $this->addErrorMessageScript();
59 -
6055 // Make the wiki logo not clickable.
6156 // @fixme can this be moved into the form generators?
6257 $js = <<<EOT
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.body.php
___________________________________________________________________
Modified: svn:mergeinfo
6358 Merged /trunk/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.body.php:r104982
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect.adapter.php
@@ -1046,7 +1046,10 @@
10471047 public function do_transaction( $transaction ){
10481048 switch ( $transaction ){
10491049 case 'Confirm_CreditCard' :
1050 - return $this->transactionConfirm_CreditCard();
 1050+ $this->getStopwatch( 'Confirm_CreditCard', true );
 1051+ $result = $this->transactionConfirm_CreditCard();
 1052+ $this->saveCommunicationStats( 'Confirm_CreditCard', $transaction );
 1053+ return $result;
10511054 break;
10521055 default:
10531056 return parent::do_transaction( $transaction );
@@ -1068,7 +1071,7 @@
10691072 }
10701073 }
10711074
1072 - $post_status_check = false;
 1075+ $is_orphan = false;
10731076 if ( count( $addme ) ){ //nothing unusual here.
10741077 $this->addData( $addme );
10751078 $logmsg = $this->getData_Raw( 'contribution_tracking_id' ) . ': ';
@@ -1077,7 +1080,13 @@
10781081 self::log( $logmsg );
10791082 } else { //this is an orphan transaction.
10801083 $this->staged_data['order_id'] = $this->staged_data['i_order_id'];
1081 - $post_status_check = true;
 1084+ $is_orphan = true;
 1085+ //have to change this code range: All these are usually "pending" and
 1086+ //that would still be true...
 1087+ //...aside from the fact that if the user has gotten this far, they left
 1088+ //the part where they could add more data.
 1089+ //By now, "incomplete" definitely means "failed" for 0-70.
 1090+ $this->addCodeRange( 'GET_ORDERSTATUS', 'STATUSID', 'failed', 0, 70 );
10821091 }
10831092
10841093 $status_result = $this->do_transaction( 'GET_ORDERSTATUS' );
@@ -1085,9 +1094,9 @@
10861095 $cancelflag = false; //this will denote the thing we're trying to do with the donation attempt
10871096 $problemflag = false; //this will get set to true, if we can't continue and need to give up and just log the hell out of it.
10881097 $problemmessage = ''; //to be used in conjunction with the flag.
 1098+ $add_antimessage = false; //this tells us if we should add an antimessage when we are done or not.
10891099
1090 -
1091 - if ( $post_status_check ){
 1100+ if ( $is_orphan ){
10921101 if ( array_key_exists('data', $status_result) ) {
10931102 foreach ( $pull_vars as $theirkey => $ourkey) {
10941103 if ( array_key_exists($theirkey, $status_result['data']) ) {
@@ -1131,11 +1140,13 @@
11321141 switch ( $order_status_results ){
11331142 case 'failed' :
11341143 case 'revised' :
 1144+ $add_antimessage = true;
11351145 $cancelflag = true; //makes sure we don't try to confirm.
11361146 break;
11371147 case 'complete' :
11381148 $problemflag = true; //nothing to be done.
11391149 $problemmessage = "GET_ORDERSTATUS reports that the payment is already complete.";
 1150+ $add_antimessage = true;
11401151 break;
11411152 }
11421153 }
@@ -1167,6 +1178,7 @@
11681179 $this->setTransactionResult( "Original Response Status (pre-SET_PAYMENT): " . $original_status_code, 'txn_message' );
11691180 $this->runPostProcessHooks(); //stomp is in here
11701181 $this->unsetAllSessionData();
 1182+ $add_antimessage = true;
11711183 } else {
11721184 $problemflag = true;
11731185 $problemmessage = "SET_PAYMENT couldn't communicate properly!";
@@ -1178,23 +1190,31 @@
11791191 if ( isset( $final['status'] ) && $final['status'] === true ) {
11801192 $this->setTransactionWMFStatus( 'failed' );
11811193 $this->unsetAllSessionData();
 1194+ $add_antimessage = true;
11821195 } else {
11831196 $problemflag = true;
11841197 $problemmessage = "CANCEL_PAYMENT couldn't communicate properly!";
11851198 }
 1199+ } else {
 1200+ //in case we got wiped out, set the final status to what it was before.
 1201+ $this->setTransactionWMFStatus( $order_status_results );
11861202 }
1187 - //No else. We can't be in here if we've had problems, so the
1188 - //GET_STATUS must have told us no. No action required (in fact,
1189 - //GC will complain if we try to can something at this point).
11901203 }
11911204 }
11921205
 1206+ if ( $add_antimessage && !$is_orphan ) {
 1207+ //As it happens, we can't remove things from the queue here: It
 1208+ //takes way too dang long. (~5 seconds!)
 1209+ //So, instead, I'll add an anti-message and deal with it later. (~.01 seconds)
 1210+ $this->doLimboStompTransaction( true );
 1211+ }
 1212+
11931213 if ( $problemflag ){
11941214 //we have probably had a communication problem that could mean stranded payments.
11951215 $problemmessage = $this->getData_Raw( 'contribution_tracking_id' ) . ':' . $this->getData_Raw( 'order_id' ) . ' ' . $problemmessage;
11961216 self::log( $problemmessage );
11971217 //hurm. It would be swell if we had a message that told the user we had some kind of internal error.
1198 - return array(
 1218+ $ret = array(
11991219 'status' => false,
12001220 //TODO: appropriate messages.
12011221 'message' => $problemmessage,
@@ -1203,6 +1223,7 @@
12041224 ),
12051225 'action' => $this->getValidationAction(),
12061226 );
 1227+ return $ret;
12071228 }
12081229
12091230 // return something better... if we need to!
@@ -1286,8 +1307,6 @@
12871308
12881309 $transaction = $this->getCurrentTransaction();
12891310
1290 - $this->getTransactionStatus();
1291 -
12921311 switch ( $transaction ) {
12931312 case 'INSERT_ORDERWITHPAYMENT':
12941313 $data = $this->xmlChildrenToArray( $response, 'ROW' );
@@ -1996,14 +2015,10 @@
19972016 $this->staged_data['returnto'] = wfAppendQuery( $returnto, $queryArray );
19982017 }
19992018
2000 - } elseif ( $this->getData_Raw( 'payment_method' ) === 'rtbt' ) {
2001 -
2002 - $this->staged_data['returnto'] = $this->getThankYouPage();
2003 -
20042019 } else {
20052020
20062021 // Do we want to set this here?
2007 - $this->staged_data['returnto'] = $returnto;
 2022+ $this->staged_data['returnto'] = $this->getThankYouPage();
20082023 }
20092024 }
20102025 }
@@ -2015,6 +2030,21 @@
20162031 }
20172032 }
20182033
 2034+ /**
 2035+ * post-process function for INSERT_ORDERWITHPAYMENT.
 2036+ * This gets called by executeIfFunctionExists, in do_transaction.
 2037+ */
 2038+ protected function post_process_insert_orderwithpayment(){
 2039+ //yeah, we absolutely want to do this for every one of these.
 2040+ if ( $this->getTransactionStatus() === true ) {
 2041+ $data = $this->getTransactionData();
 2042+ $action = $this->findCodeAction( 'GET_ORDERSTATUS', 'STATUSID', $data['STATUSID'] );
 2043+ if ($action != 'failed'){
 2044+ $this->doLimboStompTransaction();
 2045+ }
 2046+ }
 2047+ }
 2048+
20192049 protected function pre_process_get_orderstatus(){
20202050 if ( $this->getData_Raw( 'payment_method' ) === 'cc' ){
20212051 $this->runPreProcessHooks();
@@ -2053,5 +2083,5 @@
20542084 $result = $avs_map[$this->getData_Raw( 'avs_result' )];
20552085 return $result;
20562086 }
2057 -
 2087+
20582088 }
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect.adapter.php
___________________________________________________________________
Modified: svn:mergeinfo
20592089 Merged /trunk/extensions/DonationInterface/globalcollect_gateway/globalcollect.adapter.php:r104503,104539,104588,104648,104791,104810,104932
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.i18n.php
@@ -289,6 +289,7 @@
290290
291291 /** Hungarian (Magyar)
292292 * @author Dj
 293+ * @author Misibacsi
293294 */
294295 $messages['hu'] = array(
295296 'globalcollectgateway' => 'Adakozz most',
@@ -299,9 +300,9 @@
300301 'globalcollect_gateway-response-400530' => 'Érvénytelen fizetési mód.',
301302 'globalcollect_gateway-response-430306' => 'A hitelkártyád lejárt. Próbálkozz másik kártyával, vagy más fizetési móddal!',
302303 'globalcollect_gateway-response-430330' => 'Érvénytelen kártyaszám.',
303 - 'globalcollect_gateway-response-430421' => 'A hitelkártyádat nem lehet érvényesíteni. Ellenőrizd, hogy a megadott adatok egyeznek a kártyán lévő adatokkal, vagy próbálkozz egy másik kártyával!',
304 - 'globalcollect_gateway-response-430360' => 'A tranzakciót nem lehet érvényesíteni. Próbálkozz egy másik kártyával, vagy másik fizetési móddal!',
305 - 'globalcollect_gateway-response-430285' => 'A tranzakciót nem lehet érvényesíteni. Próbálkozz egy másik kártyával, vagy másik fizetési móddal!',
 304+ 'globalcollect_gateway-response-430421' => 'A hitelkártyádat nem lehet ellenőrizni. Nézd meg, hogy a megadott adatok egyeznek-e a kártyán lévő adatokkal vagy próbálkozz másik kártyával!',
 305+ 'globalcollect_gateway-response-430360' => 'A tranzakciót nem lehet érvényesíteni. Próbálkozz másik kártyával, vagy másik fizetési móddal!',
 306+ 'globalcollect_gateway-response-430285' => 'A tranzakciót nem lehet érvényesíteni. Próbálkozz másik kártyával, vagy másik fizetési móddal!',
306307 'globalcollect_gateway-response-21000150' => 'Érvénytelen bankszámlaszám.',
307308 'globalcollect_gateway-response-21000155' => 'Érvénytelen bank kód.',
308309 'globalcollect_gateway-response-21000160' => 'Érvénytelen giro számlaszám.',
@@ -615,6 +616,13 @@
616617 Пожалуйста, повторите попытку позже.',
617618 );
618619
 620+/** Sinhala (සිංහල)
 621+ * @author පසිඳු කාවින්ද
 622+ */
 623+$messages['si'] = array(
 624+ 'globalcollectgateway' => 'ඔබගේ පරිත්‍යාගය දැන් සපයන්න',
 625+);
 626+
619627 /** Slovenian (Slovenščina)
620628 * @author Artelind
621629 * @author Dbc334
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.i18n.php
___________________________________________________________________
Modified: svn:mergeinfo
622630 Merged /trunk/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.i18n.php:r104746,105068
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/countries.i18n.php
@@ -407,14 +407,3 @@
408408 'donate_interface-country-dropdown-HK' => '香港',
409409 'donate_interface-country-dropdown-TW' => '台灣',
410410 );
411 -
412 -
413 -
414 -
415 -
416 -
417 -
418 -
419 -
420 -
421 -
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/countries.i18n.php
___________________________________________________________________
Modified: svn:mergeinfo
422411 Merged /trunk/extensions/DonationInterface/gateway_common/countries.i18n.php:r104225
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/interface.i18n.php
@@ -378,15 +378,17 @@
379379 'donate_interface-email-unsub-title' => 'Wikimedia Foundation unsubscribe',
380380 'donate_interface-email-unsub-button' => 'Unsubscribe',
381381 'donate_interface-email-unsub-success' => 'You have successfully been removed from our mailing list',
382 - 'donate_interface-email-unsub-delay' => 'Please allow up to four (4) days for the changes to take effect. We apologize for any emails you receive during this time. If you have any questions, please contact <donations@wikimedia.org>',
 382+ 'donate_interface-email-unsub-delay' => 'Please allow up to four (4) days for the changes to take effect. We apologize for any e-mails you receive during this time. If you have any questions, please contact <donations@wikimedia.org>',
383383 'donate_interface-email-unsub-fail' => 'There was an error processing your request, please contact <donations@wikimedia.org>.',
 384+ 'donate_interface-email-unsub-confirm' => 'Are you sure you want to unsubscribe <b>$1</b>?',
 385+ 'donate_interface-email-unsub-warning' => 'This will opt you out of e-mails from the Wikimedia Foundation sent to you as a donor. You may still receive e-mails to this e-mail address if it is associated with an account on one of our projects. If you have any questions, please contact <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
384386
385387 // Various form interface elements
386388 'donate_interface-faqs' => 'Frequently asked questions',
387389 'donate_interface-tax-info' => 'Tax deductibility information',
388390 'donate_interface-informationsharing' => 'By donating, you are sharing your information with the Wikimedia Foundation, the nonprofit organization that hosts Wikipedia and other Wikimedia projects, and its service providers in the U.S. and elsewhere pursuant to our donor privacy policy. We do not sell or trade your information to anyone. For more information please read <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">our donor policy</a>.',
389391 'donate_interface-currency-change' => 'Change?',
390 - 'donate_interface-bank_transfer_message' => 'Please notice that your statement will show \'Global Collect\' as the recipient of this gift. Global Collect is authorized to accept and process payments on behalf of Wikimedia Foundation. Remember to include the reference number provided here on your bank transfer and feel free to email donations@wikimedia.org if you have any questions or concerns.',
 392+ 'donate_interface-bank_transfer_message' => 'Please notice that your statement will show \'Global Collect\' as the recipient of this gift. Global Collect is authorized to accept and process payments on behalf of Wikimedia Foundation. Remember to include the reference number provided here on your bank transfer and feel free to e-mail donations@wikimedia.org if you have any questions or concerns.',
391393
392394 // Tax deductibility and other legalese
393395 'donate_interface-taxded-link-int' => 'Tax and other legal information',
@@ -719,7 +721,7 @@
720722 'donate_interface-cancel' => '{{Identical|Cancel}}',
721723 'donate_interface-month' => 'Expiration month for credit card. $1 is the month number, $2 is the month name. Appears in a drop-down list.',
722724 'donate_interface-description' => '{{Identical|Description}}',
723 - 'donate_interface-email-receipt' => "Label for field which contains the email address the donor's receipt will be mailed to.",
 725+ 'donate_interface-email-receipt' => "Label for field which contains the e-mail address the donor's receipt will be mailed to.",
724726 'donate_interface-monthly-donation' => 'Button label, 25 characters maximum',
725727 'donate_interface-via-paypal' => 'This appears after the monthly donation button',
726728 'donate_interface-shirt-size' => 'This is a label for a select list of shirt sizes',
@@ -782,6 +784,8 @@
783785 'donate_interface-email-unsub-success' => 'The message that is shown when a user is successfully unsubscribed from the mailing list',
784786 'donate_interface-email-unsub-delay' => 'The message that is shown when there is a delay in the unsubscription of a donor from the mailing list',
785787 'donate_interface-email-unsub-fail' => 'The message that is shown when there has been an error in the unsubscription of a donor from the mailing list',
 788+ 'donate_interface-email-unsub-confirm' => "To confirm that the user wants to unsubscribe from getting e-mail notifications. '''$1''' is the user's e-mail address.",
 789+ 'donate_interface-email-unsub-warning' => 'A warning that unsubscribing from donation requests will not unsubscribe from talk page notifications, etc.',
786790 'donate_interface-faqs' => 'Link text to the frequently asked questions page',
787791 'donate_interface-tax-info' => 'Link to information about the tax deducability of donations',
788792 'donate_interface-currency-change' => 'Link shown next to the radio buttons to choose amount. Users click this to change the currency of their donation.',
@@ -3046,6 +3050,7 @@
30473051 'donate_interface-email-agreement' => 'A-du emaon da zegemer posteloù kelaouiñ a-berzh Diazezadur Wikimedia ur wezh dre vare.',
30483052 'donate_interface-comment-title' => 'Kemenn publik',
30493053 'donate_interface-amount-error' => 'Merkit ur sammad reizh',
 3054+ 'donate_interface-smallamount-error' => "Ret eo deoc'h reiñ da nebeutañ $1",
30503055 'donate_interface-processing-error' => "Ur fazi zo bet e-ser plediñ gant ho koulenn. N'haller ket tizhout prosesor ebet.",
30513056 'donate_interface-AED' => 'Dirham EAU',
30523057 'donate_interface-ARS' => "Peso Arc'hantina",
@@ -3134,6 +3139,7 @@
31353140 'donate_interface-paypal-button' => 'Ober ur prof gant PayPal',
31363141 'donate_interface-paypal-redirect' => "Oc'h adkas davet PayPal…",
31373142 'donate_interface-cc-button' => 'Ober un donezon dre gartenn-gred',
 3143+ 'donate_interface-ccdc-button' => 'Donezon dre gartenn-gred pe gartenn-vank.',
31383144 'donate_interface-dd-button' => 'Reiñ dre un dleekadenn eeun',
31393145 'donate_interface-bt-button' => 'Reiñ dre un dreuzvankadenn',
31403146 'donate_interface-rt-button' => 'Reiñ dre ar bank $1',
@@ -3167,9 +3173,11 @@
31683174 'donate_interface-card-name-visa' => 'Visa',
31693175 'donate_interface-card-name-mc' => 'Mastercard',
31703176 'donate_interface-card-name-discover' => 'Dizoleiñ',
 3177+ 'donate_interface-error-msg-general' => "C'hoarvezet ez eus ur fazi e-ser plediñ gant ho koulenn.",
31713178 'donate_interface-error-msg-nopaypal' => "Abalamour d'ur gudenn teknikel, n'eus ket tu deomp da gas ho reked da PayPal. Klaskit en-dro en ur implijout hor furmskrid boutin evit ar roadoù dre gartenn-gred.",
31723179 'donate_interface-error-msg' => 'Lakait ho $1 mar plij',
31733180 'donate_interface-error-msg-js' => 'Lakait ho',
 3181+ 'donate_interface-error-msg-validation' => "C'hwennit ar fazioù er furmskrid mar plij.",
31743182 'donate_interface-error-msg-invalid-amount' => 'Merkit ur sammad reizh',
31753183 'donate_interface-error-msg-email' => "Merkit ur chomlec'h postel reizh",
31763184 'donate_interface-error-msg-card-num' => 'Ebarzhit un niverenn kartenn-gred reizh evit unan eus ar seurtoù kartennoù-kred degemeret',
@@ -3193,7 +3201,10 @@
31943202 'donate_interface-error-msg-cvv' => 'ar CVV zo ouzh kein ho kartenn',
31953203 'donate_interface-error-msg-captcha' => "Faziek eo an talvoud captcha merket ganeoc'h. Klaskit en-dro.",
31963204 'donate_interface-error-msg-captcha-please' => 'Evit surentez ho kartenn-gred, skrivit an arouezennoù a welit a-us.',
 3205+ 'donate_interface-error-msg-cookies' => 'Gweredekait an toupinoù en ho merdeer.',
31973206 'donate_interface-error-msg-genaricrequired' => 'Rekis eo leuniañ ar vaezienn-mañ',
 3207+ 'donate_interface-donate-error-try-a-different-card' => 'GRit gant [$1 ur gartenn all] pe unan eus hon [$2 doareoù all da reiñ] pe neuze deuit e darempred ganeomp e $3',
 3208+ 'donate_interface-donate-error-thank-you-for-your-support' => "Trugarez deoc'h evit ho skoazell !",
31983209 'php-response-declined' => "Nac'het eo bet an treuzgread.",
31993210 'donate_interface-thankyou' => 'Trugarez evit ho roadenn !',
32003211 'donate_interface-post-transaction' => 'Munudoù an treuzgread',
@@ -3206,6 +3217,7 @@
32073218 <p><i>Atav</i> emañ ar c'hod <i>a-us</i> d'an niverenn-gont dreistlec'hiet war tu mat ar gartenn.
32083219 A-wezhioù emañ ar c'hod war tu kleiz ar gartenn met atav emañ a-us d'an niverenn-gont.</p><br />",
32093220 'donate_interface-question-comment' => 'Goulennoù pe soñjoù ? Darempred : <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
 3221+ 'donate_interface-easydonate' => "O klask emaomp aesaat an traoù evit tud ar bed a-bezh a fell dezho reiñ un dra bennak deomp. Roit deomp da c'houzout penaos e c'hallfemp aesaat an traoù evidoc'h. Kasit ho kinnigoù da : problemsdonating@wikimedia.org.",
32103222 'donate_interface-donate-click' => 'Ho kartenn-gred a vo implijet en un doare suraet.',
32113223 'donate_interface-otherways' => '<a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">Doareoù all zo da reiñ, evel gant PayPal, dre chekenn pe dre lizher</a>.',
32123224 'donate_interface-otherways-alt' => 'Bez\' ez eus <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">doareoù all da reiñ</a>, evel dre chekenn, da skouer.',
@@ -3338,15 +3350,17 @@
33393351 'donate_interface-bt-special_id' => 'Niv. arbennik',
33403352 'donate_interface-bt-information' => 'Titouroù a-zivout an dreuzvankadenn',
33413353 'donate_interface-bt-finished' => 'Echuet eo',
 3354+ 'donate_interface-obt-biller_id' => 'Kod fakturenn',
33423355 'donate_interface-obt-customer_payment_reference' => 'Daveenn #',
33433356 'donate_interface-obt-information' => 'Titouroù a-zivout an dreuzvankadenn enlinenn',
 3357+ 'donate_interface-online_bank_transfer_message' => 'Servijoù bank dre bellgomz ha Kenrouedad – BPAY®',
33443358 'donate_interface-rtbt-issuer_id' => 'Dibabit ur bank',
33453359 'donate_interface-rtbt-issuer_id-longlist' => 'Bankoù all',
33463360 'donate_interface-dd-account_name' => 'Anv ar gont',
33473361 'donate_interface-dd-account_number' => 'Niverenn ar gont',
33483362 'donate_interface-dd-authorization_id' => 'Niv. aotre',
33493363 'donate_interface-dd-bank_check_digit' => 'Sifr gwiriañ ar bank',
3350 - 'donate_interface-dd-bank_code' => 'Kod bank',
 3364+ 'donate_interface-dd-bank_code' => 'Kod ar bank',
33513365 'donate_interface-dd-bank_name' => 'Anv ar bank',
33523366 'donate_interface-dd-branch_code' => 'Kod an ajañs',
33533367 'donate_interface-dd-direct_debit_text' => 'Testenn dle eeun',
@@ -3359,8 +3373,16 @@
33603374 'donate_interface-email-unsub-title' => 'Digoumanantiñ diouzh Diazezadur Wikimedia',
33613375 'donate_interface-email-unsub-button' => 'Digoumanantiñ',
33623376 'donate_interface-email-unsub-success' => "Lamet eo bet hoc'h anv a-ziwar hor roll-skignañ ervat",
 3377+ 'donate_interface-email-unsub-delay' => "Ho pedin a reomp da reiñ deomp pevar (4) devezh evit ma teufe da wir ar c'hemmoù degaset. Hon digarezit evit an holl bosteloù a c'hallfec'h resev e-pad an amzer-se. Mar fell deoc'h goulenn tra pe dra, kit e darempred gant <donations@wikimedia.org>",
 3378+ 'donate_interface-email-unsub-fail' => "C'hoarvezet ez eus ur fazi e-ser plediñ gant ho koulenn. Kit e darempred gant <donations@wikimedia.org>.",
 3379+ 'donate_interface-email-unsub-confirm' => "Ha sur oc'h e fell deoc'h digoumanantiñ <b> $1 </b> ?",
 3380+ 'donate_interface-email-unsub-warning' => "Digoumanantet e viot eus posteloù Diazezadur Wikimedia kaset deoc'h evel Profour. Gallout a rit c'hoazh resev posteloù d'hochomlec'h-mañ mard eo kevreet ouzh unan bennak all eus hor raktresoù. Mar fell deoc'h goulenn tra pe dra, kit e darempred gant <a href=\"mailto:donations@wikimedia.org\">donations@wikimedia.org</a>.",
 3381+ 'donate_interface-faqs' => 'Foar ar Goulennoù',
33633382 'donate_interface-currency-change' => 'Kemmañ ?',
 3383+ 'donate_interface-monthlybox-title' => 'Reiñ bep miz ?',
33643384 'donate_interface-monthlybox-amount' => 'Sammad an donezon :',
 3385+ 'donate_interface-monthlybox-yes' => 'Ya, bep miz',
 3386+ 'donate_interface-monthlybox-no' => 'KET, reiñ ur wezh nemetken',
33653387 );
33663388
33673389 /** Bosnian (Bosanski)
@@ -3798,6 +3820,7 @@
37993821 * @author Jsoby
38003822 * @author Matěj Grabovský
38013823 * @author Mormegil
 3824+ * @author Spiffyk
38023825 * @author Utar
38033826 */
38043827 $messages['cs'] = array(
@@ -3815,6 +3838,7 @@
38163839 'donate_interface-email-agreement' => 'Souhlasím, aby mi Wikimedia Foundation občas zasílala e-mailem novinky.',
38173840 'donate_interface-comment-title' => 'Veřejný komentář',
38183841 'donate_interface-amount-error' => 'Zadejte platnou částku',
 3842+ 'donate_interface-smallamount-error' => 'Musíte přispět alespoň $1',
38193843 'donate_interface-processing-error' => 'Při zpracovávání vašeho příspěvku došlo k chybě.
38203844 Není dostupný žádný platební procesor.',
38213845 'donate_interface-AUD' => 'Australský dolar',
@@ -3869,9 +3893,11 @@
38703894 'donate_interface-card-name-visa' => 'Visa',
38713895 'donate_interface-card-name-mc' => 'Mastercard',
38723896 'donate_interface-card-name-discover' => 'Discover',
 3897+ 'donate_interface-error-msg-general' => 'Došlo k chybě při zpracovávání Vašeho požadavku',
38733898 'donate_interface-error-msg-nopaypal' => 'Kvůli technické chybě nemůžeme váš požadavek odeslat na PayPal. Zkuste prosím použít základní formulář pro příspěvek platební kartou.',
38743899 'donate_interface-error-msg' => 'Musíte vyplnit položku $1',
38753900 'donate_interface-error-msg-js' => 'Zadejte',
 3901+ 'donate_interface-error-msg-validation' => 'Prosíme, opravte chyby ve formuláři',
38763902 'donate_interface-error-msg-invalid-amount' => 'Zadejte prosím platnou částku',
38773903 'donate_interface-error-msg-email' => 'Zadejte prosím platnou e-mailovou adresu',
38783904 'donate_interface-error-msg-card-num' => 'Zadejte prosím platné číslo kreditní karty jednoho z podporovaných typů',
@@ -3887,12 +3913,18 @@
38883914 'donate_interface-error-msg-city' => 'město',
38893915 'donate_interface-error-msg-state' => 'stát',
38903916 'donate_interface-error-msg-zip' => 'poštovní směrovací číslo',
 3917+ 'donate_interface-error-msg-postal' => 'poštovní směrovací číslo',
38913918 'donate_interface-error-msg-country' => 'země',
 3919+ 'donate_interface-error-msg-card_type' => 'typ kreditní karty',
38923920 'donate_interface-error-msg-card_num' => 'číslo kreditní karty',
38933921 'donate_interface-error-msg-expiration' => 'datum konce platnosti karty',
38943922 'donate_interface-error-msg-cvv' => 'CVV umístěný na zadní straně karty',
38953923 'donate_interface-error-msg-captcha' => 'Vyplněná hodnota captcha nebyla správná. Zkuste to znovu.',
38963924 'donate_interface-error-msg-captcha-please' => 'Prosíme vyplňte test captcha kvůli ověření, že nejste bot.',
 3925+ 'donate_interface-error-msg-cookies' => 'Prosíme, povolte soubory cookies ve svém prohlížeči.',
 3926+ 'donate_interface-error-msg-genaricrequired' => 'Toto pole je povinné.',
 3927+ 'donate_interface-donate-error-try-a-different-card' => 'Prosíme, [$1 použijte jinou kartu], vyberte jeden z [$2 dalších způsobů, jak přispět] nebo nás kontaktujte na $3',
 3928+ 'donate_interface-donate-error-thank-you-for-your-support' => 'Děkujeme za Vaši podporu!',
38973929 'php-response-declined' => 'Vaše transakce nemohla být přijata.',
38983930 'donate_interface-thankyou' => 'Děkujeme za váš příspěvek!',
38993931 'donate_interface-post-transaction' => 'Podrobnosti transakce',
@@ -3905,6 +3937,7 @@
39063938 <p>Kód je <i>vždy</i> umístěn <i>nad</i> vyraženým (embosovaným) číslem účtu na lícové straně karty.
39073939 Někdy bývá kód umístěn na levé straně karty, ale vždy je nad číslem účtu.</p><br />',
39083940 'donate_interface-question-comment' => 'Otázky či připomínky? Napište na <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
 3941+ 'donate_interface-easydonate' => 'Snažíme se lidem v každé zemi usnadnit přispívání. Prosíme, dejte nám vědět, jak bychom Vám to mohli usnadnit. Posílejte své návrhy na problemsdonating@wikimedia.org.',
39093942 'donate_interface-donate-click' => 'Údaje o kreditní kartě budou zabezpečeně zpracovány.',
39103943 'donate_interface-otherways' => 'Možné jsou <a href="http://wikimediafoundation.org/wiki/Ways_To_Give/cs">jiné způsoby, jak přispět, včetně PayPalu, šeků či pošty</a>.',
39113944 'donate_interface-otherways-alt' => 'Možné jsou <a href="http://wikimediafoundation.org/wiki/Ways_To_Give/cs">jiné způsoby, jak přispět</a>, včetně šeků.',
@@ -3998,6 +4031,7 @@
39994032 'donate_interface-cancel' => 'Storno',
40004033 'donate_interface-payment' => 'Platba',
40014034 'donate_interface-payment-type' => 'Způsob platby',
 4035+ 'donate_interface-month' => '$1 ($2)',
40024036 'donate_interface-please-complete' => 'Prosíme, dokončete níže svůj příspěvek…',
40034037 'donate_interface-description' => 'Popis',
40044038 'donate_interface-donation' => 'Příspěvek',
@@ -4022,7 +4056,27 @@
40234057 'donate_interface-wikipedia-translation' => 'Poznámka: „Wikipedia“ na rukávu bude v grafice „Wikipedia 10“, která se nepřekládá.',
40244058 'donate_interface-on-the-back' => 'Na zadní straně:',
40254059 'donate_interface-tshirt-confirmation' => 'Vaše tričko bude doručeno ve zvolené velikosti a jazyce:',
 4060+ 'donate_interface-donation-tshirt' => 'Příspěvek (s nabídkou trička)',
 4061+ 'donate_interface-change' => 'Změnit',
 4062+ 'donate_interface-select-credit-card' => 'Vyberte kreditní kartu',
 4063+ 'donate_interface-optional' => 'nepovinné',
40264064 'donate_interface-state-dropdown-XX' => 'Mimo USA',
 4065+ 'donate_interface-bt-account_holder' => 'Majitel účtu',
 4066+ 'donate_interface-bt-bank_account_number' => 'Číslo bankovního účtu',
 4067+ 'donate_interface-bt-country_description' => 'Popis země',
 4068+ 'donate_interface-bt-payment_reference' => 'Reference platby',
 4069+ 'donate_interface-bt-swift_code' => 'Kód SWIFT',
 4070+ 'donate_interface-obt-customer_payment_reference' => 'Referenční číslo',
 4071+ 'donate_interface-dd-authorization_id' => 'Autorizační ID',
 4072+ 'donate_interface-legal-donorpolicy' => 'Přispíváním sdílíte své informace s Wikimedia Foundation, neziskovou organizací, která hostí Wikipedii a jiné projekty od Wikimedia, a jejími poskytovateli služeb v USA i kdekoliv jinde na základě našeho dokumentu o ochraně osobních dat dárců. Vaše informace nikomu neprodáváme ani je s nikým nevyměňujeme.',
 4073+ 'donate_interface-monthlybox-title' => 'Přispívat měsíčně?',
 4074+ 'donate_interface-monthlybox-content' => 'Měsíční příspěvky jsou zpracovávány vždy druhého dne daného měsíce. Toto můžete kdykoliv zrušit.',
 4075+ 'donate_interface-monthlybox-amount' => 'Výše příspěvku:',
 4076+ 'donate_interface-monthlybox-yes' => 'Jistě, chci přispívat měsíčně',
 4077+ 'donate_interface-monthlybox-no' => 'NE, chci přispět jednorázově',
 4078+ 'donate_interface-monthlybox-bottom' => 'Váš příspěvek bude bezpečně zpracován.',
 4079+ 'donate_interface-securelogo-title' => 'Klepněte pro ověření - Tento server si zvolil VeriSign SSL pro zabezpečenou internetovou komerci a důvěrnou komunikaci',
 4080+ 'donate_interface-secureLogo-text' => 'O certifikátech SSL',
40274081 );
40284082
40294083 /** Church Slavic (Словѣ́ньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ)
@@ -4088,10 +4142,12 @@
40894143 'donate_interface-BND' => 'Doler Brunei',
40904144 'donate_interface-BRL' => 'Real Brasil',
40914145 'donate_interface-BSD' => 'Doler y Bahamas',
 4146+ 'donate_interface-BZD' => 'Doler Belize',
40924147 'donate_interface-CAD' => 'Doler Canada',
40934148 'donate_interface-CHF' => 'Ffranc y Swistir',
40944149 'donate_interface-CLP' => 'Peso Chile',
40954150 'donate_interface-COP' => 'Peso Colombia',
 4151+ 'donate_interface-CRC' => 'Colon Costa Rica',
40964152 'donate_interface-CZK' => 'Koruna Gwlad Tsiec',
40974153 'donate_interface-DKK' => 'Krone Denmarc',
40984154 'donate_interface-DOP' => 'Peso Dominica',
@@ -4100,15 +4156,22 @@
41014157 'donate_interface-EUR' => 'Euro',
41024158 'donate_interface-GBP' => 'Punt Prydain',
41034159 'donate_interface-HKD' => 'Doler Hong Kong',
 4160+ 'donate_interface-HRK' => 'Kuna Croatia',
41044161 'donate_interface-HUF' => 'Fforint Hwngari',
41054162 'donate_interface-ILS' => 'Shekel Israel',
 4163+ 'donate_interface-JMD' => 'Doler Jamaica',
41064164 'donate_interface-JOD' => 'Dinar Gwlad yr Iorddonen',
41074165 'donate_interface-JPY' => 'Yen Japan',
41084166 'donate_interface-KES' => 'Swllt Kenya',
 4167+ 'donate_interface-KRW' => 'Won De Corea',
 4168+ 'donate_interface-KYD' => 'Doler Ynysoedd Cayman',
41094169 'donate_interface-LBP' => 'Punt Libanus',
 4170+ 'donate_interface-MAD' => 'Dirham Morocco',
41104171 'donate_interface-MXN' => 'Peso Mecsico',
41114172 'donate_interface-NOK' => 'Krone Norwy',
41124173 'donate_interface-NZD' => 'Doler Seland Newydd',
 4174+ 'donate_interface-OMR' => 'Rial Oman',
 4175+ 'donate_interface-PHP' => 'Peso Ynysoedd y Philippines',
41134176 'donate_interface-PLN' => 'Zloty Gwlad Pwyl',
41144177 'donate_interface-SEK' => 'Krona Sweden',
41154178 'donate_interface-SGD' => 'Doler Singapôr',
@@ -4362,6 +4425,7 @@
43634426 'donate_interface-email-unsub-success' => "Cawsoch eich symud o'n rhestr bostio yn llwyddiannus.",
43644427 'donate_interface-email-unsub-delay' => 'Gall newidiadau gymryd pedwar (4) diwrnod i ddod i rym. Ymddiheurwn os derbyniwch e-byst yn ystod y cyfnod hwn. Os oes cwestiynau gennych, cysylltwch â <donations@wikimedia.org>.',
43654428 'donate_interface-email-unsub-fail' => "Cafwyd gwall tra'n prosesu'ch cais. Cysylltwch â <donations@wikimedia.org> os gwelwch yn dda.",
 4429+ 'donate_interface-email-unsub-confirm' => "Ydych chi'n siwr nad ydych am i <b>$1</b> dderbyn e-byst gennym rhagor?",
43664430 'donate_interface-faqs' => 'Cwestiynau aml eu gofyn',
43674431 'donate_interface-tax-info' => 'Gwybodaeth didynnu treth',
43684432 'donate_interface-informationsharing' => "Wrth roi, rydych yn trosglwyddo manylion amdanoch i Sefydliad Wikimedia, sef y sefydliad di-elw sy'n gwesteia Wikipedia a phrosiectau eraill Wikimedia, ac i ddarparwyr gwasanaethau i Sefydliad Wikimedia yn UDA a mannau eraill a hynny'n unol â'n polisi preifatrwydd noddwyr. Nid ydym yn gwerthu eich manylion nac yn eu masnachu â neb. Am ragor o wybodaeth darllenwch <a href=\"http://wikimediafoundation.org/wiki/Donor_policy/en\">ein polisi preifatrwydd</a>.",
@@ -4384,6 +4448,7 @@
43854449 'donate_interface-monthlybox-bottom' => 'Prosesir eich rhodd mewn ffordd ddiogel.',
43864450 'donate_interface-securelogo-title' => 'Cliciwch i gadarnhau - Dewisodd y safle hon VeriSign SSL ar gyfer e-fasnach diogel a chyfathrebiadau cyfrinachol.',
43874451 'donate_interface-secureLogo-text' => 'Ynglyn â Thystysgrifau SSL',
 4452+ 'donate_interface-error-http-403' => "Nid yw'r gallu gennych i weld y dudalen hon.",
43884453 );
43894454
43904455 /** Danish (Dansk)
@@ -5109,6 +5174,8 @@
51105175 'donate_interface-email-unsub-success' => 'Sie wurden erfolgreich aus unserer Mailinglist entfernt',
51115176 'donate_interface-email-unsub-delay' => 'Bitte lassen Sie uns für die Änderungen vier (4) Tage Zeit. Wir bitten um Verständnis für die E-Mails, die Sie während dieser Zeit erhalten. Wenn Sie irgendwelche Fragen haben, kontaktieren Sie bitte <donations@wikimedia.org>',
51125177 'donate_interface-email-unsub-fail' => 'Es gab einen Fehler bei der Verarbeitung Ihrer Anfrage, bitte <donations@wikimedia.org> kontaktieren.',
 5178+ 'donate_interface-email-unsub-confirm' => 'Sind Sie sicher, dass Sie keine E-Mail-Benachrichtigungen mehr an <b>$1</b> erhalten möchten?',
 5179+ 'donate_interface-email-unsub-warning' => 'Hiermit entscheiden Sie sich, keine E-Mails mehr von der Wikimedia Foundation zu erhalten, die Spendern zugesandt werden. Sie könnten allerdings immer noch E-Mails erhalten, sofern diese E-Mail-Adresse mit einem Benutzerkonto eines Wikimedia-Projekts verknüpft ist. Im Fall von Fragen, können Sie sich gerne eine E-Mail an <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a> senden.',
51135180 'donate_interface-faqs' => 'Häufig gestellte Fragen',
51145181 'donate_interface-tax-info' => 'Information über die steuerliche Absetzbarkeit',
51155182 'donate_interface-informationsharing' => 'Sie geben Ihre Informationen der Wikimedia Foundation preis, der Non-Profit-Organisation, die Wikipedia und andere Wikimedia-Projekte betreibt. Die Service-Provider in den USA und sonstigen Ländern entsprechen unseren Spenderdatenschutzrichtlinien. Wir verkaufen oder handeln nicht mit Ihren Daten. Für weitere Informationen lesen Sie bitte <a href="http://wikimediafoundation.org/wiki/Donor_policy/de">unsere Spenderdatenschutzrichtlinien</a>.',
@@ -5128,6 +5195,7 @@
51295196 'donate_interface-monthlybox-bottom' => 'Ihre Spende wird sicher verarbeitet.',
51305197 'donate_interface-securelogo-title' => 'Zum Verifizieren hier klicken – Diese Website benutzt VeriSign SSL für sicheren E-Commerce und vertrauliche Kommunikationen.',
51315198 'donate_interface-secureLogo-text' => 'Über SSL-Zertifikate',
 5199+ 'donate_interface-error-http-403' => 'Du hast nicht die erforderliche Berechtigung, um diese Seite aufrufen zu können.',
51325200 );
51335201
51345202 /** German (formal address) (‪Deutsch (Sie-Form)‬)
@@ -5158,6 +5226,7 @@
51595227 'donate_interface-state-dropdown-YY' => 'Wählen Sie einen Staat',
51605228 'donate_interface-translate-redlink2' => 'Oder senden Sie Ihre Übersetzung per E-Mail an translations@wikimedia.org',
51615229 'donate_interface-bank_transfer_message' => 'Als Zahlungsempfänger wird „Global Collect“ auf Ihrem Kontoauszug angegeben. „Global Collect“ ist berechtigt, Zahlungen im Auftrag der Wikimedia Foundation zu akzeptieren sowie zu verarbeiten. Vergessen Sie bitte nicht, die hier angegebene Referenznummer bei Ihrer Überweisung anzugeben. Falls Sie Fragen oder Anliegen haben, können Sie eine E-Mail an donations@wikimedia.org senden.',
 5230+ 'donate_interface-error-http-403' => 'Sie haben nicht die erforderliche Berechtigung, um diese Seite aufrufen zu können.',
51625231 );
51635232
51645233 /** Zazaki (Zazaki)
@@ -7042,6 +7111,7 @@
70437112 'donate_interface-ZAR' => 'راند آفریقای جنوبی',
70447113 'donate_interface-accessible' => 'این صفحه تنها از صفحهٔ کمک مالی قابل‌دسترس است.',
70457114 'donate_interface-paypal-button' => 'از طریق پی پال بپردازید',
 7115+ 'donate_interface-paypal-redirect' => 'تغییرمسیر به پی‌پال…',
70467116 'donate_interface-cc-button' => 'از طریق کارت اعتباری بپردازید',
70477117 'donate_interface-dd-button' => 'از طریق برداشت مستقیم کمک مالی کنید',
70487118 'donate_interface-bt-button' => 'از طریق انتقال بانکی کمک مالی کنید',
@@ -7235,6 +7305,7 @@
72367306 'donate_interface-donation-tshirt' => 'کمک مالی (عرضهٔ تی‌شرت)',
72377307 'donate_interface-change' => 'تغییر',
72387308 'donate_interface-select-credit-card' => 'کارت اعتباری را انتخاب کنید',
 7309+ 'donate_interface-optional' => 'اختیاری',
72397310 'donate_interface-state-dropdown-YY' => 'ایالت را انتخاب کنید',
72407311 'donate_interface-state-dropdown-XX' => 'خارج از ایالات متحده',
72417312 'donate_interface-bt-account_holder' => 'صاحب حساب',
@@ -7898,6 +7969,8 @@
78997970 'donate_interface-email-unsub-success' => 'Vous avez bien été retiré de notre liste de diffusion',
79007971 'donate_interface-email-unsub-delay' => 'Veuillez nous accorder quatre (4) jours pour que les modifications deviennent effectives. Nous nous excusons pour tous les courriels que vous pourriez encore recevoir durant ce temps. Si vous avez des questions, veuillez contacter <donations@wikimedia.org>',
79017972 'donate_interface-email-unsub-fail' => 'Une erreur est survenue lors du traitement de votre requête, merci de contacter <donations@wikimedia.org>.',
 7973+ 'donate_interface-email-unsub-confirm' => 'Vous êtes certain que vous souhaitez désabonner <b> $1 </b> ?',
 7974+ 'donate_interface-email-unsub-warning' => 'Cela vous désabonnera des courriels de la fondation Wikimedia qui vous sont envoyés en tant que donneur. Vous pouvez toujours recevoir des courriels à cette adresse si elle est associée à un compte d\'un de nos projets. Si vous avez des questions, veuillez contacter <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
79027975 'donate_interface-faqs' => 'Foire aux questions',
79037976 'donate_interface-tax-info' => 'Informations sur les conditions de déductibilité fiscale',
79047977 'donate_interface-informationsharing' => 'En faisant un don, vous partagez vos données personnelles avec la Fondation Wikimedia, organisation à but non lucratif qui héberge Wikipédia et les autres projets Wikimedia, ainsi que ses prestataires aux États-Unis et ailleurs conformément à notre <a href="http://wikimediafoundation.org/wiki/Donor_policy/fr">politique de gestion des données personnelles des utilisateurs</a>. Wikimedia s’interdit de vendre ou d’échanger vos données personnelles.',
@@ -7917,6 +7990,7 @@
79187991 'donate_interface-monthlybox-bottom' => 'Votre don sera pris en charge de manière sécurisée.',
79197992 'donate_interface-securelogo-title' => 'Cliquez pour vérifier – Ce site a choisi SSL de VeriSign pour sécuriser les communications de commerce électronique et confidentielles.',
79207993 'donate_interface-secureLogo-text' => 'À propos des certificats SSL',
 7994+ 'donate_interface-error-http-403' => "Vous n'avez pas le droit d'accéder à cette page.",
79217995 );
79227996
79237997 /** Franco-Provençal (Arpetan)
@@ -8519,6 +8593,8 @@
85208594 'donate_interface-email-unsub-success' => 'Eliminamos correctamente o teu nome da lista de correo',
85218595 'donate_interface-email-unsub-delay' => 'Pode levar ata catro (4) días que os cambios se fagan efectivos. Pedimos desculpas polos correos electrónicos que poidas recibir estes días. Se tes algunha pregunta, ponte en contacto con nós no enderezo <donations@wikimedia.org>',
85228596 'donate_interface-email-unsub-fail' => 'Houbo un erro ao procesar a túa solicitude, ponte en contacto con nós no enderezo <donations@wikimedia.org>.',
 8597+ 'donate_interface-email-unsub-confirm' => 'Estás seguro de querer cancelar a subscrición a <b>$1</b>?',
 8598+ 'donate_interface-email-unsub-warning' => 'Isto cancelará os correos electrónicos que a Fundación Wikimedia che envía como doante. Poida que sigas recibindo correos se este enderezo está asociado a unha conta nun dos nosos proxectos. Se tes dúbidas ou preguntas, ponte en contacto con nós no enderezo <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
85238599 'donate_interface-faqs' => 'Preguntas máis frecuentes',
85248600 'donate_interface-tax-info' => 'Información de desgravación fiscal',
85258601 'donate_interface-informationsharing' => 'Ao realizar unha doazón, compartes a túa información coa Fundación Wikimedia, a organización sen fins de lucro que aloxa a Wikipedia e outros proxectos, e cos seus provedores de servizos nos EUA e outros lugares conforme á nosa política de protección de datos. Non vendemos nin comerciamos coa túa información. Se queres obter máis información lee a nosa <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">política de protección de datos</a>.',
@@ -8538,6 +8614,7 @@
85398615 'donate_interface-monthlybox-bottom' => 'A túa doazón procesarase de xeito seguro.',
85408616 'donate_interface-securelogo-title' => 'Preme para comprobar. Este sitio elixiu o SSL de VeriSign para realizar comercios en liña seguros e comunicacións confidenciais.',
85418617 'donate_interface-secureLogo-text' => 'Acerca dos certificados SSL',
 8618+ 'donate_interface-error-http-403' => 'Non ten permiso para acceder a esta páxina.',
85428619 );
85438620
85448621 /** Ancient Greek (Ἀρχαία ἑλληνικὴ)
@@ -9334,6 +9411,7 @@
93359412 'donate_interface-EUR' => 'euro',
93369413 'donate_interface-GBP' => 'britanska funta',
93379414 'donate_interface-HKD' => 'hongkonški dolar',
 9415+ 'donate_interface-HRK' => 'hrvatska kuna',
93389416 'donate_interface-HUF' => 'mađarska forinta',
93399417 'donate_interface-ILS' => 'izraelski šekel',
93409418 'donate_interface-JPY' => 'japanski jen',
@@ -9980,6 +10058,8 @@
998110059 'donate_interface-error-msg-captcha-please' => 'A bankkártya biztonsága érdekében gépeld be a fentebb látható karaktereket.',
998210060 'donate_interface-error-msg-cookies' => 'Kérjük engedélyezze a sütik fogadását a böngészőben.',
998310061 'donate_interface-error-msg-genaricrequired' => 'Kötelező mező',
 10062+ 'donate_interface-donate-error-try-a-different-card' => 'Kérjük [próbáljon másik kártyát megadni: $1] vagy [alkalmazza az adakozás egyéb módjait: $2], vagy lépjen kapcsolatba velünk: $3',
 10063+ 'donate_interface-donate-error-thank-you-for-your-support' => 'Köszönjük a támogatást!',
998410064 'php-response-declined' => 'Tranzakció elutasítva.',
998510065 'donate_interface-thankyou' => 'Köszönjük az adományodat!',
998610066 'donate_interface-post-transaction' => 'Tranzakció részletei',
@@ -10147,6 +10227,8 @@
1014810228 'donate_interface-email-unsub-success' => 'Sikeresen leiratkoztál a levelezési listánkról',
1014910229 'donate_interface-email-unsub-delay' => 'Kérlek, várj négy (4) napot, a változtatások ennyi idő alatt lépnek életbe. Elnézésedet kérjük, ha a köztes időben küldött levelek kellemetlenséget okoznak. Ha kérdésed van, írj a <donations@wikimedia.org> címre.',
1015010230 'donate_interface-email-unsub-fail' => 'Hiba történt a kérés feldolgozása közben, kérlek, írj a <donations@wikimedia.org> címre.',
 10231+ 'donate_interface-email-unsub-confirm' => 'Biztosan le akarsz iratkozni ezzel a címmel <b> $1 </b>?',
 10232+ 'donate_interface-email-unsub-warning' => 'Ezzel leiratkozol a Wikimédia Alapítványtól kapott levelekről, mint adományozó. Ha más projektekben is ezt az email címet adtad meg, azoktól még érkezhetnek levelek. Kérdés esetén írj erre a címre: <a ref="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
1015110233 'donate_interface-faqs' => 'Gyakran ismételt kérdések',
1015210234 'donate_interface-tax-info' => 'Adózással kapcsolatos információk',
1015310235 'donate_interface-informationsharing' => 'Az adományozás során megadott adataidat a Wikimédia Alapítvány (a Wikipédiát és társait üzemeltető nonprofit szervezet) és annak internetszolgáltatói fogják megkapni. Az adataidat nem adjuk ki harmadik félnek. Részletekért lásd <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">az adatvédelmi szabályzatunkat</a>.',
@@ -10161,11 +10243,12 @@
1016210244 'donate_interface-monthlybox-title' => 'Legyen havi?',
1016310245 'donate_interface-monthlybox-content' => 'A havi adományozás minden hónap 2-án kerül feldolgozásra. Bármikor megszüntetheted.',
1016410246 'donate_interface-monthlybox-amount' => 'Adomány nagysága:',
10165 - 'donate_interface-monthlybox-yes' => 'Persze, legyen havi',
 10247+ 'donate_interface-monthlybox-yes' => 'Igen, legyen havi',
1016610248 'donate_interface-monthlybox-no' => 'NEM, csak egyszeri adományozás',
1016710249 'donate_interface-monthlybox-bottom' => 'Az adományozásod biztonságosan dolgozzuk fel.',
10168 - 'donate_interface-securelogo-title' => 'Kattints az ellenőrzéshez - Ez az oldal a VersSign SSL-t választotta a biztonságos e-kereskedelemhez és a bizalmas kommunikációhoz.',
 10250+ 'donate_interface-securelogo-title' => 'Kattints az ellenőrzéshez - Ez az oldal a VeriSign SSL-t választotta a biztonságos e-kereskedelemhez és a bizalmas kommunikációhoz.',
1016910251 'donate_interface-secureLogo-text' => 'SSL tanúsítványokról',
 10252+ 'donate_interface-error-http-403' => 'Nincs jogosultsága ennek a lapnak az eléréséhez.',
1017010253 );
1017110254
1017210255 /** Interlingua (Interlingua)
@@ -10514,6 +10597,8 @@
1051510598 'donate_interface-email-unsub-success' => 'Tu ha essite removite de nostre lista de diffusion',
1051610599 'donate_interface-email-unsub-delay' => 'Per favor permitte usque a quatro (4) dies pro effectuar le cambios. Nos nos excusa pro omne e-mail que tu pote reciper durante iste tempore. Si tu ha questiones, per favor contacta <donations@wikimedia.org>',
1051710600 'donate_interface-email-unsub-fail' => 'Occurreva un error durante le processamento de tu requesta, per favor contacta <donations@wikimedia.org>.',
 10601+ 'donate_interface-email-unsub-confirm' => 'Es tu secur de voler disabonar <b>$1</b>?',
 10602+ 'donate_interface-email-unsub-warning' => 'Isto te disabonara de messages de e-mail ab le Fundation Wikimedia que es inviate a te qua donator. Tu pote continuar a reciper e-mail a iste adresse si illo es associate con un conto sur un de nostre projectos. Si tu ha questiones, per favor contacta <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
1051810603 'donate_interface-faqs' => 'Folio a questiones',
1051910604 'donate_interface-tax-info' => 'Information super le deductibilitate fiscal',
1052010605 'donate_interface-informationsharing' => 'Per facer un donation, tu divide tu information con le Fundation Wikimedia, le organisation sin scopo lucrative que alberga Wikipedia e altere projectos de Wikimedia, e su fornitores de servicio in le Statos Unite e alibi secundo nostre politica de confidentialitate pro le donatores. Nos non vende o excambia tu information. Pro plus information per favor lege <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">nostre politica pro le donatores</a>.',
@@ -10533,6 +10618,7 @@
1053410619 'donate_interface-monthlybox-bottom' => 'Tu donation essera processate de forma secur.',
1053510620 'donate_interface-securelogo-title' => 'Clicca pro verificar: iste sito ha seligite VeriSign SSL pro e-commercio secur e communicationes confidential.',
1053610621 'donate_interface-secureLogo-text' => 'A proposito del certificatos SSL',
 10622+ 'donate_interface-error-http-403' => 'Tu non ha le permission de acceder a iste pagina.',
1053710623 );
1053810624
1053910625 /** Indonesian (Bahasa Indonesia)
@@ -12748,6 +12834,8 @@
1274912835 'donate_interface-error-msg-captcha-please' => 'Fëllt w.e.g. de Captcha-Formulaire aus fir ze weisen datt Dir kee Roboter sidd.',
1275012836 'donate_interface-error-msg-cookies' => "Aktivéiert d'Cookie w.e.g. an Ärem Browser",
1275112837 'donate_interface-error-msg-genaricrequired' => 'Dëst Feld ass obligatoresch',
 12838+ 'donate_interface-donate-error-try-a-different-card' => 'Probéiert w.e.g. [$1eng aner Kaart] oder eng vun eisen [$2 anere Méiglechkeete fir en Don ze maachen] oder kontaktéiert eis mat $3',
 12839+ 'donate_interface-donate-error-thank-you-for-your-support' => 'Merci fir Är Ënnerstëtzung!',
1275212840 'php-response-declined' => 'Är Transaktioun konnt net akzeptéiert ginn.',
1275312841 'donate_interface-thankyou' => 'Merci fir Ären Don!',
1275412842 'donate_interface-post-transaction' => 'Detailer vun der Transaktioun',
@@ -12936,6 +13024,7 @@
1293713025 'donate_interface-monthlybox-no' => 'NEEN, just eemol en Don maachen',
1293813026 'donate_interface-monthlybox-bottom' => 'Ären Don gëtt mat enger sécherer Technik verschafft.',
1293913027 'donate_interface-secureLogo-text' => 'Iwwer SSL-Certificaten',
 13028+ 'donate_interface-error-http-403' => 'Dir hutt net déi néideg Rechter fir op dës Säit ze goen',
1294013029 );
1294113030
1294213031 /** Limburgish (Limburgs)
@@ -14196,6 +14285,8 @@
1419714286 'donate_interface-email-unsub-success' => 'Успешно сте отстранети од нашиот поштенски список',
1419814287 'donate_interface-email-unsub-delay' => 'Ќе треба да почекате до четири (4) дена за да се спроведат измените. Се извинуваме ако во меѓувреме добиете несакана е-пошта. Доколку имате прашања, обратете се на <donations@wikimedia.org>',
1419914288 'donate_interface-email-unsub-fail' => 'Се појави грешка при обработката на вашето барање. Обратете се на <donations@wikimedia.org>.',
 14289+ 'donate_interface-email-unsub-confirm' => 'Дали сте сигурни дека сакате да ја откажете претплатата на <b>$1</b>?',
 14290+ 'donate_interface-email-unsub-warning' => 'Со ова одбирате да не добивате е-пошта што ја испраќа Фондацијата Викимедија на дарителите. Адресата и понатаму ќе можете да ја користите за добивање на е-пошта од други корисници ако е здружена со сметка на некој од нашите проекти. Ако имате прашања, обратете се на <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
1420014291 'donate_interface-faqs' => 'Често поставувани прашања',
1420114292 'donate_interface-tax-info' => 'Информации за даночното олеснување',
1420214293 'donate_interface-informationsharing' => 'Давајќи го овој прилог, вие ги споделувате информациите со Фондацијата Викимедија, непрофитната организација која раководи со Википедија и другите Викимедиини проекти, и нејзините услужители во САД и на други места, согласно нашите правила за приватност на дарителите. Ние не ги продаваме или разменуваме вашите информации со никого. Повеќе на страницата за <a href="http://wikimediafoundation.org/wiki/Donor_policy/en?uselang=mk">правила за дарителите</a>.',
@@ -14215,6 +14306,7 @@
1421614307 'donate_interface-monthlybox-bottom' => 'Вашиот прилог ќе биде безбедно обработен.',
1421714308 'donate_interface-securelogo-title' => 'Стиснете за да потврдите - Ова мрежно место го одбра VeriSign SSL за безбедно е-банкарство и доверливи преписки.',
1421814309 'donate_interface-secureLogo-text' => 'За SSL-уверенијата',
 14310+ 'donate_interface-error-http-403' => 'Немате дозвола да ја отворите оваа страница.',
1421914311 );
1422014312
1422114313 /** Malayalam (മലയാളം)
@@ -14989,6 +15081,8 @@
1499015082 'donate_interface-email-unsub-success' => 'Anda telah digugurkan daripada senarai mel kami',
1499115083 'donate_interface-email-unsub-delay' => 'Sila berikan empat (4) hari untuk perubahan dilaksanakan. Kami memohon maaf atas sebarang e-mel yang anda terima ketika ini. Jika anda ada persoalan, sila hubungi <donations@wikimedia.org>',
1499215084 'donate_interface-email-unsub-fail' => 'Terdapat ralat ketika memproseskan permintaan anda, sila hubungi <donations@wikimedia.org>.',
 15085+ 'donate_interface-email-unsub-confirm' => 'Adakah anda benar-benar ingin berhenti melanggan <b>$1</b>?',
 15086+ 'donate_interface-email-unsub-warning' => 'Ini akan membuat anda tidak menerima pesanan-pesanan e-mel yang dihantar oleh Yayasan Wikimedia kepada anda selaku penderma. Anda masih boleh menerima e-mel kepada alamat e-mel ini jika ia dikaitkan dengan suatu akaun di mana-mana projek kami. Jika anda ada sebarang soalan, sila hubungi <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
1499315087 'donate_interface-faqs' => 'Soalan lazim',
1499415088 'donate_interface-tax-info' => 'Maklumat kebolehpotongan cukai',
1499515089 'donate_interface-informationsharing' => 'Dengan menderma, anda berkongsi maklumat anda dengan Yayasan Wikimedia, pertubuhan bukan bermotif keuntungan yang mengendalikan pelayaran Wikipedia dan projek-projek Wikimedia yang lain, serta penyedia-penyedia perkhidmatannya di Amerika Syarikat dan negara-negara lain yang menurut dasar privasi penderma kami. Kami tidak menjual atau memperdagangkan maklumat anda kepada sesiapa. Untuk maklumat lanjut, sila baca <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">dasar penderma kami</a>.',
@@ -15008,6 +15102,7 @@
1500915103 'donate_interface-monthlybox-bottom' => 'Dermaan anda akan diproses dengan selamat.',
1501015104 'donate_interface-securelogo-title' => 'Klik untuk Sahkan - Tapak web ini memilih VeriSign SSL untuk perdagangan elektronik yang selamat dan perhubungan sulit.',
1501115105 'donate_interface-secureLogo-text' => 'Perihal Sijil SSL',
 15106+ 'donate_interface-error-http-403' => 'Anda tiada kebenaran untuk mengakses laman ini.',
1501215107 );
1501315108
1501415109 /** Maltese (Malti)
@@ -15727,6 +15822,8 @@
1572815823 'donate_interface-email-unsub-success' => 'U bent niet langer ingeschreven op onze mailinglijst',
1572915824 'donate_interface-email-unsub-delay' => 'Het duurt maximaal vier (4) dagen om deze wijzigingen door te voeren. In het geval u in de tussentijd nog e-mailberichten van ons ontvangt, bieden wij daar bij voorbaat onze excuses voor aan. Neem alstublieft contact op met <donations@wikimedia.org> als u nog vragen hebt',
1573015825 'donate_interface-email-unsub-fail' => 'Er is een fout opgetreden tijdens de verwerking. Neem alstublieft contact op met <donations@wikimedia.org>.',
 15826+ 'donate_interface-email-unsub-confirm' => 'Weet u zeker dat u het e-mailadres <b>$1</b> wilt uitschrijven?',
 15827+ 'donate_interface-email-unsub-warning' => 'Hierdoor ontvangt u niet langer e-mails die Wikimedia aan u als donateur verzendt. Mogelijk ontvangt u nog steeds e-mails op dit e-mailadres als u een gebruiker op een van onze projecten hebt. Als u vragen hebt, neem dan alstublieft contact op met <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
1573115828 'donate_interface-faqs' => 'Veel gestelde vragen',
1573215829 'donate_interface-tax-info' => 'Fiscale aftrekbaarheid',
1573315830 'donate_interface-informationsharing' => 'Door te doneren, deelt u uw gegevens met de Wikimedia Foundation, de non-profitorganisatie die Wikipedia en andere Wikimediaprojecten host, en haar dienstverleners in de Verenigde Staten en elders, in overeenstemming met ons privacybeleid voor donateurs. Wij verkopen of verhandelen uw gegevens niet. Meer informatie is na te lezen in ons <a href="http://wikimediafoundation.org/wiki/Donor_policy/nl">donateursbeleid</a>.',
@@ -15746,6 +15843,7 @@
1574715844 'donate_interface-monthlybox-bottom' => 'Uw donatie wordt veilig verwerkt.',
1574815845 'donate_interface-securelogo-title' => 'Klik om te controleren. Deze website heeft VeriSign-SSL gekozen voor beveiligde e-commerce en vertrouwelijke communicatie.',
1574915846 'donate_interface-secureLogo-text' => 'Over SSL-certificaten',
 15847+ 'donate_interface-error-http-403' => 'U hebt geen rechten om deze pagina te bekijken.',
1575015848 );
1575115849
1575215850 /** Norwegian Nynorsk (‪Norsk (nynorsk)‬)
@@ -17106,8 +17204,8 @@
1710717205 'donate_interface-error-msg-captcha-please' => "Për piasì, ch'a compila torna la casela dla Captcha për prové ch'a l'é pa un trigomiro.",
1710817206 'donate_interface-error-msg-cookies' => "Për piasì, ch'a abìlita ij bëscotin an sò navigador.",
1710917207 'donate_interface-error-msg-genaricrequired' => "Ës camp-sì a l'é obligatòri",
17110 - 'donate_interface-donate-error-try-a-different-card' => 'Për piasì [$1 preuva na carta diferenta] o un dij tò [$2 àutre manere ëd doné] o contatne a $3',
17111 - 'donate_interface-donate-error-thank-you-for-your-support' => 'Mersì për tò apògg!',
 17208+ 'donate_interface-donate-error-try-a-different-card' => "Për piasì [$1 ch'a preuva na carta diferenta] o un-a ëd nòstre [$2 àutre manere ëd doné] o ch'an contata a $3",
 17209+ 'donate_interface-donate-error-thank-you-for-your-support' => 'Mersì për sò agiut!',
1711217210 'php-response-declined' => 'Toa transassion a peul pa esse acetà.',
1711317211 'donate_interface-thankyou' => 'mersì për toa donassion!',
1711417212 'donate_interface-post-transaction' => 'Detaj dla transassion',
@@ -17543,7 +17641,7 @@
1754417642 'donate_interface-XOF' => 'Franco CFA da África ocidental',
1754517643 'donate_interface-ZAR' => 'Rand sul-africano',
1754617644 'donate_interface-accessible' => 'Esta página só é acessível a partir da página de donativos.',
17547 - 'donate_interface-paypal-button' => 'Donativos através do PayPal',
 17645+ 'donate_interface-paypal-button' => 'Donativos via PayPal',
1754817646 'donate_interface-paypal-redirect' => 'Redirecionando para a PayPal…',
1754917647 'donate_interface-cc-button' => 'Donativos por cartão de crédito',
1755017648 'donate_interface-ccdc-button' => 'Donativos por cartão de crédito/débito',
@@ -18178,10 +18276,337 @@
1817918277 */
1818018278 $messages['qu'] = array(
1818118279 'donate_interface' => 'Wikimediata yanapay',
18182 - 'donate_interface-amount' => "Hayk'a qarana:",
 18280+ 'donate_interface-desc' => "T'inki punku mast'arinakunata chayaqiq qallarina qarana p'anqa",
 18281+ 'donate_interface-langonly-desc' => 'DonationInterface llika willaykunallatam rikuchin',
 18282+ 'donate_interface-intro' => 'Ama hina kaspa, hurkay (kañiy) ñanta, chhikata, kañinatapas akllay.',
 18283+ 'donate_interface-amount' => "Hayk'a:",
1818318284 'donate_interface-other-amount' => 'Wakin chhika',
1818418285 'donate_interface-currency' => 'Kañina:',
 18286+ 'donate_interface-gateway' => 'Ima hina qaray:',
1818518287 'donate_interface-submit-button' => 'Qarana',
 18288+ 'donate_interface-comment-message' => 'Ima yuyasqaykitapas Tiksimuyuntinwan rakinakuyta munankichu? Kaypi iskay pachakkama sanampakunata yaykuchiy:',
 18289+ 'donate_interface-comment-label' => 'Willayniyki:',
 18290+ 'donate_interface-anon-message' => 'Ama hina kaspa, sapsi qaraqkuna sutisuyupi sutiytapas rikuchiy.',
 18291+ 'donate_interface-email-agreement' => 'Arí nini: Wikimedia Foundation nisqamanta maykunapi musuqchana willaykunata e-chaskiwan chaskisaq.',
 18292+ 'donate_interface-comment-title' => 'Huk runakuna willayniykita rikunkumanchu?',
 18293+ 'donate_interface-amount-error' => 'Ama hina kaspa, chaniyuq qarana chhikata yaykuchiy',
 18294+ 'donate_interface-smallamount-error' => '$1 icha astawanmi qaranayki tiyan',
 18295+ 'donate_interface-processing-error' => "Mañasqayki llamk'apusqa kaptin pantasqam tukurqan.
 18296+Manam kanchu aypanalla willa llamk'apuykuq antachakuna.",
 18297+ 'donate_interface-AED' => 'Hukllachasqa Arabya Imiratukuna dirham',
 18298+ 'donate_interface-ARS' => 'Arhintina peso',
 18299+ 'donate_interface-AUD' => 'Awstralya dolar',
 18300+ 'donate_interface-BBD' => 'Barbados dolar',
 18301+ 'donate_interface-BDT' => 'Bangladesh taka',
 18302+ 'donate_interface-BGN' => 'Bulgarya lev',
 18303+ 'donate_interface-BHD' => 'Bahrain dinar',
 18304+ 'donate_interface-BMD' => 'Bermuda dolar',
 18305+ 'donate_interface-BND' => 'Brunei dolar',
 18306+ 'donate_interface-BOB' => 'Buliwya buliwyanu',
 18307+ 'donate_interface-BRL' => 'Brasil real',
 18308+ 'donate_interface-BSD' => 'Bahamas dolar',
 18309+ 'donate_interface-BZD' => 'Bilisi dolar',
 18310+ 'donate_interface-CAD' => 'Kanada dolar',
 18311+ 'donate_interface-CHF' => 'Suwisa franku',
 18312+ 'donate_interface-CLP' => 'Chili peso',
 18313+ 'donate_interface-CNY' => 'Chunwa yuan renminbi',
 18314+ 'donate_interface-COP' => 'Kulumbya peso',
 18315+ 'donate_interface-CRC' => 'Kustarika kulun',
 18316+ 'donate_interface-CZK' => 'Chiku koruna',
 18317+ 'donate_interface-DKK' => 'Danis krone',
 18318+ 'donate_interface-DOP' => 'Duminikana peso',
 18319+ 'donate_interface-DZD' => 'Alhirya dinar',
 18320+ 'donate_interface-EEK' => 'Istunya kroon',
 18321+ 'donate_interface-EGP' => 'Ihiptu liwra',
 18322+ 'donate_interface-EUR' => 'Iwru',
 18323+ 'donate_interface-GBP' => 'Britanya liwra',
 18324+ 'donate_interface-GTQ' => 'Watimala kitsal',
 18325+ 'donate_interface-HKD' => 'Hong Kong dolar',
 18326+ 'donate_interface-HNL' => 'Honduras lempira',
 18327+ 'donate_interface-HRK' => 'Hurwat kuna',
 18328+ 'donate_interface-HUF' => 'Unriya forint',
 18329+ 'donate_interface-IDR' => 'Indunisya rupiah',
 18330+ 'donate_interface-ILS' => 'Israyil shekel',
 18331+ 'donate_interface-INR' => 'Indya rupya',
 18332+ 'donate_interface-JMD' => 'Shamayka dolar',
 18333+ 'donate_interface-JOD' => 'Hurdanya dinar',
 18334+ 'donate_interface-JPY' => 'Nihun yen',
 18335+ 'donate_interface-KES' => 'Kinya shilling',
 18336+ 'donate_interface-KRW' => 'Urin Kuriya won',
 18337+ 'donate_interface-KYD' => "Kayman wat'akuna dolar",
 18338+ 'donate_interface-KZT' => 'Qasaqsuyu tenge',
 18339+ 'donate_interface-LBP' => 'Libanu liwra',
 18340+ 'donate_interface-LKR' => 'Sri Lanka rupya',
 18341+ 'donate_interface-LTL' => 'Lituwa litas',
 18342+ 'donate_interface-LVL' => 'Latwiya lats',
 18343+ 'donate_interface-MAD' => 'Maruku dirham',
 18344+ 'donate_interface-MKD' => 'Makidunya dinar',
 18345+ 'donate_interface-MUR' => 'Mawrisyu rupya',
 18346+ 'donate_interface-MVR' => 'Maldiwa rupya',
 18347+ 'donate_interface-MXN' => 'Mishiku peso',
 18348+ 'donate_interface-MYR' => 'Malasya ringgit',
 18349+ 'donate_interface-NOK' => 'Nurwiga krone',
 18350+ 'donate_interface-NZD' => 'Musuq Silanda dolar',
 18351+ 'donate_interface-OMR' => 'Uman riyal',
 18352+ 'donate_interface-PAB' => 'Panama balboa',
 18353+ 'donate_interface-PEN' => 'Piruw musuq sulis',
 18354+ 'donate_interface-PHP' => 'Philipina peso',
 18355+ 'donate_interface-PKR' => 'Pakistan rupya',
 18356+ 'donate_interface-PLN' => 'Pulska złoty',
 18357+ 'donate_interface-PYG' => 'Parawayi waraniyi',
 18358+ 'donate_interface-QAR' => 'Qatar riyal',
 18359+ 'donate_interface-RON' => 'Rumanya leu',
 18360+ 'donate_interface-RUB' => 'Rusiya rublu',
 18361+ 'donate_interface-SAR' => 'Sawud riyal',
 18362+ 'donate_interface-SEK' => 'Suwiri krona',
 18363+ 'donate_interface-SGD' => 'Singapur dolar',
 18364+ 'donate_interface-SVC' => 'Salwadur kulun',
 18365+ 'donate_interface-THB' => 'Thay baht',
 18366+ 'donate_interface-TJS' => 'Tayik Somoni',
 18367+ 'donate_interface-TND' => 'Tunisya dinar',
 18368+ 'donate_interface-TRY' => 'Turkiya lira',
 18369+ 'donate_interface-TTD' => 'Trinidad-Tobago dolar',
 18370+ 'donate_interface-TWD' => 'Musuq Taywan dolar',
 18371+ 'donate_interface-UAH' => 'Ukranya hryvnia',
 18372+ 'donate_interface-USD' => 'HAS dolar',
 18373+ 'donate_interface-UYU' => 'Uruwayi peso',
 18374+ 'donate_interface-UZS' => 'Usbikistan som',
 18375+ 'donate_interface-VND' => 'Witnam dong',
 18376+ 'donate_interface-XAF' => 'Chawpi Aprika CFA franku',
 18377+ 'donate_interface-XCD' => 'Anti Kariwi dolar',
 18378+ 'donate_interface-XOF' => 'Kunti Aprika CFA franku',
 18379+ 'donate_interface-ZAR' => 'Urin Aprika rand',
 18380+ 'donate_interface-accessible' => "Kay p'anqataqa qarana p'anqallamantam haywana kachkan.",
 18381+ 'donate_interface-paypal-button' => 'PayPal nisqawan qaray',
 18382+ 'donate_interface-paypal-redirect' => 'PayPal nisqaman pusapuspa …',
 18383+ 'donate_interface-cc-button' => "Rantiy p'anqacha (credit card) nisqawan qaray",
 18384+ 'donate_interface-ccdc-button' => "Rantiy/Manuy p'anqacha (credit/debit card) nisqawan qaray",
 18385+ 'donate_interface-dd-button' => 'Chiqa manuy (direct debit) nisqawan qaray',
 18386+ 'donate_interface-bt-button' => 'Qullqiwasi wantuywan qaray',
 18387+ 'donate_interface-rt-button' => '$1 sutiyuq qullqiwasiwan qaray',
 18388+ 'donate_interface-ewallet-button' => '$1 nisqawan qaray',
 18389+ 'donate_interface-donor-legend' => 'Qaraqmanta willakuna',
 18390+ 'donate_interface-card-legend' => "Rantiy p'anqacha (credit card) nisqamanta willakuna",
 18391+ 'donate_interface-amount-legend' => "Hayk'a qarana",
 18392+ 'donate_interface-cvv-link' => 'Maypitaq kayqa kachkan?',
 18393+ 'donate_interface-donor-amount' => "Hayk'a",
 18394+ 'donate_interface-donor-currency-label' => 'Kañina',
 18395+ 'donate_interface-donor-email' => 'E-chaski imamayta',
 18396+ 'donate_interface-donor-emailAdd' => 'E-chaski imamayta',
 18397+ 'donate_interface-donor-name' => 'Suti',
 18398+ 'donate_interface-donor-fname' => 'Ñawpaq suti',
 18399+ 'donate_interface-donor-mname' => 'Chawpi suti',
 18400+ 'donate_interface-donor-lname' => 'Ayllu suti',
 18401+ 'donate_interface-donor-street' => 'Kalli',
 18402+ 'donate_interface-donor-city' => 'Llaqta',
 18403+ 'donate_interface-donor-state' => 'Suyu (HAS)',
 18404+ 'donate_interface-donor-zip' => 'Chaski tuyru',
 18405+ 'donate_interface-donor-postal' => 'Chaski tuyru:',
 18406+ 'donate_interface-donor-country' => 'Mamallaqta/Suyu',
 18407+ 'donate_interface-donor-address' => 'Imamayta',
 18408+ 'donate_interface-donor-card' => "Rantiy p'anqacha (credit card)",
 18409+ 'donate_interface-donor-card-num' => "P'anqachap huchhan",
 18410+ 'donate_interface-donor-expiration' => "Puchukay p'unchawnin",
 18411+ 'donate_interface-donor-security' => 'Alliku huchha',
 18412+ 'donate_interface-donor-submit' => 'Qaray',
 18413+ 'donate_interface-donor-currency-msg' => 'Kay qaranaqa $1 kañinapim kanqa',
 18414+ 'donate_interface-card-name-amex' => 'American Express',
 18415+ 'donate_interface-card-name-visa' => 'Visa',
 18416+ 'donate_interface-card-name-mc' => 'Mastercard',
 18417+ 'donate_interface-card-name-discover' => 'Discover',
 18418+ 'donate_interface-error-msg-general' => "Mañasqayki llamk'apusqa kaptin pantasqam tukurqan.",
 18419+ 'donate_interface-error-msg-nopaypal' => "Allwiya pantasqa kaptinmi, mañasqaykitaqa PayPal nisqaman manam kachayta atinichu. Ama hina kaspa, kaq rantiy p'anqacha qaranapaq hunt'ana p'anqawan ruraykachay.",
 18420+ 'donate_interface-error-msg' => 'Ama hina kaspa, $1 nisqata yaykuchiy',
 18421+ 'donate_interface-error-msg-js' => 'Ama hina kaspa, yaykuchiy',
 18422+ 'donate_interface-error-msg-validation' => "Ama hina kaspa, hunt'ana p'anqapi pantasqakunata allinchay.",
 18423+ 'donate_interface-error-msg-invalid-amount' => 'Ama hina kaspa, chaniyuq qarana chhikata yaykuchiy',
 18424+ 'donate_interface-error-msg-email' => 'Ama hina kaspa, chaniyuq e-chaski imamaytata yaykuchiy',
 18425+ 'donate_interface-error-msg-card-num' => "Ama hina kaspa, huk chaskisqa p'anqachapaq chaniyuq rantiy p'anqacha huchhata yaykuchiy",
 18426+ 'donate_interface-error-msg-amex' => "Ama hina kaspa, American Express nisqapaq chaniyuq rantiy p'anqacha huchhata yaykuchiy.",
 18427+ 'donate_interface-error-msg-mc' => "Ama hina kaspa, MasterCard nisqapaq chaniyuq rantiy p'anqacha huchhata yaykuchiy.",
 18428+ 'donate_interface-error-msg-visa' => "Ama hina kaspa, Visa nisqapaq chaniyuq rantiy p'anqacha huchhata yaykuchiy.",
 18429+ 'donate_interface-error-msg-discover' => "Ama hina kaspa, Discover nisqapaq chaniyuq rantiy p'anqacha huchhata yaykuchiy.",
 18430+ 'donate_interface-error-msg-amount' => "hayk'a qarana",
 18431+ 'donate_interface-error-msg-emailAdd' => 'e-chaski imamayta',
 18432+ 'donate_interface-error-msg-fname' => 'ñawpaq suti',
 18433+ 'donate_interface-error-msg-lname' => 'ayllu suti',
 18434+ 'donate_interface-error-msg-street' => 'imamayta (kalli)',
 18435+ 'donate_interface-error-msg-city' => 'llaqta',
 18436+ 'donate_interface-error-msg-state' => 'suyu',
 18437+ 'donate_interface-error-msg-zip' => 'chaski tuyru',
 18438+ 'donate_interface-error-msg-postal' => 'chaski tuyru',
 18439+ 'donate_interface-error-msg-country' => 'mama llaqta',
 18440+ 'donate_interface-error-msg-card_type' => "ima laya rantiy p'anqacha (credit card)",
 18441+ 'donate_interface-error-msg-card_num' => "rantiy p'anqacha (credit card) nisqap huchhan",
 18442+ 'donate_interface-error-msg-expiration' => "p'anqachap puchukay p'unchawnin",
 18443+ 'donate_interface-error-msg-cvv' => "P'anqachaykip wasa larunpi CVV",
 18444+ 'donate_interface-error-msg-captcha' => 'Qusqayki captcha chaniqa manam allinchu. Ama hina kaspa, musuqmanta ruraykachay.',
 18445+ 'donate_interface-error-msg-genaricrequired' => "Kay suyucha hunt'anam tiyan",
 18446+ 'donate_interface-donate-error-thank-you-for-your-support' => 'Añaychayki yanapawasqaykikumanta!',
 18447+ 'donate_interface-thankyou' => 'Añaychayki qarawasqaykikumanta!',
 18448+ 'donate_interface-post-transaction' => 'Qullqi wantuy imaymanamanta',
 18449+ 'donate_interface-cc-form-header-personal' => "Mink'achiku nisqamanta willakuna",
 18450+ 'donate_interface-cc-form-header-payment' => 'Hurkay (kañiy) nisqamanta willakuna',
 18451+ 'donate_interface-make-your-donation' => 'Kunan qaray',
 18452+ 'donate_interface-state-in-us' => 'Hukllachasqa Amirika Suyukunapi kaspa',
 18453+ 'donate_interface-comment' => 'Willapuy',
 18454+ 'donate_interface-first' => 'Ñawpaq',
 18455+ 'donate_interface-middle' => 'Chawpi',
 18456+ 'donate_interface-last' => 'Ayllu',
 18457+ 'donate_interface-other' => 'Wakin',
 18458+ 'donate_interface-donate-wikipedia' => 'Wikipidiyapi qaray',
 18459+ 'donate_interface-or' => 'icha',
 18460+ 'donate_interface-your-information' => 'Qampa willayniyki',
 18461+ 'donate_interface-mailing-address' => 'Chaski imamayta',
 18462+ 'donate_interface-billing-address' => "Mink'achiku imamayta",
 18463+ 'donate_interface-billing-name' => "Mink'achiku suti",
 18464+ 'donate_interface-title' => 'Huqariy suti',
 18465+ 'donate_interface-company-name' => 'Ruruchinap icha tantanakuypa sutin',
 18466+ 'donate_interface-address-1' => 'Imamayta 1',
 18467+ 'donate_interface-address-2' => 'Imamayta 2',
 18468+ 'donate_interface-address-lines' => 'Imamayta sinrukuna',
 18469+ 'donate_interface-address-line-2' => 'Imamayta (2ñ sinru)',
 18470+ 'donate_interface-street-address' => 'Imamayta (kalli)',
 18471+ 'donate_interface-street-address-line-2' => 'Imamayta (2ñ sinru)',
 18472+ 'donate_interface-street-1' => 'Kalli 1',
 18473+ 'donate_interface-street-2' => 'Kalli 2',
 18474+ 'donate_interface-apartment-number' => 'Apt. #',
 18475+ 'donate_interface-city-town' => 'Llaqta',
 18476+ 'donate_interface-town-city' => 'Llaqta',
 18477+ 'donate_interface-state-province' => 'Suyu/Marka',
 18478+ 'donate_interface-zip' => 'Chaski tuyru',
 18479+ 'donate_interface-zip-code' => 'Chaski tuyru',
 18480+ 'donate_interface-zip-postal' => 'chaski tuyru',
 18481+ 'donate_interface-zip-postal-code' => 'chaski tuyru',
 18482+ 'donate_interface-billing-code' => "mink'achiku chaski tuyru",
 18483+ 'donate_interface-country' => 'mama llaqta',
 18484+ 'donate_interface-select-country' => 'mama llaqtata akllay',
 18485+ 'donate_interface-confirm-email' => 'E-chaski imamaytata takyachiy',
 18486+ 'donate_interface-phone' => 'Karu rimana',
 18487+ 'donate_interface-telephone' => 'Karu rimana',
 18488+ 'donate_interface-telephone-home' => 'Karu rimana (wasipi)',
 18489+ 'donate_interface-billing-phone-number' => "mink'achiku karu rimana huchha",
 18490+ 'donate_interface-donation-information' => 'Qaranamanta willakuna',
 18491+ 'donate_interface-cc-billing-information' => "Rantiy p'anqacha (credit card) nisqamanta mink'achiku willakuna",
 18492+ 'donate_interface-pay-by-credit-card' => "Rantiy p'anqacha (credit card) nisqawan hurkay (kañiy)",
 18493+ 'donate_interface-which-card' => "Mayqin p'anqachatataq llamk'achiyta munanki?",
 18494+ 'donate_interface-choose-donation-method' => 'Qarana ñanta akllay',
 18495+ 'donate_interface-cardholders-name' => "P'anqachayuq runap sutin",
 18496+ 'donate_interface-name-on-card' => "P'anqachapi suti",
 18497+ 'donate_interface-type-of-card' => "Ima laya p'anqacha",
 18498+ 'donate_interface-cards-accepted' => "Chaskisqa p'anqachakuna",
 18499+ 'donate_interface-card-type' => "Ima laya p'anqacha",
 18500+ 'donate_interface-credit-card-type' => "Ima laya rantiy p'anqacha (credit card)",
 18501+ 'donate_interface-credit-card-number' => "Rantiy p'anqacha (credit card) nisqap huchhan",
 18502+ 'donate_interface-credit-card-number-abbreviated' => "Rantiy p'anqacha (credit card) #",
 18503+ 'donate_interface-credit-card-expiration' => "Rantiy p'anqacha (credit card) nisqap puchukay p'unchawnin",
 18504+ 'donate_interface-card-expiration' => "P'anqachap puchukay p'unchawnin",
 18505+ 'donate_interface-select-month-of-expiration' => 'Puchukay killata akllay',
 18506+ 'donate_interface-select-year-of-expiration' => 'Puchukay watata akllay',
 18507+ 'donate_interface-expires-question' => 'Puchukanqachu?',
 18508+ 'donate_interface-expires' => 'Puchukan',
 18509+ 'donate_interface-card-security-code' => "P'anqachap alliku huchhan",
 18510+ 'donate_interface-cvv' => 'CVV',
 18511+ 'donate_interface-cvv-number-abbreviated' => 'CVV #',
 18512+ 'donate_interface-cvv2' => 'CVV2',
 18513+ 'donate_interface-cvv-number' => 'CVV huchha',
 18514+ 'donate_interface-verification-number' => 'Llanchina huchha',
 18515+ 'donate_interface-what-is-this' => 'Imataq kay?',
 18516+ 'donate_interface-do-not-include-dashes' => "Ama hina kaspa, ama aspi siq'ita (-) qillqaychu",
 18517+ 'donate_interface-please-donate-today' => "Ama hina kaspa, kunan p'unchaw qaray",
 18518+ 'donate_interface-donate-now' => 'Kunan qaray',
 18519+ 'donate_interface-please-select-gift-amount' => "Ama hina kaspa, akllay hayk'a qaranki",
 18520+ 'donate_interface-select-gift-amount' => "Akllay hayk'a qaranki",
 18521+ 'donate_interface-select-amount' => "Hayk'a qarana akllay",
 18522+ 'donate_interface-make-a-donation' => 'Qaray',
 18523+ 'donate_interface-enter-your-amount' => "Icha kay hawapi kahachapi yaykuchiy, hayk'a qaranki",
 18524+ 'donate_interface-will-support-with-gift' => 'Kay chhika qaranaywanmi yanapasaq:',
 18525+ 'donate_interface-will-make-tax-deductible-gift' => 'Kay chhika impuwistu hamuypallana qaranaywanmi yanapasaq:',
 18526+ 'donate_interface-submit-my-secure-donation' => 'Takyachisqalla qaranata kachamuway',
 18527+ 'donate_interface-next' => 'Qatiq',
 18528+ 'donate_interface-continue' => 'Qatiqpiraq ruray',
 18529+ 'donate_interface-cancel' => 'Ama niy',
 18530+ 'donate_interface-payment' => 'Hurkay (kañiy)',
 18531+ 'donate_interface-payment-type' => 'Ima hina hurkay (kañiy)',
 18532+ 'donate_interface-month' => '$1 ($2)',
 18533+ 'donate_interface-please-complete' => "Ama hina kaspa, kay qatiqpi qaranaykita hunt'ay ...",
 18534+ 'donate_interface-description' => "T'iktuna",
 18535+ 'donate_interface-donation' => 'Qarana',
 18536+ 'donate_interface-email-receipt' => 'Takyachiy willana e-chaskita kayman kachay:',
 18537+ 'donate_interface-monthly-donation' => 'Sapa killa qaray',
 18538+ 'donate_interface-via-paypal' => '(PayPal nisqawan)',
 18539+ 'donate_interface-shirt-size' => 'Kusmap chhikan:',
 18540+ 'donate_interface-shirt-size-2' => 'Kusmap chhikan: $1',
 18541+ 'donate_interface-language' => 'Rimay:',
 18542+ 'donate_interface-front' => 'Ñawpa',
 18543+ 'donate_interface-back' => 'Qhipa',
 18544+ 'donate_interface-front-of-shirt' => 'Kusmap ñawpa larun',
 18545+ 'donate_interface-back-of-shirt' => 'Kusmap qhipa larun',
 18546+ 'donate_interface-select-a-size' => 'Ama hina kaspa, chhikata akllay.',
 18547+ 'donate_interface-select' => 'Akllay',
 18548+ 'donate_interface-shipping-address' => 'Kachana imamayta',
 18549+ 'donate_interface-shipping-address-different' => "Kachana imamaytayqa manam mink'achiku imamaytay kaqllachu.",
 18550+ 'donate_interface-shipping-address-same' => "Kachana imamaytaqa mink'achiku imamayta kaqllam.",
 18551+ 'donate_interface-only-billing-address' => "Kusmakunataqa mink'achiku imamaytallamanmi kachana kachkan.",
 18552+ 'donate_interface-donation-must-equal' => 'Qaranaqa $1 hinallam icha aswanmi kana tiyan.',
 18553+ 'donate_interface-thank-you' => 'Añaychayki! Qarasqaykiqa chaskisqaykuñam.',
 18554+ 'donate_interface-wikipedia-translation' => 'Paqtataq: Kusma makipi "Wikipedia" qillqasqaqa "Wikipedia 10" rikch\'am kanqa, manam t\'ikrasqachu kanqa.',
 18555+ 'donate_interface-on-the-back' => 'Kaywanmi wasa larupi:',
 18556+ 'donate_interface-tshirt-confirmation' => 'Kusmaykitaqa kay qatiq chhikapim rimaypipas kachamusqaykiku.',
 18557+ 'donate_interface-donation-tshirt' => 'Qarana (kusmata chaskiy)',
 18558+ 'donate_interface-change' => 'Hukchay',
 18559+ 'donate_interface-select-credit-card' => "Rantiy p'anqacha (credit card) nisqata akllay",
 18560+ 'donate_interface-optional' => 'chikllana',
 18561+ 'donate_interface-state-dropdown-YY' => 'Suyuta akllay (HAS)',
 18562+ 'donate_interface-state-dropdown-XX' => 'Mana Hukllachasqa Amirika Suyukunapichu',
 18563+ 'donate_interface-bt-account_holder' => 'Rakiqunayuq runa',
 18564+ 'donate_interface-bt-bank_account_number' => 'Qullqiwasipi qullqiyupana huchha',
 18565+ 'donate_interface-bt-country_description' => "Mamallaqta t'iktuy",
 18566+ 'donate_interface-bt-payment_reference' => 'Kurkay (kañiy) apamuy',
 18567+ 'donate_interface-bt-swift_code' => 'SWIFT tuyru',
 18568+ 'donate_interface-bt-special_id' => 'Sapaq tuyru',
 18569+ 'donate_interface-bt-information' => 'Qullqiwasi wantuymanta willakuna',
 18570+ 'donate_interface-bt-finished' => 'Tukuchisqa',
 18571+ 'donate_interface-obt-biller_id' => "Mink'achiku tuyru (biller code)",
 18572+ 'donate_interface-obt-customer_payment_reference' => 'Apamuna #',
 18573+ 'donate_interface-obt-information' => 'Llikapi qullqiwasi wantuymanta willakuna',
 18574+ 'donate_interface-online_bank_transfer_message' => 'Karu rimanawan llikawanpas qullqiwasi wantuy - BPAY®',
 18575+ 'donate_interface-rtbt-issuer_id' => 'Qullqi wasita akllay',
 18576+ 'donate_interface-rtbt-issuer_id-longlist' => 'Huk qullqi wasikuna',
 18577+ 'donate_interface-dd-account_name' => 'Qullqiyupanayuq runap sutin',
 18578+ 'donate_interface-dd-account_number' => 'Qullqiyupanap huchhan',
 18579+ 'donate_interface-dd-authorization_id' => 'Kamana tuyru',
 18580+ 'donate_interface-dd-bank_check_digit' => 'Qullqiwasi llanchina huchhara',
 18581+ 'donate_interface-dd-bank_code' => 'Qullqiwasip tuyru huchhan',
 18582+ 'donate_interface-dd-bank_name' => 'Qullqiwasip sutin',
 18583+ 'donate_interface-dd-branch_code' => 'Qullqiwasip sukursal tuyrun',
 18584+ 'donate_interface-dd-direct_debit_text' => 'Chiqa manuy (direct debit) qillqa',
 18585+ 'donate_interface-dd-iban' => 'IBAN',
 18586+ 'donate_interface-translate-bluelink' => "Kay t'ikrasqata allinchay",
 18587+ 'donate_interface-translate-redlink1' => "Kay p'anqata t'ikraysiy",
 18588+ 'donate_interface-translate-redlink2' => "Icha t'ikrasqaykita e-chaskiwan kayman kachamuy: translations@wikimedia.org",
 18589+ 'donate_interface-email-fallbackname' => 'Wikimedia Foundation nisqap qhuchumasin',
 18590+ 'donate_interface-email-subject' => 'Añaychayki Wikimedia Foundation nisqamanta',
 18591+ 'donate_interface-email-unsub-title' => 'Wikimedia Foundation nisqamanta amaña imatapas kachamuwaychu',
 18592+ 'donate_interface-email-unsub-button' => 'Amaña imatapas kachamuwaychu',
 18593+ 'donate_interface-email-unsub-success' => 'Imamaytaykiqa e-chaski kachana sutisuyuykumanta qichusqañam',
 18594+ 'donate_interface-email-unsub-delay' => "Ama hina kaspa, suyallay, tawa (4) p'unchawkamachá unanqa hukchasqakuna aypanankama. Ama hina kaspa, pampachawayku chaskinayki e-chaskiykumanta kay pachapi. Tapuwayta munaspaykiqa, e-chaskiykita kayman kachamuway: <donations@wikimedia.org>",
 18595+ 'donate_interface-email-unsub-fail' => "Mañasqayki llamk'apusqa kaptin pantasqam tukurqan. Ama hina kaspa, tapuyta munaspaykiqa <donations@wikimedia.org> nisqaman e-chaskita kachay.",
 18596+ 'donate_interface-email-unsub-confirm' => 'Chiqapta yachankichu, manañachu <b>$1</b> nisqamanta e-chaskikunata chaskiyta munankichu?',
 18597+ 'donate_interface-faqs' => 'Pasaq tapuykuna',
 18598+ 'donate_interface-tax-info' => 'Impuwistu hamuypallana nisqamanta willakuna',
 18599+ 'donate_interface-currency-change' => 'Hukchasqa kachunchu?',
 18600+ 'donate_interface-taxded-link-int' => 'Impuwistu, huk chiqanmantapas willakuna',
 18601+ 'donate_interface-taxded-link-us' => 'Impuwistu hamuypallana nisqamanta willakuna',
 18602+ 'donate_interface-monthlybox-title' => 'Sapa killa qarana kachunchu?',
 18603+ 'donate_interface-monthlybox-content' => "Sapa killa qaranakunaqa killapi iskay ñiqin p'unchawpim tukukunku. Ima hayk'appas amaña niytam atinki.",
 18604+ 'donate_interface-monthlybox-amount' => "Hayk'a qarana:",
 18605+ 'donate_interface-monthlybox-yes' => 'Arí, sapa killam qarana kachun.',
 18606+ 'donate_interface-monthlybox-no' => 'Ama sapa killa kachunchu, sapalla kutim qarana kachun.',
 18607+ 'donate_interface-monthlybox-bottom' => "Qaranaykiqa takyasqallam llamk'apusqa kanqa.",
 18608+ 'donate_interface-securelogo-title' => "Takyachinapaq ñit'iy - kay llika tiyayqa VeriSign SSL nisqatam akllarqan takyachisqalla e-makipurapaq sunqullisqa willanakuypaqpas.",
 18609+ 'donate_interface-secureLogo-text' => 'SSL illukunamanta',
 18610+ 'donate_interface-error-http-403' => "Manam saqillasunkichu kay p'anqaman riyta.",
1818618611 );
1818718612
1818818613 /** Romanian (Română)
@@ -18525,6 +18950,7 @@
1852618951 'donate_interface-email-unsub-button' => 'Dezabonare',
1852718952 'donate_interface-email-unsub-success' => 'Ați fost înlăturat cu succes din lista noastră de discuții',
1852818953 'donate_interface-email-unsub-fail' => 'A apărut o eroare la procesarea solicitării dumneavoastră. Vă rugăm, contactați <donations@wikimedia.org>.',
 18954+ 'donate_interface-email-unsub-confirm' => 'Sunteți sigur că doriți să dezabonați adresa <b>$1</b>?',
1852918955 'donate_interface-faqs' => 'Întrebări frecvente',
1853018956 'donate_interface-tax-info' => 'Informații despre deductibilitatea fiscală',
1853118957 'donate_interface-currency-change' => 'Schimbați?',
@@ -18538,6 +18964,7 @@
1853918965 'donate_interface-monthlybox-bottom' => 'Donația dumneavoastră va fi prelucrată în siguranță.',
1854018966 'donate_interface-securelogo-title' => 'Clic pentru a verifica – Acest site a ales VeriSign SSL pentru a securiza comerțul electronic și informațiile confidențiale.',
1854118967 'donate_interface-secureLogo-text' => 'Despre certificatele SSL',
 18968+ 'donate_interface-error-http-403' => 'Nu aveți permisiunea să accesați această pagină.',
1854218969 );
1854318970
1854418971 /** Tarandíne (Tarandíne)
@@ -19061,7 +19488,7 @@
1906219489 'donate_interface-error-msg-captcha-please' => 'Пожалуйста, заполните форму Captcha, чтобы доказать, что вы не бот.',
1906319490 'donate_interface-error-msg-cookies' => 'Пожалуйста, включите «куки» (cookies) в своём браузере.',
1906419491 'donate_interface-error-msg-genaricrequired' => 'Это поле обязательно для заполнения.',
19065 - 'donate_interface-donate-error-try-a-different-card' => 'попробуйте другую карту',
 19492+ 'donate_interface-donate-error-try-a-different-card' => 'Пожалуйста, [$1 попробуйте другую карту] или выберите [$2 другой способ сделать пожертвование], либо свяжитесь с нами по адресу $3',
1906619493 'donate_interface-donate-error-thank-you-for-your-support' => 'Спасибо за Вашу поддержку!',
1906719494 'php-response-declined' => 'Ваша транзакция не может быть принята.',
1906819495 'donate_interface-thankyou' => 'Спасибо за ваше пожертвование!',
@@ -19233,6 +19660,7 @@
1923419661 'donate_interface-email-unsub-success' => 'Вы успешно исключены из нашего списка рассылки',
1923519662 'donate_interface-email-unsub-delay' => 'Пожалуйста, учтите, что изменения вступят в силу в течение четырёх (4) дней. Приносим свои извинения за письма, которые вы получите за это время. Если у вас возникли вопросы, обращайтесь по адресу <donations@wikimedia.org>',
1923619663 'donate_interface-email-unsub-fail' => 'Ваш запрос обработать не удалось, пожалуйста, свяжитесь с нами по адресу <donations@wikimedia.org>.',
 19664+ 'donate_interface-email-unsub-confirm' => 'Вы уверены, что хотите отписаться для <b>$1</b>?',
1923719665 'donate_interface-faqs' => 'Часто задаваемые вопросы',
1923819666 'donate_interface-tax-info' => 'Информация об освобождении пожертвований от налогов',
1923919667 'donate_interface-informationsharing' => 'Делая пожертвование, вы делитесь своей информацией с «Фондом Викимедиа» - некоммерческой организацией, которая ведет проект Википедия и другие проекты Викимедии, а также с ее сервисными провайдерами в США и в других странах, в соответствии с <a href="https://www.mediawiki.org//wikimediafoundation.org/wiki/Donor_policy/ru">политикой конфиденциальности информации дарителя</a>. Мы не продаем информацию о вас и не обмениваемся ею ни с кем',
@@ -19252,6 +19680,7 @@
1925319681 'donate_interface-monthlybox-bottom' => 'Информация о вашем пожертвовании будет обработана в защищённом режиме.',
1925419682 'donate_interface-securelogo-title' => 'Нажмите, чтобы проверить — этот сайт выбрал VeriSign SSL для обеспечения безопасности электронной коммерции и конфиденциальных сообщений.',
1925519683 'donate_interface-secureLogo-text' => 'О сертификатах SSL',
 19684+ 'donate_interface-error-http-403' => 'Извините, у вас недостаточно прав для доступа к этой странице.',
1925619685 );
1925719686
1925819687 /** Rusyn (Русиньскый)
@@ -19845,10 +20274,10 @@
1984620275 <p>කාඩ්පත් ධර සත්‍යෙක්ෂණ අගය (CVV): මෙම ඉලක්කම් තුන හෝ හතරකින් යුත් අංක කාඩ්පත් හිමියාගේ අයිතියෙහි එම භෞතික කාඩ්පත තිබේදැයි සුරක්ෂිත කිරීම සදහා උපකාරී වේ. බලය නොලත් හෝ වංචනික භාවිතයන් වළැක්වීම සදහාද මෙය උපකාරී වේ.</p>
1984720276 <h4>වීසා,මාස්ටර්කාඩ්</h4>
1984820277 <p>ඉලක්කම් තුනකින් යුත් කේතය ඔබගේ කාඩ්පතෙහි පිටුපස පිහිටා ඇත. (මුද්‍රා පැත්තෙහි ඇතුළතින් )
19849 -Typically the signature panel will have a series of numbers, but only the last three digits make up the CVV code.</p>
 20278+ආදර්ශ වශයෙන් මුද්‍රා පැනලය සතුව සංඛ්‍යා මාලාවක් ඇත, නමුත් මෙයින් අවසන් අංක තුන පමණක් CVV කේතයට අයත් වේ.</p>
1985020279 <h4>ඇමරිකන් එක්ස්ප්‍රෙස්</h4>
19851 -<p>The code is <i>always</i> located <i>above</i> the embossed (raised) account number on the face of the card.
19852 -In some instances, the code is located on the left side of the card, but is always above the account number.</p><br />',
 20280+<p>මෙම කේතය <i>සැමවිටම</i> අඩංගු වන්නේ කාඩ්පත් මුහුණතෙහි ගිණුම් අංකය මත නෙරා ඇති පරිදි මුද්‍රිත (උද්ගත) <i>ස්ථානයේය</i>.
 20281+සමහර සිද්ධි වලදී, මෙම කේතය කාඩ්පතෙහි වම් පසෙහි ඇත, නමුත් සැමවිටම ඇත්තේ ගිණුම් අංකයට ඉහළින්ය.</p><br />',
1985320282 'donate_interface-question-comment' => 'ප්‍රශ්න හෝ විවේචන ඇත්ද? සම්බන්ධ කරගන්න: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
1985420283 'donate_interface-donate-click' => 'ඔබගේ ණය පත සුරක්ෂිතව ක්‍රියායනය සිදු වෙනු ඇත.',
1985520284 'donate_interface-otherways' => 'මෙහි පේපැල්, චෙක්පත්, හෝ තැපෑලද ඇතුළුව <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/si">දීමට ඇති වෙනත් මාර්ග තිබේ</a>.',
@@ -20484,6 +20913,8 @@
2048520914 'donate_interface-email-unsub-success' => 'Uspešno ste bili odstranjeni z našega poštnega seznama',
2048620915 'donate_interface-email-unsub-delay' => 'Prosimo vas, da dovolite do štiri (4) dni za uveljavitev sprememb. Opravičujemo se vam za vsa elektronska sporočila, ki jih boste prejeli v tem času. Če imate kakršno koli vprašanje, kontaktirajte <donations@wikimedia.org>',
2048720916 'donate_interface-email-unsub-fail' => 'Pri obdelavi vaše zahteve je prišlo do napake; prosimo, kontaktirajte <donations@wikimedia.org>.',
 20917+ 'donate_interface-email-unsub-confirm' => 'Ali ste prepričani, da na Vaš e-poštni naslov <b>$1</b> ne želite več prejemati e-poštnih obvestil?',
 20918+ 'donate_interface-email-unsub-warning' => 'Izberite to možnost, če od fundacije Wikimedija ne želite več prejemati e-pošte kot donator. Še vedno pa boste na Vaš e-naslov prejemali e-sporočila, v kolikor so povezana z računom na enem od naših projektov. Če imate kakršnokoli sporočilo, nas lahko kontaktirate na <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
2048820919 'donate_interface-faqs' => 'Pogosto zastavljena vprašanja',
2048920920 'donate_interface-tax-info' => 'Podatki o davčnih olajšavah',
2049020921 'donate_interface-informationsharing' => 'S prispevanjem delite svoje osebne podatke s fundacijo Wikimedia, neprofitno organizacijo, ki gostuje Wikipedijo in druge projekte Wikimedije, ter njene ponudnike storitev, ki se nahajajo v ZDA in drugod po svetu, ki sledijo naši politiki zasebnosti. Mi ne prodajamo ali trgujemo z Vašimi osebnimi podatki. Za več informacij preberite <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">našo politiko prispevanja</a>.',
@@ -20503,6 +20934,7 @@
2050420935 'donate_interface-monthlybox-bottom' => 'Vaš prispevek bo varno obdelan.',
2050520936 'donate_interface-securelogo-title' => 'Kliknite, če želite preveriti - Ta stran uporablja VeriSign SSL za varne e-transakcije in zaupno komunikacijo.',
2050620937 'donate_interface-secureLogo-text' => 'O potrdilih SSL',
 20938+ 'donate_interface-error-http-403' => 'Za dostop do te strani nimate dovoljenja.',
2050720939 );
2050820940
2050920941 /** Albanian (Shqip)
@@ -20872,6 +21304,7 @@
2087321305 );
2087421306
2087521307 /** Serbian (Cyrillic script) (‪Српски (ћирилица)‬)
 21308+ * @author Nikola Smolenski
2087621309 * @author Rancher
2087721310 * @author Михајло Анђелковић
2087821311 */
@@ -21046,6 +21479,8 @@
2104721480 'donate_interface-error-msg-captcha-please' => 'Унесите знакове које видите изнад да докажете да нисте бот.',
2104821481 'donate_interface-error-msg-cookies' => 'Омогућите колачиће на прегледачу.',
2104921482 'donate_interface-error-msg-genaricrequired' => 'Ово поље је обавезно',
 21483+ 'donate_interface-donate-error-try-a-different-card' => 'Молимо [$1 пробајте другу картицу] или један од [$2 других начина донирања], или нас контактирајте преко $3',
 21484+ 'donate_interface-donate-error-thank-you-for-your-support' => 'Хвала на вашој подршци!',
2105021485 'php-response-declined' => 'Плаћање није прихваћено.',
2105121486 'donate_interface-thankyou' => 'Хвала вам на прилогу!',
2105221487 'donate_interface-post-transaction' => 'Подаци о плаћању',
@@ -21216,6 +21651,7 @@
2121721652 'donate_interface-email-unsub-success' => 'Уклоњени сте с наше дописне листе',
2121821653 'donate_interface-email-unsub-delay' => 'Треба да сачекате до четири дана да се спроведу измене. Извињавамо се ако у међувремену добијете неке поруке. Ако имате питања, обратите нам се на <donations@wikimedia.org>',
2121921654 'donate_interface-email-unsub-fail' => 'Дошло је до грешке при обрађивању вашег захтева. Обратите нам се на <donations@wikimedia.org>.',
 21655+ 'donate_interface-email-unsub-confirm' => 'Да ли сте сигурни да желите да откажете адресу <b>$1</b>?',
2122021656 'donate_interface-faqs' => 'Често постављена питања',
2122121657 'donate_interface-tax-info' => 'Подаци о пореским олакшицама',
2122221658 'donate_interface-informationsharing' => 'Давањем прилога, ви делите своје податке са Задужбином Викимедија, непрофитном организацијом која покреће Википедију и друге Викимедијине пројекте, и с њеним добављачима у САД и другим местима, у складу с нашим правилима за приватност даваоца. Ми не продајемо нити размењујемо ваше податке ни са ким. Више на страници за <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">правила за даваоца</a>.',
@@ -21235,6 +21671,7 @@
2123621672 'donate_interface-monthlybox-bottom' => 'Ваш прилог ће бити безбедно обрађен.',
2123721673 'donate_interface-securelogo-title' => 'Кликните да потврдите. Ово мрежно место је одабрало VeriSign SSL за безбедно е-банкарство и поверљиве преписке.',
2123821674 'donate_interface-secureLogo-text' => 'О потврдама SSL',
 21675+ 'donate_interface-error-http-403' => 'Немате дозволу да приступите овој страници.',
2123921676 );
2124021677
2124121678 /** Serbian (Latin script) (‪Srpski (latinica)‬)
@@ -21961,6 +22398,8 @@
2196222399 'donate_interface-email-unsub-success' => 'Du har framgångsrikt tagits bort från vår sändlista',
2196322400 'donate_interface-email-unsub-delay' => 'Tillåt upp till fyra (4) dagar för att ändringarna ska börja gälla. Vi ber om ursäkt för alla e-postmeddelanden som du får under denna tid. Om du har några frågor, vänligen kontakta<donations@wikimedia.org></donations@wikimedia.org>',
2196422401 'donate_interface-email-unsub-fail' => 'Det uppstod ett fel vid bearbetningen av din förfrågan, kontakta <donations@wikimedia.org>.',
 22402+ 'donate_interface-email-unsub-confirm' => 'Är du säker på att du vill avbeställa <b>$1</b>?',
 22403+ 'donate_interface-email-unsub-warning' => 'Detta kommer att avaktivera e-postmeddelanden från Wikimedia Foundation som skickas till dig som givare. Du kan fortfarande få e-post till denna e-postadress om den är associerad med ett konto på ett av våra projekt. Om du har några frågor, vänligen kontakta <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
2196522404 'donate_interface-faqs' => 'Svar På Ofta Förekommande Frågor',
2196622405 'donate_interface-tax-info' => 'Information om avdragsgiltighet',
2196722406 'donate_interface-informationsharing' => 'Genom att donera delar du din information med Wikimedia Foundation, en ideell organisation som är värd för Wikipedia och andra Wikimedia-projekt och dess leverantörer i USA och på andra håll i enlighet med vår sekretesspolicy för givaren. Vi säljer eller byter inte din information till någon. För mer information <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">läs våra givarpolicy</a>.',
@@ -21980,6 +22419,7 @@
2198122420 'donate_interface-monthlybox-bottom' => 'Din gåva kommer att behandlas säkert.',
2198222421 'donate_interface-securelogo-title' => 'Klicka för att verifiera - denna sajt använder VeriSign SSL för säker e-handel och konfidentiell kommunikation.',
2198322422 'donate_interface-secureLogo-text' => 'Om SSLcertifikat',
 22423+ 'donate_interface-error-http-403' => 'Du har inte behörighet att komma åt denna sida.',
2198422424 );
2198522425
2198622426 /** Swahili (Kiswahili)
@@ -22948,6 +23388,7 @@
2294923389 'donate_interface-BGN' => 'Lev ng Bulgarya',
2295023390 'donate_interface-BHD' => 'Dinar ng Bahrain',
2295123391 'donate_interface-BMD' => 'Dolyar ng Bermuda',
 23392+ 'donate_interface-BOB' => 'Bulibyano ng Bulibya',
2295223393 'donate_interface-BRL' => 'Real ng Brasil',
2295323394 'donate_interface-BZD' => 'Dolyar ng Belis',
2295423395 'donate_interface-CAD' => 'Dolyar ng Kanada',
@@ -22975,6 +23416,7 @@
2297623417 'donate_interface-JPY' => 'Yen ng Hapon',
2297723418 'donate_interface-KES' => 'Shilling ng Kenya',
2297823419 'donate_interface-KRW' => 'Won ng Timog Korea',
 23420+ 'donate_interface-KYD' => 'Dolyar ng Kapuluang Cayman',
2297923421 'donate_interface-LBP' => 'Libra ng Libano',
2298023422 'donate_interface-LKR' => 'Rupee ng Sri Lanka',
2298123423 'donate_interface-LTL' => 'Litas ng Litwanya',
@@ -22996,10 +23438,12 @@
2299723439 'donate_interface-SAR' => 'Riyal ng Arabyang Saudi',
2299823440 'donate_interface-SEK' => 'Krona ng Suwesya',
2299923441 'donate_interface-SGD' => 'Dolyar ng Singgapur',
 23442+ 'donate_interface-SVC' => 'Colón ng El Salvador',
2300023443 'donate_interface-THB' => 'Baht ng Taylandiya',
2300123444 'donate_interface-TND' => 'Dinar ng Tunisya',
2300223445 'donate_interface-TRY' => 'Lira ng Turkiya',
2300323446 'donate_interface-TTD' => 'Dolyar ng Trinidad at Tobago',
 23447+ 'donate_interface-TWD' => 'Bagong dolyar ng Taiwan',
2300423448 'donate_interface-UAH' => 'Hryvnia ng Ukranya',
2300523449 'donate_interface-USD' => 'Dolyar ng Estados Unidos',
2300623450 'donate_interface-UYU' => 'Piso ng Urugway',
@@ -23010,8 +23454,12 @@
2301123455 'donate_interface-ZAR' => 'Rand ng Timog Aprika',
2301223456 'donate_interface-accessible' => 'Mapupuntahan lamang ang pahinang ito mula sa pahina ng pagkakaloob.',
2301323457 'donate_interface-paypal-button' => 'Magkaloob sa pamamagitan ng PayPal',
 23458+ 'donate_interface-paypal-redirect' => 'Ikinakarga sa PayPal...',
2301423459 'donate_interface-cc-button' => 'Magkaloob sa pamamagitan ng Tarhetang Pang-utang',
23015 - 'donate_interface-rt-button' => 'Umambag sa pamamagitan ng bangko gamit ang $1',
 23460+ 'donate_interface-ccdc-button' => 'Magkaloob sa pamamagitan ng tarhetang pang-utang/debito',
 23461+ 'donate_interface-bt-button' => 'Magkaloob sa pamamagitan ng pagsasalin sa bangko',
 23462+ 'donate_interface-rt-button' => 'Umambag sa pamamagitan ng $1 bangko',
 23463+ 'donate_interface-ewallet-button' => 'Magkaloob sa pamamagitan ng $1',
2301623464 'donate_interface-donor-legend' => 'Kabatiran ng tagapagkaloob',
2301723465 'donate_interface-card-legend' => 'Kabatiran ng tarhetang pang-utang',
2301823466 'donate_interface-amount-legend' => 'Halaga ng kaloob',
@@ -23041,6 +23489,7 @@
2304223490 'donate_interface-error-msg-nopaypal' => 'Dahil sa isang kamaliang teknikal, hindi namin maipapadala ang hiling mo sa PayPal. Mangyaring subukang gamitin ang pangkaraniwang pormularyo ng pagkakaloob para sa tarhetang pang-utang.',
2304323491 'donate_interface-error-msg' => 'Pakilagay ang iyong $1',
2304423492 'donate_interface-error-msg-js' => 'Pakilagay ang iyong',
 23493+ 'donate_interface-error-msg-validation' => 'Pakitama ang mga kamalian sa pormularyo.',
2304523494 'donate_interface-error-msg-invalid-amount' => 'Mangyaring maglagay ng isang wastong halaga',
2304623495 'donate_interface-error-msg-email' => 'Mangyaring maglagay ng isang wastong direksiyong e-liham',
2304723496 'donate_interface-error-msg-card-num' => 'Mangyaring magpasok ng isang tanggap na bilang ng tarhetang pang-utang para sa isa sa mga tinatanggap na mga uri ng tarhetang pang-utang',
@@ -23064,6 +23513,9 @@
2306523514 'donate_interface-error-msg-cvv' => 'CVV mula sa likod ng tarheta mo',
2306623515 'donate_interface-error-msg-captcha' => 'Hindi tama ang halagang Captcha na ipinasok mo. Pakisubukan uli.',
2306723516 'donate_interface-error-msg-captcha-please' => 'Para sa kaligtasan ng iyong tarhetang pang-utang, pakitipa ang mga panitik na nakikita mo sa itaas.',
 23517+ 'donate_interface-error-msg-cookies' => 'Pahintulutan po ninyo ang mga kuki sa inyong pambasa-basa.',
 23518+ 'donate_interface-error-msg-genaricrequired' => 'Kailangan ang kahanayang ito',
 23519+ 'donate_interface-donate-error-thank-you-for-your-support' => 'Maraming salamat sa inyong suporta!',
2306823520 'php-response-declined' => 'Hindi matatanggap ang iyong transaksyon.',
2306923521 'donate_interface-thankyou' => 'Salamat sa inyong pagkakaloob!',
2307023522 'donate_interface-post-transaction' => 'Mga detalye ng transaksyon',
@@ -23196,7 +23648,9 @@
2319723649 'donate_interface-on-the-back' => 'Na nasa likuran ito:',
2319823650 'donate_interface-tshirt-confirmation' => 'Ang kamiseta mo ay ipapadala na nasa sukat at wikang nasa ibaba:',
2319923651 'donate_interface-donation-tshirt' => 'Kaloob (alok na kamiseta)',
 23652+ 'donate_interface-change' => 'Baguhin',
2320023653 'donate_interface-select-credit-card' => 'Pumili ng tarhetang pang-utang',
 23654+ 'donate_interface-optional' => 'opsiyonal',
2320123655 'donate_interface-state-dropdown-YY' => 'Pumili ng estado',
2320223656 'donate_interface-state-dropdown-XX' => 'Nasa labas ng Estados Unidos',
2320323657 'donate_interface-bt-account_holder' => 'May-hawak ng kuwenta',
@@ -23207,15 +23661,31 @@
2320823662 'donate_interface-rtbt-issuer_id-longlist' => 'Ibang mga bangko',
2320923663 'donate_interface-dd-account_name' => 'Pangalan ng kuwenta',
2321023664 'donate_interface-dd-account_number' => 'Bilang ng kuwenta',
23211 - 'donate_interface-dd-bank_code' => 'Kodigo ng bangko',
 23665+ 'donate_interface-dd-bank_check_digit' => 'Bilang pantiyak ng bangko',
 23666+ 'donate_interface-dd-bank_code' => 'Kodigo ng pag-uuri',
2321223667 'donate_interface-dd-bank_name' => 'Pangalan ng bangko',
2321323668 'donate_interface-dd-branch_code' => 'Kodigo ng sangay',
 23669+ 'donate_interface-translate-bluelink' => 'Pagbutihin ang salinwikang ito',
2321423670 'donate_interface-translate-redlink1' => 'Tumulong sa pagsasalinwika ng pahinang ito.',
 23671+ 'donate_interface-translate-redlink2' => 'O ipadala ang inyong salinwika sa translations@wikimedia.org',
 23672+ 'donate_interface-email-fallbackname' => 'kaibigan ng Pundasyong Wikimedia',
2321523673 'donate_interface-email-subject' => 'Maraming salamat mula sa Pundasyong Wikimedia',
 23674+ 'donate_interface-email-unsub-success' => 'Matagumpay kang itinanggal mula sa aming pangkoreong tala',
2321623675 'donate_interface-faqs' => 'Mga karaniwang itinatanong',
2321723676 'donate_interface-tax-info' => 'Impormasyon sa pagkakaltas sa buwis',
 23677+ 'donate_interface-currency-change' => 'Palitan?',
 23678+ 'donate_interface-bank_transfer_message' => "Bigyan po ng pansin na makikita sa iyong deklarasyon ng pagtutuos ang pangalang 'Global Collect' bilang tagatanggap. Pinapahintulutan ang Global Collect na tanggapin at ipagproseso ang mga bayarin sa ngalan ng Pundasyong Wikimedia. Huwag kalimutang ilagay ang bilang pansangguni na iyong natanggap dito sa iyong pagsasalin sa bangko at maaari kang magpadala ng e-liham sa donations@wikimedia.org kung mayroon pa kayong mga katanungan o alalahanin.",
 23679+ 'donate_interface-taxded-link-int' => 'Impormasyon sa buwis at ibang mga legal na bagay',
 23680+ 'donate_interface-taxded-link-us' => 'Impormasyon sa pagkakaltas sa buwis',
2321823681 'donate_interface-monthlybox-title' => 'Gawing buwanan?',
 23682+ 'donate_interface-monthlybox-content' => "Ipinoproseso ang mga buwanang ambag sa ika-2 ng bawa't buwan. Maaari mo itong kanselahin sa anumang oras.",
2321923683 'donate_interface-monthlybox-amount' => 'Halaga ng kaloob:',
 23684+ 'donate_interface-monthlybox-yes' => 'Sige, gawing buwanan',
 23685+ 'donate_interface-monthlybox-no' => 'HINDI, gumawa ng isahang kaloob',
 23686+ 'donate_interface-monthlybox-bottom' => 'Ligtas na ipoproseso ang iyong kaloob.',
 23687+ 'donate_interface-securelogo-title' => 'I-klik upang Matiyak - Pinili ng sayt na ito ang VeriSign SSL para sa ligtas na e-komersiyo at lihim na komunikasyon,',
 23688+ 'donate_interface-secureLogo-text' => 'Tungkol sa mga Sertipikong SSL',
 23689+ 'donate_interface-error-http-403' => 'Wala kang pahintulot na puntahan ang pahinang ito.',
2322023690 );
2322123691
2322223692 /** Turkish (Türkçe)
@@ -24485,6 +24955,8 @@
2448624956 'donate_interface-email-unsub-success' => 'Tên của bạn đã được gỡ bỏ thành công khỏi danh sách thư của chúng tôi',
2448724957 'donate_interface-email-unsub-delay' => 'Xin vui lòng chờ đến bốn (4) ngày để những thay đổi có hiệu lực. Chúng tôi xin lỗi vì các email mà bạn nhận được trong thời gian này. Nếu bạn có bất kỳ câu hỏi nào, xin vui lòng liên hệ <donations@wikimedia.org>',
2448824958 'donate_interface-email-unsub-fail' => 'Đã có lỗi xảy ra khi xử lý yêu cầu của bạn, vui lòng liên hệ <donations@wikimedia.org>.',
 24959+ 'donate_interface-email-unsub-confirm' => 'Bạn có chắc bạn muốn hủy đăng ký <b>$1</b>?',
 24960+ 'donate_interface-email-unsub-warning' => 'Việc này sẽ quyết định hủy việc nhận các thư điện tử do Wikimedia Foundation gửi đến người quyên góp. Bạn vẫn có thể nhận thư điện tử tại địa chỉ thư điện tử này nếu có tài khoản sử dụng địa chỉ thư điện tử này tại một trong những dự án của chúng tôi. Nếu bạn có thắc mắc gì, xin vui lòng liên lạc với <a href="mailto:donations@wikimedia.org">donations@wikimedia.org</a>.',
2448924961 'donate_interface-faqs' => 'Câu hỏi thường gặp',
2449024962 'donate_interface-tax-info' => 'Thông tin khấu trừ thuế',
2449124963 'donate_interface-informationsharing' => 'Qua việc quyên góp, bạn đang chia sẻ thông tin của bạn với Wikimedia Foundation, tổ chức phi lợi nhuận điều hành Wikipedia và các dự án Wikimedia khác, và các nhà cung cấp dịch vụ ở Hoa Kỳ và các nơi khác theo chính sách bảo mật dành cho nhà tài trợ của chúng tôi. Chúng tôi không bán hoặc trao đổi thông tin của bạn cho bất cứ ai. Xin đọc <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">chính sách bảo mật của chúng tôi</a> để biết thêm thông tin.',
@@ -24504,6 +24976,7 @@
2450524977 'donate_interface-monthlybox-bottom' => 'Khoản quyên góp của bạn sẽ được xử lý một cách an toàn.',
2450624978 'donate_interface-securelogo-title' => 'Nhấn vào đây để xác minh – Trang này đã chọn VeriSign SSL để giao dịch thương mại điện tử được an toàn và bảo mật.',
2450724979 'donate_interface-secureLogo-text' => 'Giới thiệu chứng thư SSL',
 24980+ 'donate_interface-error-http-403' => 'Bạn không có quyền truy cập trang này.',
2450824981 );
2450924982
2451024983 /** Volapük (Volapük)
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/interface.i18n.php
___________________________________________________________________
Modified: svn:mergeinfo
2451124984 Merged /trunk/extensions/DonationInterface/gateway_common/interface.i18n.php:r104745-104746,104858,104877,105068,105224
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/gateway.adapter.php
@@ -832,14 +832,14 @@
833833
834834 // If the payment processor requires XML, package our data into XML.
835835 if ( $this->getCommunicationType() === 'xml' ) {
836 - $this->getStopwatch( "buildRequestXML" ); // begin profiling
 836+ $this->getStopwatch( "buildRequestXML", true ); // begin profiling
837837 $curlme = $this->buildRequestXML(); // build the XML
838838 $this->saveCommunicationStats( "buildRequestXML", $transaction ); // save profiling data
839839 }
840840
841841 // If the payment processor requires name/value pairs, package our data into name/value pairs.
842842 if ( $this->getCommunicationType() === 'namevalue' ) {
843 - $this->getStopwatch( "buildRequestNameValueString" ); // begin profiling
 843+ $this->getStopwatch( "buildRequestNameValueString", true ); // begin profiling
844844 $curlme = $this->buildRequestNameValueString(); // build the name/value pairs
845845 $this->saveCommunicationStats( "buildRequestNameValueString", $transaction ); // save profiling data
846846 }
@@ -1283,11 +1283,15 @@
12841284
12851285 /**
12861286 *
1287 - * @param type $function
1288 - * @param type $additional
1289 - * @param type $vars
 1287+ * @param string $function This is the function name that identifies the
 1288+ * stopwatch that should have already been started with the getStopwatch
 1289+ * function.
 1290+ * @param string $additional Additional information about the thing we're
 1291+ * currently timing. Meant to be easily searchable.
 1292+ * @param string $vars Intended to be particular values of any variables
 1293+ * that might be of interest.
12901294 */
1291 - function saveCommunicationStats( $function = '', $additional = '', $vars = '' ) {
 1295+ public function saveCommunicationStats( $function = '', $additional = '', $vars = '' ) {
12921296 static $saveStats = null;
12931297 static $saveDB = null;
12941298
@@ -1512,7 +1516,72 @@
15131517 self::log( "STOMP ERROR. Could not add message. " . $e->getMessage() , LOG_CRIT );
15141518 }
15151519 }
 1520+
 1521+
 1522+ /**
 1523+ * Function that adds a stomp message to a special 'limbo' queue, for data
 1524+ * that is either highly likely or completely guaranteed to be bifurcated by
 1525+ * handing the ball to a third-party process.
 1526+ * TODO: Functionalize some of the code copied from doStompTransaction.
 1527+ * @return null
 1528+ */
 1529+ protected function doLimboStompTransaction( $antimessage = false ) {
 1530+ if ( !$this->getGlobal( 'EnableStomp' ) ){
 1531+ return;
 1532+ }
 1533+
 1534+ if ($this->getData_Raw( 'payment_method' ) === 'cc'){
 1535+ global $wgCCLimboStompQueueName;
 1536+ if ( !isset( $wgCCLimboStompQueueName ) || $wgCCLimboStompQueueName === false ){
 1537+ return;
 1538+ }
 1539+ } else {
 1540+ global $wgLimboStompQueueName;
 1541+ if ( !isset( $wgLimboStompQueueName ) || $wgLimboStompQueueName === false ){
 1542+ return;
 1543+ }
 1544+ }
 1545+
 1546+ $this->debugarray[] = "Attempting Limbo Stomp Transaction!";
 1547+ $hook = 'gwLimboStomp';
15161548
 1549+ $stomp_fields = $this->dataObj->getStompMessageFields();
 1550+
 1551+ if ($antimessage){
 1552+ $transaction = array(
 1553+ 'date' => time(),
 1554+ 'gateway_txn_id' => $this->getTransactionGatewayTxnID(),
 1555+ 'correlation-id' => $this->getCorrelationID(),
 1556+ 'payment_method' => $this->getData_Raw( 'payment_method' ),
 1557+ 'antimessage' => 'true'
 1558+ );
 1559+ } else {
 1560+ $transaction = array(
 1561+ 'response' => $this->getTransactionMessage(),
 1562+ 'date' => time(),
 1563+ 'gateway_txn_id' => $this->getTransactionGatewayTxnID(),
 1564+ 'correlation-id' => $this->getCorrelationID(),
 1565+ 'payment_method' => $this->getData_Raw( 'payment_method' ),
 1566+ );
 1567+
 1568+ $raw_data = array();
 1569+ foreach ( $stomp_fields as $field ){
 1570+ $raw_data[$field] = $this->getData_Raw( $field );
 1571+ }
 1572+ $transaction = array_merge( $raw_data, $transaction );
 1573+ }
 1574+
 1575+ try {
 1576+ wfRunHooks( $hook, array( $transaction ) );
 1577+ } catch ( Exception $e ) {
 1578+ self::log( "STOMP ERROR. Could not add message. " . $e->getMessage() , LOG_CRIT );
 1579+ }
 1580+ }
 1581+
 1582+ protected function getCorrelationID(){
 1583+ return $this->getIdentifier() . '-' . $this->getData_Raw('order_id');
 1584+ }
 1585+
15171586 function smooshVarsForStaging() {
15181587
15191588 foreach ( $this->staged_vars as $field ) {
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/gateway.adapter.php
___________________________________________________________________
Modified: svn:mergeinfo
15201589 Merged /trunk/extensions/DonationInterface/gateway_common/gateway.adapter.php:r104539,104588,104791,104933,105263
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/DonationData.php
@@ -667,7 +667,7 @@
668668 static $match = null;
669669
670670 if ( $match === null ) {
671 - if ( $this->isCaching() ){
 671+ if ( $this->isCaching() ){
672672 //This makes sense.
673673 //If all three conditions for caching are currently true, the
674674 //last thing we want to do is screw it up by setting a session
@@ -1017,6 +1017,8 @@
10181018 'zip2',
10191019 'gateway',
10201020 'gateway_txn_id',
 1021+ 'payment_method',
 1022+ 'payment_submethod',
10211023 'response',
10221024 'currency_code',
10231025 'amount',
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/DonationData.php
___________________________________________________________________
Modified: svn:mergeinfo
10241026 Merged /trunk/extensions/DonationInterface/gateway_common/DonationData.php:r104588
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/activemq_stomp/activemq_stomp.php
@@ -115,6 +115,62 @@
116116 }
117117
118118 /**
 119+ * Hook to send transaction information to ActiveMQ server
 120+ * TODO: Seriously. Parameterize sendStomp. I hated this when there were only
 121+ * two of them, and now I've made another one.
 122+ * THE ONLY THING this does differently, is use a different queue, and set the
 123+ * correlation-id if one is set in the transaction array.
 124+ * @global string $wgStompServer ActiveMQ server name.
 125+ * @global string $wgLimboStompQueueName Name of the destination queue for
 126+ * 'limbo' transactions.
 127+ * @param array $transaction Key-value array of staged and ready donation data.
 128+ * @return bool Just returns true all the time. Presumably an indication that
 129+ * nothing exploded big enough to kill the whole thing.
 130+ */
 131+function sendLimboSTOMP( $transaction ) {
 132+ global $wgStompServer, $wgLimboStompQueueName, $wgCCLimboStompQueueName;
 133+
 134+ if ( $transaction['payment_method'] === 'cc' ) {
 135+ $queueName = isset( $wgCCLimboStompQueueName ) ? $wgCCLimboStompQueueName : 'cc-limbo';
 136+ } else {
 137+ $queueName = isset( $wgLimboStompQueueName ) ? $wgLimboStompQueueName : 'limbo';
 138+ }
 139+
 140+ // include a library
 141+ require_once( "Stomp.php" );
 142+
 143+ $properties = array(
 144+ 'persistent' => 'true',
 145+ 'correlation-id' => $transaction['correlation-id'],
 146+ 'payment_method' => $transaction['payment_method']
 147+ );
 148+
 149+ if ( array_key_exists( 'antimessage', $transaction ) ) {
 150+ $message = '';
 151+ $properties['antimessage'] = 'true';
 152+ } else {
 153+ $message = json_encode( createQueueMessage( $transaction ) );
 154+ }
 155+
 156+ // make a connection
 157+ $con = new Stomp( $wgStompServer );
 158+
 159+ // connect
 160+ $con->connect();
 161+
 162+ // send a message to the queue
 163+ $result = $con->send( "/queue/$queueName", $message, $properties );
 164+
 165+ if ( !$result ) {
 166+ wfDebugLog( 'activemq_stomp', 'Send to Q failed for this message: ' . $message );
 167+ }
 168+
 169+ $con->disconnect();
 170+
 171+ return true;
 172+}
 173+
 174+/**
119175 * Assign correct values to the array of data to be sent to the ActiveMQ server
120176 * TODO: Probably something else. I don't like the way this works and neither do you.
121177 *
@@ -165,6 +221,8 @@
166222 'postal_code_2' => $transaction['zip2'],
167223 'gateway' => $transaction['gateway'],
168224 'gateway_txn_id' => $transaction['gateway_txn_id'],
 225+ 'payment_method' => $transaction['payment_method'],
 226+ 'payment_submethod' => $transaction['payment_submethod'],
169227 'response' => $transaction['response'],
170228 'currency' => $transaction['currency_code'],
171229 'original_currency' => $transaction['currency_code'],
@@ -177,3 +235,91 @@
178236
179237 return $message;
180238 }
 239+
 240+/**
 241+ * Fetches all the messages in a queue that match the supplies selector.
 242+ * Limiting to a completely arbitrary 50, just in case something goes amiss somewhere.
 243+ * @param string $queue The target queue from which we would like to fetch things.
 244+ * To simplify things, specify either 'verified', 'pending', or 'limbo'.
 245+ * @param string $selector Could be anything that STOMP will regard as a valid selector. For our purposes, we will probably do things like:
 246+ * $selector = "JMSCorrelationID = 'globalcollect-6214814668'", or
 247+ * $selector = "payment_method = 'cc'";
 248+ * @param int $limit The maximum number of messages we would like to pull off of the queue at one time.
 249+ * @return array an array of stomp messages, with a count of up to $limit.
 250+ */
 251+function stompFetchMessages( $queue, $selector = null, $limit = 50 ){
 252+ global $wgStompQueueName, $wgPendingStompQueueName, $wgLimboStompQueueName, $wgCCLimboStompQueueName;
 253+
 254+ switch($queue){
 255+ case 'pending':
 256+ $queue = $wgPendingStompQueueName;
 257+ break;
 258+ case 'limbo':
 259+ $queue = $wgLimboStompQueueName;
 260+ break;
 261+ case 'cc-limbo':
 262+ $queue = $wgCCLimboStompQueueName;
 263+ break;
 264+ case 'verified':
 265+ default:
 266+ $queue = $wgStompQueueName;
 267+ break;
 268+ }
 269+
 270+ //This needs to be renewed every time, or the selectors won't work.
 271+ //So says the internets, at least.
 272+ $stomp = getDIStompConnection( true );
 273+
 274+ $properties = array( 'ack' => 'client' );
 275+ if ( !is_null( $selector ) ){
 276+ $properties['selector'] = $selector;
 277+ }
 278+
 279+ $returned = $stomp->subscribe( '/queue/' . $queue, $properties );
 280+ $message = $stomp->readFrame();
 281+
 282+ $return = array();
 283+
 284+ while ( !empty( $message ) && count( $return ) < $limit ) {
 285+ $return[] = $message;
 286+ $message = $stomp->readFrame();
 287+ }
 288+
 289+ return $return;
 290+}
 291+
 292+
 293+/**
 294+ * Ack all of the messages in the array, thereby removing them from the queue.
 295+ * @param type $messages
 296+ */
 297+function stompAckMessages( $messages = array() ){
 298+ $stomp = getDIStompConnection();
 299+ foreach ($messages as $message){
 300+ if (!array_key_exists('redelivered', $message->headers)) {
 301+ $message->headers['redelivered'] = 'true';
 302+ }
 303+ $result = $stomp->ack($message);
 304+ }
 305+}
 306+
 307+function getDIStompConnection( $renew = false ){
 308+ global $wgStompServer;
 309+ static $conn = null;
 310+ if ( $conn === null || !$conn->isConnected() || $renew ) {
 311+ if ( $conn !== null && $conn->isConnected() ){
 312+ $conn->disconnect(); //just to be safe.
 313+ }
 314+ // make a connection
 315+ require_once( "Stomp.php" );
 316+ $conn = new Stomp( $wgStompServer );
 317+ // connect
 318+ $conn->connect();
 319+ }
 320+ return $conn;
 321+}
 322+
 323+function closeDIStompConnection(){
 324+ $conn = getDIStompConnection();
 325+ $conn->disconnect();
 326+}
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/activemq_stomp/activemq_stomp.php
___________________________________________________________________
Added: svn:mergeinfo
181327 Merged /trunk/extensions/DonationInterface/activemq_stomp/activemq_stomp.php:r75657-77440,77442-79147,79149-79286,79288-79296,79298-79299,79301-79303,79305-86440,90286,92825,96120-96121,96125,97945-99042,99045-99408,99503,99555,99568,99570-101026,101056,101060,101063-101064,101071-101074,101076,101099,101109,101112,101163,101180,101192,101200,101205,101207,101217,101230,101232,101236,101335,101382,101399,101441,101501-101504,101512,101541,101547,101549,101553-101555,101557,101559,101561,101563,101576,101578-101579,101631,101633,101638,101669,101676,101679,101689,101700,101706,101719,101740,101747,101757,101764,101778-101779,101781,101785-101789,101798,101823,101826,101837,101846,101852,101870-101872,101878,101882,101890,101892,101910,101917,101929,101947,101949-101951,101955-101960,101962,101964-101966,101996,102003,102011-102012,102030,102032-102033,102047,102050-102052,102054,102056,102058,102065,102076,102081,102085-102087,102118,102120,102123-102127,102130,102134,102140,102147,102151-102152,102155-102156,102186,102188-102242,102252,102258-102261,102263,102267,102269,102307-102309,102313,102318,102332,102338,102341-102342,102345,102364,102419,102424-102425,102445,102463,102467-102468,102470,102476,102479-102480,102549-102550,102576-102581,102590,102594,102596,102611,102639,102664,102681-102682,102685,102689,102698,102700-102703,102707,102711-102712,102714,102729,102733,102736,102740,102752,102763,102805,102807,102809-102810,102812,102819-102824,102826,102828-102833,102835-102836,102841,102872,102878,102915,102921-102923,102926-102928,102932,102936,102938,102942-102943,102946,102953,102960-102961,103009,103023-103024,103026-103027,103032,103036-103038,103040,103044,103050,103058,103067,103077,103080,103130,103219,103223,103229,103235,103237-103239,103243-103247,103253,103255,103259,103261-103262,103264,103275,103278,103284,103289-103291,103325,103371,103397,103399,103401,103411,103413,103421,103434-103435,103481,103500,103503,103515,103519,103537,103541,103548,103591,103607-103608,103633,103680,103775,103784,103837,103839,103863,103866,104065,104194,104210,104243,104298,104362,104485,104503,104539,104587-104588,104611,104648,104933
182328 Merged /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/activemq_stomp/activemq_stomp.php:r99568

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r104225Removing whitespace added in r104224jhsoby07:58, 25 November 2011
r104471Adding CSS and RapidHTML tokens for direct debitpgehres19:19, 28 November 2011
r104503Establishes a 'limbo' queue for data that GlobalCollect is either extremely l...khorn23:12, 28 November 2011
r104539More changes for the 'limbo' queue functionality....khorn03:08, 29 November 2011
r104588r104503, r104539...khorn20:38, 29 November 2011
r104600Adding basic template block support to RapidHtmlpgehres21:49, 29 November 2011
r104607Adding AU and CA personal information templates. Making US state list easier...pgehres22:45, 29 November 2011
r104648followup r104503, r104539, r104588...khorn02:54, 30 November 2011
r104745Adding two messagesjhsoby20:49, 30 November 2011
r104746Localisation updates for core and extension messages from translatewiki.netraymond20:59, 30 November 2011
r104791Another round of preparatory limbo stomp changes....khorn23:45, 30 November 2011
r104802followup r104471, spaces -> tabsawjrichards00:14, 1 December 2011
r104810take out returnTo exemption for rtbt and make the fall back for all but credi...jamesur00:32, 1 December 2011
r104858Localisation updates for core and extension messages from translatewiki.netraymond15:19, 1 December 2011
r104877email -> e-mailsiebrand17:49, 1 December 2011
r104932followup r104717...khorn00:49, 2 December 2011
r104933Splits the limbo queue into Credit Card, and Everything Else.khorn01:18, 2 December 2011
r104982removing code no longer neededkaldari18:03, 2 December 2011
r104989Fixing inclusion of default template for RapidHtml blocks. Adding base cc tem...pgehres19:02, 2 December 2011
r105068Localisation updates for core and extension messages from translatewiki.netraymond14:56, 3 December 2011
r105223follow-up to r104989 - easier to read regexkaldari20:51, 5 December 2011
r105224Localisation updates for core and extension messages from translatewiki.netraymond21:02, 5 December 2011
r105263followup r104588...khorn00:29, 6 December 2011

Status & tagging log