diff --git a/paypal/locale/it/LC_MESSAGES/django.mo b/paypal/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000..4035ee2 Binary files /dev/null and b/paypal/locale/it/LC_MESSAGES/django.mo differ diff --git a/paypal/locale/it/LC_MESSAGES/django.po b/paypal/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000..a90060a --- /dev/null +++ b/paypal/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,1012 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# Massimiliano Pippi , 2009. +# , 2011. +msgid "" +msgstr "" +"Project-Id-Version: LFS\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-08-02 17:22+0200\n" +"PO-Revision-Date: 2011-12-13 11:22+0000\n" +"Last-Translator: Pierpaolo Baldan \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: it\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#: pro/fields.py:99 +msgid "United States of America" +msgstr "Stati Uniti D'America" + +#: pro/fields.py:100 +msgid "Canada" +msgstr "" + +#: pro/fields.py:101 +msgid "Afghanistan" +msgstr "" + +#: pro/fields.py:102 +msgid "Albania" +msgstr "" + +#: pro/fields.py:103 +msgid "Algeria" +msgstr "" + +#: pro/fields.py:104 +msgid "American Samoa" +msgstr "" + +#: pro/fields.py:105 +msgid "Andorra" +msgstr "" + +#: pro/fields.py:106 +msgid "Angola" +msgstr "" + +#: pro/fields.py:107 +msgid "Anguilla" +msgstr "" + +#: pro/fields.py:108 +msgid "Antarctica" +msgstr "" + +#: pro/fields.py:109 +msgid "Antigua & Barbuda" +msgstr "" + +#: pro/fields.py:110 +msgid "Argentina" +msgstr "" + +#: pro/fields.py:111 +msgid "Armenia" +msgstr "" + +#: pro/fields.py:112 +msgid "Aruba" +msgstr "" + +#: pro/fields.py:113 +msgid "Australia" +msgstr "" + +#: pro/fields.py:114 +msgid "Austria" +msgstr "" + +#: pro/fields.py:115 +msgid "Azerbaijan" +msgstr "" + +#: pro/fields.py:116 +msgid "Bahama" +msgstr "" + +#: pro/fields.py:117 +msgid "Bahrain" +msgstr "" + +#: pro/fields.py:118 +msgid "Bangladesh" +msgstr "" + +#: pro/fields.py:119 +msgid "Barbados" +msgstr "" + +#: pro/fields.py:120 +msgid "Belarus" +msgstr "" + +#: pro/fields.py:121 +msgid "Belgium" +msgstr "Belgio" + +#: pro/fields.py:122 +msgid "Belize" +msgstr "" + +#: pro/fields.py:123 +msgid "Benin" +msgstr "" + +#: pro/fields.py:124 +msgid "Bermuda" +msgstr "" + +#: pro/fields.py:125 +msgid "Bhutan" +msgstr "" + +#: pro/fields.py:126 +msgid "Bolivia" +msgstr "" + +#: pro/fields.py:127 +msgid "Bosnia and Herzegovina" +msgstr "" + +#: pro/fields.py:128 +msgid "Botswana" +msgstr "" + +#: pro/fields.py:129 +msgid "Bouvet Island" +msgstr "" + +#: pro/fields.py:130 +msgid "Brazil" +msgstr "Brasile" + +#: pro/fields.py:131 +msgid "British Indian Ocean Territory" +msgstr "" + +#: pro/fields.py:132 +msgid "British Virgin Islands" +msgstr "" + +#: pro/fields.py:133 +msgid "Brunei Darussalam" +msgstr "" + +#: pro/fields.py:134 +msgid "Bulgaria" +msgstr "" + +#: pro/fields.py:135 +msgid "Burkina Faso" +msgstr "" + +#: pro/fields.py:136 +msgid "Burundi" +msgstr "" + +#: pro/fields.py:137 +msgid "Cambodia" +msgstr "" + +#: pro/fields.py:138 +msgid "Cameroon" +msgstr "" + +#: pro/fields.py:139 +msgid "Cape Verde" +msgstr "" + +#: pro/fields.py:140 +msgid "Cayman Islands" +msgstr "" + +#: pro/fields.py:141 +msgid "Central African Republic" +msgstr "" + +#: pro/fields.py:142 +msgid "Chad" +msgstr "" + +#: pro/fields.py:143 +msgid "Chile" +msgstr "" + +#: pro/fields.py:144 +msgid "China" +msgstr "" + +#: pro/fields.py:145 +msgid "Christmas Island" +msgstr "" + +#: pro/fields.py:146 +msgid "Cocos (Keeling) Islands" +msgstr "" + +#: pro/fields.py:147 +msgid "Colombia" +msgstr "" + +#: pro/fields.py:148 +msgid "Comoros" +msgstr "" + +#: pro/fields.py:149 +msgid "Congo" +msgstr "" + +#: pro/fields.py:150 +msgid "Cook Iislands" +msgstr "" + +#: pro/fields.py:151 +msgid "Costa Rica" +msgstr "" + +#: pro/fields.py:152 +msgid "Croatia" +msgstr "Croazia" + +#: pro/fields.py:153 +msgid "Cuba" +msgstr "" + +#: pro/fields.py:154 +msgid "Cyprus" +msgstr "" + +#: pro/fields.py:155 +msgid "Czech Republic" +msgstr "Repubblica Ceca" + +#: pro/fields.py:156 +msgid "Denmark" +msgstr "Danimarca" + +#: pro/fields.py:157 +msgid "Djibouti" +msgstr "" + +#: pro/fields.py:158 +msgid "Dominica" +msgstr "" + +#: pro/fields.py:159 +msgid "Dominican Republic" +msgstr "" + +#: pro/fields.py:160 +msgid "East Timor" +msgstr "" + +#: pro/fields.py:161 +msgid "Ecuador" +msgstr "" + +#: pro/fields.py:162 +msgid "Egypt" +msgstr "" + +#: pro/fields.py:163 +msgid "El Salvador" +msgstr "" + +#: pro/fields.py:164 +msgid "Equatorial Guinea" +msgstr "" + +#: pro/fields.py:165 +msgid "Eritrea" +msgstr "" + +#: pro/fields.py:166 +msgid "Estonia" +msgstr "" + +#: pro/fields.py:167 +msgid "Ethiopia" +msgstr "" + +#: pro/fields.py:168 +msgid "Falkland Islands (Malvinas)" +msgstr "" + +#: pro/fields.py:169 +msgid "Faroe Islands" +msgstr "" + +#: pro/fields.py:170 +msgid "Fiji" +msgstr "" + +#: pro/fields.py:171 +msgid "Finland" +msgstr "" + +#: pro/fields.py:172 +msgid "France" +msgstr "Francia" + +#: pro/fields.py:173 +msgid "France, Metropolitan" +msgstr "" + +#: pro/fields.py:174 +msgid "French Guiana" +msgstr "" + +#: pro/fields.py:175 +msgid "French Polynesia" +msgstr "" + +#: pro/fields.py:176 +msgid "French Southern Territories" +msgstr "" + +#: pro/fields.py:177 +msgid "Gabon" +msgstr "" + +#: pro/fields.py:178 +msgid "Gambia" +msgstr "" + +#: pro/fields.py:179 +msgid "Georgia" +msgstr "" + +#: pro/fields.py:180 +msgid "Germany" +msgstr "" + +#: pro/fields.py:181 +msgid "Ghana" +msgstr "" + +#: pro/fields.py:182 +msgid "Gibraltar" +msgstr "" + +#: pro/fields.py:183 +msgid "Greece" +msgstr "Grecia" + +#: pro/fields.py:184 +msgid "Greenland" +msgstr "" + +#: pro/fields.py:185 +msgid "Grenada" +msgstr "" + +#: pro/fields.py:186 +msgid "Guadeloupe" +msgstr "" + +#: pro/fields.py:187 +msgid "Guam" +msgstr "" + +#: pro/fields.py:188 +msgid "Guatemala" +msgstr "" + +#: pro/fields.py:189 +msgid "Guinea" +msgstr "" + +#: pro/fields.py:190 +msgid "Guinea-Bissau" +msgstr "" + +#: pro/fields.py:191 +msgid "Guyana" +msgstr "" + +#: pro/fields.py:192 +msgid "Haiti" +msgstr "" + +#: pro/fields.py:193 +msgid "Heard & McDonald Islands" +msgstr "" + +#: pro/fields.py:194 +msgid "Honduras" +msgstr "" + +#: pro/fields.py:195 +msgid "Hong Kong" +msgstr "" + +#: pro/fields.py:196 +msgid "Hungary" +msgstr "" + +#: pro/fields.py:197 +msgid "Iceland" +msgstr "" + +#: pro/fields.py:198 +msgid "India" +msgstr "" + +#: pro/fields.py:199 +msgid "Indonesia" +msgstr "" + +#: pro/fields.py:200 +msgid "Iraq" +msgstr "" + +#: pro/fields.py:201 +msgid "Ireland" +msgstr "" + +#: pro/fields.py:202 +msgid "Islamic Republic of Iran" +msgstr "" + +#: pro/fields.py:203 +msgid "Israel" +msgstr "" + +#: pro/fields.py:204 +msgid "Italy" +msgstr "Italia" + +#: pro/fields.py:205 +msgid "Ivory Coast" +msgstr "" + +#: pro/fields.py:206 +msgid "Jamaica" +msgstr "" + +#: pro/fields.py:207 +msgid "Japan" +msgstr "" + +#: pro/fields.py:208 +msgid "Jordan" +msgstr "" + +#: pro/fields.py:209 +msgid "Kazakhstan" +msgstr "" + +#: pro/fields.py:210 +msgid "Kenya" +msgstr "" + +#: pro/fields.py:211 +msgid "Kiribati" +msgstr "" + +#: pro/fields.py:212 +msgid "Korea, Democratic People's Republic of" +msgstr "" + +#: pro/fields.py:213 +msgid "Korea, Republic of" +msgstr "" + +#: pro/fields.py:214 +msgid "Kuwait" +msgstr "" + +#: pro/fields.py:215 +msgid "Kyrgyzstan" +msgstr "" + +#: pro/fields.py:216 +msgid "Lao People's Democratic Republic" +msgstr "" + +#: pro/fields.py:217 +msgid "Latvia" +msgstr "" + +#: pro/fields.py:218 +msgid "Lebanon" +msgstr "" + +#: pro/fields.py:219 +msgid "Lesotho" +msgstr "" + +#: pro/fields.py:220 +msgid "Liberia" +msgstr "" + +#: pro/fields.py:221 +msgid "Libyan Arab Jamahiriya" +msgstr "" + +#: pro/fields.py:222 +msgid "Liechtenstein" +msgstr "" + +#: pro/fields.py:223 +msgid "Lithuania" +msgstr "" + +#: pro/fields.py:224 +msgid "Luxembourg" +msgstr "" + +#: pro/fields.py:225 +msgid "Macau" +msgstr "" + +#: pro/fields.py:226 +msgid "Madagascar" +msgstr "" + +#: pro/fields.py:227 +msgid "Malawi" +msgstr "" + +#: pro/fields.py:228 +msgid "Malaysia" +msgstr "" + +#: pro/fields.py:229 +msgid "Maldives" +msgstr "" + +#: pro/fields.py:230 +msgid "Mali" +msgstr "" + +#: pro/fields.py:231 +msgid "Malta" +msgstr "" + +#: pro/fields.py:232 +msgid "Marshall Islands" +msgstr "" + +#: pro/fields.py:233 +msgid "Martinique" +msgstr "" + +#: pro/fields.py:234 +msgid "Mauritania" +msgstr "" + +#: pro/fields.py:235 +msgid "Mauritius" +msgstr "" + +#: pro/fields.py:236 +msgid "Mayotte" +msgstr "" + +#: pro/fields.py:237 +msgid "Mexico" +msgstr "" + +#: pro/fields.py:238 +msgid "Micronesia" +msgstr "" + +#: pro/fields.py:239 +msgid "Moldova, Republic of" +msgstr "" + +#: pro/fields.py:240 +msgid "Monaco" +msgstr "" + +#: pro/fields.py:241 +msgid "Mongolia" +msgstr "" + +#: pro/fields.py:242 +msgid "Monserrat" +msgstr "" + +#: pro/fields.py:243 +msgid "Morocco" +msgstr "" + +#: pro/fields.py:244 +msgid "Mozambique" +msgstr "" + +#: pro/fields.py:245 +msgid "Myanmar" +msgstr "" + +#: pro/fields.py:246 +msgid "Namibia" +msgstr "" + +#: pro/fields.py:247 +msgid "Nauru" +msgstr "" + +#: pro/fields.py:248 +msgid "Nepal" +msgstr "" + +#: pro/fields.py:249 +msgid "Netherlands" +msgstr "" + +#: pro/fields.py:250 +msgid "Netherlands Antilles" +msgstr "" + +#: pro/fields.py:251 +msgid "New Caledonia" +msgstr "" + +#: pro/fields.py:252 +msgid "New Zealand" +msgstr "" + +#: pro/fields.py:253 +msgid "Nicaragua" +msgstr "" + +#: pro/fields.py:254 +msgid "Niger" +msgstr "" + +#: pro/fields.py:255 +msgid "Nigeria" +msgstr "" + +#: pro/fields.py:256 +msgid "Niue" +msgstr "" + +#: pro/fields.py:257 +msgid "Norfolk Island" +msgstr "" + +#: pro/fields.py:258 +msgid "Northern Mariana Islands" +msgstr "" + +#: pro/fields.py:259 +msgid "Norway" +msgstr "Norvegia" + +#: pro/fields.py:260 +msgid "Oman" +msgstr "" + +#: pro/fields.py:261 +msgid "Pakistan" +msgstr "" + +#: pro/fields.py:262 +msgid "Palau" +msgstr "" + +#: pro/fields.py:263 +msgid "Panama" +msgstr "" + +#: pro/fields.py:264 +msgid "Papua New Guinea" +msgstr "" + +#: pro/fields.py:265 +msgid "Paraguay" +msgstr "" + +#: pro/fields.py:266 +msgid "Peru" +msgstr "" + +#: pro/fields.py:267 +msgid "Philippines" +msgstr "" + +#: pro/fields.py:268 +msgid "Pitcairn" +msgstr "" + +#: pro/fields.py:269 +msgid "Poland" +msgstr "Polonia" + +#: pro/fields.py:270 +msgid "Portugal" +msgstr "Portogallo" + +#: pro/fields.py:271 +msgid "Puerto Rico" +msgstr "" + +#: pro/fields.py:272 +msgid "Qatar" +msgstr "" + +#: pro/fields.py:273 +msgid "Reunion" +msgstr "" + +#: pro/fields.py:274 +msgid "Romania" +msgstr "" + +#: pro/fields.py:275 +msgid "Russian Federation" +msgstr "" + +#: pro/fields.py:276 +msgid "Rwanda" +msgstr "" + +#: pro/fields.py:277 +msgid "Saint Lucia" +msgstr "" + +#: pro/fields.py:278 +msgid "Samoa" +msgstr "" + +#: pro/fields.py:279 +msgid "San Marino" +msgstr "" + +#: pro/fields.py:280 +msgid "Sao Tome & Principe" +msgstr "" + +#: pro/fields.py:281 +msgid "Saudi Arabia" +msgstr "" + +#: pro/fields.py:282 +msgid "Senegal" +msgstr "" + +#: pro/fields.py:283 +msgid "Seychelles" +msgstr "" + +#: pro/fields.py:284 +msgid "Sierra Leone" +msgstr "" + +#: pro/fields.py:285 +msgid "Singapore" +msgstr "" + +#: pro/fields.py:286 +msgid "Slovakia" +msgstr "" + +#: pro/fields.py:287 +msgid "Slovenia" +msgstr "" + +#: pro/fields.py:288 +msgid "Solomon Islands" +msgstr "" + +#: pro/fields.py:289 +msgid "Somalia" +msgstr "" + +#: pro/fields.py:290 +msgid "South Africa" +msgstr "" + +#: pro/fields.py:291 +msgid "South Georgia and the South Sandwich Islands" +msgstr "" + +#: pro/fields.py:292 +msgid "Spain" +msgstr "Spagna" + +#: pro/fields.py:293 +msgid "Sri Lanka" +msgstr "" + +#: pro/fields.py:294 +msgid "St. Helena" +msgstr "" + +#: pro/fields.py:295 +msgid "St. Kitts and Nevis" +msgstr "" + +#: pro/fields.py:296 +msgid "St. Pierre & Miquelon" +msgstr "" + +#: pro/fields.py:297 +msgid "St. Vincent & the Grenadines" +msgstr "" + +#: pro/fields.py:298 +msgid "Sudan" +msgstr "" + +#: pro/fields.py:299 +msgid "Suriname" +msgstr "" + +#: pro/fields.py:300 +msgid "Svalbard & Jan Mayen Islands" +msgstr "" + +#: pro/fields.py:301 +msgid "Swaziland" +msgstr "" + +#: pro/fields.py:302 +msgid "Sweden" +msgstr "Svezia" + +#: pro/fields.py:303 +msgid "Switzerland" +msgstr "Svizzera" + +#: pro/fields.py:304 +msgid "Syrian Arab Republic" +msgstr "" + +#: pro/fields.py:305 +msgid "Taiwan, Province of China" +msgstr "" + +#: pro/fields.py:306 +msgid "Tajikistan" +msgstr "" + +#: pro/fields.py:307 +msgid "Tanzania, United Republic of" +msgstr "" + +#: pro/fields.py:308 +msgid "Thailand" +msgstr "" + +#: pro/fields.py:309 +msgid "Togo" +msgstr "" + +#: pro/fields.py:310 +msgid "Tokelau" +msgstr "" + +#: pro/fields.py:311 +msgid "Tonga" +msgstr "" + +#: pro/fields.py:312 +msgid "Trinidad & Tobago" +msgstr "" + +#: pro/fields.py:313 +msgid "Tunisia" +msgstr "" + +#: pro/fields.py:314 +msgid "Turkey" +msgstr "Turchia" + +#: pro/fields.py:315 +msgid "Turkmenistan" +msgstr "" + +#: pro/fields.py:316 +msgid "Turks & Caicos Islands" +msgstr "" + +#: pro/fields.py:317 +msgid "Tuvalu" +msgstr "" + +#: pro/fields.py:318 +msgid "Uganda" +msgstr "" + +#: pro/fields.py:319 +msgid "Ukraine" +msgstr "Ucraina" + +#: pro/fields.py:320 +msgid "United Arab Emirates" +msgstr "" + +#: pro/fields.py:321 +msgid "United Kingdom (Great Britain)" +msgstr "Regno Unito" + +#: pro/fields.py:322 +msgid "United States Minor Outlying Islands" +msgstr "" + +#: pro/fields.py:323 +msgid "United States Virgin Islands" +msgstr "" + +#: pro/fields.py:324 +msgid "Unknown or unspecified country" +msgstr "" + +#: pro/fields.py:325 +msgid "Uruguay" +msgstr "" + +#: pro/fields.py:326 +msgid "Uzbekistan" +msgstr "" + +#: pro/fields.py:327 +msgid "Vanuatu" +msgstr "" + +#: pro/fields.py:328 +msgid "Vatican City State (Holy See)" +msgstr "" + +#: pro/fields.py:329 +msgid "Venezuela" +msgstr "" + +#: pro/fields.py:330 +msgid "Viet Nam" +msgstr "" + +#: pro/fields.py:331 +msgid "Wallis & Futuna Islands" +msgstr "" + +#: pro/fields.py:332 +msgid "Western Sahara" +msgstr "" + +#: pro/fields.py:333 +msgid "Yemen" +msgstr "" + +#: pro/fields.py:334 +msgid "Yugoslavia" +msgstr "" + +#: pro/fields.py:335 +msgid "Zaire" +msgstr "" + +#: pro/fields.py:336 +msgid "Zambia" +msgstr "" + +#: pro/fields.py:337 +msgid "Zimbabwe" +msgstr "" + +#: standard/pdt/templates/pdt/pdt.html:5 +msgid "Transaction complete" +msgstr "Transazione Completata" + +#: standard/pdt/templates/pdt/pdt.html:6 +msgid "Thank you for your payment" +msgstr "Grazie per il suo pagamento" + +#: standard/pdt/templates/pdt/pdt.html:7 +msgid "Please print this page for your records" +msgstr "Stampa questa pagina per tenere traccia dei tuoi acquisti" + +#: standard/pdt/templates/pdt/pdt.html:11 +msgid "Payer" +msgstr "Nome cliente" + +#: standard/pdt/templates/pdt/pdt.html:12 +msgid "Payer Email" +msgstr "Email del cliente" + +#: standard/pdt/templates/pdt/pdt.html:13 +msgid "Amount" +msgstr "Importo" + +#: standard/pdt/templates/pdt/pdt.html:14 +msgid "Reference" +msgstr "Codice di riferimento" + +#: standard/pdt/templates/pdt/pdt.html:20 +msgid "Transaction Failed" +msgstr "Transazione fallita" + +#: standard/pdt/templates/pdt/pdt.html:21 +msgid "Sorry transaction failed, please try a different form of payment" +msgstr "Siamo spiacenti, la transazione non e' andata a buon fine. Si prega di provare con un'altra forma di pagamento" diff --git a/paypal/standard/pdt/models.py b/paypal/standard/pdt/models.py index 72e7d7d..2f1d3b1 100644 --- a/paypal/standard/pdt/models.py +++ b/paypal/standard/pdt/models.py @@ -2,6 +2,7 @@ # -*- coding: utf-8 -*- from urllib import unquote_plus import urllib2 +import locale from django.db import models from django.conf import settings from django.http import QueryDict @@ -80,7 +81,11 @@ def _verify_postback(self): qd.update(response_dict) qd.update(dict(ipaddress=self.ipaddress, st=self.st, flag_info=self.flag_info)) pdt_form = PayPalPDTForm(qd, instance=self) + + #patch (paypal returns dates in english format) + locale.setlocale(locale.LC_ALL, ('en_US', 'UTF-8')) pdt_form.save(commit=False) + locale.setlocale(locale.LC_ALL, (settings.LANGUAGE_CODE, 'UTF-8')) def send_signals(self): # Send the PDT signals... diff --git a/paypal/standard/pdt/templates/pdt/pdt.html b/paypal/standard/pdt/templates/pdt/pdt.html index f0f3dd4..ae5f00e 100755 --- a/paypal/standard/pdt/templates/pdt/pdt.html +++ b/paypal/standard/pdt/templates/pdt/pdt.html @@ -1,24 +1,24 @@ {% extends "base.html" %} +{% load i18n %} {% block content %} - {% ifequal pdt_obj.st 'SUCCESS' %} -

Transaction complete

-

Thank you for your payment

-

Please print this page for your records

+

{% trans 'Transaction complete' %}

+

{% trans 'Thank you for your payment'%}

+

{% trans 'Please print this page for your records'%}

- - - - + + + +
Payer:{{ pdt_obj.first_name }} {{ pdt_obj.last_name }}
Payer Email:{{ pdt_obj.payer_email }}
Amount:{{ pdt_obj.mc_currency }} {{ pdt_obj.mc_gross }}
Reference:{{ pdt_obj.txn_id }}
{% trans 'Payer' %}:{{ pdt_obj.first_name }} {{ pdt_obj.last_name }}
{% trans 'Payer Email'%}:{{ pdt_obj.payer_email }}
{% trans 'Amount'%}:{{ pdt_obj.mc_currency }} {{ pdt_obj.mc_gross }}
{% trans 'Reference'%}:{{ pdt_obj.txn_id }}
{% else %} -

Transaction Failed

-

Sorry transaction failed, please try a different form of payment

+

{% trans 'Transaction Failed'%}

+

{% trans 'Sorry transaction failed, please try a different form of payment'%}

{% endifequal %} {% endblock %}