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 0000000..5e5b9d8 Binary files /dev/null and b/payment/locale/de/LC_MESSAGES/django.mo differ diff --git a/payment/locale/de/LC_MESSAGES/django.po b/payment/locale/de/LC_MESSAGES/django.po new file mode 100644 index 0000000..35da07f --- /dev/null +++ b/payment/locale/de/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 "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 0000000..c24c944 Binary files /dev/null and b/payment/locale/en/LC_MESSAGES/django.mo differ diff --git a/payment/locale/en/LC_MESSAGES/django.po b/payment/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000..e622daa --- /dev/null +++ b/payment/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,230 @@ +# 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 "" + +#: __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 0000000..27a1366 Binary files /dev/null and b/payment/locale/es/LC_MESSAGES/django.mo differ diff --git a/payment/locale/es/LC_MESSAGES/django.po b/payment/locale/es/LC_MESSAGES/django.po new file mode 100644 index 0000000..b501ba0 --- /dev/null +++ b/payment/locale/es/LC_MESSAGES/django.po @@ -0,0 +1,234 @@ +# 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 "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 49635e6..7e34220 100644 Binary files a/payment/locale/fr/LC_MESSAGES/django.mo and b/payment/locale/fr/LC_MESSAGES/django.mo differ diff --git a/payment/locale/it/LC_MESSAGES/django.mo b/payment/locale/it/LC_MESSAGES/django.mo new file mode 100644 index 0000000..b709097 Binary files /dev/null and b/payment/locale/it/LC_MESSAGES/django.mo differ 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 0000000..1b9a406 Binary files /dev/null and b/payment/locale/no/LC_MESSAGES/django.mo differ 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"