r102842 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r102841‎ | r102842 | r102843 >
Date:02:20, 12 November 2011
Author:awjrichards
Status:reverted
Tags:
Comment:
Modified paths:
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface (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/interface.i18n.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/OneStepTwoColumn.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/TwoColumnLetter7.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/TwoStepTwoColumnLetter3.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/TwoStepTwoColumnPremiumUS.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/includes/logo_enets.gif (added) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/RapidHtmlResources.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/html/globalcollect_test.html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/js/globalcollect_test_2.js (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/rtbt/rtbt-ideal-noadd.html (added) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/webitects2nd-US.html (added) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/js/webitects2nd-US.js (added) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/js/webitects2nd.js (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/modules/validate_input.js (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/form_placeholders.js (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_2step-CA.html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_2step-US.html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_2stepB-US.html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_3step-CA.html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_3step-US.html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_3step.html (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/js/webitects2nd.js (added) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro.adapter.php (modified) (history)
  • /branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.i18n.php (modified) (history)

Diff [purge]

Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/donationinterface.php
@@ -610,6 +610,7 @@
611611 'donate_interface-error-msg-cvv',
612612 'donate_interface-error-msg-captcha',
613613 'donate_interface-error-msg-captcha-please',
 614+ 'donate_interface-error-msg-cookies',
614615 'donate_interface-donor-fname',
615616 'donate_interface-donor-lname',
616617 'donate_interface-donor-street',
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/form_placeholders.js
@@ -20,9 +20,11 @@
2121 currField = '';
2222
2323 for( i = 0; i < numFields; i++ ) {
24 - if( document.getElementById( fields[i] ).value == '' ) {
25 - currField = mw.msg( 'donate_interface-error-msg-' + fields[i] );
26 - output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + currField + '.\r\n';
 24+ if ( document.getElementById( fields[i] ) ) { // Make sure field exists
 25+ if( document.getElementById( fields[i] ).value == '' ) {
 26+ currField = mw.msg( 'donate_interface-error-msg-' + fields[i] );
 27+ output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + currField + '.\r\n';
 28+ }
2729 }
2830 }
2931
@@ -32,14 +34,24 @@
3335 if (document.getElementById('lname').value == mw.msg( 'donate_interface-donor-lname' )) {
3436 output += mw.msg( 'donate_interface-error-msg-js' ) + ' last name.\r\n';
3537 }
 38+
3639 var stateField = document.getElementById( 'state' );
37 - var stateFieldSelected = stateField.options[stateField.selectedIndex].value;
38 - if( stateFieldSelected == '' || stateFieldSelected == 'YY' ) {
39 - output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + mw.msg( 'donate_interface-state-province' ) + '.\r\n';
 40+ if ( stateField && stateField.type == 'select-one' ) { // state is a dropdown select
 41+ var selectedState = stateField.options[stateField.selectedIndex].value;
 42+ if ( selectedState == 'YY' || selectedState == '' ) {
 43+ output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + mw.msg( 'donate_interface-state-province' ) + '.\r\n';
 44+ }
4045 }
 46+
4147 var countryField = document.getElementById( 'country' );
42 - if( countryField.options[countryField.selectedIndex].value == '' ) {
43 - output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + mw.msg( 'donate_interface-error-msg-country' ) + '.\r\n';
 48+ if ( countryField && countryField.type == 'select-one' ) { // country is a dropdown select
 49+ if ( countryField.options[countryField.selectedIndex].value == '' ) {
 50+ output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + mw.msg( 'donate_interface-error-msg-country' ) + '.\r\n';
 51+ }
 52+ } else { // country is a hidden or text input
 53+ if ( countryField.value == '' ) {
 54+ output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + mw.msg( 'donate_interface-error-msg-country' ) + '.\r\n';
 55+ }
4456 }
4557
4658 // validate email address
@@ -47,9 +59,17 @@
4860 var dotpos = document.payment.emailAdd.value.lastIndexOf(".");
4961
5062 if( apos < 1 || dotpos-apos < 2 ) {
51 - output += mw.msg( 'donate_interface-error-msg-email' );
 63+ output += mw.msg( 'donate_interface-error-msg-email' ) + '.\r\n';
5264 }
5365
 66+ // Make sure cookies are enabled
 67+ document.cookie = 'wmf_test=1;';
 68+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 69+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 70+ } else {
 71+ output += mw.msg( 'donate_interface-error-msg-cookies' ); // display error
 72+ }
 73+
5474 if( output ) {
5575 alert( output );
5676 return false;
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_2step-US.html
@@ -204,7 +204,7 @@
205205 <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>
206206 <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>
207207 <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
208 - <!--<li><a href="">%donate_interface-tax-info%</a></li>--><!-- TODO: localize the link -->
 208+ <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>
209209 </ul>
210210 </td>
211211 <td>@verisign_logo</td>
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_3step-US.html
@@ -204,7 +204,7 @@
205205 <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>
206206 <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>
207207 <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
208 - <!--<li><a href="">%donate_interface-tax-info%</a></li>--><!-- TODO: localize the link -->
 208+ <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>
209209 </ul>
210210 </td>
211211 <td>@verisign_logo</td>
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_2stepB-US.html
@@ -204,7 +204,7 @@
205205 <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>
206206 <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>
207207 <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
208 - <!--<li><a href="">%donate_interface-tax-info%</a></li>--><!-- TODO: localize the link -->
 208+ <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>
209209 </ul>
210210 </td>
211211 <td>@verisign_logo</td>
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_2step-CA.html
@@ -204,7 +204,7 @@
205205 <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>
206206 <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>
207207 <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
208 - <!--<li><a href="">%donate_interface-tax-info%</a></li>--><!-- TODO: localize the link -->
 208+ <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>
209209 </ul>
210210 </td>
211211 <td>@verisign_logo</td>
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_3step.html
@@ -219,7 +219,7 @@
220220 <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>
221221 <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>
222222 <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
223 - <!--<li><a href="">%donate_interface-tax-info%</a></li>--><!-- TODO: localize the link -->
 223+ <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>
224224 </ul>
225225 </td>
226226 <td>@verisign_logo</td>
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/html/webitects_2_3step-CA.html
@@ -204,7 +204,7 @@
205205 <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>
206206 <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>
207207 <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
208 - <!--<li><a href="">%donate_interface-tax-info%</a></li>--><!-- TODO: localize the link -->
 208+ <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>
209209 </ul>
210210 </td>
211211 <td>@verisign_logo</td>
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/js/webitects2nd.js
@@ -0,0 +1,91 @@
 2+/*
 3+ * The following variable are declared inline in webitects_2_3step.html:
 4+ * amountErrors, billingErrors, paymentErrors, scriptPath, actionURL
 5+ */
 6+$( document ).ready( function () {
 7+
 8+ $( "#step2header" ).show();
 9+ $( "#step2wrapper" ).show();
 10+
 11+ // check for RapidHtml errors and display, if any
 12+ var amountErrorString = "",
 13+ billingErrorString = "",
 14+ paymentErrorString = "";
 15+
 16+ // generate formatted errors to display
 17+ var temp = [];
 18+ for ( var e in amountErrors )
 19+ if ( amountErrors[e] != "" )
 20+ temp[temp.length] = amountErrors[e];
 21+ amountErrorString = temp.join( "<br />" );
 22+
 23+ temp = [];
 24+ for ( var f in billingErrors )
 25+ if ( billingErrors[f] != "" )
 26+ temp[temp.length] = billingErrors[f];
 27+ billingErrorString = temp.join( "<br />" );
 28+
 29+ temp = [];
 30+ for ( var g in paymentErrors )
 31+ if ( paymentErrors[g] != "" )
 32+ temp[temp.length] = paymentErrors[g];
 33+ paymentErrorString = temp.join( "<br />" );
 34+
 35+ // show the errors
 36+ var prevError = false;
 37+ if ( amountErrorString != "" ) {
 38+ $( "#amtErrorMessages" ).html( amountErrorString );
 39+ }
 40+ if ( billingErrorString != "" ) {
 41+ $( "#billingErrorMessages" ).html( billingErrorString );
 42+ }
 43+ if ( paymentErrorString != "" ) {
 44+ $( "#paymentErrorMessages" ).html( paymentErrorString );
 45+ }
 46+
 47+ $( "#paymentContinueBtn" ).live( "click", function() {
 48+ if ( validate_personal( document.paypalcontribution ) ) {
 49+ displayCreditCardForm()
 50+ }
 51+ } );
 52+ // Set the cards to progress to step 3
 53+ $( ".cardradio" ).live( "click", function() {
 54+ if ( validate_personal( document.paypalcontribution ) ) {
 55+ displayCreditCardForm()
 56+ }
 57+ else {
 58+ // show the continue button to indicate how to get to step 3 since they
 59+ // have already clicked on a card image
 60+ $( "#paymentContinue" ).show();
 61+ }
 62+ } );
 63+
 64+ // init all of the header actions
 65+ $( "#step2header" ).click( function() {
 66+ showStep2();
 67+ } );
 68+ $( "#step3header" ).click( function() {
 69+ displayCreditCardForm();
 70+ } );
 71+} );
 72+
 73+window.showStep2 = function() {
 74+ if ( $( '#step3wrapper' ).is(":visible") ) {
 75+ $( "#paymentContinue" ).show(); // Show continue button in 2nd section
 76+ }
 77+ // show the correct sections
 78+ $( "#step2wrapper" ).slideDown();
 79+ $( "#step3wrapper" ).slideUp();
 80+ $( "#change-billing" ).hide();
 81+ $( "#change-payment" ).show();
 82+ $( "#step2header" ).show(); // just in case
 83+}
 84+
 85+window.showStep3 = function() {
 86+ // show the correct sections
 87+ $( "#step2wrapper" ).slideUp();
 88+ $( "#step3wrapper" ).slideDown();
 89+ $( "#change-billing" ).show();
 90+ $( "#change-payment" ).hide();
 91+ $( "#step3header" ).show(); // just in case
 92+}
\ No newline at end of file
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms/js/webitects2nd.js
___________________________________________________________________
Added: svn:eol-style
193 + native
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/forms
___________________________________________________________________
Modified: svn:mergeinfo
294 Merged /trunk/extensions/DonationInterface/payflowpro_gateway/forms:r102823-102824,102826,102830-102831,102833,102837-102840
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro.adapter.php
@@ -26,6 +26,11 @@
2727
2828 $this->error_map = array(
2929 0 => 'payflowpro_gateway-response-default',
 30+
 31+ // Internal messages
 32+ 'internal-0000' => 'donate_interface-processing-error', // Failed failed pre-process checks.
 33+ 'internal-0001' => 'donate_interface-processing-error', // Transaction could not be processed due to an internal error.
 34+ 'internal-0002' => 'donate_interface-processing-error', // Communication failure
3035 );
3136 }
3237
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.i18n.php
@@ -1722,7 +1722,7 @@
17231723 * @author Михајло Анђелковић
17241724 */
17251725 $messages['sr-ec'] = array(
1726 - 'payflowprogateway' => 'Приложите новац сада',
 1726+ 'payflowprogateway' => 'Приложите новац',
17271727 'payflowpro_gateway-desc' => 'Обрађивање кредитних картица преко Пејпала',
17281728 'payflowpro_gateway-response-0' => 'Ваш пренос новца је одобрен.
17291729 Хвала вам на подршци!',
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.i18n.php
___________________________________________________________________
Modified: svn:mergeinfo
17301730 Merged /trunk/extensions/DonationInterface/payflowpro_gateway/payflowpro_gateway.i18n.php:r102812,102819-102824,102826,102830-102831,102833,102837-102840
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/payflowpro_gateway
___________________________________________________________________
Modified: svn:mergeinfo
17311731 Merged /trunk/extensions/DonationInterface/payflowpro_gateway:r102579,102581,102804-102805,102812,102819-102824,102826,102830-102831,102833,102837-102840
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/html/globalcollect_test.html
@@ -47,9 +47,17 @@
4848 var dotpos = document.payment.emailAdd.value.lastIndexOf(".");
4949
5050 if( apos < 1 || dotpos-apos < 2 ) {
51 - output += mw.msg( 'donate_interface-error-msg-email' );
 51+ output += mw.msg( 'donate_interface-error-msg-email' ) + '.\r\n';
5252 }
5353
 54+ // Make sure cookies are enabled
 55+ document.cookie = 'wmf_test=1;';
 56+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 57+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 58+ } else {
 59+ output += mw.msg( 'donate_interface-error-msg-cookies' ); // display error
 60+ }
 61+
5462 if( output ) {
5563 alert( output );
5664 return false;
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/RapidHtmlResources.php
@@ -97,6 +97,16 @@
9898 'localBasePath' => dirname( __FILE__ ).'/../../globalcollect_gateway/forms',
9999 'remoteExtPath' => $wgGlobalCollectRapidHtmlRemoteExtPath,
100100 );
 101+$wgResourceModules[ 'gc.form.rapidhtml.webitects.2nd.US' ] = array(
 102+ 'styles' => '',
 103+ 'scripts' => 'js/webitects2nd-US.js',
 104+ 'dependencies' => array(
 105+ 'gc.form.rapidhtml.webitects',
 106+ 'di.form.rapidhtml.webitects.2nd'
 107+ ),
 108+ 'localBasePath' => dirname( __FILE__ ).'/../../globalcollect_gateway/forms',
 109+ 'remoteExtPath' => $wgGlobalCollectRapidHtmlRemoteExtPath,
 110+);
101111 $wgResourceModules[ 'gc.form.rapidhtml.webitects.bt' ] = array(
102112 'styles' => '',
103113 'scripts' => 'js/webitects.bt.js',
@@ -104,6 +114,13 @@
105115 'localBasePath' => dirname( __FILE__ ).'/../../globalcollect_gateway/forms',
106116 'remoteExtPath' => $wgGlobalCollectRapidHtmlRemoteExtPath,
107117 );
 118+$wgResourceModules[ 'gc.form.rapidhtml.webitects.dd' ] = array(
 119+ 'styles' => '',
 120+ 'scripts' => 'js/webitects.bt.js',
 121+ 'dependencies' => 'gc.form.rapidhtml.webitects.2nd',
 122+ 'localBasePath' => dirname( __FILE__ ).'/../../globalcollect_gateway/forms',
 123+ 'remoteExtPath' => $wgGlobalCollectRapidHtmlRemoteExtPath,
 124+);
108125
109126 // PayflowPro
110127 $wgResourceModules[ 'pfp.form.rapidhtml.webitects' ] = array(
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/rapidhtml/js/globalcollect_test_2.js
@@ -63,9 +63,17 @@
6464 var dotpos = document.payment.emailAdd.value.lastIndexOf(".");
6565
6666 if( apos < 1 || dotpos-apos < 2 ) {
67 - output += mw.msg( 'donate_interface-error-msg-email' );
 67+ output += mw.msg( 'donate_interface-error-msg-email' ) + '.\r\n';
6868 }
6969
 70+ // Make sure cookies are enabled
 71+ document.cookie = 'wmf_test=1;';
 72+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 73+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 74+ } else {
 75+ output += mw.msg( 'donate_interface-error-msg-cookies' ); // display error
 76+ }
 77+
7078 if( output ) {
7179 alert( output );
7280 return false;
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/TwoColumnLetter7.php
@@ -110,9 +110,17 @@
111111 var dotpos = document.payment.emailAdd.value.lastIndexOf(".");
112112
113113 if( apos < 1 || dotpos-apos < 2 ) {
114 - output += payflowproGatewayErrorMsgEmail;
 114+ output += payflowproGatewayErrorMsgEmail + '.\\r\\n';
115115 }
116116 }
 117+
 118+ // Make sure cookies are enabled
 119+ document.cookie = 'wmf_test=1;';
 120+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 121+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 122+ } else {
 123+ output += 'Please enable cookies in your browser.'; // display error
 124+ }
117125
118126 if( output ) {
119127 alert( output );
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/TwoStepTwoColumnLetter3.php
@@ -93,8 +93,16 @@
9494 var dotpos = document.payment.emailAdd.value.lastIndexOf(".");
9595
9696 if( apos < 1 || dotpos-apos < 2 ) {
97 - output += mw.msg( 'donate_interface-error-msg-email' );
 97+ output += mw.msg( 'donate_interface-error-msg-email' ) + '.\\r\\n';
9898 }
 99+
 100+ // Make sure cookies are enabled
 101+ document.cookie = 'wmf_test=1;';
 102+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 103+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 104+ } else {
 105+ output += mw.msg( 'donate_interface-error-msg-cookies' ); // display error
 106+ }
99107
100108 if( output ) {
101109 alert( output );
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/includes/logo_enets.gif
Cannot display: file marked as a binary type.
svn:mime-type = image/gif
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/includes/logo_enets.gif
___________________________________________________________________
Added: svn:mime-type
102110 + image/gif
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/TwoStepTwoColumnPremiumUS.php
@@ -99,8 +99,16 @@
100100 var dotpos = document.payment.emailAdd.value.lastIndexOf(".");
101101
102102 if( apos < 1 || dotpos-apos < 2 ) {
103 - output += payflowproGatewayErrorMsgEmail;
 103+ output += payflowproGatewayErrorMsgEmail + '.\\r\\n';
104104 }
 105+
 106+ // Make sure cookies are enabled
 107+ document.cookie = 'wmf_test=1;';
 108+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 109+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 110+ } else {
 111+ output += 'Please enable cookies in your browser.'; // display error
 112+ }
105113
106114 if( output ) {
107115 alert( output );
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms/OneStepTwoColumn.php
@@ -81,9 +81,17 @@
8282 var dotpos = document.payment.emailAdd.value.lastIndexOf(".");
8383
8484 if( apos < 1 || dotpos-apos < 2 ) {
85 - output += payflowproGatewayErrorMsgEmail;
 85+ output += payflowproGatewayErrorMsgEmail + '.\\r\\n';
8686 }
8787 }
 88+
 89+ // Make sure cookies are enabled
 90+ document.cookie = 'wmf_test=1;';
 91+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 92+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 93+ } else {
 94+ output += 'Please enable cookies in your browser.'; // display error
 95+ }
8896
8997 if( output ) {
9098 alert( output );
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_forms
___________________________________________________________________
Modified: svn:mergeinfo
9199 Merged /trunk/extensions/DonationInterface/gateway_forms:r102804-102805,102812,102819-102824,102826,102830-102831,102833,102837-102840
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/webitects2nd-US.html
@@ -0,0 +1,157 @@
 2+<script type="text/javascript">
 3+ mw.loader.load('gc.form.rapidhtml.webitects.2nd.US');
 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+<!--[if lt IE 7]>
 12+<script type="text/javascript">
 13+ mw.loader.load('gc.form.rapidhtml.webitects.ie6');
 14+</script>
 15+<style type="text/css">
 16+ body{
 17+ behavior: url("@script_path/skins/vector/csshover.min.htc");
 18+ }
 19+</style><![endif]-->
 20+<!--[if IE 7]>
 21+<style>
 22+ .gainlayout {
 23+ zoom: 1;
 24+ height: 1%;
 25+ }
 26+</style>
 27+<![endif]-->
 28+
 29+<div class="ltr">
 30+ <table id="layouttable">
 31+ <tr>
 32+ <td>
 33+ <div id="appeal">
 34+ <div id="appeal-content">
 35+ <h2 id="appeal-head"> <span class="mw-headline">{{LanguageSwitch|2011FR/@appeal/title|@language}}</span></h2>
 36+ <div id="appeal-body" class="plainlinks">{{LanguageSwitch|2011FR/@appeal/text|@language}}</div>
 37+ </div>
 38+ </div>
 39+ </td>
 40+ <td>
 41+ <div id="donate">
 42+ <div id="donate-content">
 43+ <div id="donate-body" style="padding: 0 1em;">
 44+ <form method="post" name="paypalcontribution">
 45+ <div id="step1header"><h3>%donate_interface-amount-legend% <span id="selected-amount"></span> <span class="mute" id="change-amount" style="display: none;">(<a href="#">%donate_interface-change%</a>)</span></h3></div>
 46+ <div id="step1wrapper" style="display: none;">
 47+ <div id="amtErrorMessages" class="small"></div>
 48+ <table id="amount-table-white">
 49+ <tr>
 50+ <td><label><input id="amountRadio0" type="radio" name="amountRadio" value="5" /> <span id="amountSpan0">$5</span></label></td>
 51+ <td><label><input id="amountRadio1" type="radio" name="amountRadio" value="10" /> <span id="amountSpan1">$10</span></label></td>
 52+ <td><label><input id="amountRadio2" type="radio" name="amountRadio" value="20" /> <span id="amountSpan2">$20</span></label></td>
 53+ <td><label><input id="amountRadio3" type="radio" name="amountRadio" value="40" /> <span id="amountSpan3">$40</span></label></td>
 54+ </tr>
 55+ <tr>
 56+ <td><label><input id="amountRadio4" type="radio" name="amountRadio" value="55" /> <span id="amountSpan4">$55</span></label></td>
 57+ <td><label><input id="amountRadio5" type="radio" name="amountRadio" value="75" /> <span id="amountSpan5">$75</span></label></td>
 58+ <td><label><input id="amountRadio6" type="radio" name="amountRadio" value="180" /> <span id="amountSpan6">$180</span></label></td>
 59+ <td><input type="radio" name="amountRadio" id="input_amount_other" value="other" /> <label><span id="amountSpanOther"></span><input type="text" class="txt-sm hint" name="amountGiven" size="4" id="other-amount" title="%donate_interface-other%" placeholder="%donate_interface-other%" onfocus="this.form.input_amount_other.checked=true;"/></label></td>
 60+ </tr>
 61+ </table>
 62+ </div>
 63+ <div id="step2header"><h3>%donate_interface-billing-address% <span class="mute" id="change-billing" style="display: none;">(<a href="#">%donate_interface-change%</a>)</span></h3></div>
 64+ <div id="step2wrapper">
 65+ <div id="billing-content" class="gainlayout">
 66+ <div id="billingErrorMessages" class="small"></div>
 67+ <div class="name-fields">
 68+ <span class="name-first"><input class="txt" id="fname" name="fname" title="%donate_interface-donor-fname%" value="@fname" placeholder="%donate_interface-donor-fname%"/></span>
 69+ <span class="name-last"><input class="txt" id="lname" name="lname" title="%donate_interface-donor-lname%" value="@lname" placeholder="%donate_interface-donor-lname%"/></span>
 70+ </div>
 71+ <div class="loc-fields">
 72+ <span class="loc-street"><input class="txt" id="street" name="street" title="%donate_interface-donor-street%" value="@street" placeholder="%donate_interface-donor-street%"/></span>
 73+ <span class="loc-city"><input class="txt" id="city" name="city" title="%donate_interface-donor-city%" value="@city" placeholder="%donate_interface-donor-city%"/></span>
 74+ <span class="loc-state">
 75+ <select id="state" name="state" class="txt" value="@state" >
 76+ <option value=""></option>
 77+ <option value="AK">AK</option><option value="AL">AL</option><option value="AR">AR</option><option value="AZ">AZ</option><option value="CA">CA</option><option value="CO">CO</option><option value="CT">CT</option><option value="DC">DC</option><option value="DE">DE</option><option value="FL">FL</option><option value="GA">GA</option><option value="HI">HI</option><option value="IA">IA</option><option value="ID">ID</option><option value="IL">IL</option><option value="IN">IN</option><option value="KS">KS</option><option value="KY">KY</option><option value="LA">LA</option><option value="MA">MA</option><option value="MD">MD</option><option value="ME">ME</option><option value="MI">MI</option><option value="MN">MN</option><option value="MO">MO</option><option value="MS">MS</option><option value="MT">MT</option><option value="NC">NC</option><option value="ND">ND</option><option value="NE">NE</option><option value="NH">NH</option><option value="NJ">NJ</option><option value="NM">NM</option><option value="NV">NV</option><option value="NY">NY</option><option value="OH">OH</option><option value="OK">OK</option><option value="OR">OR</option><option value="PA">PA</option><option value="PR">PR</option><option value="RI">RI</option><option value="SC">SC</option><option value="SD">SD</option><option value="TN">TN</option><option value="TX">TX</option><option value="UT">UT</option><option value="VA">VA</option><option value="VT">VT</option><option value="WA">WA</option><option value="WI">WI</option><option value="WV">WV</option><option value="WY">WY</option><option value="AA">AA</option><option value="AE">AE</option><option value="AP">AP</option>
 78+ </select>
 79+ </span>
 80+ <span class="loc-postal"><input class="txt" id="zip" name="zip" title="%donate_interface-zip%" value="@zip" placeholder="%donate_interface-donor-zip%"/></span> <!-- TODO: use postal code on non-US -->
 81+ </div>
 82+ <p><input class="txt" title="%donate_interface-donor-email%" id="emailAdd" name="emailAdd" value="@emailAdd" placeholder="%donate_interface-donor-email%"/></p>
 83+
 84+ <dl class="">
 85+ <dt><span id="select-credit-card" class="label">%donate_interface-select-credit-card%</span></dt>
 86+ <dd class="field" style="margin-bottom: 0;">
 87+ <ul class="options-h" id="cards" style="margin: 0;">
 88+ <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>
 89+ <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>
 90+ <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>
 91+ <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>
 92+ </ul>
 93+ <div id="paymentContinue" style="margin-top: 10px; display: none;"> <input class="btn" id="paymentContinueBtn" type="button" value="%donate_interface-continue%" /></div>
 94+ </dd>
 95+ </dl>
 96+ </div>
 97+ </div>
 98+ <div id="step3header"><h3>%donate_interface-cc-form-header-payment% <span class="mute" id="change-payment" style="display: none;">(<a href="#">%donate_interface-change%</a>)</span></h3></div>
 99+ <div id="step3wrapper" style="display: none;">
 100+ <div id="payment" class="gainlayout" style="height:314px;text-align:center;"></div>
 101+ </div>
 102+
 103+ <input type="hidden" name="returnto" value="Thank_You/en" />
 104+ <input type="hidden" value="0" name="PaypalRedirect" id="PaypalRedirect">
 105+
 106+ <input type="hidden" value="@amount" name="amount" />
 107+ <input type="hidden" value="US" name="country" id="country" />
 108+ <input type="hidden" value="USD" name="currency_code" />
 109+ <input type="hidden" value="@utm_source" name="utm_source"/>
 110+ <input type="hidden" value="@utm_medium" name="utm_medium"/>
 111+ <input type="hidden" value="@utm_campaign" name="utm_campaign"/>
 112+ <input type="hidden" value="@language" name="language"/>
 113+ <input type="hidden" value="@referrer" name="referrer"/>
 114+ <input type="hidden" value="@comment" name="comment"/>
 115+ <input type="hidden" value="@comment-option" name="comment-option"/>
 116+ <input type="hidden" value="1" name="email-opt"/>
 117+ <input type="hidden" value="@token" name="token"/>
 118+ <input type="hidden" value="@order_id" name="order_id"/>
 119+ <input type="hidden" value="@numAttempt" name="numAttempt"/>
 120+ <input type="hidden" value="@contribution_tracking_id" name="contribution_tracking_id"/>
 121+ <input type="hidden" value="@data_hash" name="data_hash"/>
 122+ <input type="hidden" value="@owa_session" name="owa_session"/>
 123+ <input type="hidden" value="@owa_ref" name="owa_ref"/>
 124+ <!-- new required fields -->
 125+ <input type="hidden" value="@gateway" name="gateway"/>
 126+ <input type="hidden" value="@payment_method" name="payment_method"/>
 127+ </form>
 128+ <div id="where-content">
 129+ {{LanguageSwitch|2011FR/core-appeal-whitebox-nodiv|@language}}
 130+ </div>
 131+ </div>
 132+ </div>
 133+ <p id="informationsharing">%donate_interface-informationsharing|url%</p>
 134+ <table>
 135+ <tr>
 136+ <td>
 137+ <ul id="moreinfolinks">
 138+ <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>
 139+ <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>
 140+ <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
 141+ <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>
 142+ </ul>
 143+ </td>
 144+ <td>@verisign_logo</td>
 145+ </tr>
 146+ </table>
 147+ </div>
 148+ </td>
 149+ </tr>
 150+ </table>
 151+
 152+
 153+
 154+</div>
 155+
 156+<!-- Wikimedia Project logo
 157+<li id="footer-copyrightico"><a href="https://www.mediawiki.org//wikimediafoundation.org/"><img src="//bits.wikimedia.org/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
 158+ -->
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/webitects2nd-US.html
___________________________________________________________________
Added: svn:eol-style
1159 + native
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/html/rtbt/rtbt-ideal-noadd.html
@@ -0,0 +1,166 @@
 2+<script type="text/javascript">
 3+ mw.loader.load('gc.form.rapidhtml.webitects.bt');
 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+<!--[if lt IE 7]>
 12+<script type="text/javascript">
 13+ mw.loader.load('gc.form.rapidhtml.webitects.ie6');
 14+</script>
 15+<style type="text/css">
 16+ body{
 17+ behavior: url("@script_path/skins/vector/csshover.min.htc");
 18+ }
 19+</style><![endif]-->
 20+<!--[if IE 7]>
 21+<style>
 22+ .gainlayout {
 23+ zoom: 1;
 24+ height: 1%;
 25+ }
 26+</style>
 27+<![endif]-->
 28+
 29+<div class="ltr">
 30+ <table id="layouttable">
 31+ <tr>
 32+ <td>
 33+ <div id="appeal">
 34+ <div id="appeal-content">
 35+ <h2 id="appeal-head"> <span class="mw-headline">{{LanguageSwitch|2011FR/@appeal/title|@language}}</span></h2>
 36+ <div id="appeal-body" class="plainlinks">{{LanguageSwitch|2011FR/@appeal/text|@language}}</div>
 37+ </div>
 38+ </div>
 39+ </td>
 40+ <td>
 41+ <div id="donate">
 42+ <div id="donate-content">
 43+ <div id="donate-body" style="padding: 0 1em;">
 44+ <form method="post" name="paypalcontribution">
 45+ <div id="step1header"><h3>%donate_interface-amount-legend% <span id="selected-amount"></span> <span class="mute" id="change-amount" style="display: none;">(<a href="#">%donate_interface-change%</a>)</span></h3></div>
 46+ <div id="step1wrapper" style="display: none;">
 47+ <div id="amtErrorMessages" class="small"></div>
 48+ <table id="amount-table-white">
 49+ <tr>
 50+ <td><label><input id="amountRadio0" type="radio" name="amountRadio" value="5" /> <span id="amountSpan0">5</span></label></td>
 51+ <td><label><input id="amountRadio1" type="radio" name="amountRadio" value="10" /> <span id="amountSpan1">10</span></label></td>
 52+ <td><label><input id="amountRadio2" type="radio" name="amountRadio" value="20" /> <span id="amountSpan2">20</span></label></td>
 53+ <td><label><input id="amountRadio3" type="radio" name="amountRadio" value="40" /> <span id="amountSpan3">40</span></label></td>
 54+ </tr>
 55+ <tr>
 56+ <td><label><input id="amountRadio4" type="radio" name="amountRadio" value="55" /> <span id="amountSpan4">55</span></label></td>
 57+ <td><label><input id="amountRadio5" type="radio" name="amountRadio" value="75" /> <span id="amountSpan5">75</span></label></td>
 58+ <td><label><input id="amountRadio6" type="radio" name="amountRadio" value="180" /> <span id="amountSpan6">180</span></label></td>
 59+ <td><input type="radio" name="amountRadio" id="input_amount_other" value="other" /> <label><span id="amountSpanOther"></span><input type="text" class="txt-sm hint" name="amountGiven" size="4" id="other-amount" title="%donate_interface-other%" placeholder="%donate_interface-other%" onfocus="this.form.input_amount_other.checked=true;"/></label></td>
 60+ </tr>
 61+ </table>
 62+ </div>
 63+
 64+
 65+ <div id="step2header"><h3>%donate_interface-billing-address% <span class="mute" id="change-billing" style="display: none;">(<a href="#">%donate_interface-change%</a>)</span></h3></div>
 66+ <div id="step2wrapper">
 67+ <div id="billing-content" class="gainlayout">
 68+ <div id="billingErrorMessages" class="small"></div>
 69+ <div id="paymentErrorMessages" class="small"></div>
 70+ <div class="name-fields">
 71+ <span class="name-first"><input class="txt" id="fname" name="fname" title="%donate_interface-donor-fname%" value="@fname" placeholder="%donate_interface-donor-fname%"/></span>
 72+ <span class="name-last"><input class="txt" id="lname" name="lname" title="%donate_interface-donor-lname%" value="@lname" placeholder="%donate_interface-donor-lname%"/></span>
 73+ </div>
 74+
 75+ <p><input class="txt" title="%donate_interface-donor-email%" id="emailAdd" name="emailAdd" value="@emailAdd" placeholder="%donate_interface-donor-email%"/> </p>
 76+ <table style="margin-top: 10px;" >
 77+ <tr><td>
 78+ <select style="margin-top: 15px;" id="issuer_id" name="issuer_id" value="@issuer_id">
 79+ <option value="">%donate_interface-rtbt-issuer_id%...</option>
 80+ <optgroup>
 81+ <option value="31">ABN AMRO</option>
 82+ <option value="91">Friesland Bank</option>
 83+ <option value="721">ING</option>
 84+ <option value="21">Rabobank</option>
 85+ <option value="751">SNS Bank</option>
 86+ </optgroup>
 87+ <optgroup label="%donate_interface-rtbt-issuer_id-longlist%">
 88+ <option value="761">ASN Bank</option>
 89+ <option value="771">RegioBank</option>
 90+ <option value="511">Triodos Bank</option>
 91+ <option value="161">Van Lanschot Bankiers</option>
 92+ </optgroup>
 93+ </select>
 94+
 95+ <div id="bt-continue" style="margin-top: 15px;"> <input class="btn" id="bt-continueBtn" type="button" value="%donate_interface-continue%" /></div>
 96+ </td><td>
 97+ <img style="margin-left: 25px;" src="@script_path/extensions/DonationInterface/gateway_forms/includes/iDEAL-klein.gif" alt="IDEAL klein">
 98+ </td></tr>
 99+ </table>
 100+
 101+ </div>
 102+ </div>
 103+
 104+
 105+ <input type="hidden" name="returnto" value="Thank_You/en" />
 106+ <input type="hidden" value="0" name="PaypalRedirect" id="PaypalRedirect">
 107+ <input type="hidden" value="@amount" name="amount" />
 108+ <input type="hidden" value="NL" name="country" id="country" />
 109+ <input type="hidden" value="EUR" name="currency_code" />
 110+ <input type="hidden" value="@utm_source" name="utm_source"/>
 111+ <input type="hidden" value="@utm_medium" name="utm_medium"/>
 112+ <input type="hidden" value="@utm_campaign" name="utm_campaign"/>
 113+ <input type="hidden" value="@language" name="language"/>
 114+ <input type="hidden" value="@referrer" name="referrer"/>
 115+ <input type="hidden" value="@comment" name="comment"/>
 116+ <input type="hidden" value="@comment-option" name="comment-option"/>
 117+ <input type="hidden" value="1" name="email-opt"/>
 118+ <input type="hidden" value="@token" name="token"/>
 119+ <input type="hidden" value="@order_id" name="order_id"/>
 120+ <input type="hidden" value="@numAttempt" name="numAttempt"/>
 121+ <input type="hidden" value="@contribution_tracking_id" name="contribution_tracking_id"/>
 122+ <input type="hidden" value="@data_hash" name="data_hash"/>
 123+ <input type="hidden" value="@owa_session" name="owa_session"/>
 124+ <input type="hidden" value="@owa_ref" name="owa_ref"/>
 125+ <!-- new required fields -->
 126+ <input type="hidden" value="@gateway" name="gateway"/>
 127+ <input type="hidden" value="@payment_method" name="payment_method"/>
 128+ <!-- required fields for bt and dd -->
 129+ <input type="hidden" value="rtbt" name="payment_method"/>
 130+ <input type="hidden" value="rtbt_ideal" name="payment_submethod"/>
 131+ <!-- required fields omitted above -->
 132+ <input type="hidden" value="XX" name="state"/>
 133+ <input type="hidden" value="n/a" name="city"/>
 134+ <input type="hidden" value="n/a" name="street"/>
 135+ <input type="hidden" value="00000" name="zip"/>
 136+ </form>
 137+ <div id="where-content">
 138+ {{LanguageSwitch|2011FR/core-appeal-whitebox-nodiv|@language}}
 139+ </div>
 140+ </div>
 141+ </div>
 142+ <p id="informationsharing">%donate_interface-informationsharing|url%</p>
 143+ <table>
 144+ <tr>
 145+ <td>
 146+ <ul id="moreinfolinks">
 147+ <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>
 148+ <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>
 149+ <li><a href="http://wikimediafoundation.org/wiki/Special:LandingCheck?landing_page=FAQ&language=@language&uselang=@language&country=@country">%donate_interface-faqs%</a></li>
 150+ <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>
 151+ </ul>
 152+ </td>
 153+ <td>@verisign_logo</td>
 154+ </tr>
 155+ </table>
 156+ </div>
 157+ </td>
 158+ </tr>
 159+ </table>
 160+
 161+
 162+
 163+</div>
 164+
 165+<!-- Wikimedia Project logo
 166+<li id="footer-copyrightico"><a href="https://www.mediawiki.org//wikimediafoundation.org/"><img src="//bits.wikimedia.org/images/wikimedia-button.png" width="88" height="31" alt="Wikimedia Foundation"/></a></li>
 167+ -->
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/js/webitects2nd.js
@@ -67,15 +67,104 @@
6868 $( "#step3header" ).click( function() {
6969 displayCreditCardForm();
7070 } );
 71+
 72+ // check to see if amount was passed from the previous step
 73+ var amount = $( 'input[name="amount"]' ); // get the amount field
 74+ if( amount == null || isNaN( amount.val() ) || amount.val() <= 0 ){
 75+ // the amount is not set
 76+ $( "#step1wrapper" ).slideDown();
 77+ $( "#selected-amount" ).html( '(' + $( 'input[name="currency_code"]' ).val() + ')' );
 78+
 79+ } else {
 80+ showAmount( $( 'input[name="amount"]' ) );
 81+ }
 82+
 83+ // Set selected amount to amount
 84+ $( 'input[name="amountRadio"]' ).click( function() {
 85+ setAmount( $( this ) );
 86+ } );
 87+ // reset the amount field when "other" is changed
 88+ $( "#other-amount" ).change( function() {
 89+ setAmount( $( this ) );
 90+ } );
 91+
 92+ $( "#step1header" ).click( function() {
 93+ $( "#step1wrapper" ).slideDown();
 94+ $( "#change-amount" ).hide();
 95+ } );
 96+
 97+
 98+ // If the form is being reloaded, restore the amount
 99+ var previousAmount = $( 'input[name="amount"]' ).val();
 100+ if ( previousAmount && previousAmount > 0 ) {
 101+ var matched = false;
 102+ $( 'input[name="amountRadio"]' ).each( function( index ) {
 103+ if ( $( this ).val() == previousAmount ) {
 104+ $( this ).attr( 'checked', true );
 105+ matched = true;
 106+ }
 107+ } );
 108+ if ( !matched ) {
 109+ $( 'input#input_amount_other' ).attr( 'checked', true );
 110+ $( 'input#other-amount' ).val( previousAmount );
 111+ }
 112+ }
71113 } );
72114
 115+// set the hidden amount input to the value of the selected element
 116+function setAmount( e ) {
 117+ $( 'input[name="amount"]' ).val( e.val() );
 118+}
 119+// Display selected amount
 120+function showAmount( e ) {
 121+ $( "#selected-amount" ).html( + e.val() + " " + $( 'input[name="currency_code"]' ).val() );
 122+ $( "#change-amount" ).show();
 123+}
 124+function validateAmount() {
 125+ var error = true;
 126+ var amount = $( 'input[name="amount"]' ).val(); // get the amount
 127+ // Normalize weird amount formats.
 128+ // Don't mess with these unless you know what you're doing.
 129+ amount = amount.replace( /[,.](\d)$/, '\:$10' );
 130+ amount = amount.replace( /[,.](\d)(\d)$/, '\:$1$2' );
 131+ amount = amount.replace( /[,.]/g, '' );
 132+ amount = amount.replace( /:/, '.' );
 133+ $( 'input[name="amount"]' ).val( amount ); // set the new amount back into the form
 134+
 135+ // Check amount is a real number, sets error as true (good) if no issues
 136+ error = ( amount == null || isNaN( amount ) || amount.value <= 0 );
 137+
 138+ // Check amount is at least the minimum
 139+ var currency_code = $( 'input[name="currency_code"]' ).val();
 140+ if ( typeof( wgCurrencyMinimums[currency_code] ) == 'undefined' ) {
 141+ wgCurrencyMinimums[currency_code] = 1;
 142+ }
 143+ if ( amount < wgCurrencyMinimums[currency_code] || error ) {
 144+ alert( 'You must contribute at least $1'.replace( '$1', wgCurrencyMinimums[currency_code] + ' ' + currency_code ) );
 145+ error = true;
 146+ }
 147+ return !error;
 148+}
 149+window.showStep1 = function() {
 150+ // show the correct sections
 151+ $( "#step1wrapper" ).slideDown();
 152+ $( "#step2wrapper" ).slideUp();
 153+ $( "#step3wrapper" ).slideUp();
 154+ $( "#change-amount" ).hide();
 155+ $( "#change-billing" ).show();
 156+ $( "#change-payment" ).show();
 157+ $( "#step1header" ).show(); // just in case
 158+}
 159+
73160 window.showStep2 = function() {
74161 if ( $( '#step3wrapper' ).is(":visible") ) {
75162 $( "#paymentContinue" ).show(); // Show continue button in 2nd section
76163 }
77164 // show the correct sections
 165+ $( "#step1wrapper" ).slideUp();
78166 $( "#step2wrapper" ).slideDown();
79167 $( "#step3wrapper" ).slideUp();
 168+ $( "#change-amount" ).show();
80169 $( "#change-billing" ).hide();
81170 $( "#change-payment" ).show();
82171 $( "#step2header" ).show(); // just in case
@@ -83,8 +172,10 @@
84173
85174 window.showStep3 = function() {
86175 // show the correct sections
 176+ $( "#step1wrapper" ).slideUp();
87177 $( "#step2wrapper" ).slideUp();
88178 $( "#step3wrapper" ).slideDown();
 179+ $( "#change-amount" ).show();
89180 $( "#change-billing" ).show();
90181 $( "#change-payment" ).hide();
91182 $( "#step3header" ).show(); // just in case
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/js/webitects2nd-US.js
@@ -0,0 +1,182 @@
 2+/*
 3+ * The following variable are declared inline in webitects_2_3step.html:
 4+ * amountErrors, billingErrors, paymentErrors, scriptPath, actionURL
 5+ */
 6+$( document ).ready( function () {
 7+
 8+ $( "#step2header" ).show();
 9+ $( "#step2wrapper" ).show();
 10+
 11+ // check for RapidHtml errors and display, if any
 12+ var amountErrorString = "",
 13+ billingErrorString = "",
 14+ paymentErrorString = "";
 15+
 16+ // generate formatted errors to display
 17+ var temp = [];
 18+ for ( var e in amountErrors )
 19+ if ( amountErrors[e] != "" )
 20+ temp[temp.length] = amountErrors[e];
 21+ amountErrorString = temp.join( "<br />" );
 22+
 23+ temp = [];
 24+ for ( var f in billingErrors )
 25+ if ( billingErrors[f] != "" )
 26+ temp[temp.length] = billingErrors[f];
 27+ billingErrorString = temp.join( "<br />" );
 28+
 29+ temp = [];
 30+ for ( var g in paymentErrors )
 31+ if ( paymentErrors[g] != "" )
 32+ temp[temp.length] = paymentErrors[g];
 33+ paymentErrorString = temp.join( "<br />" );
 34+
 35+ // show the errors
 36+ var prevError = false;
 37+ if ( amountErrorString != "" ) {
 38+ $( "#amtErrorMessages" ).html( amountErrorString );
 39+ }
 40+ if ( billingErrorString != "" ) {
 41+ $( "#billingErrorMessages" ).html( billingErrorString );
 42+ }
 43+ if ( paymentErrorString != "" ) {
 44+ $( "#paymentErrorMessages" ).html( paymentErrorString );
 45+ }
 46+
 47+ $( "#paymentContinueBtn" ).live( "click", function() {
 48+ if ( validate_personal( document.paypalcontribution ) ) {
 49+ displayCreditCardForm()
 50+ }
 51+ } );
 52+ // Set the cards to progress to step 3
 53+ $( ".cardradio" ).live( "click", function() {
 54+ if ( validate_personal( document.paypalcontribution ) ) {
 55+ displayCreditCardForm()
 56+ }
 57+ else {
 58+ // show the continue button to indicate how to get to step 3 since they
 59+ // have already clicked on a card image
 60+ $( "#paymentContinue" ).show();
 61+ }
 62+ } );
 63+
 64+ // init all of the header actions
 65+ $( "#step2header" ).click( function() {
 66+ showStep2();
 67+ } );
 68+ $( "#step3header" ).click( function() {
 69+ displayCreditCardForm();
 70+ } );
 71+
 72+ // check to see if amount was passed from the previous step
 73+ var amount = $( 'input[name="amount"]' ); // get the amount field
 74+ if( amount == null || isNaN( amount.val() ) || amount.val() <= 0 ){
 75+ // the amount is not set
 76+ $( "#step1wrapper" ).slideDown();
 77+// $( "#selected-amount" ).html( '(' + $( 'input[name="currency_code"]' ).val() + ')' );
 78+
 79+ } else {
 80+ showAmount( $( 'input[name="amount"]' ) );
 81+ }
 82+
 83+ // Set selected amount to amount
 84+ $( 'input[name="amountRadio"]' ).click( function() {
 85+ setAmount( $( this ) );
 86+ } );
 87+ // reset the amount field when "other" is changed
 88+ $( "#other-amount" ).change( function() {
 89+ setAmount( $( this ) );
 90+ } );
 91+
 92+ $( "#step1header" ).click( function() {
 93+ $( "#step1wrapper" ).slideDown();
 94+ $( "#change-amount" ).hide();
 95+ } );
 96+
 97+
 98+ // If the form is being reloaded, restore the amount
 99+ var previousAmount = $( 'input[name="amount"]' ).val();
 100+ if ( previousAmount && previousAmount > 0 ) {
 101+ var matched = false;
 102+ $( 'input[name="amountRadio"]' ).each( function( index ) {
 103+ if ( $( this ).val() == previousAmount ) {
 104+ $( this ).attr( 'checked', true );
 105+ matched = true;
 106+ }
 107+ } );
 108+ if ( !matched ) {
 109+ $( 'input#input_amount_other' ).attr( 'checked', true );
 110+ $( 'input#other-amount' ).val( previousAmount );
 111+ }
 112+ }
 113+} );
 114+
 115+// set the hidden amount input to the value of the selected element
 116+function setAmount( e ) {
 117+ $( 'input[name="amount"]' ).val( e.val() );
 118+}
 119+// Display selected amount
 120+function showAmount( e ) {
 121+ $( "#selected-amount" ).html( "$" + e.val() );
 122+ $( "#change-amount" ).show();
 123+}
 124+function validateAmount() {
 125+ var error = true;
 126+ var amount = $( 'input[name="amount"]' ).val(); // get the amount
 127+ // Normalize weird amount formats.
 128+ // Don't mess with these unless you know what you're doing.
 129+ amount = amount.replace( /[,.](\d)$/, '\:$10' );
 130+ amount = amount.replace( /[,.](\d)(\d)$/, '\:$1$2' );
 131+ amount = amount.replace( /[,.]/g, '' );
 132+ amount = amount.replace( /:/, '.' );
 133+ $( 'input[name="amount"]' ).val( amount ); // set the new amount back into the form
 134+
 135+ // Check amount is a real number, sets error as true (good) if no issues
 136+ error = ( amount == null || isNaN( amount ) || amount.value <= 0 );
 137+
 138+ // Check amount is at least the minimum
 139+ var currency_code = $( 'input[name="currency_code"]' ).val();
 140+ if ( typeof( wgCurrencyMinimums[currency_code] ) == 'undefined' ) {
 141+ wgCurrencyMinimums[currency_code] = 1;
 142+ }
 143+ if ( amount < wgCurrencyMinimums[currency_code] || error ) {
 144+ alert( 'You must contribute at least $1'.replace( '$1', wgCurrencyMinimums[currency_code] + ' ' + currency_code ) );
 145+ error = true;
 146+ }
 147+ return !error;
 148+}
 149+window.showStep1 = function() {
 150+ // show the correct sections
 151+ $( "#step1wrapper" ).slideDown();
 152+ $( "#step2wrapper" ).slideUp();
 153+ $( "#step3wrapper" ).slideUp();
 154+ $( "#change-amount" ).hide();
 155+ $( "#change-billing" ).show();
 156+ $( "#change-payment" ).show();
 157+ $( "#step1header" ).show(); // just in case
 158+}
 159+
 160+window.showStep2 = function() {
 161+ if ( $( '#step3wrapper' ).is(":visible") ) {
 162+ $( "#paymentContinue" ).show(); // Show continue button in 2nd section
 163+ }
 164+ // show the correct sections
 165+ $( "#step1wrapper" ).slideUp();
 166+ $( "#step2wrapper" ).slideDown();
 167+ $( "#step3wrapper" ).slideUp();
 168+ $( "#change-amount" ).show();
 169+ $( "#change-billing" ).hide();
 170+ $( "#change-payment" ).show();
 171+ $( "#step2header" ).show(); // just in case
 172+}
 173+
 174+window.showStep3 = function() {
 175+ // show the correct sections
 176+ $( "#step1wrapper" ).slideUp();
 177+ $( "#step2wrapper" ).slideUp();
 178+ $( "#step3wrapper" ).slideDown();
 179+ $( "#change-amount" ).show();
 180+ $( "#change-billing" ).show();
 181+ $( "#change-payment" ).hide();
 182+ $( "#step3header" ).show(); // just in case
 183+}
\ No newline at end of file
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/forms/js/webitects2nd-US.js
___________________________________________________________________
Added: svn:eol-style
1184 + native
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.i18n.php
@@ -72,6 +72,15 @@
7373 الرجاء المحاولة مرة أخرى لاحقاً.',
7474 );
7575
 76+/** Breton (Brezhoneg)
 77+ * @author Fulup
 78+ */
 79+$messages['br'] = array(
 80+ 'globalcollect_gateway-response-9130' => 'Bro direizh.',
 81+ 'globalcollect_gateway-response-9140' => 'Moneiz direizh.',
 82+ 'globalcollect_gateway-response-9150' => 'Yezh direizh.',
 83+);
 84+
7685 /** Welsh (Cymraeg)
7786 * @author Lloffiwr
7887 */
@@ -84,6 +93,7 @@
8594 'globalcollect_gateway-response-400530' => 'Modd talu annilys.',
8695 'globalcollect_gateway-response-430306' => 'Mae eich cerdyn credyd wedi dod i ben. Defnyddiwch gerdyn arall neu fodd gwahanol o dalu.',
8796 'globalcollect_gateway-response-430330' => 'Rhif annilys i gerdyn.',
 97+ 'globalcollect_gateway-response-430421' => 'Ni ddilyswyd eich cerdyn credyd. Sicrhewch bod yr holl fanylion yn gywir fel ag y maent ar eich cyfrif cerdyn credyd, neu rhowch gynnig ar gerdyn arall.',
8898 'globalcollect_gateway-response-430360' => "Ni ellid awdurdodi'r gweithrediad hwn. Rhowch gynnig ar gerdyn arall neu defnyddiwch modd arall o dalu.",
8999 'globalcollect_gateway-response-430285' => "Ni ellid awdurdodi'r gweithrediad hwn. Rhowch gynnig ar gerdyn arall neu defnyddiwch modd arall o dalu.",
90100 'globalcollect_gateway-response-21000150' => 'Rhif annilys i gyfrif banc.',
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.i18n.php
___________________________________________________________________
Modified: svn:mergeinfo
91101 Merged /trunk/extensions/DonationInterface/globalcollect_gateway/globalcollect_gateway.i18n.php:r102812,102819-102824,102826,102830-102831,102833,102837-102840
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/modules/validate_input.js
@@ -55,10 +55,12 @@
5656 var fields = ['fname','lname','street','city','zip', 'emailAdd'],
5757 numFields = fields.length;
5858 for( i = 0; i < numFields; i++ ) {
59 - // See if the field is empty or equal to the placeholder
60 - if( document.getElementById( fields[i] ).value == '' || document.getElementById( fields[i] ).value == mw.msg( 'donate_interface-donor-'+fields[i] ) ) {
61 - currField = mw.msg( 'donate_interface-error-msg-' + fields[i] );
62 - output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + currField + '.\r\n';
 59+ if ( document.getElementById( fields[i] ) ) { // Make sure field exists
 60+ // See if the field is empty or equal to the placeholder
 61+ if( document.getElementById( fields[i] ).value == '' || document.getElementById( fields[i] ).value == mw.msg( 'donate_interface-donor-'+fields[i] ) ) {
 62+ currField = mw.msg( 'donate_interface-error-msg-' + fields[i] );
 63+ output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + currField + '.\r\n';
 64+ }
6365 }
6466 }
6567
@@ -82,12 +84,22 @@
8385 }
8486
8587 // validate email address
86 - var apos = form.emailAdd.value.indexOf("@");
87 - var dotpos = form.emailAdd.value.lastIndexOf(".");
88 -
89 - if( apos < 1 || dotpos-apos < 2 ) {
90 - output += mw.msg( 'donate_interface-error-msg-email' );
 88+ if( document.getElementById( 'emailAdd' ).value != '' && document.getElementById( 'emailAdd' ).value != mw.msg( 'donate_interface-donor-emailAdd' ) ) {
 89+ var apos = form.emailAdd.value.indexOf("@");
 90+ var dotpos = form.emailAdd.value.lastIndexOf(".");
 91+
 92+ if( apos < 1 || dotpos-apos < 2 ) {
 93+ output += mw.msg( 'donate_interface-error-msg-email' ) + '.\r\n';
 94+ }
9195 }
 96+
 97+ // Make sure cookies are enabled
 98+ document.cookie = 'wmf_test=1;';
 99+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 100+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 101+ } else {
 102+ output += mw.msg( 'donate_interface-error-msg-cookies' ); // display error
 103+ }
92104
93105 if( output ) {
94106 alert( output );
@@ -108,10 +120,12 @@
109121 var fields = ['fname','lname','street','city','zip', 'emailAdd', 'card_num','cvv'],
110122 numFields = fields.length;
111123 for( i = 0; i < numFields; i++ ) {
112 - // See if the field is empty or equal to the placeholder
113 - if( document.getElementById( fields[i] ).value == '' || document.getElementById( fields[i] ).value == mw.msg( 'donate_interface-donor-'+fields[i] ) ) {
114 - currField = mw.msg( 'donate_interface-error-msg-' + fields[i] );
115 - output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + currField + '.\r\n';
 124+ if ( document.getElementById( fields[i] ) ) { // Make sure field exists
 125+ // See if the field is empty or equal to the placeholder
 126+ if( document.getElementById( fields[i] ).value == '' || document.getElementById( fields[i] ).value == mw.msg( 'donate_interface-donor-'+fields[i] ) ) {
 127+ currField = mw.msg( 'donate_interface-error-msg-' + fields[i] );
 128+ output += mw.msg( 'donate_interface-error-msg-js' ) + ' ' + currField + '.\r\n';
 129+ }
116130 }
117131 }
118132
@@ -138,12 +152,22 @@
139153 }
140154
141155 // validate email address
142 - var apos = form.emailAdd.value.indexOf("@");
143 - var dotpos = form.emailAdd.value.lastIndexOf(".");
144 -
145 - if( apos < 1 || dotpos-apos < 2 ) {
146 - output += mw.msg( 'donate_interface-error-msg-email' );
 156+ if( document.getElementById( 'emailAdd' ).value != '' && document.getElementById( 'emailAdd' ).value != mw.msg( 'donate_interface-donor-emailAdd' ) ) {
 157+ var apos = form.emailAdd.value.indexOf("@");
 158+ var dotpos = form.emailAdd.value.lastIndexOf(".");
 159+
 160+ if( apos < 1 || dotpos-apos < 2 ) {
 161+ output += mw.msg( 'donate_interface-error-msg-email' ) + '.\r\n';
 162+ }
147163 }
 164+
 165+ // Make sure cookies are enabled
 166+ document.cookie = 'wmf_test=1;';
 167+ if ( document.cookie.indexOf( 'wmf_test=1' ) != -1 ) {
 168+ document.cookie = 'wmf_test=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; // unset the cookie
 169+ } else {
 170+ output += mw.msg( 'donate_interface-error-msg-cookies' ); // display error
 171+ }
148172
149173 if( output ) {
150174 alert( output );
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/interface.i18n.php
@@ -186,6 +186,7 @@
187187 'donate_interface-error-msg-cvv' => 'CVV from the back of your card',
188188 'donate_interface-error-msg-captcha' => "The Captcha value you entered is incorrect. Please try again.",
189189 'donate_interface-error-msg-captcha-please' => "For your credit card security, please type the characters you see above.",
 190+ 'donate_interface-error-msg-cookies' => 'Please enable cookies in your browser.',
190191 'php-response-declined' => 'Your transaction could not be accepted.',
191192 'donate_interface-thankyou' => 'Thank you for your donation!',
192193 'donate_interface-post-transaction' => 'Transaction details',
@@ -610,6 +611,7 @@
611612 'donate_interface-error-msg-cvv' => 'Used in error message regarding the card security code field.',
612613 'donate_interface-error-msg-captcha' => 'Error message if the user inputs the wrong [[w:en:CAPTCHA|CAPTCHA]].',
613614 'donate_interface-error-msg-captcha-please' => 'Message given the user if he/she has to fill out a [[w:en:CAPTCHA|CAPTCHA]] before the donation is fulfilled.',
 615+ 'donate_interface-error-msg-cookies' => "Error message if the user's browser has cookies disabled",
614616 'php-response-declined' => 'Error message if the translaction was declined.',
615617 'donate_interface-thankyou' => 'A thank you for donating.',
616618 'donate_interface-post-transaction' => 'Header for transaction details after the transaction is fulfilled (receipt).',
@@ -2921,6 +2923,7 @@
29222924 'donate_interface-donor-amount' => 'Sammad :',
29232925 'donate_interface-donor-currency-label' => 'Moneiz :',
29242926 'donate_interface-donor-email' => "Chomlec'h postel :",
 2927+ 'donate_interface-donor-emailAdd' => "Chomlec'h postel",
29252928 'donate_interface-donor-name' => 'Anv :',
29262929 'donate_interface-donor-fname' => 'Anv bihan :',
29272930 'donate_interface-donor-mname' => 'Eil anv-bihan',
@@ -3098,6 +3101,20 @@
30993102 'donate_interface-tshirt-confirmation' => "Kaset e vo an tee-shirt deoc'h gant ar vent hag ar yezh amañ dindan :",
31003103 'donate_interface-donation-tshirt' => 'Donezon (tee-shirt profet)',
31013104 'donate_interface-state-dropdown-XX' => 'Er-maez SUA',
 3105+ 'donate_interface-dd-account_name' => 'Anv ar gont',
 3106+ 'donate_interface-dd-account_number' => 'Niverenn ar gont',
 3107+ 'donate_interface-dd-authorization_id' => 'Niv. aotre',
 3108+ 'donate_interface-dd-bank_check_digit' => 'Sifr gwiriañ ar bank',
 3109+ 'donate_interface-dd-bank_code' => 'Kod bank',
 3110+ 'donate_interface-dd-bank_name' => 'Anv ar bank',
 3111+ 'donate_interface-dd-branch_code' => 'Kod an ajañs',
 3112+ 'donate_interface-dd-direct_debit_text' => 'Testenn dle eeun',
 3113+ 'donate_interface-translate-bluelink' => 'Gwellaat an droidigezh-mañ',
 3114+ 'donate_interface-translate-redlink1' => 'Hor skoazellit da dreiñ ar bajenn-mañ.',
 3115+ 'donate_interface-translate-redlink2' => 'Pe kasit ho troidigezh da translations@wikimedia.org',
 3116+ 'donate_interface-email-fallbackname' => 'mignon da Diazezadur Wikimedia',
 3117+ 'donate_interface-email-subject' => 'Diazezadur Wikimedia ho trugareka',
 3118+ 'donate_interface-currency-change' => 'Kemmañ ?',
31023119 );
31033120
31043121 /** Bosnian (Bosanski)
@@ -3826,7 +3843,10 @@
38273844 'donate_interface-accessible' => "Dim ond o'r dudalen rhoi arian y gellir dod at y dudalen hon.",
38283845 'donate_interface-paypal-button' => 'Rhoi â PayPal',
38293846 'donate_interface-cc-button' => 'Rhoi â cherdyn credyd',
 3847+ 'donate_interface-ccdc-button' => 'Rhoi drwy gerdyn credyd neu debyd',
38303848 'donate_interface-dd-button' => 'Rhoi â debyd uniongyrchol',
 3849+ 'donate_interface-bt-button' => "Rhoi drwy drosglwyddo o'r banc",
 3850+ 'donate_interface-rt-button' => "Rhoi drwy'r banc $1",
38313851 'donate_interface-donor-legend' => 'Gwybodaeth am y rhoddwr',
38323852 'donate_interface-card-legend' => 'Manylion y cerdyn credyd',
38333853 'donate_interface-amount-legend' => 'Swm y rhodd',
@@ -3856,6 +3876,7 @@
38573877 'donate_interface-card-name-visa' => 'Visa',
38583878 'donate_interface-card-name-mc' => 'Mastercard',
38593879 'donate_interface-card-name-discover' => 'Discover',
 3880+ 'donate_interface-error-msg-general' => 'Cafwyd gwall wrth drin eich cais.',
38603881 'donate_interface-error-msg-nopaypal' => 'O ganlyniad i wall technegol, ni allwn anfon eich cais i PayPal. Os gwelwch yn dda ceisiwch ddefnyddio ein ffurflen rhoi â cherdyn credyd.',
38613882 'donate_interface-error-msg' => "Rhaid rhoi'r wybodaeth ganlynol: $1",
38623883 'donate_interface-error-msg-js' => "Rhaid rhoi'r wybodaeth ganlynol:",
@@ -3894,6 +3915,7 @@
38953916 <p>Mae'r cod <i>bob amser</i> i'w weld <i>uwchben<i/> rhif y cyfrif sydd mewn ysgrif boglynnog ar du blaen y cerdyn.
38963917 Weithiau, fe welwch y cod ar ochr chwith y cerdyn, ond mae bob amser uwchben rhif y cyfrif.</p><br />",
38973918 'donate_interface-question-comment' => 'Oes cwestiynau neu sylwadau gennych? Cysylltwch â Sefydliad Wikimedia: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
 3919+ 'donate_interface-easydonate' => 'Rydym yn ceisio ei gwneud yn hawdd i bobl ymhobman i gyfrannu. Rhowch wybod sut y gallwn ei gwneud yn haws i chi. Anfonwch eich awgrymiadau at: problemsdonating@wikimedia.org.',
38983920 'donate_interface-donate-click' => 'Bydd eich cerdyn credyd yn cael ei brosesu yn ddiogel.',
38993921 'donate_interface-otherways' => 'Mae <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/cy">ffyrdd eraill o roi i gael, megis PayPal, siec, neu drwy\'r post</a>.',
39003922 'donate_interface-otherways-alt' => 'Mae <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">ffyrdd eraill o roi i gael</a>, megis â siec.',
@@ -4017,6 +4039,8 @@
40184040 'donate_interface-select-credit-card' => 'Dewis math o gerdyn credyd',
40194041 'donate_interface-state-dropdown-YY' => 'Dewiswch dalaith',
40204042 'donate_interface-state-dropdown-XX' => "Y tu allan i'r Unol Daleithiau",
 4043+ 'donate_interface-bt-account_holder' => 'Perchennog y cyfrif',
 4044+ 'donate_interface-bt-bank_account_number' => 'Rhif y cyfrif banc',
40214045 'donate_interface-bt-payment_reference' => 'Cyfeirnod y taliad',
40224046 'donate_interface-bt-swift_code' => 'Cod SWIFT',
40234047 'donate_interface-bt-special_id' => 'ID arbennig',
@@ -4167,7 +4191,10 @@
41684192 'donate_interface-accessible' => 'Denne side er kun tilgængelig fra donationssiden.',
41694193 'donate_interface-paypal-button' => 'Doner via PayPal',
41704194 'donate_interface-cc-button' => 'Doner med kreditkort',
 4195+ 'donate_interface-ccdc-button' => 'Doner med kreditkort eller debetkort',
41714196 'donate_interface-dd-button' => 'Doner med bankoverførsel',
 4197+ 'donate_interface-bt-button' => 'Doner via bankoverførsel',
 4198+ 'donate_interface-rt-button' => 'Doner via banken $1',
41724199 'donate_interface-donor-legend' => 'Donoroplysninger',
41734200 'donate_interface-card-legend' => 'Kreditkortoplysninger',
41744201 'donate_interface-amount-legend' => 'Donationsbeløb',
@@ -4524,6 +4551,7 @@
45254552 'donate_interface-accessible' => 'Diese Seite kann nur über die Spendenseite erreicht werden.',
45264553 'donate_interface-paypal-button' => 'Per PayPal spenden',
45274554 'donate_interface-cc-button' => 'Per Kreditkarte spenden',
 4555+ 'donate_interface-ccdc-button' => 'Per Kredit- oder Debitkarte spenden',
45284556 'donate_interface-dd-button' => 'Per Lastschrift spenden',
45294557 'donate_interface-donor-legend' => 'Spenderinformationen',
45304558 'donate_interface-card-legend' => 'Kreditkarteninformationen',
@@ -4725,6 +4753,10 @@
47264754 'donate_interface-bt-special_id' => 'Spezielle Kennung',
47274755 'donate_interface-bt-information' => 'Überweisungsinformationen',
47284756 'donate_interface-bt-finished' => 'Fertig',
 4757+ 'donate_interface-obt-biller_id' => 'Code des Rechnungsstellers',
 4758+ 'donate_interface-obt-customer_payment_reference' => 'Referenznummer',
 4759+ 'donate_interface-obt-information' => 'Onlineüberweisungsinformationen',
 4760+ 'donate_interface-online_bank_transfer_message' => 'Telephone & Internet Banking - BPAY©',
47294761 'donate_interface-rtbt-issuer_id' => 'Bank',
47304762 'donate_interface-rtbt-issuer_id-longlist' => 'Andere Kreditinstitute',
47314763 'donate_interface-dd-account_name' => 'Kontoinhaber',
@@ -5177,7 +5209,9 @@
51785210 'donate_interface-JMD' => 'Δολάριο Τζαμαΐκας',
51795211 'donate_interface-JOD' => 'Δηνάριο Ιορδανίας',
51805212 'donate_interface-JPY' => 'Ιαπωνικό Γεν',
 5213+ 'donate_interface-KES' => 'Σελίνι Κένυας',
51815214 'donate_interface-KRW' => 'Γουόν Νότιας Κορέας',
 5215+ 'donate_interface-KYD' => 'Δολάριο Νήσων Κάϋμαν',
51825216 'donate_interface-KZT' => 'Τένγκε Καζαχστάν',
51835217 'donate_interface-LBP' => 'Λίρα Λιβάνου',
51845218 'donate_interface-LKR' => 'Ρουπία Σρι Λάνκας',
@@ -5225,6 +5259,7 @@
52265260 'donate_interface-paypal-button' => 'Δωρίστε μέσω PayPal',
52275261 'donate_interface-cc-button' => 'Κάντε δωρεά με πιστωτική κάρτα',
52285262 'donate_interface-dd-button' => 'Δωρίστε με άμεση χρέωση',
 5263+ 'donate_interface-bt-button' => 'Δωρεές μέσω τραπεζικού εμβάσματος',
52295264 'donate_interface-donor-legend' => 'Πληροφορίες δωρητή',
52305265 'donate_interface-card-legend' => 'Πληροφορίες πιστωτικής κάρτας',
52315266 'donate_interface-amount-legend' => 'Ποσό δωρεάς',
@@ -5234,14 +5269,14 @@
52355270 'donate_interface-donor-email' => 'Διεύθυνση ηλεκτρονικού ταχυδρομείου:',
52365271 'donate_interface-donor-emailAdd' => 'Διεύθυνση ηλεκτρονικού ταχυδρομείου',
52375272 'donate_interface-donor-name' => 'Όνομα:',
5238 - 'donate_interface-donor-fname' => 'Πρώτο όνομα:',
5239 - 'donate_interface-donor-mname' => 'Δεύτερο όνομα:',
 5273+ 'donate_interface-donor-fname' => 'Όνομα',
 5274+ 'donate_interface-donor-mname' => 'Πατρώνυμο',
52405275 'donate_interface-donor-lname' => 'Επίθετο:',
5241 - 'donate_interface-donor-street' => 'Δρόμος:',
 5276+ 'donate_interface-donor-street' => 'Οδός & αριθμός',
52425277 'donate_interface-donor-city' => 'Πόλη:',
52435278 'donate_interface-donor-state' => 'Πολιτεία:',
52445279 'donate_interface-donor-zip' => 'Τ.Κ.',
5245 - 'donate_interface-donor-postal' => 'Ταχυδρομικός κώδικας:',
 5280+ 'donate_interface-donor-postal' => 'Τ.Κ.',
52465281 'donate_interface-donor-country' => 'Χώρα/Περιοχή:',
52475282 'donate_interface-donor-address' => 'Διεύθυνση:',
52485283 'donate_interface-donor-card' => 'Πιστωτική κάρτα:',
@@ -5290,7 +5325,7 @@
52915326 <p>O τριψήφιος κωδικός βρίσκεται στο πίσω μέρος της κάρτας, μέσα στο πεδίο της υπογραφής.
52925327 Κανονικά το πλαίσιο της υπογραφής θα έχει μια σειρά από αριθμούς, αλλά μόνον οι τρεις τελευταίοι μας κάνουν τον κωδικό CVV.</p>
52935328 <h4>American Express</h4>
5294 -<p>The code is <i>always</i> located <i>above</i> the embossed (raised) account number on the face of the card.
 5329+<p>Ο κωδικός <i>πάντοτε</i> βρίσκεται <i> επάνω από </i> τον ανάγλυφο αριθμό λογαριασμού που είναι στο μπροστινό μέρος της κάρτας.
52955330 Σε μερικές περιπτώσεις, ο κωδικός βρίσκεται στην αριστερή πλευρά της κάρτας αλλά είναι πάντα επάνω από τον αριθμό λογαριασμού. </p><br />',
52965331 'donate_interface-question-comment' => 'Ερωτήσεις ή σχόλια; Επικοινωνείστε: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
52975332 'donate_interface-easydonate' => 'Προσπαθούμε να είναι εύκολο για τους ανθρώπους σε κάθε χώρα να γίνουν δωρητές. Πείτε μας πώς θα μπορούσαμε να το κάνουμε πιο εύκολο για εσάς. Στείλτε τις προτάσεις σας για: problemsdonating@wikimedia.org.',
@@ -5411,6 +5446,7 @@
54125447 'donate_interface-wikipedia-translation' => 'Παρακαλώ να έχετε υπόψη ότι: το "Wikipedia" πάνω στο μανίκι του T-shirt θα είναι το γραφικό "Wikipedia 10", που δεν έχει μεταφραστεί.',
54135448 'donate_interface-on-the-back' => 'Με αυτό στο πίσω μέρος:',
54145449 'donate_interface-tshirt-confirmation' => 'Το T-shirt σας θα αποσταλεί στο μέγεθος και στην παρακάτω γλώσσα:',
 5450+ 'donate_interface-donation-tshirt' => 'Δωρεά (προσφορά t-shirt)',
54155451 'donate_interface-change' => 'Αλλαγή',
54165452 'donate_interface-select-credit-card' => 'Επιλέξτε πιστωτική κάρτα',
54175453 'donate_interface-state-dropdown-YY' => 'Επιλέξτε μια πολιτεία',
@@ -5447,6 +5483,7 @@
54485484 'donate_interface-currency-change' => 'Αλλαγή;',
54495485 'donate_interface-taxded-link-int' => 'Φορολογικές και άλλες νομικές πληροφορίες',
54505486 'donate_interface-taxded-link-us' => 'Πληροφορίες για φορολογικές απαλλαγές',
 5487+ 'donate_interface-legal-original' => 'Αυτή είναι μια ελεύθερη μετάφραση. Σε περίπτωση σύγκρουσης μεταξύ αυτής της μετάφρασης και της αγγλικής έκδοσης, η αγγλική έκδοση θα υπερισχύει.',
54515488 'donate_interface-monthlybox-title' => 'Το κάνετε σε μηνιαία βάση;',
54525489 'donate_interface-monthlybox-content' => 'Μηνιαία δωρεές διευθετούνται την 2<sup>η</sup> ημέρα κάθε μήνα. Μπορείτε να τις ακυρώσετε ανά πάσα στιγμή.',
54535490 'donate_interface-monthlybox-amount' => 'Ποσό δωρεάς:',
@@ -6650,6 +6687,8 @@
66516688 'donate_interface-paypal-button' => 'از طریق پی پال بپردازید',
66526689 'donate_interface-cc-button' => 'از طریق کارت اعتباری بپردازید',
66536690 'donate_interface-dd-button' => 'از طریق برداشت مستقیم کمک مالی کنید',
 6691+ 'donate_interface-bt-button' => 'از طریق انتقال بانکی کمک مالی کنید',
 6692+ 'donate_interface-rt-button' => 'از طریق بانک $1 کمک مالی کنید',
66546693 'donate_interface-donor-legend' => 'اطلاعات اهداکننده',
66556694 'donate_interface-card-legend' => 'اطلاعات کارت اعتباری',
66566695 'donate_interface-amount-legend' => 'مبلغ اهدایی',
@@ -7835,6 +7874,8 @@
78367875 'donate_interface-paypal-button' => 'Doar mediante o PayPal',
78377876 'donate_interface-cc-button' => 'Doar mediante tarxeta de crédito',
78387877 'donate_interface-dd-button' => 'Doar mediante domiciliación',
 7878+ 'donate_interface-bt-button' => 'Doar mediante transferencia bancaria',
 7879+ 'donate_interface-rt-button' => 'Doar a través do banco $1',
78397880 'donate_interface-donor-legend' => 'Información do doante',
78407881 'donate_interface-card-legend' => 'Información da tarxeta de crédito',
78417882 'donate_interface-amount-legend' => 'Importe da doazón',
@@ -8434,6 +8475,19 @@
84358476 'donate_interface-monthlybox-bottom' => 'Dyyni Spände wird gsicheret verarbeitet.',
84368477 );
84378478
 8479+/** Gujarati (ગુજરાતી)
 8480+ * @author Rangilo Gujarati
 8481+ */
 8482+$messages['gu'] = array(
 8483+ 'donate_interface' => 'વિકિમીડિયા ની મદદ કરો',
 8484+ 'donate_interface-intro' => 'કૃપા કરી ચૂકવણી પદ્ધતિ, રકમ, અને ચલણ પસંદ કરો',
 8485+ 'donate_interface-amount' => 'રકમ',
 8486+ 'donate_interface-other-amount' => 'અન્ય રકમ',
 8487+ 'donate_interface-currency' => 'ચલણ:',
 8488+ 'donate_interface-gateway' => 'ચુકવણી પદ્ધતિ:',
 8489+ 'donate_interface-submit-button' => 'દાન',
 8490+);
 8491+
84388492 /** Hebrew (עברית)
84398493 * @author Amire80
84408494 * @author Jsoby
@@ -8790,6 +8844,7 @@
87918845 * @author Anton008
87928846 * @author Herr Mlinka
87938847 * @author Jsoby
 8848+ * @author Rancher
87948849 * @author Roberta F.
87958850 * @author SpeedyGonsales
87968851 * @author Tivek
@@ -8938,7 +8993,7 @@
89398994 'donate_interface-country' => 'Država',
89408995 'donate_interface-select-country' => 'Odaberite državu',
89418996 'donate_interface-confirm-email' => 'Potvrdite elektroničku poštu',
8942 - 'donate_interface-phone' => 'Phone',
 8997+ 'donate_interface-phone' => 'Telefon',
89438998 'donate_interface-telephone' => 'Telefon',
89448999 'donate_interface-telephone-home' => 'Tel. (kućni)',
89459000 'donate_interface-billing-phone-number' => 'Telefonski broj za račune',
@@ -9894,9 +9949,12 @@
98959950 'donate_interface-XOF' => 'Franc CFA Afrika Barat',
98969951 'donate_interface-ZAR' => 'Rand Afrika Selatan',
98979952 'donate_interface-accessible' => 'Halaman ini hanya dapat diakses dari halaman donasi.',
9898 - 'donate_interface-paypal-button' => 'Sumbangkan melalui PayPal',
9899 - 'donate_interface-cc-button' => 'Sumbangkan melalui kartu kredit',
 9953+ 'donate_interface-paypal-button' => 'Sumbang melalui PayPal',
 9954+ 'donate_interface-cc-button' => 'Sumbang melalui kartu kredit',
 9955+ 'donate_interface-ccdc-button' => 'Sumbang melalui kartu kredit/debit',
99009956 'donate_interface-dd-button' => 'Sumbang melalui debit langsung',
 9957+ 'donate_interface-bt-button' => 'Sumbang melalui transfer bank',
 9958+ 'donate_interface-rt-button' => 'Sumbang melalui bank $1',
99019959 'donate_interface-donor-legend' => 'Informasi donor',
99029960 'donate_interface-card-legend' => 'Informasi kartu kredit',
99039961 'donate_interface-amount-legend' => 'Nilai donasi',
@@ -9926,6 +9984,7 @@
99279985 'donate_interface-card-name-visa' => 'Visa',
99289986 'donate_interface-card-name-mc' => 'Mastercard',
99299987 'donate_interface-card-name-discover' => 'Discover',
 9988+ 'donate_interface-error-msg-general' => 'Ada kesalahan saat pemrosesan permintaan Anda',
99309989 'donate_interface-error-msg-nopaypal' => 'Karena kesalahan teknis, kami tidak dapat mengirim permintaan Anda ke PayPal. Silakan mencoba dengan formulir sumbangan kartu kredit biasa kami.',
99319990 'donate_interface-error-msg' => 'Tolong masukkan $1 Anda',
99329991 'donate_interface-error-msg-js' => 'Silakan masukkan',
@@ -13012,7 +13071,10 @@
1301313072 'donate_interface-accessible' => 'До оваа страница се доаѓа само преку страницата за доброволни прилози.',
1301413073 'donate_interface-paypal-button' => 'Дарувајте преку PayPal',
1301513074 'donate_interface-cc-button' => 'Дарувајте со кредитна картичка',
 13075+ 'donate_interface-ccdc-button' => 'Дарувајте со кредитна/дебитна картичка',
1301613076 'donate_interface-dd-button' => 'Дарувајте директно од сметка',
 13077+ 'donate_interface-bt-button' => 'Дарувајте со префрлање од банк. сметка',
 13078+ 'donate_interface-rt-button' => 'Дарувајте преку банката $1',
1301713079 'donate_interface-donor-legend' => 'Податоци за дарителот',
1301813080 'donate_interface-card-legend' => 'Податоци за кредитната картичка',
1301913081 'donate_interface-amount-legend' => 'Износ нa прилогот',
@@ -13718,6 +13780,7 @@
1371913781 'donate_interface-accessible' => 'Laman ini hanya akan dipaparkan melalui laman sumbangan',
1372013782 'donate_interface-paypal-button' => 'Derma melalui PayPal',
1372113783 'donate_interface-cc-button' => 'Sumbangan melalui kad kredit',
 13784+ 'donate_interface-ccdc-button' => 'Derma melalui kad kredit/ debit',
1372213785 'donate_interface-dd-button' => 'Derma secara debit terus',
1372313786 'donate_interface-donor-legend' => 'Maklumat penderma',
1372413787 'donate_interface-card-legend' => 'Maklumat kad kredit',
@@ -13942,15 +14005,15 @@
1394314006 'donate_interface-email-unsub-fail' => 'Terdapat ralat ketika memproseskan permintaan anda, sila hubungi <donations@wikimedia.org>.',
1394414007 'donate_interface-faqs' => 'Soalan lazim',
1394514008 'donate_interface-tax-info' => 'Maklumat kebolehpotongan cukai',
13946 - 'donate_interface-informationsharing' => 'Dengan menderma, anda berkongsi maklumat anda dengan Yayasan Wikimedia, pertubuhan bukan untung yang mengehos 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>.',
 14009+ '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>.',
1394714010 'donate_interface-currency-change' => 'Tukar?',
1394814011 'donate_interface-bank_transfer_message' => "Sila ambil perhatian bahawa kenyataan anda akan memaparkan 'Global Collect' sebagai penerima sumbangan. Global Collect diwajibkan untuk menerima dan memproseskan bayaran bagi pihak Yayasan Wikimedia. Jangan lupa untuk menyertakan nombor rujukan yang disediakan di sini pada pemindahan bank anda dan jangan segan untuk menghantar e-mel kepada donations@wikimedia.org jika anda ada sebarang soalan atau kebimbangan.",
1394914012 'donate_interface-taxded-link-int' => 'Cukai dan maklumat sah yang lain',
1395014013 'donate_interface-taxded-link-us' => 'Maklumat kebolehpotongan cukai',
13951 - 'donate_interface-taxded-msg-int' => 'Yayasan Wikimedia ialah sebuah badan amal bukan untung yang ditubuhkan di Amerika Syarikat di bawah Hukum IRS AS, Seksyen 501(c)(3), oleh itu dermaan daripada orang-orang atau entiti-entiti yang terletak di Amerika Syarikat boleh mendapat manfaat daripada taraf boleh potong cukai. Dermaan daripada orang-orang atau entiti-entiti yang terletak di luar Amerika Syarikat mungkin tidak layak untuk potongan cukai di Amerika Syarikat dan negara lain; dalam hal sebegini, penderma wajar mendapat nasihat percukaian setempat. Penting sekali, Wikimedia tidak mengharapkan dermaan daripada orang-orang atau entiti-entiti yang terletak dalam sebarang bidang kuasa yang melarang atau menyekat kegiatan mengumpul dana oleh badan amal antarabangsa seperti Wikimedia, atau mengenakan cukai hadiah pada dermaan-dermaan yang dibuat kepada badan amal antarabangsa yang sedemikian.',
13952 - 'donate_interface-taxded-msg-us' => 'Yayasan Wikimedia ialah sebuah badan amal bukan untung yang ditubuhkan di Amerika Syarikat di bawah Hukum IRS AS, Seksyen 501(c)(3), oleh itu dermaan daripada orang-orang atau entiti-entiti yang terletak di Amerika Syarikat boleh mendapat manfaat daripada taraf boleh potong cukai.',
 14014+ 'donate_interface-taxded-msg-int' => 'Yayasan Wikimedia ialah sebuah badan amal yang bukan bermotif keuntungan yang ditubuhkan di Amerika Syarikat di bawah Hukum IRS AS, Seksyen 501(c)(3), oleh itu dermaan daripada orang-orang atau entiti-entiti yang terletak di Amerika Syarikat boleh mendapat manfaat daripada potong cukai. Dermaan daripada orang-orang atau entiti-entiti yang terletak di luar Amerika Syarikat mungkin tidak layak untuk potongan cukai di Amerika Syarikat dan negara lain; dalam hal sebegini, penderma wajar mendapat nasihat percukaian setempat. Penting sekali, Wikimedia tidak mengharapkan dermaan daripada orang-orang atau entiti-entiti yang terletak dalam sebarang bidang kuasa yang melarang atau menyekat kegiatan mengumpul dana oleh badan amal antarabangsa seperti Wikimedia, atau mengenakan cukai hadiah pada dermaan-dermaan yang dibuat kepada badan amal antarabangsa yang sedemikian.',
 14015+ 'donate_interface-taxded-msg-us' => 'Yayasan Wikimedia ialah sebuah badan amal bukan bermotif keuntungan yang ditubuhkan di Amerika Syarikat di bawah Hukum IRS AS, Seksyen 501(c)(3), oleh itu dermaan daripada orang-orang atau entiti-entiti yang terletak di Amerika Syarikat boleh mendapat manfaat daripada taraf boleh potong cukai.',
1395314016 'donate_interface-legal-original' => 'Ini merupakan terjemahan ihsan. Sekiranya berlaku percanggahan antara terjemahan ini dan versi bahasa Inggeris, maka versi bahasa Inggeris diutamakan.',
13954 - 'donate_interface-legal-donorpolicy' => 'Dengan menderma, anda berkongsi maklumat anda dengan Yayasan Wikimedia, pertubuhan bukan untung yang mengehos 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.',
 14017+ 'donate_interface-legal-donorpolicy' => '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.',
1395514018 'donate_interface-monthlybox-title' => 'Jadikan dermaan bulanan?',
1395614019 'donate_interface-monthlybox-content' => 'Dermaan bulanan diproseskan pada 2hb setiap bulan. Anda boleh membatalkannya pada bila-bila masa.',
1395714020 'donate_interface-monthlybox-amount' => 'Jumlah dermaan:',
@@ -14411,6 +14474,7 @@
1441214475 'donate_interface-accessible' => 'Deze pagina is alleen toegankelijk via de donateurspagina.',
1441314476 'donate_interface-paypal-button' => 'Via PayPal doneren',
1441414477 'donate_interface-cc-button' => 'Doneren met creditcard',
 14478+ 'donate_interface-ccdc-button' => 'Doneren via creditcard of overschrijving',
1441514479 'donate_interface-dd-button' => 'Doneren via automatische incasso',
1441614480 'donate_interface-donor-legend' => 'Donateursinformatie',
1441714481 'donate_interface-card-legend' => 'Creditcardinformatie',
@@ -14828,7 +14892,10 @@
1482914893 'donate_interface-accessible' => 'Denne siden er bare tilgjengelig fra giversiden.',
1483014894 'donate_interface-paypal-button' => 'Doner med PayPal',
1483114895 'donate_interface-cc-button' => 'Doner med kredittkort',
14832 - 'donate_interface-dd-button' => 'Doner med bankoverføring',
 14896+ 'donate_interface-ccdc-button' => 'Doner med kreditt- eller debetkort',
 14897+ 'donate_interface-dd-button' => 'Doner med AvtaleGiro',
 14898+ 'donate_interface-bt-button' => 'Doner med bankoverføring',
 14899+ 'donate_interface-rt-button' => 'Doner via banken $1',
1483314900 'donate_interface-donor-legend' => 'Giverinformasjon',
1483414901 'donate_interface-card-legend' => 'Kredittkortinformasjon',
1483514902 'donate_interface-amount-legend' => 'Gavebeløp',
@@ -15176,6 +15243,13 @@
1517715244 * @author Psubhashish
1517815245 */
1517915246 $messages['or'] = array(
 15247+ 'donate_interface-desc' => 'ଦାନ କରିବା ପରେ ଗେଟୱେକୁ ମୁହାଁଉଥିବା ପୃଷ୍ଠା',
 15248+ 'donate_interface-langonly-desc' => 'କେବଳ ଦାନ ଇଣ୍ଟରଫେସ ସୂଚନା ଦେଖାଇଥାଏ',
 15249+ 'donate_interface-intro' => 'ଏକ ଦାନ କରିବା ପ୍ରକ୍ରିୟା ବାଛନ୍ତୁ, ଅନୁଦାନ ପରିମାଣ ଓ ମୁଦ୍ରାର ପ୍ରକାର ବାଛନ୍ତୁ ।',
 15250+ 'donate_interface-amount' => 'ପରିମାଣ',
 15251+ 'donate_interface-other-amount' => 'ବାକି ପରିମାଣ',
 15252+ 'donate_interface-currency' => 'ମୁଦ୍ରା:',
 15253+ 'donate_interface-gateway' => 'ଅନୁଦାନ ପରିମାଣ:',
1518015254 'donate_interface-submit-button' => 'ଦାନ',
1518115255 'donate_interface-comment-label' => 'ମତାମତ:',
1518215256 'donate_interface-donor-name' => 'ନାମ',
@@ -15585,30 +15659,72 @@
1558615660 $messages['pms'] = array(
1558715661 'donate_interface' => 'Giuté Wikimedia',
1558815662 'donate_interface-desc' => "Pàgina d'ariv ëd le donassion che a ìntegra ij mòdoj ëd pagament",
 15663+ 'donate_interface-langonly-desc' => 'A espon mach ij mëssagi ëd sistem ëd DonatinInterface',
1558915664 'donate_interface-intro' => 'Për piasì sern manera ëd pagament, total, e la moneda.',
15590 - 'donate_interface-amount' => 'Total ëd la donassion:',
 15665+ 'donate_interface-amount' => 'Total',
1559115666 'donate_interface-other-amount' => 'Àutr total',
1559215667 'donate_interface-currency' => 'Moneda:',
1559315668 'donate_interface-gateway' => 'Manera ëd pagament:',
1559415669 'donate_interface-submit-button' => 'Doné',
1559515670 'donate_interface-comment-message' => 'Has-to un pensé da condivide con ël mond? Buta fin a 200 caràter ambelessì:',
1559615671 'donate_interface-comment-label' => 'Coment:',
15597 - 'donate_interface-anon-message' => 'Për piasì buta mè nòm (daré a mè coment) an sla lista pùblica dij donator.',
 15672+ 'donate_interface-anon-message' => 'Për piasì lista mè nòm an sla lista pùblica dij donator.',
1559815673 'donate_interface-email-agreement' => "I son d'acòrdi d'arsèive ocasionalment dj'agiornament via pòsta eletrònica da la Fondassion Wikimedia.",
1559915674 'donate_interface-comment-title' => 'Coment pùblich',
1560015675 'donate_interface-amount-error' => 'Për piasì anseriss un total bon',
 15676+ 'donate_interface-smallamount-error' => 'It deuve contribuì almanch con $1',
1560115677 'donate_interface-processing-error' => "A-i é stàje n'eror an processand toa arcesta. Pa gnun processor disponìbij.",
 15678+ 'donate_interface-AED' => 'Dirham UAE',
 15679+ 'donate_interface-ARS' => 'Peso argentin',
1560215680 'donate_interface-AUD' => 'Dòlar Australian',
 15681+ 'donate_interface-BBD' => 'Dòlar ëd le Barbados',
 15682+ 'donate_interface-BDT' => 'Taka dël Bangladesh',
 15683+ 'donate_interface-BGN' => 'Lev bùlgar',
 15684+ 'donate_interface-BHD' => 'Dinar dël Bahrain',
 15685+ 'donate_interface-BMD' => 'Dòlar dle Bermuda',
 15686+ 'donate_interface-BND' => 'Dòlar dël Brunei',
 15687+ 'donate_interface-BOB' => 'Bolivian bolivian',
 15688+ 'donate_interface-BRL' => 'Real brasilian',
 15689+ 'donate_interface-BSD' => 'Dòlar ëd le Bahamas',
 15690+ 'donate_interface-BZD' => 'Dòlar dël Belize',
1560315691 'donate_interface-CAD' => 'Dòlar Canadèis',
1560415692 'donate_interface-CHF' => 'Franch Svìsser',
 15693+ 'donate_interface-CLP' => 'Peso dël Cile',
 15694+ 'donate_interface-CNY' => 'Yuan renminbi cinèis',
 15695+ 'donate_interface-COP' => 'Columb colombian',
 15696+ 'donate_interface-CRC' => 'Colon costarican',
1560515697 'donate_interface-CZK' => 'Coron-a Ceca',
1560615698 'donate_interface-DKK' => 'Coron-a Danèisa',
 15699+ 'donate_interface-DOP' => 'Peso dominican',
 15700+ 'donate_interface-DZD' => 'Dinar algerin',
 15701+ 'donate_interface-EEK' => "Kroon ëd l'Estonia",
 15702+ 'donate_interface-EGP' => 'Pound egissian',
1560715703 'donate_interface-EUR' => 'Euro',
1560815704 'donate_interface-GBP' => 'Sterlin-e anglèise',
 15705+ 'donate_interface-GTQ' => 'Quetzal dël Guatemala',
1560915706 'donate_interface-HKD' => "Dòlar d'Hong Kong",
 15707+ 'donate_interface-HNL' => "Lempira dl'Honduras",
 15708+ 'donate_interface-HRK' => 'Kuna dla Croassia',
1561015709 'donate_interface-HUF' => 'Fiorin Ungherèis',
 15710+ 'donate_interface-IDR' => 'Rupia indonesian-a',
1561115711 'donate_interface-ILS' => 'Shekel Israelian',
 15712+ 'donate_interface-INR' => 'Rupia indian-a',
 15713+ 'donate_interface-JMD' => 'Dòlar giamaican',
 15714+ 'donate_interface-JOD' => 'Dinar giordan',
1561215715 'donate_interface-JPY' => 'Yen Giaponèis',
 15716+ 'donate_interface-KES' => 'Shilling dël Kenia',
 15717+ 'donate_interface-KRW' => 'Won sudcorean',
 15718+ 'donate_interface-KYD' => 'Dòlar dle Isole Caiman',
 15719+ 'donate_interface-KZT' => 'Tenge kazakistan',
 15720+ 'donate_interface-LBP' => 'Pound libanèis',
 15721+ 'donate_interface-LKR' => 'Rupia dlë Sri Lanka',
 15722+ 'donate_interface-LTL' => 'Litas dla Lituania',
 15723+ 'donate_interface-LVL' => 'Lats dla Lettonia',
 15724+ 'donate_interface-MAD' => 'Dirham marochin',
 15725+ 'donate_interface-MKD' => 'Denar dla Macedonia',
 15726+ 'donate_interface-MUR' => 'Rupia dle Mauritius',
 15727+ 'donate_interface-MVR' => 'Rufiyaa dle Maldive',
 15728+ 'donate_interface-MXN' => 'Pes messican',
1561315729 'donate_interface-NOK' => 'Coron-a Norvegèisa',
1561415730 'donate_interface-NZD' => 'Dòlar Neo-Zelandèis',
1561515731 'donate_interface-PLN' => 'Zloty Polonèis',
@@ -15801,14 +15917,33 @@
1580215918 * @author Ahmed-Najib-Biabani-Ibrahimkhel
1580315919 */
1580415920 $messages['ps'] = array(
 15921+ 'donate_interface' => 'د ويکيمېډيا ملاتړ وکړی',
 15922+ 'donate_interface-amount' => 'د پيسو کچه',
 15923+ 'donate_interface-other-amount' => 'د پيسو بله کچه',
1580515924 'donate_interface-currency' => 'ارز:',
1580615925 'donate_interface-submit-button' => 'بسپنه ورکول',
1580715926 'donate_interface-comment-label' => 'تبصره:',
 15927+ 'donate_interface-comment-title' => 'عمومي تبصره',
 15928+ 'donate_interface-AED' => 'اماراتي درهم',
1580815929 'donate_interface-AUD' => 'اسټراليايي ډالر',
 15930+ 'donate_interface-BBD' => 'باربادياني ډالر',
 15931+ 'donate_interface-BDT' => 'بنګله دېشي ټکه',
 15932+ 'donate_interface-BGN' => 'بلغاري لېف',
 15933+ 'donate_interface-BHD' => 'بحريني دينار',
 15934+ 'donate_interface-BMD' => 'برمودايي ډالر',
 15935+ 'donate_interface-BND' => 'برونايي ډالر',
 15936+ 'donate_interface-BOB' => 'بولېويايي بوليویانو',
 15937+ 'donate_interface-BRL' => 'برازيلي ريال',
 15938+ 'donate_interface-BSD' => 'باهامي ډالر',
 15939+ 'donate_interface-BZD' => 'بېلايزي ډالر',
1580915940 'donate_interface-CAD' => 'کاناډايي ډالر',
1581015941 'donate_interface-CHF' => 'سويسي فرانک',
 15942+ 'donate_interface-CLP' => 'چېلي پېسو',
 15943+ 'donate_interface-COP' => 'کولمبيايي کولمب',
 15944+ 'donate_interface-CRC' => 'کوسټاريکي کولون',
1581115945 'donate_interface-CZK' => 'چېکي کرون',
1581215946 'donate_interface-DKK' => 'ډېنمارکي کرون',
 15947+ 'donate_interface-DZD' => 'الجزايري دينار',
1581315948 'donate_interface-EUR' => 'اېرو',
1581415949 'donate_interface-GBP' => 'برتانيوي پاونډ',
1581515950 'donate_interface-HKD' => 'هانګ کانګي ډالر',
@@ -15820,12 +15955,18 @@
1582115956 'donate_interface-PLN' => 'پولينډي زووتۍ',
1582215957 'donate_interface-SEK' => 'سويډني کرون',
1582315958 'donate_interface-SGD' => 'سېنګاپوري ډالر',
 15959+ 'donate_interface-TJS' => 'تاجکي ساماني',
1582415960 'donate_interface-USD' => 'امريکايي ډالر',
 15961+ 'donate_interface-paypal-button' => 'د PayPal له لوري خپله بسپنه راولېږۍ',
 15962+ 'donate_interface-cc-button' => 'د کرېډټ کارډ له لورې خپله بسپنه ورکول',
1582515963 'donate_interface-donor-legend' => 'د بسپنګر مالومات',
1582615964 'donate_interface-card-legend' => 'د کرېډټ کارډ مالومات',
 15965+ 'donate_interface-amount-legend' => 'د بسپنې کچه',
1582715966 'donate_interface-cvv-link' => 'چېرته دی؟',
 15967+ 'donate_interface-donor-amount' => 'د پيسو کچه',
1582815968 'donate_interface-donor-currency-label' => 'ارز',
1582915969 'donate_interface-donor-email' => 'برېښليک پته:',
 15970+ 'donate_interface-donor-emailAdd' => 'برېښليک پته',
1583015971 'donate_interface-donor-name' => 'نوم:',
1583115972 'donate_interface-donor-fname' => 'لومړی نوم:',
1583215973 'donate_interface-donor-mname' => 'منځوی نوم:',
@@ -15833,14 +15974,22 @@
1583415975 'donate_interface-donor-street' => 'کوڅه:',
1583515976 'donate_interface-donor-city' => 'ښار:',
1583615977 'donate_interface-donor-state' => 'ايالت:',
 15978+ 'donate_interface-donor-zip' => 'پوستي کوډ',
1583715979 'donate_interface-donor-postal' => 'پوست کوډ:',
1583815980 'donate_interface-donor-country' => 'هېواد/سيمه:',
1583915981 'donate_interface-donor-address' => 'پته:',
1584015982 'donate_interface-donor-card' => 'کرېډټ کارډ:',
1584115983 'donate_interface-donor-card-num' => 'د کرېډټ کارډ شمېره:',
1584215984 'donate_interface-donor-expiration' => 'پای نېټه:',
 15985+ 'donate_interface-donor-security' => 'حفاظتي کوډ',
1584315986 'donate_interface-donor-submit' => 'بسپنه ورکول',
 15987+ 'donate_interface-donor-currency-msg' => 'د پېسو دا بسپنه په $1 کې سر ته رسي',
 15988+ 'donate_interface-card-name-amex' => 'امرېکن ايکسپرېس',
 15989+ 'donate_interface-card-name-visa' => 'ويزه',
 15990+ 'donate_interface-card-name-mc' => 'ماسټر کارډ',
 15991+ 'donate_interface-card-name-discover' => 'ډېسکوور',
1584415992 'donate_interface-error-msg' => 'لطفاً خپل $1 وليکۍ',
 15993+ 'donate_interface-error-msg-js' => 'لطفا ورکړۍ خپل',
1584515994 'donate_interface-error-msg-emailAdd' => 'برېښليک پته',
1584615995 'donate_interface-error-msg-fname' => 'لومړی نوم',
1584715996 'donate_interface-error-msg-lname' => 'وروستی نوم',
@@ -15852,8 +16001,10 @@
1585316002 'donate_interface-error-msg-card_num' => 'د کرېډټ کارډ شمېره',
1585416003 'donate_interface-error-msg-expiration' => 'د کرېډټ کارډ پای نېټه',
1585516004 'donate_interface-error-msg-cvv' => 'د کرېډټ کارډ د شا CVV',
 16005+ 'donate_interface-cc-form-header-payment' => 'د بړياينې مالومات',
1585616006 'donate_interface-comment' => 'تبصره',
1585716007 'donate_interface-first' => 'لومړنی',
 16008+ 'donate_interface-middle' => 'منځنی',
1585816009 'donate_interface-last' => 'وروستنی',
1585916010 'donate_interface-other' => 'نور',
1586016011 'donate_interface-or' => 'يا',
@@ -15871,6 +16022,10 @@
1587216023 'donate_interface-city-town' => 'ښار/ښارګوټی',
1587316024 'donate_interface-town-city' => 'ښارګوټی/ښار',
1587416025 'donate_interface-state-province' => 'ايالت/ولايت',
 16026+ 'donate_interface-zip' => 'پوستي کوډ',
 16027+ 'donate_interface-zip-code' => 'پوستي کوډ',
 16028+ 'donate_interface-zip-postal' => 'پوستي کوډ',
 16029+ 'donate_interface-zip-postal-code' => 'پوستي کوډ',
1587516030 'donate_interface-country' => 'هېواد',
1587616031 'donate_interface-select-country' => 'يو هېواد وټاکۍ',
1587716032 'donate_interface-phone' => 'ټيليفون',
@@ -16159,7 +16314,7 @@
1616016315 'donate_interface-email-unsub-fail' => 'Ocorreu um erro no processamento do seu pedido, por favor contate <donations@wikimedia.org>.',
1616116316 'donate_interface-faqs' => 'Perguntas mais frequentes',
1616216317 'donate_interface-tax-info' => 'Informação sobre dedução fiscal',
16163 - 'donate_interface-informationsharing' => 'Ao doar, você compartilha suas informações com a Wikimedia Foundation, a organização sem fins lucrativos que abriga o Wikipedia e outros projetos da Wikimedia, e seus provedores de serviço nos EUA e em todos os lugares, em relação à nossa <a href="https://www.mediawiki.org//wikimediafoundation.org/wiki/Donor_policy/pt">política de privacidade de doadores</a>. Não vendemos ou comercializamos nossas informações com ninguém',
 16318+ 'donate_interface-informationsharing' => 'Ao doar, você partilha as suas informações com a Wikimedia Foundation, a organização sem fins lucrativos que aloja a Wikipédia e outros projetos Wikimedia, e seus fornecedores de serviços nos Estados Unidos e outros locais, conforme a nossa <a href="https://www.mediawiki.org//wikimediafoundation.org/wiki/Donor_policy/pt">política de privacidade de doadores</a>. Não vendemos nem comercializamos as suas informações.',
1616416319 'donate_interface-currency-change' => 'Alterar?',
1616516320 'donate_interface-bank_transfer_message' => "Por favor, observe que o seu extrato mostrará 'Global Collect' como o destinatário do presente. Global Collect está autorizado a aceitar e processar pagamentos em nome da Fundação Wikimedia. Lembre-se de incluir o número de referência fornecido aqui em sua transferência bancária e esteja à vontade para contatar donations@wikimedia.org se você tiver quaisquer dúvidas ou preocupações.",
1616616321 'donate_interface-taxded-link-int' => 'Impostos e outras informações legais',
@@ -16995,6 +17150,7 @@
1699617151 * @author Jsoby
1699717152 * @author Kaganer
1699817153 * @author MaxSem
 17154+ * @author Microcell
1699917155 * @author Ole Yves
1700017156 * @author Prima klasy4na
1700117157 * @author Putnik
@@ -17338,7 +17494,7 @@
1733917495 'donate_interface-legal-original' => 'Это всего лишь перевод. В случае противоречия между этим переводом и английской версией, приоритет имеет английская версия.',
1734017496 'donate_interface-legal-donorpolicy' => 'Делая пожертвование, вы делитесь информацией с Фондом Викимедиа, некоммерческой организацией, которая обеспечивает работоспособность Википедии и других проектов Викимедиа, а также с её поставщиками услуг в США и других странах в соответствии с нашей политикой конфиденциальности жертвователей. Мы не предоставляем и не продаём вашу информацию кому-либо ещё.',
1734117497 'donate_interface-monthlybox-title' => 'Делать это ежемесячно?',
17342 - 'donate_interface-monthlybox-content' => 'Ежемесячное пожертвование будет производиться 2 раза в месяц. Вы можете отменить его в любой момент.',
 17498+ 'donate_interface-monthlybox-content' => 'Ежемесячные пожертвования обрабатываются 2-<sup>го</sup> числа каждого месяца. Вы можете отменить их в любое время.',
1734317499 'donate_interface-monthlybox-amount' => 'Сумма пожертвования:',
1734417500 'donate_interface-monthlybox-yes' => 'Конечно, делать это ежемесячно',
1734517501 'donate_interface-monthlybox-no' => 'НЕТ, сделать единовременное пожертвование',
@@ -17566,6 +17722,34 @@
1756717723 'donate_interface-state-dropdown-XX' => 'Мімо США',
1756817724 );
1756917725
 17726+/** Sanskrit (संस्कृत)
 17727+ * @author Abhirama
 17728+ * @author Shubha
 17729+ */
 17730+$messages['sa'] = array(
 17731+ 'donate_interface' => 'विकिपीडिया उपक्रियताम्',
 17732+ 'donate_interface-amount' => 'धनम्',
 17733+ 'donate_interface-other-amount' => 'अन्यत् धनम्',
 17734+ 'donate_interface-AED' => 'युएइ डर्हम्',
 17735+ 'donate_interface-ARS' => 'अर्जेन्टिनायाः पेय्सो',
 17736+ 'donate_interface-AUD' => 'आस्ट्रेलियस्य डालर्',
 17737+ 'donate_interface-BBD' => 'बार्बडिनस्य डालर्',
 17738+ 'donate_interface-CHF' => 'स्विस् फ़्रान्क्',
 17739+ 'donate_interface-cvv-link' => 'एतत् कुत्र अस्ति?',
 17740+ 'donate_interface-donor-street' => 'वीथी',
 17741+ 'donate_interface-donor-city' => 'नगरम्',
 17742+ 'donate_interface-donor-state' => 'राज्यम्',
 17743+ 'donate_interface-donor-country' => 'देशः/प्रदेशः',
 17744+ 'donate_interface-donor-address' => 'सङ्केतः',
 17745+ 'donate_interface-donor-card' => 'क्रेडिट् कार्ड्',
 17746+ 'donate_interface-donor-card-num' => 'कार्ड् सङ्ख्या',
 17747+ 'donate_interface-card-name-amex' => 'अमेरिकन् एक्स्प्रेस्',
 17748+ 'donate_interface-card-name-visa' => 'वीसा',
 17749+ 'donate_interface-card-name-mc' => 'मास्टर् कार्ड्',
 17750+ 'donate_interface-error-msg-city' => 'नगरम्',
 17751+ 'donate_interface-error-msg-country' => 'देशः',
 17752+);
 17753+
1757017754 /** Sakha (Саха тыла)
1757117755 * @author HalanTul
1757217756 * @author Jsoby
@@ -18299,9 +18483,12 @@
1830018484 'donate_interface-XOF' => 'CFA frank BCEAO (Zahodna Afrika)',
1830118485 'donate_interface-ZAR' => 'južnoafriški rand',
1830218486 'donate_interface-accessible' => 'Ta stran je dostopna samo preko strani za prispevanje.',
18303 - 'donate_interface-paypal-button' => 'Donirajte preko PayPala',
18304 - 'donate_interface-cc-button' => 'Donirajte s kreditno kartico',
 18487+ 'donate_interface-paypal-button' => 'Prispevajte preko PayPala',
 18488+ 'donate_interface-cc-button' => 'Prispevajte s kreditno kartico',
 18489+ 'donate_interface-ccdc-button' => 'Prispevajte s kreditno/debetno kartico',
1830518490 'donate_interface-dd-button' => 'Prispevajte preko neposredne bremenitve',
 18491+ 'donate_interface-bt-button' => 'Prispevajte z bančnim nakazilom',
 18492+ 'donate_interface-rt-button' => 'Prispevajte preko banke $1',
1830618493 'donate_interface-donor-legend' => 'Informacije o donatorju',
1830718494 'donate_interface-card-legend' => 'Informacije o kreditni kartici',
1830818495 'donate_interface-amount-legend' => 'Znesek prispevka',
@@ -18370,7 +18557,7 @@
1837118558 <p>Koda se <i>vedno</i> nahaja <i>nad</i> izbočeno številko računa na sprednji strani kartice.
1837218559 V nekaterih primerih se koda nahaja na levi strani kartice, vendar je vedno nad številko računa.</p><br />',
1837318560 'donate_interface-question-comment' => 'Vprašanja ali pripombe? Stik z nami: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
18374 - 'donate_interface-easydonate' => 'Trudimo se, da ljudem po svetu kar se da olajšamo doniranje. Prosimo, sporočite nam, kako bi vam lahko še olajšali prispevanje. Svoje predloge pošljite na: problemsdonating@wikimedia.org.',
 18561+ 'donate_interface-easydonate' => 'Trudimo se, da ljudem po svetu kar se da olajšamo prispevanje. Prosimo, sporočite nam, kako bi vam lahko to lahko še olajšali. Svoje predloge pošljite na: problemsdonating@wikimedia.org.',
1837518562 'donate_interface-donate-click' => 'Vaša kreditna kartica bo varno obdelana.',
1837618563 'donate_interface-otherways' => 'Obstajajo tudi <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">drugi načini darovanja, vključno s PayPal, čekom ali pošto</a>.',
1837718564 'donate_interface-otherways-alt' => 'Obstajajo tudi <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">drugi načini darovanja</a>, vključno s čekom.',
@@ -18559,6 +18746,11 @@
1856018747 'donate_interface-comment-label' => 'Коментар:',
1856118748 'donate_interface-comment-title' => 'Јавни коментар',
1856218749 'donate_interface-amount-error' => 'Унесите исправан износ',
 18750+ 'donate_interface-smallamount-error' => 'Прилог мора да износи барем $1.',
 18751+ 'donate_interface-processing-error' => 'Дошло је до грешке при обрађивању захтева.
 18752+Нема доступних обрађивача.',
 18753+ 'donate_interface-AED' => 'Емиратски дирхам',
 18754+ 'donate_interface-ARS' => 'Аргентински пезос',
1856318755 'donate_interface-AUD' => 'Аустралијски долар',
1856418756 'donate_interface-CAD' => 'Канадски долар',
1856518757 'donate_interface-CHF' => 'швајцарски франак',
@@ -18576,10 +18768,15 @@
1857718769 'donate_interface-SEK' => 'шведска круна',
1857818770 'donate_interface-SGD' => 'сигнапурски долар',
1857918771 'donate_interface-USD' => 'Амерички долар',
 18772+ 'donate_interface-currency-display' => '$1 ($2)',
1858018773 'donate_interface-accessible' => 'Ова страница је доступна само са странице за новчане прилоге.',
18581 - 'donate_interface-paypal-button' => 'Приложите преко Пејпала',
18582 - 'donate_interface-cc-button' => 'Приложите кредитном картицом',
18583 - 'donate_interface-donor-legend' => 'Информација о донору',
 18774+ 'donate_interface-paypal-button' => 'Приложи преко Пејпала',
 18775+ 'donate_interface-cc-button' => 'Приложи преко кредитне картице',
 18776+ 'donate_interface-ccdc-button' => 'Приложи преко кредитне/дебитне картице',
 18777+ 'donate_interface-dd-button' => 'Приложи директно са рачуна',
 18778+ 'donate_interface-bt-button' => 'Приложи преносом из банкарског рачуна',
 18779+ 'donate_interface-rt-button' => 'Приложи преко банке $1',
 18780+ 'donate_interface-donor-legend' => 'Подаци о даваоцу',
1858418781 'donate_interface-card-legend' => 'Подаци о кредитној картици',
1858518782 'donate_interface-amount-legend' => 'Износ прилога',
1858618783 'donate_interface-cvv-link' => 'Где се то налази?',
@@ -18606,75 +18803,570 @@
1860718804 'donate_interface-card-name-visa' => 'Виза',
1860818805 'donate_interface-card-name-mc' => 'Мастеркард',
1860918806 'donate_interface-card-name-discover' => 'Дискавер',
18610 - 'donate_interface-error-msg' => 'Молимо Вас унесите Ваш $1',
18611 - 'donate_interface-error-msg-js' => 'Молимо Вас унесите Ваш:',
 18807+ 'donate_interface-error-msg' => 'Унесите $1',
 18808+ 'donate_interface-error-msg-js' => 'Унесите',
1861218809 'donate_interface-error-msg-invalid-amount' => 'Унесите исправан износ',
1861318810 'donate_interface-error-msg-email' => 'Унесите исправну е-адресу',
 18811+ 'donate_interface-error-msg-card-num' => 'Унесите исправан број кредитне картице од прихваћених врста',
 18812+ 'donate_interface-error-msg-amex' => 'Унесите исправан број Американ експрес картице.',
 18813+ 'donate_interface-error-msg-mc' => 'Унесите исправан број Мастеркард картице.',
1861418814 'donate_interface-error-msg-visa' => 'Унесите исправан број Виза картице.',
 18815+ 'donate_interface-error-msg-discover' => 'Унесите исправан број Дискавер картице.',
1861518816 'donate_interface-error-msg-amount' => 'износ прилога',
18616 - 'donate_interface-error-msg-emailAdd' => 'адреса електронске поште',
 18817+ 'donate_interface-error-msg-emailAdd' => 'е-адреса',
1861718818 'donate_interface-error-msg-fname' => 'име',
1861818819 'donate_interface-error-msg-lname' => 'презиме',
18619 - 'donate_interface-error-msg-street' => 'адреса',
 18820+ 'donate_interface-error-msg-street' => 'кућна адреса',
1862018821 'donate_interface-error-msg-city' => 'град',
1862118822 'donate_interface-error-msg-state' => 'држава',
18622 - 'donate_interface-error-msg-zip' => 'поштански код',
 18823+ 'donate_interface-error-msg-zip' => 'поштански број',
 18824+ 'donate_interface-error-msg-postal' => 'поштански број',
1862318825 'donate_interface-error-msg-country' => 'земља',
 18826+ 'donate_interface-error-msg-card_type' => 'врста кредитне картице',
1862418827 'donate_interface-error-msg-card_num' => 'број кредитне карте',
1862518828 'donate_interface-error-msg-expiration' => 'датум истека картице',
 18829+ 'donate_interface-error-msg-cvv' => 'CVV број са задње стране картице',
 18830+ 'donate_interface-error-msg-captcha' => 'Унета вредност потврдног кода је неисправна. Покушајте поново.',
 18831+ 'donate_interface-error-msg-captcha-please' => 'Унесите знакове које видите изнад да докажете да нисте бот.',
 18832+ 'php-response-declined' => 'Плаћање није прихваћено.',
 18833+ 'donate_interface-thankyou' => 'Хвала вам на прилогу!',
 18834+ 'donate_interface-post-transaction' => 'Подаци о плаћању',
 18835+ 'donate_interface-cvv-explain' => '<h4>Шта је CVV?</h4>
 18836+<p>Код за потврђивање власника (CVV): ови троцифрени и четвороцифрени бројеви помажу да се утврди да ли је власник у физичком власништву картице. Ово спречава злоупотребу картице.</p>
 18837+<h4>Виза, Мастеркард</h4>
 18838+<p>Троцифрени код се налази на задњој страни картице, унутар поља за потпис.
 18839+Поље за потпис има низ бројки, но само последње три цифре чине CVV код.</p>
 18840+<h4>Американ експрес</h4>
 18841+<p>Код се <i>увек</i> налази <i>изнад</i> испупченог броја рачуна на предњој страни картице.
 18842+У неким случајевима, код се налази на левој страни картице, али је увек изнад броја рачуна.</p><br />',
 18843+ 'donate_interface-question-comment' => 'Имате нека питања или примедбе? Обратите нам се на: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
 18844+ 'donate_interface-easydonate' => 'Желимо да олакшамо даривање људима из свих земаља. Обавестите нас како вама можемо помоћи. Предлоге шаљите на: problemsdonating@wikimedia.org.',
 18845+ 'donate_interface-donate-click' => 'Ваша кредитна картица ће бити безбедно обрађена.',
 18846+ 'donate_interface-otherways' => 'Постоје и <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">други начини за даривање као што су Пејпал, чек или пошта</a>.',
 18847+ 'donate_interface-otherways-alt' => 'Постоје и <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">други начини за даривање</a>, укључујући и чекове.',
 18848+ 'donate_interface-otherways-short' => 'Други начини за даривање',
 18849+ 'donate_interface-paypal' => 'Имате налог на Пејпалу? <a href="$1/index.php/Special:PayflowProGateway?_cache_=true&paypal=true&masthead=none&form_name=$2&text_template=2010/JimmyAppealLong&language=en&utm_source=$3&utm_medium=$4&utm_campaign=$5">Приложите преко њега</a>.',
 18850+ 'donate_interface-credit-storage-processing' => 'Не чувамо податке о кредитним картицама. Поред тога, ваши лични подаци подлежу нашим <a href="http://wikimediafoundation.org/wiki/Donor_policy">правилима о приватности даваоца</a>.',
 18851+ 'donate_interface-token-mismatch' => 'Сесија је истекла. Попуните образац и поново га пошаљите.',
1862618852 'donate_interface-cc-form-header-personal' => 'Подаци о плаћању',
1862718853 'donate_interface-cc-form-header-payment' => 'Подаци о плаћању',
18628 - 'donate_interface-make-your-donation' => 'Приложите новац сада',
18629 - 'donate_interface-state-in-us' => 'ако живите унутар САД',
 18854+ 'donate_interface-make-your-donation' => 'Приложите новац',
 18855+ 'donate_interface-state-in-us' => 'ако живите у САД',
1863018856 'donate_interface-comment' => 'Коментар',
18631 - 'donate_interface-first' => 'Име',
18632 - 'donate_interface-middle' => 'Средње име',
18633 - 'donate_interface-last' => 'Презиме',
 18857+ 'donate_interface-first' => 'Прво',
 18858+ 'donate_interface-middle' => 'Средње',
 18859+ 'donate_interface-last' => 'Последње',
1863418860 'donate_interface-other' => 'Друго',
 18861+ 'donate_interface-noscript-msg' => 'Изгледа да нисте омогућили јаваскрипт или га ваш прегледач не подржава.
 18862+Наш образац за даривање захтева јаваскрипт да бисмо вам обезбедили сигурно, безбедно и пријатно искуство.',
 18863+ 'donate_interface-noscript-redirect-msg' => 'Ако не можете или не желите да омогућите јаваскрипт, ипак нам можете допринети ако посетите страницу:',
1863518864 'donate_interface-donate-wikipedia' => 'Приложите новац Википедији',
1863618865 'donate_interface-or' => 'или',
1863718866 'donate_interface-your-information' => 'Ваши подаци',
 18867+ 'donate_interface-mailing-address' => 'Поштанска адреса',
 18868+ 'donate_interface-billing-address' => 'Адреса за плаћање',
 18869+ 'donate_interface-billing-name' => 'Име на рачуну',
 18870+ 'donate_interface-title' => 'Звање',
 18871+ 'donate_interface-company-name' => 'Назив фирме или организације',
 18872+ 'donate_interface-address-1' => 'Адреса 1',
 18873+ 'donate_interface-address-2' => 'Адреса 2',
 18874+ 'donate_interface-address-lines' => 'Редови за адресу',
 18875+ 'donate_interface-address-line-2' => 'Адреса (други ред)',
 18876+ 'donate_interface-street-address' => 'Кућна адреса',
 18877+ 'donate_interface-street-address-line-2' => 'Кућна адреса (други ред)',
 18878+ 'donate_interface-street-1' => 'Улица 1',
 18879+ 'donate_interface-street-2' => 'Улица 2',
 18880+ 'donate_interface-apartment-number' => 'Стан бр.',
 18881+ 'donate_interface-city-town' => 'Град',
 18882+ 'donate_interface-town-city' => 'Град',
 18883+ 'donate_interface-state-province' => 'Покрајина/држава',
 18884+ 'donate_interface-zip' => 'Поштански број',
 18885+ 'donate_interface-zip-code' => 'Поштански број',
 18886+ 'donate_interface-zip-postal' => 'Поштански број',
 18887+ 'donate_interface-zip-postal-code' => 'Поштански број',
 18888+ 'donate_interface-billing-code' => 'Поштански број за плаћање',
 18889+ 'donate_interface-country' => 'Земља',
 18890+ 'donate_interface-select-country' => 'Изаберите земљу',
 18891+ 'donate_interface-confirm-email' => 'Потврдите е-пошту',
 18892+ 'donate_interface-phone' => 'Телефон',
 18893+ 'donate_interface-telephone' => 'Телефон',
 18894+ 'donate_interface-telephone-home' => 'Кућни телефон',
 18895+ 'donate_interface-billing-phone-number' => 'Телефонски број за плаћање',
 18896+ 'donate_interface-donation-information' => 'Подаци о прилогу',
 18897+ 'donate_interface-cc-billing-information' => 'Подаци о кредитној картици',
 18898+ 'donate_interface-pay-by-credit-card' => 'Плати преко кредитне картице',
 18899+ 'donate_interface-which-card' => 'Коју картицу желите да користите',
 18900+ 'donate_interface-choose-donation-method' => 'Изаберите начин даривања',
 18901+ 'donate_interface-cardholders-name' => 'Име власника',
 18902+ 'donate_interface-name-on-card' => 'Име на картици',
 18903+ 'donate_interface-type-of-card' => 'Врста картице',
 18904+ 'donate_interface-cards-accepted' => 'Прихваћене картице',
 18905+ 'donate_interface-card-type' => 'Врста картице',
 18906+ 'donate_interface-credit-card-type' => 'Врста кредитне картице',
 18907+ 'donate_interface-credit-card-number' => 'Број картице',
 18908+ 'donate_interface-credit-card-number-abbreviated' => 'Број картице',
 18909+ 'donate_interface-credit-card-expiration' => 'Рок важења картице',
 18910+ 'donate_interface-card-expiration' => 'Рок важења картице',
 18911+ 'donate_interface-select-month-of-expiration' => 'Изаберите месец истека',
 18912+ 'donate_interface-select-year-of-expiration' => 'Изаберите годину истека',
 18913+ 'donate_interface-expires-question' => 'Истиче?',
 18914+ 'donate_interface-expires' => 'Истиче',
 18915+ 'donate_interface-card-security-code' => 'Сигурносни код',
 18916+ 'donate_interface-cvv' => 'CVV',
 18917+ 'donate_interface-cvv-number-abbreviated' => 'CVV број',
 18918+ 'donate_interface-cvv2' => 'CVV 2',
 18919+ 'donate_interface-cvv-number' => 'CVV број',
 18920+ 'donate_interface-verification-number' => 'Потврдни број',
 18921+ 'donate_interface-what-is-this' => 'Шта је ово?',
 18922+ 'donate_interface-do-not-include-dashes' => 'Не стављајте црте',
 18923+ 'donate_interface-please-donate-today' => 'Приложите данас',
 18924+ 'donate_interface-donate-now' => 'Приложите',
 18925+ 'donate_interface-please-select-gift-amount' => 'Изаберите износ прилога',
 18926+ 'donate_interface-select-gift-amount' => 'Изаберите износ прилога',
 18927+ 'donate_interface-select-amount' => 'Изаберите износ',
 18928+ 'donate_interface-make-a-donation' => 'Приложите новац',
 18929+ 'donate_interface-enter-your-amount' => 'Или пак унесите износ у поље изнад',
 18930+ 'donate_interface-will-support-with-gift' => 'Желим подржати са следећим износом:',
 18931+ 'donate_interface-will-make-tax-deductible-gift' => 'Желим приложити износ ослобођен од пореза:',
 18932+ 'donate_interface-submit-my-secure-donation' => 'Пошаљи прилог преко заштићеног протокола',
 18933+ 'donate_interface-next' => 'Следеће',
 18934+ 'donate_interface-continue' => 'Настави',
 18935+ 'donate_interface-cancel' => 'Откажи',
 18936+ 'donate_interface-payment' => 'Плаћање',
 18937+ 'donate_interface-payment-type' => 'Врста плаћања',
1863818938 'donate_interface-month' => '$1 ($2)',
 18939+ 'donate_interface-please-complete' => 'Довршите даривање испод.',
 18940+ 'donate_interface-description' => 'Опис',
 18941+ 'donate_interface-donation' => 'Даривање',
 18942+ 'donate_interface-email-receipt' => 'Пошаљи потврду на',
 18943+ 'donate_interface-monthly-donation' => 'Шаљи месечни прилог',
 18944+ 'donate_interface-via-paypal' => '(преко Пејпала)',
 18945+ 'donate_interface-shirt-size' => 'Величина мајице:',
 18946+ 'donate_interface-shirt-size-2' => 'Величина мајице: $1',
 18947+ 'donate_interface-language' => 'Језик:',
 18948+ 'donate_interface-front' => 'Напред',
 18949+ 'donate_interface-back' => 'Назад',
 18950+ 'donate_interface-front-of-shirt' => 'Предња страна мајице',
 18951+ 'donate_interface-back-of-shirt' => 'Задња страна мајице',
 18952+ 'donate_interface-select-a-size' => 'Изаберите величину.',
 18953+ 'donate_interface-select' => 'Изабери',
 18954+ 'donate_interface-shipping-address' => 'Поштанска адреса',
 18955+ 'donate_interface-shipping-address-different' => 'Моја поштанска адреса је другачија од адресе за плаћање.',
 18956+ 'donate_interface-shipping-address-same' => 'Поштанска адреса је иста као и адреса за плаћање.',
 18957+ 'donate_interface-only-billing-address' => 'Мајице могу да се шаљу само на адресу за плаћање.',
 18958+ 'donate_interface-donation-must-equal' => 'Прилог мора да износи барем $1.',
 18959+ 'donate_interface-thank-you' => 'Хвала вам! Ваш прилог је примљен.',
 18960+ 'donate_interface-wikipedia-translation' => 'Напомена: „Википедија“ на рукаву ће бити цртеж „Wikipedia 10“ који се не преводи.',
 18961+ 'donate_interface-on-the-back' => 'С овим са задње стране:',
 18962+ 'donate_interface-tshirt-confirmation' => 'Ваша мајица ће бити испоручена у долепоменутој величини и језику:',
 18963+ 'donate_interface-donation-tshirt' => 'Приложите и добијте мајицу',
 18964+ 'donate_interface-change' => 'Измени',
 18965+ 'donate_interface-select-credit-card' => 'Изаберите кредитну картицу',
 18966+ 'donate_interface-state-dropdown-YY' => 'Изаберите државу',
 18967+ 'donate_interface-state-dropdown-XX' => 'Изван САД',
 18968+ 'donate_interface-bt-account_holder' => 'Власник рачуна',
 18969+ 'donate_interface-bt-bank_account_number' => 'Број банкарског рачуна',
 18970+ 'donate_interface-bt-country_description' => 'Опис земље',
 18971+ 'donate_interface-bt-payment_reference' => 'Назнака за плаћање',
 18972+ 'donate_interface-bt-swift_code' => 'Свифт-код',
 18973+ 'donate_interface-bt-special_id' => 'Посебна назнака',
 18974+ 'donate_interface-bt-information' => 'Подаци о банкарском преносу',
 18975+ 'donate_interface-bt-finished' => 'Завршено',
 18976+ 'donate_interface-rtbt-issuer_id' => 'Изаберите банку',
 18977+ 'donate_interface-rtbt-issuer_id-longlist' => 'Друге банке',
 18978+ 'donate_interface-dd-account_name' => 'Назив рачуна',
 18979+ 'donate_interface-dd-account_number' => 'Број рачуна',
 18980+ 'donate_interface-dd-authorization_id' => 'Назнака за овлашћења',
 18981+ 'donate_interface-dd-bank_check_digit' => 'Контролна цифра банке',
 18982+ 'donate_interface-dd-bank_code' => 'Код банке',
 18983+ 'donate_interface-dd-bank_name' => 'Назив банке',
 18984+ 'donate_interface-dd-branch_code' => 'Код филијале',
 18985+ 'donate_interface-dd-direct_debit_text' => 'Текст за даривање директно са рачуна',
 18986+ 'donate_interface-dd-iban' => 'IBAN',
 18987+ 'donate_interface-translate-bluelink' => 'Побољшајте овај превод',
 18988+ 'donate_interface-translate-redlink1' => 'Помозите нам да преведемо ову страницу.',
 18989+ 'donate_interface-translate-redlink2' => 'Или пак пошаљите свој превод на translations@wikimedia.org',
 18990+ 'donate_interface-email-fallbackname' => 'пријатељ Задужбине Викимедија',
 18991+ 'donate_interface-email-subject' => 'Захвалност од Задужбине Викимедија',
 18992+ 'donate_interface-email-unsub-title' => 'Отказивање претплате — Задужбина Викимедија',
 18993+ 'donate_interface-email-unsub-button' => 'Откажи претплату',
 18994+ 'donate_interface-email-unsub-success' => 'Уклоњени сте с наше дописне листе',
 18995+ 'donate_interface-email-unsub-delay' => 'Треба да сачекате до четири дана да се спроведу измене. Извињавамо се ако у међувремену добијете неке поруке. Ако имате питања, обратите нам се на <donations@wikimedia.org>',
 18996+ 'donate_interface-email-unsub-fail' => 'Дошло је до грешке при обрађивању вашег захтева. Обратите нам се на <donations@wikimedia.org>.',
 18997+ 'donate_interface-faqs' => 'Често постављена питања',
 18998+ 'donate_interface-tax-info' => 'Подаци о пореским олакшицама',
 18999+ 'donate_interface-informationsharing' => 'Давањем прилога, ви делите своје податке са Задужбином Викимедија, непрофитном организацијом која покреће Википедију и друге Викимедијине пројекте, и с њеним добављачима у САД и другим местима, у складу с нашим правилима за приватност даваоца. Ми не продајемо нити размењујемо ваше податке ни са ким. Више на страници за <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">правила за даваоца</a>.',
 19000+ 'donate_interface-currency-change' => 'Друга валута?',
 19001+ 'donate_interface-bank_transfer_message' => 'На банковном извештају ће се појавити „Global Collect“ као прималац прилога. Global Collect је овлашћен да прихвата и обрађује плаћања у име Задужбине Викимедија. Не заборавите да у уплати наведете приказану назнаку. Ако имате питања или жалбе, слободно нам се обратите на адреси donations@wikimedia.org.',
 19002+ 'donate_interface-taxded-link-int' => 'Порези и други правни подаци',
 19003+ 'donate_interface-taxded-link-us' => 'Подаци о пореским олакшицама',
 19004+ 'donate_interface-taxded-msg-int' => 'Задужбина Викимедија је непрофитна добротворна организација основана у САД према „Законском правилнику Пореске управе у САД, тачка 501(c)(3)“, и, из тог разлога, добровољни прилози од физичких и правних лица смештених у САД подлежу пореским олакшицама. Прилози од лица ван САД можда нису подобни с пореским олакшицама у САД или другим местима; у том случају, даваоци треба да затраже савет локално. Важно је да се напомене да Викимедија не тражи прилоге од физичких или правних лица смештених у државама у којима је овакво захтевање средстава од стране међународних добротворних организација као што је Викимедија ограничено или забрањено, или када су овакви прилози опорезиви.',
 19005+ 'donate_interface-taxded-msg-us' => 'Задужбина Викимедија је непрофитна добротворна организација основана у САД према „Законском правилнику Пореске управе у САД, тачка 501(c)(3)“, и, из тог разлога, добровољни прилози од физичких и правних лица смештени у САД подлежу пореским олакшицама.',
 19006+ 'donate_interface-legal-original' => 'Ово је помоћни превод. У случају његовог неслагања с енглеским оригиналом, тада енглески оригинал има предност.',
 19007+ 'donate_interface-legal-donorpolicy' => 'Давањем прилога, ви делите своје податке са Задужбином Викимедија, непрофитном организацијом која покреће Википедију и друге Викимедијине пројекте, и с њеним добављачима у САД и другим местима, у складу с нашим правилима за приватност даваоца. Ми не продајемо нити размењујемо ваше податке ни са ким.',
 19008+ 'donate_interface-monthlybox-title' => 'Да буде месечни прилог?',
 19009+ 'donate_interface-monthlybox-content' => 'Месечни прилози се обрађују сваког другог у месецу. Можете одустати сваког тренутка.',
 19010+ 'donate_interface-monthlybox-amount' => 'Износ прилога:',
 19011+ 'donate_interface-monthlybox-yes' => 'Да, нека буде месечни',
 19012+ 'donate_interface-monthlybox-no' => 'Не, нека буде једнократан',
 19013+ 'donate_interface-monthlybox-bottom' => 'Ваш прилог ће бити безбедно обрађен.',
 19014+ 'donate_interface-securelogo-title' => 'Кликните да потврдите. Ово мрежно место је одабрало VeriSign SSL за безбедно е-банкарство и поверљиве преписке.',
 19015+ 'donate_interface-secureLogo-text' => 'О потврдама SSL',
1863919016 );
1864019017
18641 -/** Serbian (Latin script) (‪Srpski (latinica)‬) */
 19018+/** Serbian (Latin script) (‪Srpski (latinica)‬)
 19019+ * @author Rancher
 19020+ */
1864219021 $messages['sr-el'] = array(
 19022+ 'donate_interface' => 'Podržite Vikimediju',
 19023+ 'donate_interface-desc' => 'Stranica za novčane priloge koji uključuju proširenja za port',
 19024+ 'donate_interface-langonly-desc' => 'Otkriva samo sistemske poruke sučelja za novčane priloge',
 19025+ 'donate_interface-intro' => 'Izaberite način plaćanja, iznos i valutu.',
 19026+ 'donate_interface-amount' => 'Iznos',
 19027+ 'donate_interface-other-amount' => 'Drugi iznos',
 19028+ 'donate_interface-currency' => 'Valuta:',
 19029+ 'donate_interface-gateway' => 'Način plaćanja:',
 19030+ 'donate_interface-submit-button' => 'Priloži',
 19031+ 'donate_interface-comment-message' => 'Želite nešto da poručite? Ovde napišite do 200 znakova:',
 19032+ 'donate_interface-comment-label' => 'Komentar:',
 19033+ 'donate_interface-anon-message' => 'Navedite mi ime na javnom spisku davaoca.',
 19034+ 'donate_interface-email-agreement' => 'Slažem se da povremeno dobijam e-obaveštenja od Zadužbine Vikimedija.',
 19035+ 'donate_interface-comment-title' => 'Javni komentar',
 19036+ 'donate_interface-amount-error' => 'Unesite ispravan iznos',
 19037+ 'donate_interface-smallamount-error' => 'Prilog mora da iznosi barem $1.',
 19038+ 'donate_interface-processing-error' => 'Došlo je do greške pri obrađivanju zahteva.
 19039+Nema dostupnih obrađivača.',
 19040+ 'donate_interface-AED' => 'Emiratski dirham',
 19041+ 'donate_interface-ARS' => 'Argentinski pezos',
1864319042 'donate_interface-AUD' => 'Australijski dolar',
 19043+ 'donate_interface-BBD' => 'Barbadoski dolar',
 19044+ 'donate_interface-BDT' => 'Bangladeška taka',
 19045+ 'donate_interface-BGN' => 'Bugarski lev',
 19046+ 'donate_interface-BHD' => 'Bahreinski dinar',
 19047+ 'donate_interface-BMD' => 'Bermudski dolar',
 19048+ 'donate_interface-BND' => 'Brunejski dolar',
 19049+ 'donate_interface-BOB' => 'Bolivijski bolivijano',
 19050+ 'donate_interface-BRL' => 'Brazilski real',
 19051+ 'donate_interface-BSD' => 'Bahamski dolar',
 19052+ 'donate_interface-BZD' => 'Beliski dolar',
1864419053 'donate_interface-CAD' => 'Kanadski dolar',
 19054+ 'donate_interface-CHF' => 'Švajcarski franak',
 19055+ 'donate_interface-CLP' => 'Čileanski pezos',
 19056+ 'donate_interface-CNY' => 'Kineski juan',
 19057+ 'donate_interface-COP' => 'Kolumbijski kolumb',
 19058+ 'donate_interface-CRC' => 'Kostarikanski kolon',
 19059+ 'donate_interface-CZK' => 'Češka kruna',
 19060+ 'donate_interface-DKK' => 'Danska kruna',
 19061+ 'donate_interface-DOP' => 'Dominikanski pezos',
 19062+ 'donate_interface-DZD' => 'Alžirski dinar',
 19063+ 'donate_interface-EEK' => 'Estonska kruna',
 19064+ 'donate_interface-EGP' => 'Egipatska funta',
1864519065 'donate_interface-EUR' => 'Evro',
 19066+ 'donate_interface-GBP' => 'Britanska funta',
 19067+ 'donate_interface-GTQ' => 'Gvatemalski kvecal',
 19068+ 'donate_interface-HKD' => 'Hongkonški dolar',
 19069+ 'donate_interface-HNL' => 'Honduraška lempira',
 19070+ 'donate_interface-HRK' => 'Hrvatska kuna',
 19071+ 'donate_interface-HUF' => 'Mađarska forinta',
 19072+ 'donate_interface-IDR' => 'Indonežanska rupija',
 19073+ 'donate_interface-ILS' => 'Izraelski šekel',
 19074+ 'donate_interface-INR' => 'Indijska rupija',
 19075+ 'donate_interface-JMD' => 'Jamajkanski dolar',
 19076+ 'donate_interface-JOD' => 'Jordanski dinar',
1864619077 'donate_interface-JPY' => 'Japanski jen',
 19078+ 'donate_interface-KES' => 'Kenijski šiling',
 19079+ 'donate_interface-KRW' => 'Južnokorejski von',
 19080+ 'donate_interface-KYD' => 'Kajmanski dolar',
 19081+ 'donate_interface-KZT' => 'Kazahstanski tenge',
 19082+ 'donate_interface-LBP' => 'Libanska funta',
 19083+ 'donate_interface-LKR' => 'Šrilankanska rupija',
 19084+ 'donate_interface-LTL' => 'Litvanski litas',
 19085+ 'donate_interface-LVL' => 'Letonski lat',
 19086+ 'donate_interface-MAD' => 'Marokanski dirham',
 19087+ 'donate_interface-MKD' => 'Makedonski denar',
 19088+ 'donate_interface-MUR' => 'Mauricijska rupija',
 19089+ 'donate_interface-MVR' => 'Maldivska rufija',
 19090+ 'donate_interface-MXN' => 'Meksikanski pezos',
 19091+ 'donate_interface-MYR' => 'Malezijski ringit',
 19092+ 'donate_interface-NOK' => 'Norveška kruna',
 19093+ 'donate_interface-NZD' => 'Novozelandski dolar',
 19094+ 'donate_interface-OMR' => 'Omanski rijal',
 19095+ 'donate_interface-PAB' => 'Panamska balboa',
 19096+ 'donate_interface-PEN' => 'Peruanski novi sol',
 19097+ 'donate_interface-PHP' => 'Filipinski pezos',
 19098+ 'donate_interface-PKR' => 'Pakistanska rupija',
 19099+ 'donate_interface-PLN' => 'Poljski zlot',
 19100+ 'donate_interface-PYG' => 'Paragvajski gvarani',
 19101+ 'donate_interface-QAR' => 'Katarski rijal',
 19102+ 'donate_interface-RON' => 'Rumunski lej',
 19103+ 'donate_interface-RUB' => 'Ruska rublja',
 19104+ 'donate_interface-SAR' => 'Saudijski rijal',
 19105+ 'donate_interface-SEK' => 'Švedska kruna',
 19106+ 'donate_interface-SGD' => 'Signapurski dolar',
 19107+ 'donate_interface-SVC' => 'Salvadorski kolon',
 19108+ 'donate_interface-THB' => 'Tajlandski bat',
 19109+ 'donate_interface-TJS' => 'Tadžikistanski somoni',
 19110+ 'donate_interface-TND' => 'Tuniski dinar',
 19111+ 'donate_interface-TRY' => 'Turska lira',
 19112+ 'donate_interface-TTD' => 'Trinidadski dolar',
 19113+ 'donate_interface-TWD' => 'Novi tajvanski dolar',
 19114+ 'donate_interface-UAH' => 'Ukrajinska hrivnja',
1864719115 'donate_interface-USD' => 'Američki dolar',
18648 - 'donate_interface-donor-legend' => 'Informacija o donoru',
18649 - 'donate_interface-cvv-link' => 'Primer',
 19116+ 'donate_interface-UYU' => 'Urugvajski pezos',
 19117+ 'donate_interface-UZS' => 'Uzbekistanski som',
 19118+ 'donate_interface-VND' => 'Vijetnamski dong',
 19119+ 'donate_interface-XAF' => 'Centralnoafrički franak',
 19120+ 'donate_interface-XCD' => 'Istočnokaripski dolar',
 19121+ 'donate_interface-XOF' => 'Zapadnoafrički franak',
 19122+ 'donate_interface-ZAR' => 'Južnoafrički rand',
 19123+ 'donate_interface-currency-display' => '$1 ($2)',
 19124+ 'donate_interface-accessible' => 'Ova stranica je dostupna samo sa stranice za novčane priloge.',
 19125+ 'donate_interface-paypal-button' => 'Priloži preko Pejpala',
 19126+ 'donate_interface-cc-button' => 'Priloži preko kreditne kartice',
 19127+ 'donate_interface-ccdc-button' => 'Priloži preko kreditne/debitne kartice',
 19128+ 'donate_interface-dd-button' => 'Priloži direktno sa računa',
 19129+ 'donate_interface-bt-button' => 'Priloži prenosom iz bankarskog računa',
 19130+ 'donate_interface-rt-button' => 'Priloži preko banke $1',
 19131+ 'donate_interface-donor-legend' => 'Podaci o davaocu',
 19132+ 'donate_interface-card-legend' => 'Podaci o kreditnoj kartici',
 19133+ 'donate_interface-amount-legend' => 'Iznos priloga',
 19134+ 'donate_interface-cvv-link' => 'Gde se to nalazi?',
1865019135 'donate_interface-donor-amount' => 'Iznos:',
1865119136 'donate_interface-donor-currency-label' => 'Valuta:',
18652 - 'donate_interface-donor-email' => 'Adresa elektronske pošte:',
18653 - 'donate_interface-donor-name' => 'Ime:',
18654 - 'donate_interface-donor-fname' => 'Ime:',
18655 - 'donate_interface-donor-mname' => 'Srednje ime:',
18656 - 'donate_interface-donor-lname' => 'Prezime:',
18657 - 'donate_interface-donor-street' => 'Ulica:',
18658 - 'donate_interface-donor-city' => 'Grad:',
18659 - 'donate_interface-donor-state' => 'Država:',
18660 - 'donate_interface-donor-postal' => 'Poštanski kod:',
18661 - 'donate_interface-donor-country' => 'Zemlja/regija:',
18662 - 'donate_interface-donor-address' => 'Adresa:',
18663 - 'donate_interface-donor-card' => 'Kreditna karta:',
18664 - 'donate_interface-donor-card-num' => 'Broj karte:',
18665 - 'donate_interface-donor-expiration' => 'Datum isteka:',
18666 - 'donate_interface-donor-security' => 'Sigurnosni kod:',
18667 - 'donate_interface-donor-submit' => 'Doniraj',
18668 - 'donate_interface-donor-currency-msg' => 'Ova donacija se daje u $1',
18669 - 'donate_interface-error-msg' => 'Molimo Vas unesite Vaš $1',
18670 - 'donate_interface-error-msg-js' => 'Molimo Vas unesite Vaš:',
18671 - 'donate_interface-error-msg-emailAdd' => 'adresa elektronske pošte',
 19137+ 'donate_interface-donor-email' => 'E-adresa:',
 19138+ 'donate_interface-donor-emailAdd' => 'E-adresa',
 19139+ 'donate_interface-donor-name' => 'Ime',
 19140+ 'donate_interface-donor-fname' => 'Ime',
 19141+ 'donate_interface-donor-mname' => 'Srednje ime',
 19142+ 'donate_interface-donor-lname' => 'Prezime',
 19143+ 'donate_interface-donor-street' => 'Ulica',
 19144+ 'donate_interface-donor-city' => 'Grad',
 19145+ 'donate_interface-donor-state' => 'Država',
 19146+ 'donate_interface-donor-zip' => 'Poštanski broj',
 19147+ 'donate_interface-donor-postal' => 'Poštanski broj',
 19148+ 'donate_interface-donor-country' => 'Zemlja/regija',
 19149+ 'donate_interface-donor-address' => 'Adresa',
 19150+ 'donate_interface-donor-card' => 'Kreditna kartica',
 19151+ 'donate_interface-donor-card-num' => 'Broj kartice',
 19152+ 'donate_interface-donor-expiration' => 'Datum isteka',
 19153+ 'donate_interface-donor-security' => 'Sigurnosni kod',
 19154+ 'donate_interface-donor-submit' => 'Priloži',
 19155+ 'donate_interface-donor-currency-msg' => 'Ovaj prilog se vrši u $1',
 19156+ 'donate_interface-card-name-amex' => 'Amerikan ekspres',
 19157+ 'donate_interface-card-name-visa' => 'Viza',
 19158+ 'donate_interface-card-name-mc' => 'Masterkard',
 19159+ 'donate_interface-card-name-discover' => 'Diskaver',
 19160+ 'donate_interface-error-msg-general' => 'Došlo je do greške pri obrađivanju vašeg zahteva.',
 19161+ 'donate_interface-error-msg-nopaypal' => 'Zbog tehničke greške, ne možemo da pošaljemo vaš zahtev Pejpalu. Poslužite se obrascem za darivanje putem kreditne kartice.',
 19162+ 'donate_interface-error-msg' => 'Unesite $1',
 19163+ 'donate_interface-error-msg-js' => 'Unesite',
 19164+ 'donate_interface-error-msg-invalid-amount' => 'Unesite ispravan iznos',
 19165+ 'donate_interface-error-msg-email' => 'Unesite ispravnu e-adresu',
 19166+ 'donate_interface-error-msg-card-num' => 'Unesite ispravan broj kreditne kartice od prihvaćenih vrsta',
 19167+ 'donate_interface-error-msg-amex' => 'Unesite ispravan broj Amerikan ekspres kartice.',
 19168+ 'donate_interface-error-msg-mc' => 'Unesite ispravan broj Masterkard kartice.',
 19169+ 'donate_interface-error-msg-visa' => 'Unesite ispravan broj Viza kartice.',
 19170+ 'donate_interface-error-msg-discover' => 'Unesite ispravan broj Diskaver kartice.',
 19171+ 'donate_interface-error-msg-amount' => 'iznos priloga',
 19172+ 'donate_interface-error-msg-emailAdd' => 'e-adresa',
1867219173 'donate_interface-error-msg-fname' => 'ime',
1867319174 'donate_interface-error-msg-lname' => 'prezime',
18674 - 'donate_interface-error-msg-street' => 'adresa',
 19175+ 'donate_interface-error-msg-street' => 'kućna adresa',
1867519176 'donate_interface-error-msg-city' => 'grad',
1867619177 'donate_interface-error-msg-state' => 'država',
18677 - 'donate_interface-error-msg-zip' => 'poštanski kod',
 19178+ 'donate_interface-error-msg-zip' => 'poštanski broj',
 19179+ 'donate_interface-error-msg-postal' => 'poštanski broj',
 19180+ 'donate_interface-error-msg-country' => 'zemlja',
 19181+ 'donate_interface-error-msg-card_type' => 'vrsta kreditne kartice',
1867819182 'donate_interface-error-msg-card_num' => 'broj kreditne karte',
 19183+ 'donate_interface-error-msg-expiration' => 'datum isteka kartice',
 19184+ 'donate_interface-error-msg-cvv' => 'CVV broj sa zadnje strane kartice',
 19185+ 'donate_interface-error-msg-captcha' => 'Uneta vrednost potvrdnog koda je neispravna. Pokušajte ponovo.',
 19186+ 'donate_interface-error-msg-captcha-please' => 'Unesite znakove koje vidite iznad da dokažete da niste bot.',
 19187+ 'php-response-declined' => 'Plaćanje nije prihvaćeno.',
 19188+ 'donate_interface-thankyou' => 'Hvala vam na prilogu!',
 19189+ 'donate_interface-post-transaction' => 'Podaci o plaćanju',
 19190+ 'donate_interface-cvv-explain' => '<h4>Šta je CVV?</h4>
 19191+<p>Kod za potvrđivanje vlasnika (CVV): ovi trocifreni i četvorocifreni brojevi pomažu da se utvrdi da li je vlasnik u fizičkom vlasništvu kartice. Ovo sprečava zloupotrebu kartice.</p>
 19192+<h4>Viza, Masterkard</h4>
 19193+<p>Trocifreni kod se nalazi na zadnjoj strani kartice, unutar polja za potpis.
 19194+Polje za potpis ima niz brojki, no samo poslednje tri cifre čine CVV kod.</p>
 19195+<h4>Amerikan ekspres</h4>
 19196+<p>Kod se <i>uvek</i> nalazi <i>iznad</i> ispupčenog broja računa na prednjoj strani kartice.
 19197+U nekim slučajevima, kod se nalazi na levoj strani kartice, ali je uvek iznad broja računa.</p><br />',
 19198+ 'donate_interface-question-comment' => 'Imate neka pitanja ili primedbe? Obratite nam se na: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
 19199+ 'donate_interface-easydonate' => 'Želimo da olakšamo darivanje ljudima iz svih zemalja. Obavestite nas kako vama možemo pomoći. Predloge šaljite na: problemsdonating@wikimedia.org.',
 19200+ 'donate_interface-donate-click' => 'Vaša kreditna kartica će biti bezbedno obrađena.',
 19201+ 'donate_interface-otherways' => 'Postoje i <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">drugi načini za darivanje kao što su Pejpal, ček ili pošta</a>.',
 19202+ 'donate_interface-otherways-alt' => 'Postoje i <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">drugi načini za darivanje</a>, uključujući i čekove.',
 19203+ 'donate_interface-otherways-short' => 'Drugi načini za darivanje',
 19204+ 'donate_interface-paypal' => 'Imate nalog na Pejpalu? <a href="$1/index.php/Special:PayflowProGateway?_cache_=true&paypal=true&masthead=none&form_name=$2&text_template=2010/JimmyAppealLong&language=en&utm_source=$3&utm_medium=$4&utm_campaign=$5">Priložite preko njega</a>.',
 19205+ 'donate_interface-credit-storage-processing' => 'Ne čuvamo podatke o kreditnim karticama. Pored toga, vaši lični podaci podležu našim <a href="http://wikimediafoundation.org/wiki/Donor_policy">pravilima o privatnosti davaoca</a>.',
 19206+ 'donate_interface-token-mismatch' => 'Sesija je istekla. Popunite obrazac i ponovo ga pošaljite.',
 19207+ 'donate_interface-cc-form-header-personal' => 'Podaci o plaćanju',
 19208+ 'donate_interface-cc-form-header-payment' => 'Podaci o plaćanju',
 19209+ 'donate_interface-make-your-donation' => 'Priložite novac',
 19210+ 'donate_interface-state-in-us' => 'ako živite u SAD',
 19211+ 'donate_interface-comment' => 'Komentar',
 19212+ 'donate_interface-first' => 'Prvo',
 19213+ 'donate_interface-middle' => 'Srednje',
 19214+ 'donate_interface-last' => 'Poslednje',
 19215+ 'donate_interface-other' => 'Drugo',
 19216+ 'donate_interface-noscript-msg' => 'Izgleda da niste omogućili javaskript ili ga vaš pregledač ne podržava.
 19217+Naš obrazac za darivanje zahteva javaskript da bismo vam obezbedili sigurno, bezbedno i prijatno iskustvo.',
 19218+ 'donate_interface-noscript-redirect-msg' => 'Ako ne možete ili ne želite da omogućite javaskript, ipak nam možete doprineti ako posetite stranicu:',
 19219+ 'donate_interface-donate-wikipedia' => 'Priložite novac Vikipediji',
 19220+ 'donate_interface-or' => 'ili',
 19221+ 'donate_interface-your-information' => 'Vaši podaci',
 19222+ 'donate_interface-mailing-address' => 'Poštanska adresa',
 19223+ 'donate_interface-billing-address' => 'Adresa za plaćanje',
 19224+ 'donate_interface-billing-name' => 'Ime na računu',
 19225+ 'donate_interface-title' => 'Zvanje',
 19226+ 'donate_interface-company-name' => 'Naziv firme ili organizacije',
 19227+ 'donate_interface-address-1' => 'Adresa 1',
 19228+ 'donate_interface-address-2' => 'Adresa 2',
 19229+ 'donate_interface-address-lines' => 'Redovi za adresu',
 19230+ 'donate_interface-address-line-2' => 'Adresa (drugi red)',
 19231+ 'donate_interface-street-address' => 'Kućna adresa',
 19232+ 'donate_interface-street-address-line-2' => 'Kućna adresa (drugi red)',
 19233+ 'donate_interface-street-1' => 'Ulica 1',
 19234+ 'donate_interface-street-2' => 'Ulica 2',
 19235+ 'donate_interface-apartment-number' => 'Stan br.',
 19236+ 'donate_interface-city-town' => 'Grad',
 19237+ 'donate_interface-town-city' => 'Grad',
 19238+ 'donate_interface-state-province' => 'Pokrajina/država',
 19239+ 'donate_interface-zip' => 'Poštanski broj',
 19240+ 'donate_interface-zip-code' => 'Poštanski broj',
 19241+ 'donate_interface-zip-postal' => 'Poštanski broj',
 19242+ 'donate_interface-zip-postal-code' => 'Poštanski broj',
 19243+ 'donate_interface-billing-code' => 'Poštanski broj za plaćanje',
 19244+ 'donate_interface-country' => 'Zemlja',
 19245+ 'donate_interface-select-country' => 'Izaberite zemlju',
 19246+ 'donate_interface-confirm-email' => 'Potvrdite e-poštu',
 19247+ 'donate_interface-phone' => 'Telefon',
 19248+ 'donate_interface-telephone' => 'Telefon',
 19249+ 'donate_interface-telephone-home' => 'Kućni telefon',
 19250+ 'donate_interface-billing-phone-number' => 'Telefonski broj za plaćanje',
 19251+ 'donate_interface-donation-information' => 'Podaci o prilogu',
 19252+ 'donate_interface-cc-billing-information' => 'Podaci o kreditnoj kartici',
 19253+ 'donate_interface-pay-by-credit-card' => 'Plati preko kreditne kartice',
 19254+ 'donate_interface-which-card' => 'Koju karticu želite da koristite',
 19255+ 'donate_interface-choose-donation-method' => 'Izaberite način darivanja',
 19256+ 'donate_interface-cardholders-name' => 'Ime vlasnika',
 19257+ 'donate_interface-name-on-card' => 'Ime na kartici',
 19258+ 'donate_interface-type-of-card' => 'Vrsta kartice',
 19259+ 'donate_interface-cards-accepted' => 'Prihvaćene kartice',
 19260+ 'donate_interface-card-type' => 'Vrsta kartice',
 19261+ 'donate_interface-credit-card-type' => 'Vrsta kreditne kartice',
 19262+ 'donate_interface-credit-card-number' => 'Broj kartice',
 19263+ 'donate_interface-credit-card-number-abbreviated' => 'Broj kartice',
 19264+ 'donate_interface-credit-card-expiration' => 'Rok važenja kartice',
 19265+ 'donate_interface-card-expiration' => 'Rok važenja kartice',
 19266+ 'donate_interface-select-month-of-expiration' => 'Izaberite mesec isteka',
 19267+ 'donate_interface-select-year-of-expiration' => 'Izaberite godinu isteka',
 19268+ 'donate_interface-expires-question' => 'Ističe?',
 19269+ 'donate_interface-expires' => 'Ističe',
 19270+ 'donate_interface-card-security-code' => 'Sigurnosni kod',
 19271+ 'donate_interface-cvv' => 'CVV',
 19272+ 'donate_interface-cvv-number-abbreviated' => 'CVV broj',
 19273+ 'donate_interface-cvv2' => 'CVV 2',
 19274+ 'donate_interface-cvv-number' => 'CVV broj',
 19275+ 'donate_interface-verification-number' => 'Potvrdni broj',
 19276+ 'donate_interface-what-is-this' => 'Šta je ovo?',
 19277+ 'donate_interface-do-not-include-dashes' => 'Ne stavljajte crte',
 19278+ 'donate_interface-please-donate-today' => 'Priložite danas',
 19279+ 'donate_interface-donate-now' => 'Priložite',
 19280+ 'donate_interface-please-select-gift-amount' => 'Izaberite iznos priloga',
 19281+ 'donate_interface-select-gift-amount' => 'Izaberite iznos priloga',
 19282+ 'donate_interface-select-amount' => 'Izaberite iznos',
 19283+ 'donate_interface-make-a-donation' => 'Priložite novac',
 19284+ 'donate_interface-enter-your-amount' => 'Ili pak unesite iznos u polje iznad',
 19285+ 'donate_interface-will-support-with-gift' => 'Želim podržati sa sledećim iznosom:',
 19286+ 'donate_interface-will-make-tax-deductible-gift' => 'Želim priložiti iznos oslobođen od poreza:',
 19287+ 'donate_interface-submit-my-secure-donation' => 'Pošalji prilog preko zaštićenog protokola',
 19288+ 'donate_interface-next' => 'Sledeće',
 19289+ 'donate_interface-continue' => 'Nastavi',
 19290+ 'donate_interface-cancel' => 'Otkaži',
 19291+ 'donate_interface-payment' => 'Plaćanje',
 19292+ 'donate_interface-payment-type' => 'Vrsta plaćanja',
 19293+ 'donate_interface-month' => '$1 ($2)',
 19294+ 'donate_interface-please-complete' => 'Dovršite darivanje ispod.',
 19295+ 'donate_interface-description' => 'Opis',
 19296+ 'donate_interface-donation' => 'Darivanje',
 19297+ 'donate_interface-email-receipt' => 'Pošalji potvrdu na',
 19298+ 'donate_interface-monthly-donation' => 'Šalji mesečni prilog',
 19299+ 'donate_interface-via-paypal' => '(preko Pejpala)',
 19300+ 'donate_interface-shirt-size' => 'Veličina majice:',
 19301+ 'donate_interface-shirt-size-2' => 'Veličina majice: $1',
 19302+ 'donate_interface-language' => 'Jezik:',
 19303+ 'donate_interface-front' => 'Napred',
 19304+ 'donate_interface-back' => 'Nazad',
 19305+ 'donate_interface-front-of-shirt' => 'Prednja strana majice',
 19306+ 'donate_interface-back-of-shirt' => 'Zadnja strana majice',
 19307+ 'donate_interface-select-a-size' => 'Izaberite veličinu.',
 19308+ 'donate_interface-select' => 'Izaberi',
 19309+ 'donate_interface-shipping-address' => 'Poštanska adresa',
 19310+ 'donate_interface-shipping-address-different' => 'Moja poštanska adresa je drugačija od adrese za plaćanje.',
 19311+ 'donate_interface-shipping-address-same' => 'Poštanska adresa je ista kao i adresa za plaćanje.',
 19312+ 'donate_interface-only-billing-address' => 'Majice mogu da se šalju samo na adresu za plaćanje.',
 19313+ 'donate_interface-donation-must-equal' => 'Prilog mora da iznosi barem $1.',
 19314+ 'donate_interface-thank-you' => 'Hvala vam! Vaš prilog je primljen.',
 19315+ 'donate_interface-wikipedia-translation' => 'Napomena: „Vikipedija“ na rukavu će biti crtež „Wikipedia 10“ koji se ne prevodi.',
 19316+ 'donate_interface-on-the-back' => 'S ovim sa zadnje strane:',
 19317+ 'donate_interface-tshirt-confirmation' => 'Vaša majica će biti isporučena u dolepomenutoj veličini i jeziku:',
 19318+ 'donate_interface-donation-tshirt' => 'Priložite i dobijte majicu',
 19319+ 'donate_interface-change' => 'Izmeni',
 19320+ 'donate_interface-select-credit-card' => 'Izaberite kreditnu karticu',
 19321+ 'donate_interface-state-dropdown-YY' => 'Izaberite državu',
 19322+ 'donate_interface-state-dropdown-XX' => 'Izvan SAD',
 19323+ 'donate_interface-bt-account_holder' => 'Vlasnik računa',
 19324+ 'donate_interface-bt-bank_account_number' => 'Broj bankarskog računa',
 19325+ 'donate_interface-bt-country_description' => 'Opis zemlje',
 19326+ 'donate_interface-bt-payment_reference' => 'Naznaka za plaćanje',
 19327+ 'donate_interface-bt-swift_code' => 'Svift-kod',
 19328+ 'donate_interface-bt-special_id' => 'Posebna naznaka',
 19329+ 'donate_interface-bt-information' => 'Podaci o bankarskom prenosu',
 19330+ 'donate_interface-bt-finished' => 'Završeno',
 19331+ 'donate_interface-rtbt-issuer_id' => 'Izaberite banku',
 19332+ 'donate_interface-rtbt-issuer_id-longlist' => 'Druge banke',
 19333+ 'donate_interface-dd-account_name' => 'Naziv računa',
 19334+ 'donate_interface-dd-account_number' => 'Broj računa',
 19335+ 'donate_interface-dd-authorization_id' => 'Naznaka za ovlašćenja',
 19336+ 'donate_interface-dd-bank_check_digit' => 'Kontrolna cifra banke',
 19337+ 'donate_interface-dd-bank_code' => 'Kod banke',
 19338+ 'donate_interface-dd-bank_name' => 'Naziv banke',
 19339+ 'donate_interface-dd-branch_code' => 'Kod filijale',
 19340+ 'donate_interface-dd-direct_debit_text' => 'Tekst za darivanje direktno sa računa',
 19341+ 'donate_interface-dd-iban' => 'IBAN',
 19342+ 'donate_interface-translate-bluelink' => 'Poboljšajte ovaj prevod',
 19343+ 'donate_interface-translate-redlink1' => 'Pomozite nam da prevedemo ovu stranicu.',
 19344+ 'donate_interface-translate-redlink2' => 'Ili pak pošaljite svoj prevod na translations@wikimedia.org',
 19345+ 'donate_interface-email-fallbackname' => 'prijatelj Zadužbine Vikimedija',
 19346+ 'donate_interface-email-subject' => 'Zahvalnost od Zadužbine Vikimedija',
 19347+ 'donate_interface-email-unsub-title' => 'Otkazivanje pretplate — Zadužbina Vikimedija',
 19348+ 'donate_interface-email-unsub-button' => 'Otkaži pretplatu',
 19349+ 'donate_interface-email-unsub-success' => 'Uklonjeni ste s naše dopisne liste',
 19350+ 'donate_interface-email-unsub-delay' => 'Treba da sačekate do četiri dana da se sprovedu izmene. Izvinjavamo se ako u međuvremenu dobijete neke poruke. Ako imate pitanja, obratite nam se na <donations@wikimedia.org>',
 19351+ 'donate_interface-email-unsub-fail' => 'Došlo je do greške pri obrađivanju vašeg zahteva. Obratite nam se na <donations@wikimedia.org>.',
 19352+ 'donate_interface-faqs' => 'Često postavljena pitanja',
 19353+ 'donate_interface-tax-info' => 'Podaci o poreskim olakšicama',
 19354+ 'donate_interface-informationsharing' => 'Davanjem priloga, vi delite svoje podatke sa Zadužbinom Vikimedija, neprofitnom organizacijom koja pokreće Vikipediju i druge Vikimedijine projekte, i s njenim dobavljačima u SAD i drugim mestima, u skladu s našim pravilima za privatnost davaoca. Mi ne prodajemo niti razmenjujemo vaše podatke ni sa kim. Više na stranici za <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">pravila za davaoca</a>.',
 19355+ 'donate_interface-currency-change' => 'Druga valuta?',
 19356+ 'donate_interface-bank_transfer_message' => 'Na bankovnom izveštaju će se pojaviti „Global Collect“ kao primalac priloga. Global Collect je ovlašćen da prihvata i obrađuje plaćanja u ime Zadužbine Vikimedija. Ne zaboravite da u uplati navedete prikazanu naznaku. Ako imate pitanja ili žalbe, slobodno nam se obratite na adresi donations@wikimedia.org.',
 19357+ 'donate_interface-taxded-link-int' => 'Porezi i drugi pravni podaci',
 19358+ 'donate_interface-taxded-link-us' => 'Podaci o poreskim olakšicama',
 19359+ 'donate_interface-taxded-msg-int' => 'Zadužbina Vikimedija je neprofitna dobrotvorna organizacija osnovana u SAD prema „Zakonskom pravilniku za Poresku upravu u SAD, odeljak 501(c)(3)“, i, iz tog razloga, dobrovoljni prilozi od fizičkih i pravnih lica smeštenih u SAD podležu poreskim olakšicama. Prilozi od lica van SAD možda nisu podobni s poreskim olakšicama u SAD ili drugim mestima; u tom slučaju, davaoci treba da zatraže savet lokalno. Važno je da se napomene da Vikimedija ne traži priloge od fizičkih ili pravnih lica smeštenih u državama u kojima je ovakvo zahtevanje sredstava od strane međunarodnih dobrotvornih organizacija kao što je Vikimedija ograničeno ili zabranjeno, ili kada su ovakvi prilozi oporezivi.',
 19360+ 'donate_interface-taxded-msg-us' => 'Zadužbina Vikimedija je neprofitna dobrotvorna organizacija osnovana u SAD prema „Zakonskom pravilniku za Poresku upravu u SAD, odeljak 501(c)(3)“, i, iz tog razloga, dobrovoljni prilozi od fizičkih i pravnih lica smešteni u SAD podležu poreskim olakšicama.',
 19361+ 'donate_interface-legal-original' => 'Ovo je pomoćni prevod. U slučaju njegovog neslaganja s engleskim originalom, tada engleski original ima prednost.',
 19362+ 'donate_interface-legal-donorpolicy' => 'Davanjem priloga, vi delite svoje podatke sa Zadužbinom Vikimedija, neprofitnom organizacijom koja pokreće Vikipediju i druge Vikimedijine projekte, i s njenim dobavljačima u SAD i drugim mestima, u skladu s našim pravilima za privatnost davaoca. Mi ne prodajemo niti razmenjujemo vaše podatke ni sa kim.',
 19363+ 'donate_interface-monthlybox-title' => 'Da bude mesečni prilog?',
 19364+ 'donate_interface-monthlybox-content' => 'Mesečni prilozi se obrađuju svakog drugog u mesecu. Možete odustati svakog trenutka.',
 19365+ 'donate_interface-monthlybox-amount' => 'Iznos priloga:',
 19366+ 'donate_interface-monthlybox-yes' => 'Da, neka bude mesečni',
 19367+ 'donate_interface-monthlybox-no' => 'Ne, neka bude jednokratan',
 19368+ 'donate_interface-monthlybox-bottom' => 'Vaš prilog će biti bezbedno obrađen.',
 19369+ 'donate_interface-securelogo-title' => 'Kliknite da potvrdite. Ovo mrežno mesto je odabralo VeriSign SSL za bezbedno e-bankarstvo i poverljive prepiske.',
 19370+ 'donate_interface-secureLogo-text' => 'O potvrdama SSL',
1867919371 );
1868019372
1868119373 /** Swedish (Svenska)
@@ -18797,6 +19489,8 @@
1879819490 'donate_interface-paypal-button' => 'Donera via PayPal',
1879919491 'donate_interface-cc-button' => 'Donera med kreditkort',
1880019492 'donate_interface-dd-button' => 'Donera genom autogiro',
 19493+ 'donate_interface-bt-button' => 'Donera via banköverföring',
 19494+ 'donate_interface-rt-button' => 'Donera via banken $1',
1880119495 'donate_interface-donor-legend' => 'Givarinformation',
1880219496 'donate_interface-card-legend' => 'Kreditkortsinformation',
1880319497 'donate_interface-amount-legend' => 'Gåvobelopp',
@@ -20362,7 +21056,7 @@
2036321057 <p>Kod <i>her zaman</i> kartın yüzündeki kabartmalı (yükseltilmiş) hesap numarasının <i>üstündedir</i>.
2036421058 Bazı durumlarda, kod kartın sol tarafındadır, ama her zaman hesap numarasının üstündedir.</p><br />',
2036521059 'donate_interface-question-comment' => 'Sorularınız veya yorumlarınız mı var? İletişim: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
20366 - 'donate_interface-easydonate' => 'İnsanların her ülkede bağışlarını yapabilmeleri için bağış sistemini daha kolay hale getirmeye çalışıyor. Lütfen bize, bu sistemi sizin için nasıl kolaylaştırabileceğimiz hakkında bilgi verin. Önerilerinizi gönderin: problemsdonating@wikimedia.org',
 21060+ 'donate_interface-easydonate' => 'Tüm dünyadaki insanların kolayca bağış yapabilmesi için çalışıyoruz. Lütfen sizin için nasıl daha kolay hale getirebileceğimizi bile iletin. Önerilerinizi bu adrese gönderebilirsiniz: problemsdonating@wikimedia.org',
2036721061 'donate_interface-donate-click' => 'Kredi kartınız güvenli bir şekilde işlenecektir.',
2036821062 'donate_interface-otherways' => '<a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">Bağış için başka yollar da vardır, PayPal, çek ya da posta gibi</a>.',
2036921063 'donate_interface-otherways-alt' => '<a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">Bağış için başka yollar da vardır</a>, çek gibi.',
@@ -20495,8 +21189,10 @@
2049621190 'donate_interface-translate-bluelink' => 'Bu çeviriyi geliştirin/düzenleyin',
2049721191 'donate_interface-translate-redlink1' => 'Bu sayfanın çevrilmesine yardım edin.',
2049821192 'donate_interface-faqs' => 'Sıkça sorulan sorular',
 21193+ 'donate_interface-informationsharing' => 'Bağışta bulunarak, bağışçı gizlilik ilkemiz gereğince bilgilerinizi Vikipedi ve diğer Wikimedia projelerine evsahipliği yapan kâr amacı gütmeyen bir kurum olan ve servis sağlayıcıları ABD\'de olan Wikimedia Vakfı ile paylaşmış oluyorsunuz. Bilgilerinizi kimseye satmıyor veya herhangi bir ticari amaçla kullanmıyoruz. Ayrıntılı bilgi için lütfen <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">bağışçı ilkemizi</a> okuyunuz.',
2049921194 'donate_interface-taxded-link-int' => 'Vergi ve diğer yasal bilgiler',
2050021195 'donate_interface-monthlybox-amount' => 'Bağış miktarı:',
 21196+ 'donate_interface-secureLogo-text' => 'SSL sertifikaları hakkında',
2050121197 );
2050221198
2050321199 /** Tatar (Cyrillic script) (Татарча)
@@ -20603,6 +21299,7 @@
2060421300 * @author NickK
2060521301 * @author Olvin
2060621302 * @author Prima klasy4na
 21303+ * @author Sodmy
2060721304 * @author Тест
2060821305 */
2060921306 $messages['uk'] = array(
@@ -20710,6 +21407,10 @@
2071121408 'donate_interface-accessible' => 'Ця сторінка доступна тільки зі сторінки збору пожертвувань.',
2071221409 'donate_interface-paypal-button' => 'Пожертва через PayPal',
2071321410 'donate_interface-cc-button' => 'Пожертва за допомогою кредитної картки',
 21411+ 'donate_interface-ccdc-button' => 'Пожертва за допомогою кредитної/дебетної картки',
 21412+ 'donate_interface-dd-button' => 'Пожертва шляхом прямого списання з рахунку (Direct Debit)',
 21413+ 'donate_interface-bt-button' => 'Пожертва банківським переказом',
 21414+ 'donate_interface-rt-button' => 'Пожертва через $1 банк',
2071421415 'donate_interface-donor-legend' => 'Інформація про донора',
2071521416 'donate_interface-card-legend' => 'Інформація про кредитну картку',
2071621417 'donate_interface-amount-legend' => 'Сума пожертви',
@@ -20725,6 +21426,7 @@
2072621427 'donate_interface-donor-street' => 'Вулиця:',
2072721428 'donate_interface-donor-city' => 'Місто:',
2072821429 'donate_interface-donor-state' => 'Штат:',
 21430+ 'donate_interface-donor-zip' => 'Індекс',
2072921431 'donate_interface-donor-postal' => 'Поштовий індекс:',
2073021432 'donate_interface-donor-country' => 'Країна/Регіон:',
2073121433 'donate_interface-donor-address' => 'Адреса:',
@@ -20738,6 +21440,7 @@
2073921441 'donate_interface-card-name-visa' => 'Visa',
2074021442 'donate_interface-card-name-mc' => 'Mastercard',
2074121443 'donate_interface-card-name-discover' => 'Discover',
 21444+ 'donate_interface-error-msg-general' => 'Помилка під час обробки Вашого запиту.',
2074221445 'donate_interface-error-msg-nopaypal' => 'Через технічну помилку ми не можемо відправити ваш запит до PayPal. Будь ласка, спробуйте скористатися нашою стандартною формою для пожертв з кредитної картки.',
2074321446 'donate_interface-error-msg' => 'Необхідно ввести таку інформацію: $1',
2074421447 'donate_interface-error-msg-js' => 'Необхідно ввести таку інформацію:',
@@ -20755,8 +21458,10 @@
2075621459 'donate_interface-error-msg-street' => 'поштова адреса',
2075721460 'donate_interface-error-msg-city' => 'місто',
2075821461 'donate_interface-error-msg-state' => 'штат',
20759 - 'donate_interface-error-msg-zip' => 'поштовий індекс',
 21462+ 'donate_interface-error-msg-zip' => 'індекс',
 21463+ 'donate_interface-error-msg-postal' => 'Поштовий індекс',
2076021464 'donate_interface-error-msg-country' => 'країна',
 21465+ 'donate_interface-error-msg-card_type' => 'тип кредитної картки',
2076121466 'donate_interface-error-msg-card_num' => 'номер кредитної картки',
2076221467 'donate_interface-error-msg-expiration' => 'дата закінчення терміну дії картки',
2076321468 'donate_interface-error-msg-cvv' => 'CVV зі зворотнього боку вашої картки',
@@ -20775,6 +21480,7 @@
2077621481 У деяких випадках код знаходиться на лівій стороні картки, але завжди вище номеру рахунку.
2077721482 </p><br />",
2077821483 'donate_interface-question-comment' => 'В разі наявності питань чи коментарів зв\'яжіться з Фондом Вікімедіа: <a href="mailto:donate@wikimedia.org">donate@wikimedia.org</a>',
 21484+ 'donate_interface-easydonate' => 'Ми намагаємося зробити так, щоб людям у кожній країні було легше робити пожертви. Будь ласка, дайте нам знати, як ми могли зпростити це для вас. Відправляйте свої пропозиції за адресою: problemsdonating@wikimedia.org.',
2077921485 'donate_interface-donate-click' => 'Вашу кредитну картку буде оброблено в захищеному режимі.',
2078021486 'donate_interface-otherways' => 'Є <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">інші способи зробити пожертву, включаючи PayPal, чек або поштою</a>.',
2078121487 'donate_interface-otherways-alt' => 'Існують <a href="http://wikimediafoundation.org/wiki/Ways_to_Give/en">інші можливості</a> зробити пожертву, зокрема банківськими чеками.',
@@ -20894,7 +21600,30 @@
2089521601 'donate_interface-on-the-back' => 'При цьому на звороті:',
2089621602 'donate_interface-tshirt-confirmation' => 'Вам буде надіслана футболка з наступним розміром та написом такою мовою:',
2089721603 'donate_interface-donation-tshirt' => 'Пожертви (пропонуємо футболки)',
 21604+ 'donate_interface-change' => 'Змінити',
 21605+ 'donate_interface-select-credit-card' => 'Виберіть кредитну картку',
 21606+ 'donate_interface-state-dropdown-YY' => 'Виберіть штат',
2089821607 'donate_interface-state-dropdown-XX' => 'За межами США',
 21608+ 'donate_interface-bt-account_holder' => 'Власник рахунку',
 21609+ 'donate_interface-bt-bank_account_number' => 'Номер банківського рахунку',
 21610+ 'donate_interface-bt-country_description' => 'Опис країни',
 21611+ 'donate_interface-bt-payment_reference' => 'Номер платіжного доручення',
 21612+ 'donate_interface-bt-swift_code' => 'SWIFT код',
 21613+ 'donate_interface-bt-special_id' => 'Спеціальний ID',
 21614+ 'donate_interface-bt-information' => 'Інформація про банківський переказ',
 21615+ 'donate_interface-bt-finished' => 'Виконано',
 21616+ 'donate_interface-rtbt-issuer_id' => 'Оберіть банк',
 21617+ 'donate_interface-rtbt-issuer_id-longlist' => 'Інші банки',
 21618+ 'donate_interface-dd-account_name' => "Ім'я власника рахунку",
 21619+ 'donate_interface-dd-account_number' => 'Номер рахунку',
 21620+ 'donate_interface-dd-authorization_id' => 'Код авторизації',
 21621+ 'donate_interface-dd-bank_check_digit' => 'Контрольне число',
 21622+ 'donate_interface-dd-bank_code' => 'Код банку',
 21623+ 'donate_interface-dd-bank_name' => 'Назва банку',
 21624+ 'donate_interface-dd-branch_code' => 'Код банківського відділення',
 21625+ 'donate_interface-dd-direct_debit_text' => 'Текст для прямого списання',
 21626+ 'donate_interface-dd-iban' => 'Міжнародний номер банківського рахунку (IBAN)',
 21627+ 'donate_interface-translate-bluelink' => 'Поліпшити цей переклад',
2089921628 'donate_interface-translate-redlink1' => 'Допоможіть перекласти цю сторінку.',
2090021629 'donate_interface-translate-redlink2' => 'Або надішліть ваш переклад на translations@wikimedia.org',
2090121630 'donate_interface-email-fallbackname' => 'товариш Фонду Вікімедіа',
@@ -20902,16 +21631,27 @@
2090321632 'donate_interface-email-unsub-title' => 'Відписатися від Фонду Вікімедіа',
2090421633 'donate_interface-email-unsub-button' => 'Відписатися',
2090521634 'donate_interface-email-unsub-success' => 'Вас успішно вилучено зі списку розсилки',
 21635+ 'donate_interface-email-unsub-delay' => 'Будь ласка, врахуйте, що зміни наберуть силу протягом чотирьох (4) днів. Ми приносимо вибачення за будь-які листи, які ви отримаєте за цей час. Якщо у вас виникли питання, будь ласка, звертайтеся за адресою <donations@wikimedia.org>',
2090621636 'donate_interface-email-unsub-fail' => 'При обробці вашого запиту виникла помилка, будь ласка, зверніться на <donations@wikimedia.org>.',
2090721637 'donate_interface-faqs' => 'Часті запитання',
2090821638 'donate_interface-tax-info' => 'Інформація про виключення податків',
 21639+ 'donate_interface-informationsharing' => 'Жертвуючи, ви ділитесь вашою інформацією із «Фондом Вікімедіа» — некомерційною організацією, яка підтримує проект Вікіпедія та інші проекти Вікімедіа і також з її постачальниками послуг у США та інших країнах, відповідно до політики конфіденційності до наших донорів. Ми не продаємо вашу особисту інформацію нікому та не торгуємо нею ні з ким. Для отримання додаткової інформації, будь ласка, прочитайте <a href="http://wikimediafoundation.org/wiki/Donor_policy/en">нашу політику донорів</a>.',
2090921640 'donate_interface-currency-change' => 'Змінити?',
 21641+ 'donate_interface-bank_transfer_message' => 'Будь ласка, зверніть увагу, що ваш звіт буде показувати одержувачем «Global Collect». Global Collect — організація, яка уповноважена приймати та оброблювати платежі від імені Фонду Вікімедіа. Не забудьте включити номер банківського переказу до перерахунку у свій банк та не соромтеся писати на адресу електронної пошти donations@wikimedia.org , якщо у вас є питання чи зауваження.',
 21642+ 'donate_interface-taxded-link-int' => 'Податки та інша законна інформація',
 21643+ 'donate_interface-taxded-link-us' => 'Інформація про звільнення пожертвувань від податків',
 21644+ 'donate_interface-taxded-msg-int' => '«Фонд Вікімедіа» - це некомерційна благодійна організація, заснована в США у відповідності зі статтею 501 (c) (3) Податкового кодексу США, - з цієї причини пожертвування від осіб або організацій, що знаходяться на території США, можуть не обкладатися податком. Роблячи пожертвування, особи чи організації, що знаходяться за межами США, не мають права на податкові відрахування ані в США, ані в інших країнах; в таких випадках дарувальникам слід звернутися за консультацією за місцевим податковим законодавством. Важливо відзначити, що Вікімедіа не звертається за пожертвуваннями до осіб або організацій, які перебувають в юрисдикції, що забороняє або обмежує благодійну діяльність міжнародних благодійних організацій, таких як Вікімедіа, або стягує податки на дарування з пожертвувань, зроблених на користь цих міжнародних благодійних організацій.',
 21645+ 'donate_interface-taxded-msg-us' => '«Фонд Вікімедіа» - це некомерційна благодійна організація, заснована в США у відповідності зі статтею 501 (c) (3) Податкового кодексу США, - з цієї причини пожертвування від осіб або організацій, що знаходяться на території США, можуть не обкладатися податком.',
2091021646 'donate_interface-legal-original' => 'Це авторський переклад. У разі виникнення конфлікту між цим перекладом та англійською версією силу має остання.',
 21647+ 'donate_interface-legal-donorpolicy' => 'Жертвуючи, ви ділитесь вашою інформацію із Фондом Вікімедіа, некомерційною організацією, яка підтримує працездатність Вікіпедії та інших проектів Вікімедіа, а також із її постачальниками послуг у США та інших країнах, відповідно до політики конфіденційності наших донорів. Ми не продаємо або не обмінюємось вашою особистою інформацією ні з ким.',
2091121648 'donate_interface-monthlybox-title' => 'Зробити її щомісячною?',
 21649+ 'donate_interface-monthlybox-content' => 'Щомісячні пожертвування обробляються другого числа кожного місяця. Ви можете скасувати їх у будь-який час.',
2091221650 'donate_interface-monthlybox-amount' => 'Розмір пожертви:',
2091321651 'donate_interface-monthlybox-yes' => 'Так, робити це щомісяця',
2091421652 'donate_interface-monthlybox-no' => 'Ні, зробити одноразовий внесок',
2091521653 'donate_interface-monthlybox-bottom' => 'Вашу пожертву буде оброблено в захищеному режимі.',
 21654+ 'donate_interface-securelogo-title' => 'Натисніть, щоб перевірити — цей сайт вибрала «VeriSign SSL» для захисту електронної комерції та конфіденційних комунікацій.',
 21655+ 'donate_interface-secureLogo-text' => 'Про сертифікати SSL',
2091621656 );
2091721657
2091821658 /** Vèneto (Vèneto)
@@ -21141,6 +21881,7 @@
2114221882 'donate_interface-accessible' => 'Trang này chỉ truy cập được từ trang quyên góp.',
2114321883 'donate_interface-paypal-button' => 'Quyên góp qua PayPal',
2114421884 'donate_interface-cc-button' => 'Quyên góp bằng thẻ tín dụng',
 21885+ 'donate_interface-ccdc-button' => 'Quyên góp qua thẻ tín dụng hay thẻ ghi nợ',
2114521886 'donate_interface-dd-button' => 'Quyên góp bằng cách ghi nợ trực tiếp',
2114621887 'donate_interface-donor-legend' => 'Thông tin người tặng',
2114721888 'donate_interface-card-legend' => 'Thông tin thẻ tín dụng',
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/interface.i18n.php
___________________________________________________________________
Modified: svn:mergeinfo
2114821889 Merged /trunk/extensions/DonationInterface/gateway_common/interface.i18n.php:r102812,102819-102824,102826,102830-102831,102833,102837-102840
Index: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/DonationData.php
@@ -864,6 +864,7 @@
865865 public function addDonorDataToSession() {
866866 self::ensureSession();
867867 $donordata = $this->getStompMessageFields();
 868+ $donordata[] = 'order_id';
868869
869870 foreach ( $donordata as $item ) {
870871 if ( $this->isSomething( $item ) ) {
@@ -871,6 +872,38 @@
872873 }
873874 }
874875 }
 876+
 877+ /**
 878+ * Checks to see if we have donor data in our session.
 879+ * This can be useful for determining if a user should be at a certain point
 880+ * in the workflow for certain gateways. For example: This is used on the
 881+ * outside of the adapter in GlobalCollect's resultswitcher page, to
 882+ * determine if the user is actually in the process of making a credit card
 883+ * transaction.
 884+ * @param string $key Optional: A particular key to check against the
 885+ * donor data in session.
 886+ * @param string $value Optional (unless $key is set): A value that the $key
 887+ * should contain, in the donor session.
 888+ * @return boolean true if the session contains donor data (and if the data
 889+ * key matches, when key and value are set), and false if there is no donor
 890+ * data (or if the key and value do not match)
 891+ */
 892+ public function hasDonorDataInSession( $key = false, $value= '' ) {
 893+ if ( self::sessionExists() && array_key_exists( 'Donor', $_SESSION ) ) {
 894+ if ( $key == false ){
 895+ return true;
 896+ }
 897+ if ( array_key_exists($key, $_SESSION['Donor'] ) && $_SESSION['Donor'][$key] === $value ){
 898+ return true;
 899+ } else {
 900+ return false;
 901+ }
 902+
 903+
 904+ } else {
 905+ return false;
 906+ }
 907+ }
875908
876909 /**
877910 * Unsets the session data, in the case that we've saved it for gateways
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface/gateway_common/DonationData.php
___________________________________________________________________
Modified: svn:mergeinfo
878911 Merged /trunk/extensions/DonationInterface/gateway_common/DonationData.php:r102819-102824,102826,102830-102831,102833,102837-102840
Property changes on: branches/fundraising/deployment/payments_1.17/extensions/DonationInterface
___________________________________________________________________
Modified: svn:mergeinfo
879912 Merged /trunk/extensions/DonationInterface:r102576-102577,102579,102581,102804-102805,102812,102819-102824,102826,102830-102831,102833,102837-102840

Follow-up revisions

RevisionCommit summaryAuthorDate
r102908Reverting r102842, r102844, r102845, due to some post-MFT wonkiness. Redo fou...khorn21:31, 13 November 2011

Past revisions this follows-up on

RevisionCommit summaryAuthorDate
r102576Implemented error handling for internal errors.jpostlethwaite21:34, 9 November 2011
r102577Internal error messages will be applied to retryMsg.jpostlethwaite21:44, 9 November 2011
r102579Added internal messages to $this->error_map.jpostlethwaite21:51, 9 November 2011
r102581Applying internal error handling to Gateway adapter.jpostlethwaite21:58, 9 November 2011
r102804add enets logojamesur18:15, 11 November 2011
r102805Fixed returnto for non credit card payments.jpostlethwaite18:19, 11 November 2011
r102812Localisation updates for core and extension messages from translatewiki.netraymond20:38, 11 November 2011
r102819Prevents logic on GlobalCollect's resultswitcher page from firing unless the ...khorn22:39, 11 November 2011
r102820Adding tax deductability info to rtbt forms and swapping city/postal code on ...pgehres22:50, 11 November 2011
r102821Adding tax deductability info to GC webitects formspgehres22:53, 11 November 2011
r102822Adding tax deductability info to remaining GC formspgehres22:54, 11 November 2011
r102823Adding tax deductability information to payflowpro formspgehres22:56, 11 November 2011
r102824do javascript check for cookies being disabledkaldari23:22, 11 November 2011
r102826adding more cookie checking, lots more form validation fixes. The ones that h...kaldari00:17, 12 November 2011
r102830Fixing up 2nd step webitects GC CC formpgehres00:36, 12 November 2011
r102831Adding resources for 2nd step US and ddpgehres00:37, 12 November 2011
r102833making form validation smarter - only check for empty values if form input ac...kaldari00:48, 12 November 2011
r102837ideal no address formjamesur01:16, 12 November 2011
r102838putting some placeholder data into the rtbt-no address form so it doesnt retu...kaldari01:31, 12 November 2011
r102839Sorry khorn. FU r102698 Adding webitects2nd.jspgehres01:35, 12 November 2011
r102840Followup r102837, adding LandingCheck link for tax infoawjrichards01:51, 12 November 2011

Status & tagging log