From c40ac1e57eb4beeb33e8fe629d8adf485975d78b Mon Sep 17 00:00:00 2001 From: Jose Megias Date: Wed, 22 Jan 2020 16:02:17 +0100 Subject: [PATCH] Translations for payment app Configure language settings for example_project Revert french transaltion --- example_project/settings.py | 15 ++ payment/locale/de/LC_MESSAGES/django.mo | Bin 0 -> 3156 bytes payment/locale/de/LC_MESSAGES/django.po | 232 +++++++++++++++++++++++ payment/locale/en/LC_MESSAGES/django.mo | Bin 0 -> 410 bytes payment/locale/en/LC_MESSAGES/django.po | 230 +++++++++++++++++++++++ payment/locale/es/LC_MESSAGES/django.mo | Bin 0 -> 3199 bytes payment/locale/es/LC_MESSAGES/django.po | 234 ++++++++++++++++++++++++ payment/locale/fr/LC_MESSAGES/django.mo | Bin 2890 -> 3158 bytes payment/locale/it/LC_MESSAGES/django.mo | Bin 0 -> 3238 bytes payment/locale/it/LC_MESSAGES/django.po | 232 +++++++++++++++++++++++ payment/locale/no/LC_MESSAGES/django.mo | Bin 0 -> 3069 bytes payment/locale/no/LC_MESSAGES/django.po | 231 +++++++++++++++++++++++ 12 files changed, 1174 insertions(+) create mode 100644 payment/locale/de/LC_MESSAGES/django.mo create mode 100644 payment/locale/de/LC_MESSAGES/django.po create mode 100644 payment/locale/en/LC_MESSAGES/django.mo create mode 100644 payment/locale/en/LC_MESSAGES/django.po create mode 100644 payment/locale/es/LC_MESSAGES/django.mo create mode 100644 payment/locale/es/LC_MESSAGES/django.po create mode 100644 payment/locale/it/LC_MESSAGES/django.mo create mode 100644 payment/locale/it/LC_MESSAGES/django.po create mode 100644 payment/locale/no/LC_MESSAGES/django.mo create mode 100644 payment/locale/no/LC_MESSAGES/django.po diff --git a/example_project/settings.py b/example_project/settings.py index b539fb2..09134c9 100644 --- a/example_project/settings.py +++ b/example_project/settings.py @@ -5,6 +5,8 @@ import sys from django.utils.translation import ugettext_lazy as _ +from django.utils.translation import ugettext_lazy as _ + def abspath(*args): return os.path.abspath(os.path.join(*args)) @@ -25,6 +27,10 @@ def abspath(*args): SECRET_KEY = 'not_so_secret' +USE_I18N = True + +USE_L10N = True + USE_TZ = True # Use a fast hasher to speed up tests. @@ -49,7 +55,9 @@ def abspath(*args): 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', + 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', + 'django.middleware.common.CommonMiddleware', ] STATIC_URL = '/static/' @@ -82,11 +90,18 @@ def abspath(*args): }, ] + +# Internationalization +# https://docs.djangoproject.com/en/2.0/topics/i18n/ LANGUAGE_CODE = 'en' LANGUAGES = [ ('en', _('English')), ('fr', _('French')), + ('de', _('German')), + ('no', _('Norwegian')), + ('es', _('Spanish')), + ('it', _('Italian')), ] USE_I18N = True diff --git a/payment/locale/de/LC_MESSAGES/django.mo b/payment/locale/de/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..5e5b9d87126ebadd66cb500e7c3c01928be1e626 GIT binary patch literal 3156 zcma)-O^g&p6vs;$Mc1ztzZIcS#KpCT*^M9>Si-P7yNt~2jQbUV2-bGj^c36EJycb* z><}&_dcbfLFBlU8H$50NCb}m!#)N}6W4v(H$W;>$n)rV`Jv+;X(aKc+x~gBjdiCC` zH`h00K456W=o`^Ly^FC?aPK-i&<CFNJ(NsPY(Uj$!=GsxbfAo=esNd9>r53>7W z%1a>W`vjzOeGZb|Z_@c|Ao=lU@KNwL5I^=89wfgWhbH~~AbsBilKvdH0o(;r%9TLU zTS@sg2vb=z{l1uv&wzC9cR`ZB06qzR1kyfVf{%k&L5lxRAnCaQ(z-uD^55Seek=ng z6Z=7u+X#~0ZRvOyNcQdrN&h&Aa3p8MYmx(`k77sXrAGduwiTUpQ(QKqQyWAl{nW^A z%7MGl2hb_+sL}m+HF@jUv<>gHH{I1C^q0_IMyEWYM)6FqEqej)}O8P=MNpW@1$#0Y^l$Sfu$sf<4lYiN$XxUgxHX0inHF--cHDzeI+lZ7a zxm{|>OhtsT2-v}>DOt58wXiA*S*;`4B{x>s*zkI!o4l@M;AK*Y^vkN?nX`Q0%-QX1 zO4j4hW7E=F75dmwXkT{K*oZ^UQ(C$AbNMR(8(QQL=PngDh zB(%q|QYV^m7HyRXf~72*wpz91>glA`kZ;`j=8tX`ohXZ zvBW)TT0p&Mcck1-+qaap8Gd8p9ILFnQW)0iRmI z((`l)-|W`C})7 zJr&)rlSqQp^S5fPb))^?0=H^6%ti|`#1nC1IC^O4JV^32@0`w-DWqA_xdXR-?%t-` zKBUQhhk0Ka%-(soBuCb)F|4Me6Sxvi$#dqUHn1_zYlYE6g^41cD^5+9s*`(MnJCZuYSkHMlrjN}oG~Oso)71Sb53r^86M_CujO|R59Wq)IS4va@{}Uw zsoddWValmgov{KxSj|^TgGZ{9#lA8U&Y2-^1;R!;&&OxWWj% z6{n~7K{WJZ;Y(*mie{dd3zHMGWb)o}d4Hg?k@olXRZ5j&?@&Y8T;C|t9>vI+K^4k# zi>%zy3WN&xBq27^j?B)CJG*;wWJ_IYrx?1(!O+k1-Sf)!)q+@yz!^trGI<`hlA#$H z-orbuBLgAdGQx+p@9ASjT^Gj0q0gx7$$%Y+8v<2^9gwIYa-J1}K=LD^5kN+Ud}VoF z>Xu$vt|NicY165N-62)7PQ_bUb{7yeR7y)bjG^>UiCeIeqYSp84rPOv1)iO1D&jh= zUQ{S-p>i9Rqg;@Nm1WzuS&kf7l%a=()9R)oC{?g16^dg!=IM?y%;FHn%79Ggi!sVy zsuZ;krOzm-?Z3+4n9^;85)u>Ah^B3Ke87q-)DpJg{ACFtR*~=wDhW9fC+iGRpejNy zNUBs5E6V|luSB6h?OPqcAsR_xBYWXuRYxepq_V*`Yi4@>!6wOhEIWk15_qBLRH(9b zMoy{b6q2$=)}Z3Ec5GHI+jc, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-01-22 14:52+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: __init__.py:24 +msgctxt "Custom payment choice type" +msgid "Manual" +msgstr "Manuel" + +#: __init__.py:72 +msgctxt "transaction kind" +msgid "Registration" +msgstr "Anmeldung" + +#: __init__.py:73 +msgctxt "transaction kind" +msgid "Authorization" +msgstr "Genehmigung" + +#: __init__.py:74 +msgctxt "transaction kind" +msgid "Refund" +msgstr "Rückerstattung" + +#: __init__.py:75 +msgctxt "transaction kind" +msgid "Capture" +msgstr "Erfassung" + +#: __init__.py:76 +msgctxt "transaction kind" +msgid "Void" +msgstr "Leere" + +#: __init__.py:100 +msgctxt "payment status" +msgid "Not charged" +msgstr "Nicht geladen" + +#: __init__.py:101 +msgctxt "payment status" +msgid "Partially charged" +msgstr "Teilweise aufgeladen" + +#: __init__.py:102 +msgctxt "payment status" +msgid "Fully charged" +msgstr "Voll aufgeladen" + +#: __init__.py:103 +msgctxt "payment status" +msgid "Partially refunded" +msgstr "Teilweise erstattet" + +#: __init__.py:104 +msgctxt "payment status" +msgid "Fully refunded" +msgstr "Vollständig erstattet" + +#: admin.py:29 models.py:168 +msgid "amount" +msgstr "Menge" + +#: admin.py:37 models.py:37 models.py:162 +msgid "created" +msgstr "erstellt" + +#: admin.py:45 models.py:38 +msgid "modified" +msgstr "geändert" + +#: admin.py:179 models.py:42 +msgid "total" +msgstr "gesamt" + +#: admin.py:185 models.py:43 +msgid "captured amount" +msgstr "erfasste Menge" + +#: admin.py:208 +msgid "Capture" +msgstr "Erfassung" + +#: admin.py:213 +msgid "Refund" +msgstr "Rückerstattung" + +#: admin.py:218 +msgid "Void" +msgstr "Leere" + +#: admin.py:222 +msgid "Operation" +msgstr "Betrieb" + +#: apps.py:7 +msgid "Payment" +msgstr "Alle Zahlungen überprüfen" + +#: gateways/dummy/forms.py:9 +msgctxt "Payment status form field" +msgid "Payment status" +msgstr "Zahlungsstatus" + +#: gateways/dummy/forms.py:27 +msgid "" +"Setting charge status to {} directly is not supported. Please use the " +"dashboard to refund partially." +msgstr "" +"Das direkte Setzen des Ladestatus auf {} wird nicht unterstützt. Verwenden " +"Sie dashboard teilweise zu erstatten." + +#: gateways/stripe/errors.py:4 +msgctxt "Stripe payment error" +msgid "Order was not authorized." +msgstr "Bestellung wurde nicht autorisiert." + +#: gateways/stripe/errors.py:6 +msgctxt "Stripe payment error" +msgid "Order was not charged." +msgstr "Bestellung wurde nicht berechnet." + +#: gateways/stripe/forms.py:14 +msgctxt "Stripe payment gateway description" +msgid "Total payment" +msgstr "Gesamtzahlung" + +#: models.py:35 +msgid "gateway" +msgstr "tor" + +#: models.py:36 +msgid "is_active" +msgstr "ist_aktiv" + +#: models.py:39 +msgid "charge status" +msgstr "Ladestatus" + +#: models.py:41 models.py:165 +msgid "token" +msgstr "Zeichen" + +#: models.py:45 +msgid "cc first digits" +msgstr "cc erste Ziffern" + +#: models.py:46 +msgid "cc last digits" +msgstr "cc letzte Ziffern" + +#: models.py:47 +msgid "cc brand" +msgstr "cc Marke" + +#: models.py:48 +msgid "cc exp month" +msgstr "cc Gült. Monat" + +#: models.py:51 +msgid "cc exp year" +msgstr "cc Gült. Jahr" + +#: models.py:54 +msgid "customer email" +msgstr "Kunden E-Mail" + +#: models.py:56 +msgid "customer ip address" +msgstr "Kunden-IP-Adresse" + +#: models.py:57 +msgid "extra data" +msgstr "zusätzliche Daten" + +#: models.py:60 models.py:164 +msgid "payment" +msgstr "zahlung" + +#: models.py:61 +msgid "payments" +msgstr "zahlungen" + +#: models.py:65 +msgid "Payment {} ({})" +msgstr "Zahlung {} ({})" + +#: models.py:166 +msgid "kind" +msgstr "Typ" + +#: models.py:167 +msgid "is success" +msgstr "ist erfolgreich" + +#: models.py:169 +msgid "error" +msgstr "error" + +#: models.py:170 +msgid "gateway response" +msgstr "Gateway-Antwort" + +#: models.py:173 +msgid "transaction" +msgstr "Transaktion" + +#: models.py:174 +msgid "transactions" +msgstr "Transaktionen" + +#: templates/admin/payment/form.html:8 +msgid "Home" +msgstr "Zuhause" + +#: templates/admin/payment/form.html:20 +msgid "Submit" +msgstr "Einreichen" diff --git a/payment/locale/en/LC_MESSAGES/django.mo b/payment/locale/en/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..c24c944fcd7e4ebe3cbef1225854524301ff3388 GIT binary patch literal 410 zcmYL^PfNov9EK-)>d~`@2p*LAn{82;**X^2Y!>^Et{dpdxW!uOl9FbkAH=WcXE9ZA zFFYh6Pm(uZhXlRd+c;l!|SI5)KE8y?N(wHaIIKdF+he5D~+!;-6}lmeraOzy~x zq9x7dK@wXTucguuHAT6Gn{ClRE-|vwB!`LOOq)aCGtDt_ZPy0d0oO&&CBAaIwqx5y zgp9wH?d5;oJtY}L3HSuvCO8VZ4@pd|kTn`|#Y9svEfq%7MHr%(L=+8aM1pWkd_SY} z`N*iE*s_8{&e;Z|ki@e^TX`6Uh>OYm*N~^766-=etG#H8cXW4k}0R2wAQ-O{> J, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-01-22 14:52+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: __init__.py:24 +msgctxt "Custom payment choice type" +msgid "Manual" +msgstr "" + +#: __init__.py:72 +msgctxt "transaction kind" +msgid "Registration" +msgstr "" + +#: __init__.py:73 +msgctxt "transaction kind" +msgid "Authorization" +msgstr "" + +#: __init__.py:74 +msgctxt "transaction kind" +msgid "Refund" +msgstr "" + +#: __init__.py:75 +msgctxt "transaction kind" +msgid "Capture" +msgstr "" + +#: __init__.py:76 +msgctxt "transaction kind" +msgid "Void" +msgstr "" + +#: __init__.py:100 +msgctxt "payment status" +msgid "Not charged" +msgstr "" + +#: __init__.py:101 +msgctxt "payment status" +msgid "Partially charged" +msgstr "" + +#: __init__.py:102 +msgctxt "payment status" +msgid "Fully charged" +msgstr "" + +#: __init__.py:103 +msgctxt "payment status" +msgid "Partially refunded" +msgstr "" + +#: __init__.py:104 +msgctxt "payment status" +msgid "Fully refunded" +msgstr "" + +#: admin.py:29 models.py:168 +msgid "amount" +msgstr "" + +#: admin.py:37 models.py:37 models.py:162 +msgid "created" +msgstr "" + +#: admin.py:45 models.py:38 +msgid "modified" +msgstr "" + +#: admin.py:179 models.py:42 +msgid "total" +msgstr "" + +#: admin.py:185 models.py:43 +msgid "captured amount" +msgstr "" + +#: admin.py:208 +msgid "Capture" +msgstr "" + +#: admin.py:213 +msgid "Refund" +msgstr "" + +#: admin.py:218 +msgid "Void" +msgstr "" + +#: admin.py:222 +msgid "Operation" +msgstr "" + +#: apps.py:7 +msgid "Payment" +msgstr "" + +#: gateways/dummy/forms.py:9 +msgctxt "Payment status form field" +msgid "Payment status" +msgstr "" + +#: gateways/dummy/forms.py:27 +msgid "" +"Setting charge status to {} directly is not supported. Please use the " +"dashboard to refund partially." +msgstr "" + +#: gateways/stripe/errors.py:4 +msgctxt "Stripe payment error" +msgid "Order was not authorized." +msgstr "" + +#: gateways/stripe/errors.py:6 +msgctxt "Stripe payment error" +msgid "Order was not charged." +msgstr "" + +#: gateways/stripe/forms.py:14 +msgctxt "Stripe payment gateway description" +msgid "Total payment" +msgstr "" + +#: models.py:35 +msgid "gateway" +msgstr "" + +#: models.py:36 +msgid "is_active" +msgstr "" + +#: models.py:39 +msgid "charge status" +msgstr "" + +#: models.py:41 models.py:165 +msgid "token" +msgstr "" + +#: models.py:45 +msgid "cc first digits" +msgstr "" + +#: models.py:46 +msgid "cc last digits" +msgstr "" + +#: models.py:47 +msgid "cc brand" +msgstr "" + +#: models.py:48 +msgid "cc exp month" +msgstr "" + +#: models.py:51 +msgid "cc exp year" +msgstr "" + +#: models.py:54 +msgid "customer email" +msgstr "" + +#: models.py:56 +msgid "customer ip address" +msgstr "" + +#: models.py:57 +msgid "extra data" +msgstr "" + +#: models.py:60 models.py:164 +msgid "payment" +msgstr "" + +#: models.py:61 +msgid "payments" +msgstr "" + +#: models.py:65 +msgid "Payment {} ({})" +msgstr "" + +#: models.py:166 +msgid "kind" +msgstr "" + +#: models.py:167 +msgid "is success" +msgstr "" + +#: models.py:169 +msgid "error" +msgstr "" + +#: models.py:170 +msgid "gateway response" +msgstr "" + +#: models.py:173 +msgid "transaction" +msgstr "" + +#: models.py:174 +msgid "transactions" +msgstr "" + +#: templates/admin/payment/form.html:8 +msgid "Home" +msgstr "" + +#: templates/admin/payment/form.html:20 +msgid "Submit" +msgstr "" diff --git a/payment/locale/es/LC_MESSAGES/django.mo b/payment/locale/es/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..27a1366b2f0f7d09c3003e0aab9874dcd937fe5b GIT binary patch literal 3199 zcma)-O^g&p6vsIl;$4i@zRo=_k*WEnm-Hng6F`8!OP%1 z;4&D1*T4aAa3f>=;1RG4o&!nlM-U?Hr(*mINP2z+?*nguo4}jk1K^*W|N9{A z_Yt@SJP*PI_6>+1yNCz*a|L_~Tn5RH>mcRtFOc+XgwQr{6G(EqK#I#a_y{-w(mqE( z@;?OeV;|r__M8VPAD@Fz$-XYe7eI>Bci`jT&mhTP2Ok4(f)w9>K=N-Zf8=i;zl8n@I-MhGFQOOMmc4*?$`{3!8s(bP zOVQ{qQtQi+JtE1MB-8-SuM3rcX%R}Ix=?L zU)0K%+$|-tXHvweh}a?Bk*t|WBb?GPYvqz%a_fXkEpKbn;cX?Opr?>1W>y4GpW(fy z&-Afr*-qnt%}D1|9AZadLfKX0G>2TEjPzZ!#Fgc-cHE{(qK%Wm0B=Q7Sjkg#w`9^Onbl52-Obrdy3kRM&1)4f(a~w_n4c#h;N7v$7mPq~e4oox3Ge9G zEp`V>QW$z~D`Oo(6e?$F9Emlu_b?S$k)7c@~x*@oRa(w+%es~ zO?ONbhkc#zp|be8{%+YBS+mBnmeEIXCA>!9%}ZlpV}-Y>wb!Z#>wLaGJ=17Tm8KhnQZjG)tsuACUD@qS&CL9oHi9cJ~uJJr>c{6zOO!6ZA=`f zj*U&%XJ+<8G!9b{N^e$*PK8fYrw-1M$@?ZI4n%4|n{a<=vN2g-b!up!T&m&NqZoO! zs6rL)a4H9rNT_&kmSQX2$lUC>w`Wz3Y-vm5)ngxLFb*qx&w_HLR+JhMdE+Qew!-5i z8`_cKy*z&%>5cjJ5kAznw^Y)q6aDN>rR5SVdVgy zb1I_BjP;o=qp>9}tC8JZXzZizWf}%p9hFB03f4hcJCz)Tj_MrjU1ze5gO6a*+t<}7%9bBv fRI=, YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-01-22 14:52+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: __init__.py:24 +msgctxt "Custom payment choice type" +msgid "Manual" +msgstr "Manual" + +#: __init__.py:72 +msgctxt "transaction kind" +msgid "Registration" +msgstr "Registro" + +#: __init__.py:73 +msgctxt "transaction kind" +msgid "Authorization" +msgstr "Autorización" + +#: __init__.py:74 +msgctxt "transaction kind" +msgid "Refund" +msgstr "Reembolso" + +#: __init__.py:75 +msgctxt "transaction kind" +msgid "Capture" +msgstr "Cargar" + +#: __init__.py:76 +msgctxt "transaction kind" +msgid "Void" +msgstr "Vacío" + +#: __init__.py:100 +msgctxt "payment status" +msgid "Not charged" +msgstr "Sin cargo" + +#: __init__.py:101 +msgctxt "payment status" +msgid "Partially charged" +msgstr "Parcialmente cargado" + +#: __init__.py:102 +msgctxt "payment status" +msgid "Fully charged" +msgstr "Completamente cargado" + +#: __init__.py:103 +msgctxt "payment status" +msgid "Partially refunded" +msgstr "Reintegrado parcialmente" + +#: __init__.py:104 +msgctxt "payment status" +msgid "Fully refunded" +msgstr "Totalmente reembolsado" + +#: admin.py:29 models.py:168 +msgid "amount" +msgstr "cantidad" + +#: admin.py:37 models.py:37 models.py:162 +msgid "created" +msgstr "creado" + +#: admin.py:45 models.py:38 +msgid "modified" +msgstr "modificado" + +#: admin.py:179 models.py:42 +msgid "total" +msgstr "total" + +#: admin.py:185 models.py:43 +msgid "captured amount" +msgstr "cantidad capturada" + +#: admin.py:208 +msgid "Capture" +msgstr "Capturar" + +#: admin.py:213 +msgid "Refund" +msgstr "Reembolsar" + +#: admin.py:218 +msgid "Void" +msgstr "Vacío" + +#: admin.py:222 +msgid "Operation" +msgstr "Operación" + +#: apps.py:7 +msgid "Payment" +msgstr "Ver todos los pagos" + +#: gateways/dummy/forms.py:9 +msgctxt "Payment status form field" +msgid "Payment status" +msgstr "Estado de pago" + +#: gateways/dummy/forms.py:27 +msgid "" +"Setting charge status to {} directly is not supported. Please use the " +"dashboard to refund partially." +msgstr "" +"Establecer el estado de carga en {} directamente no es compatible. Utilice " +"el tablero para reembolsar parcialmente." + +#: gateways/stripe/errors.py:4 +msgctxt "Stripe payment error" +msgid "Order was not authorized." +msgstr "El pedido no fue autorizado." + +#: gateways/stripe/errors.py:6 +msgctxt "Stripe payment error" +msgid "Order was not charged." +msgstr "El pedido no fue facturado." + +#: gateways/stripe/forms.py:14 +#| msgid "Check all payments" +msgctxt "Stripe payment gateway description" +msgid "Total payment" +msgstr "Ver todos los pagos" + +#: models.py:35 +msgid "gateway" +msgstr "pasarela" + +#: models.py:36 +msgid "is_active" +msgstr "est_actif" + +#: models.py:39 +msgid "charge status" +msgstr "estado de carga" + +#: models.py:41 models.py:165 +msgid "token" +msgstr "token" + +#: models.py:45 +msgid "cc first digits" +msgstr "primeros números tarjeta" + +#: models.py:46 +msgid "cc last digits" +msgstr "últimas cifras tarjeta" + +#: models.py:47 +msgid "cc brand" +msgstr "tipo CB" + +#: models.py:48 +msgid "cc exp month" +msgstr "CB exp mes" + +#: models.py:51 +msgid "cc exp year" +msgstr "CB exp año" + +#: models.py:54 +msgid "customer email" +msgstr "correo electrónico del cliente" + +#: models.py:56 +msgid "customer ip address" +msgstr "dirección IP del cliente" + +#: models.py:57 +msgid "extra data" +msgstr "datos adicionales" + +#: models.py:60 models.py:164 +msgid "payment" +msgstr "pago" + +#: models.py:61 +#| msgid "Check all payments" +msgid "payments" +msgstr "Ver todos los pagos" + +#: models.py:65 +msgid "Payment {} ({})" +msgstr "Pago {} ({})" + +#: models.py:166 +msgid "kind" +msgstr "tipo" + +#: models.py:167 +msgid "is success" +msgstr "es un exito" + +#: models.py:169 +msgid "error" +msgstr "error" + +#: models.py:170 +msgid "gateway response" +msgstr "respuesta de pasarela de pago" + +#: models.py:173 +msgid "transaction" +msgstr "transacción" + +#: models.py:174 +msgid "transactions" +msgstr "transacciones" + +#: templates/admin/payment/form.html:8 +msgid "Home" +msgstr "Inicio" + +#: templates/admin/payment/form.html:20 +msgid "Submit" +msgstr "Presentar" diff --git a/payment/locale/fr/LC_MESSAGES/django.mo b/payment/locale/fr/LC_MESSAGES/django.mo index 49635e66089c27c6ede9fdddedf2fd931c732c90..7e34220e9dfb69d336d5661099899e5609ea5545 100644 GIT binary patch delta 1078 zcmXxjPe>I(9Ki8knf9vpD$8D4{&}XEnfmNzhXgAKFA^OEPj(1`goq#sR*FCnB8=(~ zgwRQh3LX@As7nwOL4kDZP`9FE5OwPNUFQuu^VyxZN60(z6kG5mmhnTn{+|4UPFy5R7ub#l(1Xo5lKM|!8`l%aD=~v^)nz1r zEN*h*0E_6yv9xg`9wwL3)UKcdJVzI}hA!YOn!)wd{}X-wck&-{Pp^$s-k^>UOG7n$#`sT`!5 VnhMpuAEuhhoHRM(_22oREL%)Cby&TT(oadf%-sd@IW9ZYs!@jEcjcrQbatn``k8pww zPID{IGyh-VA@B@S|dId{1-=r?%HRKCuowo<+@iClHM zVY$J~=b6kaYGqNE8(Ly2e8$|+8fW>Q2YB43Jv_(UK=_U7qS9`qw9Q35%CE!Uxyod*n{=a_gZcKbMQ~j%|{;KMG z)i;;66y9cdhSBav`(y)SRdC-%yzq<{7`q;v0QS#Q*NxyZNZ(I^{orZvHt=)s zI`BN`ffvCNxa(TR2EZfWAb1)ixi3M8u&=W5Hz4ivEqDWX3A`En8N3PnBl}K^Z^d{M zcni1H0em8hK#-kvXu;;)ccmyOl1#SY5W%H*%vg-|y^mzxQ^WOtW{sWNw^eOlN zcoDo8`~~FTMhKCgwu7{845V|L8D~M#{{`?t&mFTkzf_aNE*EBF#( z^Cw999mWe?=7O}}B1m=}2WkB&knBDKZU)bSq|evjGWZ?%5IBxS99#s+uGc}@=OesG z@3SC8**TE*xd7tFe!z>){RyOVegi398!$=S4Bi3ufp86b5~TGbAjvngc^4%4qadBv z11TP_fE3p^K|22oNb&d>r1L+^=Ffq2&IOSC_#;T`eh2BC4R9X$bt_2rIUt?$6i9lt zK!~zuL0ad6be;k6V=v=H=e-8fy0<`*e-}hJl5glHIY9f7@5#^f(0=r6N24|Op>0E> zX8?`trsqyH()}8=el)U^9=acoC%sgsN71Jor@K0Y_6XVzG|D4-9!ATqZ4%op7?aQG zA=^21vZs`BXFdUvAM@w2tV6z|csOX3Z+&Q#m%Gr&ANQb-W4ky z8CvcxXyr<7SGuy$5Me9=Hm*C8HM`OXt8~a(sbo$bSz+Udx3%f;wvvHY$Rx5atAZy^ z^8OPicd{wjjzf=4OKVl=<3wS6nQvn?hn%O3bZxN0Rm4MWc@%fM+F0q8cq@=1k~~JU z3zB;xTA0_ucpNKDvNLQkR*4{3DY0p5R9CKACymjj&@`Sj{J2Q>7O`E>M)k1y{}E5s zy;9Z}Rvs5C+>?=uGs#tj8Er+7AI_%Z`Hr$|PAiXzj*dgi+%yOt&&MvGHv-OaT`rfq zyrVBP!SBH^g2uT#XE-g~gi^8>PNwP%+r90YF$N-OJ$&@pTZDA}%OtN^d z3SIs&jo{iA`PWG#LFW0t@7l_v{oewA-#ubhFUk;a#EHT5Fd}=9vJY%5feH1&H9l9Hnx1G* z7N;a#5~mUQ%5x6Je&o#PGB388GftH<0gIebBt)4H4-OAHgG0{nFdurNynA?HaA

FNCt4gFa7(wUK>Q|9%`if5`hr_|VS1Mbtx!dMHp4)3PU7#dWnGC>i!dTK;-)jAU~vLRD0~ zo=C>H@CsMl7gRnKDhOPHIlA`goJIl6dQ{rd5~w=!+C-Ywcc@NRql9LAq3&6W8z_T7 zC%KQk6kSpYdoUBz7NHLL`497=h|5~yvsNW4ne`RX6WpW+!7S)wdZ>z|rYzxLZQv=n zx>=$(Y9W=v9&Gq0k#_1Q5?J#Dw=s%2U+;((3I>iMht9>?YIZCZaF9KJhLOnz*0}jr ztRsxOpfs-@WYvRd<-=;~i!e-F5V^ujBGH9OiidGW8b$JPU{yzQSG8dy#`JfTtZ;=< zZW0xp7DCOE@|Oh1rMOxYvk-qZFj(`67EdSBQYaa!AUyB;3WZuNDTeBY1xBF^;tZbG zM+71c^NNTgBAe92HnXa$vyuoy1Q4^`di2GS4!QkeKMB-(1>VO5&TAE1FU4 EFWAUN>i_@% literal 0 HcmV?d00001 diff --git a/payment/locale/it/LC_MESSAGES/django.po b/payment/locale/it/LC_MESSAGES/django.po new file mode 100644 index 0000000..70283c4 --- /dev/null +++ b/payment/locale/it/LC_MESSAGES/django.po @@ -0,0 +1,232 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-01-22 14:52+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: __init__.py:24 +msgctxt "Custom payment choice type" +msgid "Manual" +msgstr "Manuale" + +#: __init__.py:72 +msgctxt "transaction kind" +msgid "Registration" +msgstr "Iscrizione" + +#: __init__.py:73 +msgctxt "transaction kind" +msgid "Authorization" +msgstr "Autorizzazione" + +#: __init__.py:74 +msgctxt "transaction kind" +msgid "Refund" +msgstr "Retribuzione" + +#: __init__.py:75 +msgctxt "transaction kind" +msgid "Capture" +msgstr "Catturare" + +#: __init__.py:76 +msgctxt "transaction kind" +msgid "Void" +msgstr "vuoto" + +#: __init__.py:100 +msgctxt "payment status" +msgid "Not charged" +msgstr "Non addebitato" + +#: __init__.py:101 +msgctxt "payment status" +msgid "Partially charged" +msgstr "Parzialmente carico" + +#: __init__.py:102 +msgctxt "payment status" +msgid "Fully charged" +msgstr "Completamente carico" + +#: __init__.py:103 +msgctxt "payment status" +msgid "Partially refunded" +msgstr "Parzialmente rimborsato" + +#: __init__.py:104 +msgctxt "payment status" +msgid "Fully refunded" +msgstr "Completamente rimborsato" + +#: admin.py:29 models.py:168 +msgid "amount" +msgstr "quantità" + +#: admin.py:37 models.py:37 models.py:162 +msgid "created" +msgstr "creato" + +#: admin.py:45 models.py:38 +msgid "modified" +msgstr "modificata" + +#: admin.py:179 models.py:42 +msgid "total" +msgstr "totale" + +#: admin.py:185 models.py:43 +msgid "captured amount" +msgstr "importo catturato" + +#: admin.py:208 +msgid "Capture" +msgstr "Catturare" + +#: admin.py:213 +msgid "Refund" +msgstr "Rimborso" + +#: admin.py:218 +msgid "Void" +msgstr "Vuoto" + +#: admin.py:222 +msgid "Operation" +msgstr "Operazione" + +#: apps.py:7 +msgid "Payment" +msgstr "Visualizzazione dei pagamenti" + +#: gateways/dummy/forms.py:9 +msgctxt "Payment status form field" +msgid "Payment status" +msgstr "Stato del pagamento" + +#: gateways/dummy/forms.py:27 +msgid "" +"Setting charge status to {} directly is not supported. Please use the " +"dashboard to refund partially." +msgstr "" +"L'impostazione diretta dello stato di addebito su {} non è supportata. " +"Utilizzare dashboard da rimborsare parzialmente." + +#: gateways/stripe/errors.py:4 +msgctxt "Stripe payment error" +msgid "Order was not authorized." +msgstr "L'ordine non è stato autorizzato." + +#: gateways/stripe/errors.py:6 +msgctxt "Stripe payment error" +msgid "Order was not charged." +msgstr "L'ordine non è stato fatturato." + +#: gateways/stripe/forms.py:14 +msgctxt "Stripe payment gateway description" +msgid "Total payment" +msgstr "Visualizza tutti i pagamenti" + +#: models.py:35 +msgid "gateway" +msgstr "ponte" + +#: models.py:36 +msgid "is_active" +msgstr "est_actif" + +#: models.py:39 +msgid "charge status" +msgstr "stato di caricamento" + +#: models.py:41 models.py:165 +msgid "token" +msgstr "segno" + +#: models.py:45 +msgid "cc first digits" +msgstr "primi numeri CB" + +#: models.py:46 +msgid "cc last digits" +msgstr "ultime cifre CB" + +#: models.py:47 +msgid "cc brand" +msgstr "marchio CB" + +#: models.py:48 +msgid "cc exp month" +msgstr "CB exp mese" + +#: models.py:51 +msgid "cc exp year" +msgstr "CB anno di scadenza" + +#: models.py:54 +msgid "customer email" +msgstr "email del cliente" + +#: models.py:56 +msgid "customer ip address" +msgstr "indirizzo IP client" + +#: models.py:57 +msgid "extra data" +msgstr "dati aggiuntivi" + +#: models.py:60 models.py:164 +msgid "payment" +msgstr "pagamento" + +#: models.py:61 +msgid "payments" +msgstr "Visualizza tutti i pagamenti" + +#: models.py:65 +msgid "Payment {} ({})" +msgstr "Pagamento {} ({})" + +#: models.py:166 +msgid "kind" +msgstr "tipo" + +#: models.py:167 +msgid "is success" +msgstr "è un successo" + +#: models.py:169 +msgid "error" +msgstr "errore" + +#: models.py:170 +msgid "gateway response" +msgstr "risposta gateway" + +#: models.py:173 +msgid "transaction" +msgstr "transazione" + +#: models.py:174 +msgid "transactions" +msgstr "transazioni" + +#: templates/admin/payment/form.html:8 +msgid "Home" +msgstr "Accoglienza" + +#: templates/admin/payment/form.html:20 +msgid "Submit" +msgstr "Presentare" diff --git a/payment/locale/no/LC_MESSAGES/django.mo b/payment/locale/no/LC_MESSAGES/django.mo new file mode 100644 index 0000000000000000000000000000000000000000..1b9a406785c779bf8726c5a80b2c614dafefe6cf GIT binary patch literal 3069 zcma)-O>7%Q6vqeZ0yPv$`7V?WP#`6&>qHb4Q>wa&)414ih@FUn)N1UVI1{gTmzmkN zrs|~%3BiF%aDf~U72*Wk=!F9a4qSRDH~w!w;`D=$m1lqR@#f8& z_uf8V*qnQd;TcDJ0PUme7@Gk1tiub>bdIqb!7BI=_yUL@Gk9$PkAt*+3LF7XgSUa7 zfj59FpbMS{3*gT6jE#ba!6JAXB)Km@h_J8I@i!pp`5wFpya3(;{tDgm300TNcVaZBzxWl>HK#=l0OTQpFRe+ zg6F|4;BO!Y*FlKl{1Wy59gKdrpHccm^apFM->@El@`CB@k2WAV_*! zAo=wWcstkyNzVWzy{FRkGwJw!kmB(vh#&h3FVgoNNcZ>&qT)!2Fr z$c~L5rr1`H&Km(qek`4TI-M_rblyRb_8kJrUX_lIfpp#*AnAJtqA4$?a^QNj5i~l7o+8?laWC=VW9ZY_^sSDeJ&N`?8s!l^kD#TWEqfUK&1e)edMIZ( zb<(Ghaz{1+-npj#MB1mEB>y>R6d%eN%CDVhvZl0F`CXhSbXR6-Y``JsDlI$K8*pW~A6RapFbuSnZh_BwQW(i2G`l3Z zE6h?m5ZdL~sbkH!i?&L5-k`vmR;y61-cD*A=v+g)QuAXX(Jdmo6lnD-l>Z;`#N4Z8 zyTZz2V!&N#IyjSDm1_l7c-i5s8MXV$vV}moO!R}ux2%%{!R6Vw!`oWGIh_ud$3xx^ ze7lql22yD1FDh*;T+~(8(AX1ehHIV4I$FXiXp3WvJIlUM-f*ZwE?iejV_57NCXZV! z;8QDDdY_E&tqB9)NQRJ@sMDcM${Z0LtBy+6Q!u(8xC$BIvNV}8rm@XUMTkin?^U78 z7n2AMRb;C(NP^V!S8AQjqW#|jS86xR20iKHjW{t}-8Xa}B>9>?r@Q6KX_h44z*WoH z*L2lFn(Wt@?<#}YYo8Y9$eKNd&FWwopM+C&odu~4Y%KBF^2GDy0~NkdnQK-XGx<45 zABj^pUFACaqpopUL5b&Q8!cyoG69>MNhCyxj~B;_PI1f`ALnCFm3EDf7RQQ32s(4} zs3PU5+@VT&&Z#$?$uggAl(rHQ2FY#J==D<9eyr)*%=cz)VyLclTVk7Ny^Q|do_fU>(S(MtT_#Nb+-!1XoZDsRJ%h<~jb#89honDsx zq@bB)#JagGdp(YNA$eOO5wKrswmOMn?8-T; z8m@XhS>OxO_dV6cC)?IhFTYy9q@@yy^5G!@+$ygvdNQ-8fa4A3V%vP)hN+~DqjsTm z8L90*Nwg)E2N|y?cSE5>$D;oFF4XuwYXyDFAh>ca+>l`CIG7nPP@(Bd-ILUbEXkVw z%2}VP%j(3+*`z?NoI{0zKhz=|k7a{Y&xW2rg^d3)SP+Jq9A{Y%e+ZIGCk#wBP@yB@ z(j?iUMA4Ex`dt3CHlc{2H1$kU&yI*5N)w}hva~XhpK#B_4UDQ$e7o2`=`gJjkgJk^ yGw-pixUMkgrX(l!J2%e8gcm?QZR{1QUl`c(EK+NJ`F7Z literal 0 HcmV?d00001 diff --git a/payment/locale/no/LC_MESSAGES/django.po b/payment/locale/no/LC_MESSAGES/django.po new file mode 100644 index 0000000..55bf450 --- /dev/null +++ b/payment/locale/no/LC_MESSAGES/django.po @@ -0,0 +1,231 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-01-22 14:52+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +#: __init__.py:24 +msgctxt "Custom payment choice type" +msgid "Manual" +msgstr "Registrere" + +#: __init__.py:72 +msgctxt "transaction kind" +msgid "Registration" +msgstr "Registrering" + +#: __init__.py:73 +msgctxt "transaction kind" +msgid "Authorization" +msgstr "Autorisasjon" + +#: __init__.py:74 +msgctxt "transaction kind" +msgid "Refund" +msgstr "Refusjon" + +#: __init__.py:75 +msgctxt "transaction kind" +msgid "Capture" +msgstr "Registrere" + +#: __init__.py:76 +msgctxt "transaction kind" +msgid "Void" +msgstr "Tomt" + +#: __init__.py:100 +msgctxt "payment status" +msgid "Not charged" +msgstr "Ikke belastet" + +#: __init__.py:101 +msgctxt "payment status" +msgid "Partially charged" +msgstr "Delvis belastet" + +#: __init__.py:102 +msgctxt "payment status" +msgid "Fully charged" +msgstr "Fullt belastet" + +#: __init__.py:103 +msgctxt "payment status" +msgid "Partially refunded" +msgstr "Delvis refundert" + +#: __init__.py:104 +msgctxt "payment status" +msgid "Fully refunded" +msgstr "Fullt refundert" + +#: admin.py:29 models.py:168 +msgid "amount" +msgstr "beløp\tbeløp" + +#: admin.py:37 models.py:37 models.py:162 +msgid "created" +msgstr "opprettet" + +#: admin.py:45 models.py:38 +msgid "modified" +msgstr "modifisert" + +#: admin.py:179 models.py:42 +msgid "total" +msgstr "totalt" + +#: admin.py:185 models.py:43 +msgid "captured amount" +msgstr "registrert beløp" + +#: admin.py:208 +msgid "Capture" +msgstr "registrere" + +#: admin.py:213 +msgid "Refund" +msgstr "Refusjon" + +#: admin.py:218 +msgid "Void" +msgstr "Tomt" + +#: admin.py:222 +msgid "Operation" +msgstr "Operasjon" + +#: apps.py:7 +msgid "Payment" +msgstr "Sjekk alle betalinger" + +#: gateways/dummy/forms.py:9 +msgctxt "Payment status form field" +msgid "Payment status" +msgstr "Betalingsstatus" + +#: gateways/dummy/forms.py:27 +msgid "" +"Setting charge status to {} directly is not supported. Please use the " +"dashboard to refund partially." +msgstr "" +"Å sette status til {} direkte støttes ikke. Vennligst bruk\n" +"dashboardet for delvis tilbakebetaling." + +#: gateways/stripe/errors.py:4 +msgctxt "Stripe payment error" +msgid "Order was not authorized." +msgstr "Bestillingen ble ikke autorisert." + +#: gateways/stripe/errors.py:6 +msgctxt "Stripe payment error" +msgid "Order was not charged." +msgstr "Bestillingen ble ikke belastet." + +#: gateways/stripe/forms.py:14 +msgctxt "Stripe payment gateway description" +msgid "Total payment" +msgstr "Betaling totalt" + +#: models.py:35 +msgid "gateway" +msgstr "gateway" + +#: models.py:36 +msgid "is_active" +msgstr "er_aktiv" + +#: models.py:39 +msgid "charge status" +msgstr "ladestatus" + +#: models.py:41 models.py:165 +msgid "token" +msgstr "token" + +#: models.py:45 +msgid "cc first digits" +msgstr "cc første sifre" + +#: models.py:46 +msgid "cc last digits" +msgstr "cc siste sifre" + +#: models.py:47 +msgid "cc brand" +msgstr "cc merke" + +#: models.py:48 +msgid "cc exp month" +msgstr "cc utløpsmåned" + +#: models.py:51 +msgid "cc exp year" +msgstr "cc utløpsår" + +#: models.py:54 +msgid "customer email" +msgstr "kunde e-post" + +#: models.py:56 +msgid "customer ip address" +msgstr "kunde ip-adresse" + +#: models.py:57 +msgid "extra data" +msgstr "ekstra data" + +#: models.py:60 models.py:164 +msgid "payment" +msgstr "betaling" + +#: models.py:61 +msgid "payments" +msgstr "betalinger" + +#: models.py:65 +msgid "Payment {} ({})" +msgstr "Betaling {} ({})" + +#: models.py:166 +msgid "kind" +msgstr "type" + +#: models.py:167 +msgid "is success" +msgstr "er suksess" + +#: models.py:169 +msgid "error" +msgstr "feil" + +#: models.py:170 +msgid "gateway response" +msgstr "gateway respons" + +#: models.py:173 +msgid "transaction" +msgstr "transaksjon" + +#: models.py:174 +msgid "transactions" +msgstr "transaksjoner" + +#: templates/admin/payment/form.html:8 +msgid "Home" +msgstr "Hjem" + +#: templates/admin/payment/form.html:20 +msgid "Submit" +msgstr "Sende inn"