Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • AlekSIS/onboarding/AlekSIS-App-Tezor
  • sunweaver/AlekSIS-App-Tezor
  • 3lisvequii/AlekSIS-App-Tezor
3 results
Show changes
Commits on Source (260)
Showing
with 4153 additions and 76 deletions
module.exports = {
root: true,
overrides: [
{
files: ["*.js", "*.vue"],
// parser: "vue-eslint-parser",
//processor: "@graphql-eslint/graphql",
extends: [
"eslint:recommended",
"plugin:vue/strongly-recommended",
"plugin:@intlify/vue-i18n/recommended",
],
rules: {
"no-unused-vars": "warn",
"vue/no-unused-vars": "off",
"vue/multi-word-component-names": "off",
"vue/attribute-hyphenation": "error",
"vue/v-slot-style": "error",
"@intlify/vue-i18n/key-format-style": [
"error",
"snake_case",
{
splitByDots: false,
},
],
// "@intlify/vue-i18n/no-unused-keys": ["warn", {}],
"@intlify/vue-i18n/no-raw-text": [
"error",
{
ignoreNodes: ["v-icon"],
ignorePattern: "^[-–—·#:()\\[\\]&\\.\\s]+$",
},
],
"@intlify/vue-i18n/no-deprecated-tc": "off",
// Fixes for prettier (avoid eslint-config-prettier)
// The following rules can be used in some cases. See the README for more
// information. (These are marked with `0` instead of `"off"` so that a
// script can distinguish them.)
curly: 0,
"lines-around-comment": 0,
"max-len": 0,
"no-confusing-arrow": 0,
"no-mixed-operators": 0,
"no-tabs": 0,
"no-unexpected-multiline": 0,
quotes: 0,
"@typescript-eslint/quotes": 0,
"babel/quotes": 0,
"vue/html-self-closing": 0,
"vue/max-len": 0,
// The rest are rules that you never need to enable when using Prettier.
"array-bracket-newline": "off",
"array-bracket-spacing": "off",
"array-element-newline": "off",
"arrow-parens": "off",
"arrow-spacing": "off",
"block-spacing": "off",
"brace-style": "off",
"comma-dangle": "off",
"comma-spacing": "off",
"comma-style": "off",
"computed-property-spacing": "off",
"dot-location": "off",
"eol-last": "off",
"func-call-spacing": "off",
"function-call-argument-newline": "off",
"function-paren-newline": "off",
"generator-star": "off",
"generator-star-spacing": "off",
"implicit-arrow-linebreak": "off",
indent: "off",
"jsx-quotes": "off",
"key-spacing": "off",
"keyword-spacing": "off",
"linebreak-style": "off",
"multiline-ternary": "off",
"newline-per-chained-call": "off",
"new-parens": "off",
"no-arrow-condition": "off",
"no-comma-dangle": "off",
"no-extra-parens": "off",
"no-extra-semi": "off",
"no-floating-decimal": "off",
"no-mixed-spaces-and-tabs": "off",
"no-multi-spaces": "off",
"no-multiple-empty-lines": "off",
"no-reserved-keys": "off",
"no-space-before-semi": "off",
"no-trailing-spaces": "off",
"no-whitespace-before-property": "off",
"no-wrap-func": "off",
"nonblock-statement-body-position": "off",
"object-curly-newline": "off",
"object-curly-spacing": "off",
"object-property-newline": "off",
"one-var-declaration-per-line": "off",
"operator-linebreak": "off",
"padded-blocks": "off",
"quote-props": "off",
"rest-spread-spacing": "off",
semi: "off",
"semi-spacing": "off",
"semi-style": "off",
"space-after-function-name": "off",
"space-after-keywords": "off",
"space-before-blocks": "off",
"space-before-function-paren": "off",
"space-before-function-parentheses": "off",
"space-before-keywords": "off",
"space-in-brackets": "off",
"space-in-parens": "off",
"space-infix-ops": "off",
"space-return-throw-case": "off",
"space-unary-ops": "off",
"space-unary-word-ops": "off",
"switch-colon-spacing": "off",
"template-curly-spacing": "off",
"template-tag-spacing": "off",
"unicode-bom": "off",
"wrap-iife": "off",
"wrap-regex": "off",
"yield-star-spacing": "off",
"@babel/object-curly-spacing": "off",
"@babel/semi": "off",
"@typescript-eslint/brace-style": "off",
"@typescript-eslint/comma-dangle": "off",
"@typescript-eslint/comma-spacing": "off",
"@typescript-eslint/func-call-spacing": "off",
"@typescript-eslint/indent": "off",
"@typescript-eslint/keyword-spacing": "off",
"@typescript-eslint/member-delimiter-style": "off",
"@typescript-eslint/no-extra-parens": "off",
"@typescript-eslint/no-extra-semi": "off",
"@typescript-eslint/object-curly-spacing": "off",
"@typescript-eslint/semi": "off",
"@typescript-eslint/space-before-blocks": "off",
"@typescript-eslint/space-before-function-paren": "off",
"@typescript-eslint/space-infix-ops": "off",
"@typescript-eslint/type-annotation-spacing": "off",
"babel/object-curly-spacing": "off",
"babel/semi": "off",
"flowtype/boolean-style": "off",
"flowtype/delimiter-dangle": "off",
"flowtype/generic-spacing": "off",
"flowtype/object-type-curly-spacing": "off",
"flowtype/object-type-delimiter": "off",
"flowtype/quotes": "off",
"flowtype/semi": "off",
"flowtype/space-after-type-colon": "off",
"flowtype/space-before-generic-bracket": "off",
"flowtype/space-before-type-colon": "off",
"flowtype/union-intersection-spacing": "off",
"react/jsx-child-element-spacing": "off",
"react/jsx-closing-bracket-location": "off",
"react/jsx-closing-tag-location": "off",
"react/jsx-curly-newline": "off",
"react/jsx-curly-spacing": "off",
"react/jsx-equals-spacing": "off",
"react/jsx-first-prop-new-line": "off",
"react/jsx-indent": "off",
"react/jsx-indent-props": "off",
"react/jsx-max-props-per-line": "off",
"react/jsx-newline": "off",
"react/jsx-one-expression-per-line": "off",
"react/jsx-props-no-multi-spaces": "off",
"react/jsx-tag-spacing": "off",
"react/jsx-wrap-multilines": "off",
"standard/array-bracket-even-spacing": "off",
"standard/computed-property-even-spacing": "off",
"standard/object-curly-even-spacing": "off",
"unicorn/empty-brace-spaces": "off",
"unicorn/no-nested-ternary": "off",
"unicorn/number-literal-case": "off",
"vue/array-bracket-newline": "off",
"vue/array-bracket-spacing": "off",
"vue/arrow-spacing": "off",
"vue/block-spacing": "off",
"vue/block-tag-newline": "off",
"vue/brace-style": "off",
"vue/comma-dangle": "off",
"vue/comma-spacing": "off",
"vue/comma-style": "off",
"vue/dot-location": "off",
"vue/func-call-spacing": "off",
"vue/html-closing-bracket-newline": "off",
"vue/html-closing-bracket-spacing": "off",
"vue/html-end-tags": "off",
"vue/html-indent": "off",
"vue/html-quotes": "off",
"vue/key-spacing": "off",
"vue/keyword-spacing": "off",
"vue/max-attributes-per-line": "off",
"vue/multiline-html-element-content-newline": "off",
"vue/multiline-ternary": "off",
"vue/mustache-interpolation-spacing": "off",
"vue/no-extra-parens": "off",
"vue/no-multi-spaces": "off",
"vue/no-spaces-around-equal-signs-in-attribute": "off",
"vue/object-curly-newline": "off",
"vue/object-curly-spacing": "off",
"vue/object-property-newline": "off",
"vue/operator-linebreak": "off",
"vue/quote-props": "off",
"vue/script-indent": "off",
"vue/singleline-html-element-content-newline": "off",
"vue/space-in-parens": "off",
"vue/space-infix-ops": "off",
"vue/space-unary-ops": "off",
"vue/template-curly-spacing": "off",
},
settings: {
"vue-i18n": {
localeDir: "./aleksis/core/frontend/messages/*.{json}",
messageSyntaxVersion: "^8.0.0",
},
},
env: {
es2021: true,
},
parserOptions: {
ecmaVersion: "latest",
},
},
{
files: ["*.graphql"],
parser: "@graphql-eslint/eslint-plugin",
plugins: ["@graphql-eslint"],
extends: "plugin:@graphql-eslint/operations-recommended",
parserOptions: {
graphQLConfig: {
schema: "./schema.json",
documents: "../aleksis/**/*/frontend/**/*.graphql",
},
},
rules: {
"@graphql-eslint/no-anonymous-operations": "error",
"@graphql-eslint/no-duplicate-fields": "error",
"@graphql-eslint/naming-convention": [
"error",
{
OperationDefinition: {
style: "camelCase",
forbiddenPrefixes: ["Query", "Mutation", "Subscription", "Get"],
forbiddenSuffixes: ["Query", "Mutation", "Subscription"],
},
},
],
},
},
],
};
{
"name": "aleksis-builddeps",
"version": "1.0.0",
"dependencies": {
"@graphql-eslint/eslint-plugin": "^4.3.0",
"@intlify/eslint-plugin-vue-i18n": "^3.0.0",
"eslint": "^8.26.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-vue": "^9.7.0",
"graphql": "^16.10.0",
"prettier": "^3.4.0",
"stylelint": "^15.0.0",
"stylelint-config-prettier": "^9.0.3",
"stylelint-config-standard": "^34.0.0"
}
}
......@@ -52,6 +52,11 @@ DEADJOE
.idea
.idea/
# VSCode
.vscode/
.history/
*.code-workspace
# Database
db.sqlite3
......@@ -62,15 +67,32 @@ docs/_build/
*.aux
# Generated files
aleksis/node_modules/
aleksis/static/
/cache
/node_modules
.dev-js/node_modules
/static/
/whoosh_index/
.vite
.dev-js/.yarn
.dev-js/.pnp.cjs
.dev-js/.pnp.loader.mjs
.dev-js/.yarnrc.yml
.dev-js/schema.json
# Lock files
poetry.lock
package-lock.json
yarn.lock
.dev-js/yarn.lock
# Tests
.coverage
.mypy_cache/
.tox/
htmlcov/
# Data
maintenance_mode_state.txt
media/
package-lock.json
poetry.lock
aleksis/core/static/style.css
include:
- project: "AlekSIS/official/AlekSIS"
file: /ci/general.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/prepare/lock.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/test/lint.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/test/security.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/build/dist.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/publish/pypi.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/docker/image.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/general.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/prepare/lock.yml
# - project: "AlekSIS/official/AlekSIS"
# file: /ci/test.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/test/lint.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/test/security.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/build/dist.yml
- project: "AlekSIS/official/AlekSIS"
file: /ci/publish/pypi.yml
# Byte-compiled / optimized / DLL files
*$py.class
*.py[cod]
__pycache__/
# Distribution / packaging
*.egg
*.egg-info/
.Python
.eggs/
.installed.cfg
build/
develop-eggs/
dist/
downloads/
eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
# Installer logs
pip-delete-this-directory.txt
pip-log.txt
# Translations
*.mo
*.pot
# Django stuff:
*.log
local_settings.py
# pyenv
.python-version
# Environments
.env
.venv
ENV/
env/
venv/
# Editors
*~
DEADJOE
\#*#
# IntelliJ
.idea
.idea/
# Database
db.sqlite3
# Sphinx
docs/_build/
# TeX
*.aux
# Generated files
/node_modules/
/static/
/whoosh_index/
poetry.lock
.coverage
.mypy_cache/
.tox/
htmlcov/
maintenance_mode_state.txt
media/
package-lock.json
yarn.lock
# VSCode
.vscode/
.history/
*.code-workspace
/cache
# Add HTML files to avoid problems with unsupported Django templates
*.html
# Do not check/reformat generated files
aleksis/core/util/licenses.json
.vite/
.pnp.cjs
.pnp.loader.mjs
.git/
......@@ -6,8 +6,96 @@ All notable changes to this project will be documented in this file.
The format is based on `Keep a Changelog`_,
and this project adheres to `Semantic Versioning`_.
Unreleased
----------
`1.0.dev0`_
This version requires AlekSIS-Core 3.0. It is incompatible with any previous
version.
Breaking
~~~~~~~~
* `PaymentVariant`'s class variable `name` has been renamed to `_class_name`.
Removed
~~~~~~~
* Legacy menu integration for AlekSIS-Core pre-3.0
Added
~~~~~
* Support for SPA in AlekSIS-Core 3.0
Fixed
-----
* Replace usage of deprecated `ugettext_lazy` with `gettext_lazy`.
`1.2`_ - 2022-03-20
-------------------
Added
-----
* Update django-payments to 1.0
* Update invoice if person changes
Changed
-------
* Always set person on Invoice objects
`1.1.1`_ - 2022-03-15
---------------------
Fixed
~~~~~
* Fixed VAT display in totals table
`1.1`_ - 2022-03-15
---------------------
Added
~~~~~
* Allow changing the payment variant under certain conditions
Fixed
~~~~~
* Add a missing dependency for Sofort payments
Changed
~~~~~~~
* Purchased items are expected to list net prices
`1.0.2`_ - 2022-03-14
---------------------
Fixed
~~~~~
* Migration was missing
`1.0.1`_ - 2022-03-14
--------------------
Fixed
~~~~~
* Remove NOT NULL constraint from for_object in Invoice
* Fix return value of get_purchased_items in manual invoicing
Changed
~~~~~~~
* Billing address is auto-filled from related person
`1.0`_
------
Added
......@@ -20,4 +108,9 @@ Added
.. _Semantic Versioning: https://semver.org/spec/v2.0.0.html
.. _1.0.dev0: https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor/-/tags/1.0.dev0
.. _1.0: https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor/-/tags/1.0
.. _1.0.1: https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor/-/tags/1.0.1
.. _1.0.2: https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor/-/tags/1.0.2
.. _1.1: https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor/-/tags/1.1
.. _1.1.1: https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor/-/tags/1.1.1
.. _1.2 https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor/-/tags/1.2
ARG APPS="AlekSIS-App-Tezor"
FROM registry.edugit.org/aleksis/official/aleksis-core:master
from django.apps import apps
from aleksis.core.util.apps import AppConfig
from aleksis.core.util.core_helpers import get_site_preferences
class DefaultConfig(AppConfig):
......@@ -13,51 +10,10 @@ class DefaultConfig(AppConfig):
"Repository": "https://edugit.org/AlekSIS/onboarding//AlekSIS-App-Tezor",
}
licence = "EUPL-1.2+"
copyright_info = (([2022], "Dominik George", "dominik.george@teckids.org"), ([2022], "Tom Teichler", "tom.teichler@teckids.org"),)
copyright_info = (
([2022], "Dominik George", "dominik.george@teckids.org"),
([2022], "Tom Teichler", "tom.teichler@teckids.org"),
)
def ready(self):
from django.conf import settings # noqa
settings.PAYMENT_MODEL = "tezor.Invoice"
settings.PAYMENT_VARIANTS = {
"dummy": ("payments.dummy.DummyProvider", {})
}
for app_config in apps.app_configs.values():
if hasattr(app_config, "get_payment_variants"):
variants = app_config.get_payment_variants()
for name, config in variants.items():
if name not in settings.PAYMENT_VARIANTS:
settings.PAYMENT_VARIANTS[name] = config
def get_payment_variants(self):
prefs = get_site_preferences()
variants = {}
if prefs["payments__sofort_api_id"]:
variants["sofort"] = ("payments.sofort.SofortProvider", {
"id": prefs["payments__sofort_api_id"],
"key": prefs["payments__sofort_api_key"],
"project_id": prefs["payments__sofort_project_id"],
"endpoint": "https://api.sofort.com/api/xml",
})
if prefs["payments__paypal_client_id"]:
variants["paypal"] = ("payments.paypal.PaypalProvider", {
"client_id": prefs["payments__paypal_client_id"],
"secret": prefs["payments__paypal_secret"],
"capture": not prefs["payments__paypal_capture"],
"endpoint": "https://api.paypal.com",
})
if prefs["payments__pledge_enabled"]:
variants["pledge"] = ("djp_sepa.providers.PaymentPledgeProvider", {
})
if prefs["payments__sdd_creditor_identifier"]:
variants["sdd"] = ("djp_sepa.providers.DirectDebitProvider", {
"creditor": prefs["payments__sdd_creditor"],
"creditor_identifier": prefs["payments__sdd_creditor_identifier"],
})
return variants
from .signals import update_on_person_change # noqa
from django_filters import ChoiceFilter, FilterSet
from material import Layout, Row
from payments import PaymentStatus
from .models.invoice import Invoice
from .models.payment_variant import PaymentVariant
class InvoicesFilter(FilterSet):
variant = ChoiceFilter(choices=PaymentVariant.as_choices)
status = ChoiceFilter(choices=PaymentStatus.CHOICES)
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self.form.layout = Layout(
Row("variant", "status"),
)
class Meta:
models = Invoice
from django.http import HttpResponse
from django.utils.translation import gettext as _
from djp_sepa.models import SEPAMandate
from material import Layout, Row
from payments import PaymentStatus
from aleksis.core.forms import ActionForm
from aleksis.core.mixins import ExtensibleForm
from .models.base import Client
from .models.invoice import InvoiceGroup
from .tasks import email_invoice
def send_emails_action(modeladmin, request, queryset):
"""Send e-mails for selected invoices."""
email_invoice.delay(list(queryset.values_list("token", flat=True)))
send_emails_action.short_description = _("Send e-mails")
send_emails_action.permission = "tezor.send_invoice_email"
def get_sepa_xml(modeladmin, request, queryset):
"""Get a SEPA XML for selected invoices."""
qs = SEPAMandate.objects.filter(payment__in=queryset, payment__status=PaymentStatus.PREAUTH)
sepadd = SEPAMandate.as_sepadd(qs=qs)
return HttpResponse(
sepadd.export(pretty_print=True).decode(),
headers={
"Content-Type": "text/xml",
"Content-Disposition": 'attachment; filename="sepa_direct_debit.xml"',
},
)
get_sepa_xml.short_description = _("Get SEPA XML")
get_sepa_xml.permission = "tezor.get_sepa_xml"
class InvoicesActionForm(ActionForm):
def get_actions(self):
return [send_emails_action, get_sepa_xml]
class EditClientForm(ExtensibleForm):
"""Form to create or edit clients."""
layout = Layout("name")
layout = Layout(
Row("name", "email"),
Row("payment_variants"),
)
class Meta:
model = Client
exclude = []
fields = [
"name",
"email",
]
class EditInvoiceGroupForm(ExtensibleForm):
layout = Layout(
Row("name", "template_name")
)
layout = Layout(Row("name", "template_name"))
class Meta:
model = InvoiceGroup
exclude = ["client"]
fields = ["name", "template_name"]
export default {
meta: {
inMenu: true,
titleKey: "tezor.menu_title",
icon: "mdi-piggy-bank-outline",
permission: "tezor.view_menu_rule",
},
children: [
{
path: "invoice/:token/print/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.printInvoice",
},
{
path: "invoice/:token/pay",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.doPayment",
},
{
path: "clients/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.clients",
meta: {
inMenu: true,
titleKey: "tezor.clients.menu_title",
icon: "mdi-domain",
permission: "tezor.can_view_clients",
},
},
{
path: "client/create/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.createClient",
},
{
path: "client/:pk/edit/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.editClientByPk",
},
{
path: "client/:pk/delete/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.deleteClientByPk",
},
{
path: "client/:pk/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.clientByPk",
},
{
path: "client/:pk/invoice_groups/create/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.createInvoiceGroup",
},
{
path: "invoice_group/:pk/edit/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.editInvoiceGroupByPk",
},
{
path: "invoice_group/:pk/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.invoiceGroupByPk",
},
{
path: "invoice_group/:pk/delete/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.deleteInvoiceGroupByPk",
},
{
path: "payment_variants/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.payment_variants",
meta: {
inMenu: true,
titleKey: "tezor.payment_variants.menu_title",
icon: "mdi-cash-register",
permission: "tezor.view_paymentvariants_rule",
},
},
{
path: "payment_variant/create/:model/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.createPaymentVariant",
},
{
path: "payment_variant/:pk/edit/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.editPaymentVariantByPk",
},
{
path: "payment_variant/:pk/delete/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.deletePaymentVariantByPk",
},
{
path: "payment_variant/:pk/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.paymentVariantByPk",
},
{
path: "invoices/my/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.personalInvoices",
meta: {
inMenu: true,
titleKey: "tezor.personal_invoices.menu_title",
icon: "mdi-receipt-outline",
},
},
{
path: "invoice/:slug/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.invoiceByToken",
},
{
path: "invoice/:token/send/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.sendInvoiceByToken",
},
{
path: "invoice/:token/mark_paid/",
component: () => import("aleksis.core/components/LegacyBaseTemplate.vue"),
props: {
byTheGreatnessOfTheAlmightyAleksolotlISwearIAmWorthyOfUsingTheLegacyBaseTemplate: true,
},
name: "tezor.markInvoicePaidByToken",
},
],
};
{
"tezor": {
"menu_title": "Payments",
"clients": {
"menu_title": "Clients"
},
"personal_invoices": {
"menu_title": "My Invoices"
},
"payment_variants": {
"menu_title": "Payment Variants"
}
}
}
# 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 <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr ""
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr ""
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr ""
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr ""
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr ""
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr ""
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr ""
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr ""
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr ""
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr ""
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr ""
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr ""
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr ""
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr ""
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr ""
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:32
msgid "Invoice Group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:33
msgid "Invoice Groups"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:88
msgid "Invoices"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:214
msgid "Invoice Item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:215
msgid "Invoice Items"
msgstr ""
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr ""
#: aleksis/apps/tezor/preferences.py:54
msgid "SEPA Direct Debit - IBAN"
msgstr ""
#: aleksis/apps/tezor/preferences.py:65
msgid "SEPA Direct Debit - BIC"
msgstr ""
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr ""
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr ""
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr ""
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr ""
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr ""
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr ""
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr ""
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr ""
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr ""
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr ""
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr ""
# 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 <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: 2024-08-19 11:11+0000\n"
"Last-Translator: Jonathan Weth <teckids@jonathanweth.de>\n"
"Language-Team: German <https://translate.edugit.org/projects/aleksis/aleksis-app-tezor/de/>\n"
"Language: de_DE\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"
"X-Generator: Weblate 5.0.2\n"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr "E-Mails senden"
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr "Erzeuge SEPA-XML"
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr "Zahlungsversprechen"
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr "Sofort / Klarna"
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr "PayPal"
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr "Lastschrift"
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr "Klarna / Sofort"
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr "Zahlungsversprechen / Manuelle Zahlung"
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr "SEPA-Lastschrift"
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr "Name"
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr "E-Mail"
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr "Sofort / Klarna aktiviert"
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr "Sofort/Klarna-API-ID"
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr "Sofort/Klarna-API-Schlüssel"
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr "Sofort/Klarna-Projekt-ID"
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr "PayPal aktiviert"
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr "PayPal-Kundennummer"
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr "PayPal-Secret"
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr "PayPal-\"Authorize & Capture\" nutzen"
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr "Lastschrift aktiviert"
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr "SEPA-Lastschrift - Kreditor-Name"
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr "SEPA-Lastschrift - Kreditor-Kennung"
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr "IBAN des Bankkontos"
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr "BIC/SWIFT-Code der Bank"
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr "Versprechen aktiviert"
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr "Klient"
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr "Klienten"
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr "Name der Rechnungsgruppe"
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr "Verknüpfter Klient"
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr "Vorlage, um Rechnungen als PDF zu erzeugen"
#: aleksis/apps/tezor/models/invoice.py:32
msgid "Invoice Group"
msgstr "Rechnungsgruppe"
#: aleksis/apps/tezor/models/invoice.py:33
msgid "Invoice Groups"
msgstr "Rechnungsgruppen"
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr "Rechnungsgruppe"
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr "Rechnungsnummer"
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr "Fälligkeitsdatum"
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr "Rechnungsempfänger (Person)"
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr "Rechnungspositionen"
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr "Rechnung"
#: aleksis/apps/tezor/models/invoice.py:88
msgid "Invoices"
msgstr "Rechnungen"
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr "Kann Rechnung als E-Mail versenden"
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr "MWSt. {} %"
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr "Bruttosumme"
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr "Artikel Nr."
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr "Gekaufter Artikel"
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr "Artikel-Nettopreis"
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr "Währung"
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr "Steuersatz"
#: aleksis/apps/tezor/models/invoice.py:214
msgid "Invoice Item"
msgstr "Rechnungsposition"
#: aleksis/apps/tezor/models/invoice.py:215
msgid "Invoice Items"
msgstr "Rechnungspositionen"
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr "Zahlungen"
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr "Öffentliche Zahlungen"
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
"Jedem (einschließlich Gästen) erlauben, Zahlungen zu leisten. Grundlegende "
"Rechnungsinformationen sind für jeden sichtbar, der das Rechnungstoken kennt."
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr "Manuelle Zahlungen aktivieren"
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr "Rechnungen aktualisieren, wenn Personendaten sich ändern"
#: aleksis/apps/tezor/preferences.py:54
msgid "SEPA Direct Debit - IBAN"
msgstr "SEPA-Lastschrift - IBAN"
#: aleksis/apps/tezor/preferences.py:65
msgid "SEPA Direct Debit - BIC"
msgstr "SEPA-Lastschrift - BIC"
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr "Art. Nr."
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr "Objekt"
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr "Steuersatz"
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr "Anz."
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr "Netto"
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr "Ansehen"
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr "Bearbeiten"
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr "Löschen"
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr "Drucken"
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr "Klient erstellen"
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr "Klient bearbeiten"
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr "Rechnungsgruppe hinzufügen"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr "Zurück"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr "E-Mail senden"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr "Rechnungsinformationen"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr "Zahlung"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr "Jetzt zahlen"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr "Als bezahlt markieren"
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr "Meine Rechnungen"
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr "Bezahlung durchführen für"
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr "Bezahlung bestätigen"
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr "Rechnungsgruppe erstellen"
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr "Rechnungsgruppe bearbeiten"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr "Rechnungen filtern"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr "Suchen"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr "Zurücksetzen"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr "Ausgewählte Rechnungen"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr "Ausführen"
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr "Der Klient wurde erstellt."
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr "Der Klient wurde gespeichert."
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr "Der Klient wurde gelöscht."
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr "Die Rechnungsgruppe wurde erstellt."
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr "Die Rechnungsgruppe wurde gespeichert."
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr "Die Rechnungsgruppe wurde gelöscht."
#, python-format
#~ msgid ""
#~ "\n"
#~ " Please find attached invoice number %(number)s for %(description)s.\n"
#~ " Please carefully read the PDF file concerning all payment details.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Im Anhang finden Sie die Rechnung Nr. %(number)s für "
#~ "%(description)s.\n"
#~ " Bitte lesen Sie das PDF mit allen Zahlungsdetails sorgfältig durch.\n"
#~ " "
#~ msgid ""
#~ "\n"
#~ " Please visit the following link to view and make the payment:\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Bitte rufen Sie den folgenden Link auf, um die Zahlung zu "
#~ "veranlassen:\n"
#~ " "
#, fuzzy, python-format
#~| msgid ""
#~| "\n"
#~| " Please find attached invoice number %(number)s for %(description)s.\n"
#~| " Please carefully read the PDF file concerning all payment details.\n"
#~| " "
#~ msgid ""
#~ "\n"
#~ "Please find attached invoice number %(number)s for %(description)s.\n"
#~ "Please carefully read the PDF file concerning all payment details.\n"
#~ msgstr ""
#~ "\n"
#~ " Im Anhang finden Sie die Rechnung Nr. %(number)s für "
#~ "%(description)s.\n"
#~ " Bitte lesen Sie das PDF mit allen Zahlungsdetails sorgfältig durch.\n"
#~ " "
#, fuzzy
#~| msgid ""
#~| "\n"
#~| " Please visit the following link to view and make the payment:\n"
#~| " "
#~ msgid ""
#~ "\n"
#~ "Please visit the following link to view and make the payment:\n"
#~ msgstr ""
#~ "\n"
#~ " Bitte rufen Sie den folgenden Link auf, um die Zahlung zu "
#~ "veranlassen:\n"
#~ " "
#~ msgid "Payments and Money"
#~ msgstr "Zahlungen und Geld"
#~ msgid "Manage clients"
#~ msgstr "Klienten verwalten"
#~ msgid "Gross"
#~ msgstr "Brutto"
# 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 <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"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"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr ""
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr ""
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr ""
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr ""
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr ""
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr ""
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr ""
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr ""
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr ""
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr ""
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr ""
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr ""
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr ""
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr ""
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr ""
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:32
msgid "Invoice Group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:33
msgid "Invoice Groups"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:88
msgid "Invoices"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:214
msgid "Invoice Item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:215
msgid "Invoice Items"
msgstr ""
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr ""
#: aleksis/apps/tezor/preferences.py:54
msgid "SEPA Direct Debit - IBAN"
msgstr ""
#: aleksis/apps/tezor/preferences.py:65
msgid "SEPA Direct Debit - BIC"
msgstr ""
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr ""
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr ""
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr ""
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr ""
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr ""
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr ""
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr ""
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr ""
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr ""
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr ""
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr ""
# 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 <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr ""
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr ""
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr ""
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr ""
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr ""
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr ""
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr ""
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr ""
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr ""
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr ""
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr ""
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr ""
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr ""
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr ""
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr ""
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:32
msgid "Invoice Group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:33
msgid "Invoice Groups"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:88
msgid "Invoices"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:214
msgid "Invoice Item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:215
msgid "Invoice Items"
msgstr ""
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr ""
#: aleksis/apps/tezor/preferences.py:54
msgid "SEPA Direct Debit - IBAN"
msgstr ""
#: aleksis/apps/tezor/preferences.py:65
msgid "SEPA Direct Debit - BIC"
msgstr ""
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr ""
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr ""
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr ""
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr ""
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr ""
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr ""
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr ""
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr ""
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr ""
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr ""
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr ""
# 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 <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr ""
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr ""
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr ""
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr ""
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr ""
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr ""
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr ""
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr ""
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr ""
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr ""
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr ""
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr ""
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr ""
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr ""
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr ""
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:32
msgid "Invoice Group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:33
msgid "Invoice Groups"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:88
msgid "Invoices"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:214
msgid "Invoice Item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:215
msgid "Invoice Items"
msgstr ""
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr ""
#: aleksis/apps/tezor/preferences.py:54
msgid "SEPA Direct Debit - IBAN"
msgstr ""
#: aleksis/apps/tezor/preferences.py:65
msgid "SEPA Direct Debit - BIC"
msgstr ""
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr ""
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr ""
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr ""
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr ""
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr ""
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr ""
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr ""
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr ""
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr ""
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr ""
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr ""
# 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 <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: 2023-05-26 04:39+0000\n"
"Last-Translator: Serhii Horichenko <m@sgg.im>\n"
"Language-Team: Russian <https://translate.edugit.org/projects/aleksis/"
"aleksis-app-tezor/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Weblate 4.12.1\n"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr "Отправить эл.почту"
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr ""
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr "Отложенный платёж"
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr "Sofort / Klarna (API ID)"
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr "PayPal"
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr "Дебет"
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr "Klarna (Sofort)"
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr "Отложенный / ручной платёж"
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr "Прямой дебет SEPA"
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr "Полное имя"
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr "Эл.почта"
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr "Sofort / Klarna включено"
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr "API ID для Sofort / Klarna"
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr "API key для Sofort / Klarna"
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr "ID проекта Sofort / Klarna"
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr "PayPal активирован"
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr "Клиентский ID PayPal"
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr "Секретный ключ PayPal"
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr "Использовать \"Authorize & Capture\" от PayPal"
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr "Дебет активирован"
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr "SEPA Direct Debit - Имя кредитора"
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr "SEPA Direct Debit - Идентификатор кредитора"
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr "IBAN счёта в банке"
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr "BIC/SWIFT код банка"
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr "Отсрочка активирована"
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr "Клиент"
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr "Клиенты"
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr "Название группы инвойсов"
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr "Связанный клиент"
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr "Шаблон для создания инвойсов в PDF"
#: aleksis/apps/tezor/models/invoice.py:32
#, fuzzy
#| msgid "Invoice group"
msgid "Invoice Group"
msgstr "Группа инвойсов"
#: aleksis/apps/tezor/models/invoice.py:33
#, fuzzy
#| msgid "Invoice group"
msgid "Invoice Groups"
msgstr "Группа инвойсов"
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr "Группа инвойсов"
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr "Номер инвойса"
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr "Последняя дата платежа"
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr "Получатель инвойса (личность)"
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr "Позиции в инвойсе"
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr "Инвойс"
#: aleksis/apps/tezor/models/invoice.py:88
#, fuzzy
#| msgid "Invoice"
msgid "Invoices"
msgstr "Инвойс"
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr "Можно отправить инвойс через эл.почту"
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr "НДС {} %"
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr "Итого"
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr "Артикул №"
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr "Купленные позиции"
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr "Цена артикула без налогов"
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr "Валюта"
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr "Размер налога"
#: aleksis/apps/tezor/models/invoice.py:214
#, fuzzy
#| msgid "Invoice items"
msgid "Invoice Item"
msgstr "Позиции в инвойсе"
#: aleksis/apps/tezor/models/invoice.py:215
#, fuzzy
#| msgid "Invoice items"
msgid "Invoice Items"
msgstr "Позиции в инвойсе"
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr "Платежи"
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr "Публичные платежи"
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
"Разрешает совершать платежи кому-угодно (даже гостям). Основная информация "
"инвойса будет видимой для всех, у кого есть токен этого инвойса."
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr "Активировать отложенные платежи"
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr "Обновить инвойсы если меняются персональные данные"
#: aleksis/apps/tezor/preferences.py:54
#, fuzzy
#| msgid "SEPA Direct Debit"
msgid "SEPA Direct Debit - IBAN"
msgstr "Прямой дебет SEPA"
#: aleksis/apps/tezor/preferences.py:65
#, fuzzy
#| msgid "SEPA Direct Debit"
msgid "SEPA Direct Debit - BIC"
msgstr "Прямой дебет SEPA"
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr "Арт.№"
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr "Объект"
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr "Налоговая ставка"
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr "К-во"
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr "Без НДС"
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr "Просмотр"
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr "Редактировать"
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr "Удалить"
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr "Печать"
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr "Создать клиента"
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr "Редактировать клиента"
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr "Добавить группу инвойсов"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr "Назад"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr "Отправить эл.почту"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr "Платёжная информация"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr "Платёж"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr "Оплатить сейчас"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr "Мои инвойсы"
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr "Совершить платёж за"
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr "Подтвердить платёж"
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr "Создать группу инвойсов"
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr "Редактировать группу инвойсов"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr "Фильтровать инвойсы"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr "Поиск"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr "Очистить"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr "Выбранные инвойсы"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr "Выполнить"
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr "Клиент создан."
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr "Клиент сохранён."
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr "Клиент удалён."
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr "Группа инвойсов создана."
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr "Группа инвойсов сохранена."
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr "Группа инвойсов удалена."
#~ msgid "Payments and Money"
#~ msgstr "Платежи и Деньги"
#~ msgid "Manage clients"
#~ msgstr "Управление клиентами"
#, python-format
#~ msgid ""
#~ "\n"
#~ " Please find attached invoice number %(number)s for %(description)s.\n"
#~ " Please carefully read the PDF file concerning all payment details.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Пересмотрите, пожалуйста, прикреплённый инвойс № %(number)s на счёт "
#~ "%(description)s.\n"
#~ " Также просим Вас внимательно ознакомиться с файлом PDF и со всей "
#~ "информацией о платёже.\n"
#~ " "
#~ msgid ""
#~ "\n"
#~ " Please visit the following link to view and make the payment:\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Перейдите, пожалуйста, по ссылке для ознакомления и осуществления "
#~ "платежа:\n"
#~ " "
#, python-format
#~ msgid ""
#~ "\n"
#~ "Please find attached invoice number %(number)s for %(description)s.\n"
#~ "Please carefully read the PDF file concerning all payment details.\n"
#~ msgstr ""
#~ "\n"
#~ "Пересмотрите, пожалуйста, прикреплённый инвойс № %(number)s на счёт "
#~ "%(description)s.\n"
#~ "Также просим Вас внимательно ознакомиться с файлом PDF и всеми деталями "
#~ "платежа.\n"
#~ msgid ""
#~ "\n"
#~ "Please visit the following link to view and make the payment:\n"
#~ msgstr ""
#~ "\n"
#~ "Перейдите, пожалуйста, по ссылке для ознакомления и осуществления "
#~ "платежа:\n"
# 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 <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr ""
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr ""
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr ""
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr ""
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr ""
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr ""
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr ""
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr ""
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr ""
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr ""
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr ""
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr ""
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr ""
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr ""
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr ""
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr ""
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr ""
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr ""
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr ""
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:32
msgid "Invoice Group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:33
msgid "Invoice Groups"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:88
msgid "Invoices"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:214
msgid "Invoice Item"
msgstr ""
#: aleksis/apps/tezor/models/invoice.py:215
msgid "Invoice Items"
msgstr ""
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr ""
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr ""
#: aleksis/apps/tezor/preferences.py:54
msgid "SEPA Direct Debit - IBAN"
msgstr ""
#: aleksis/apps/tezor/preferences.py:65
msgid "SEPA Direct Debit - BIC"
msgstr ""
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr ""
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr ""
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr ""
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr ""
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr ""
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr ""
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr ""
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr ""
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr ""
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr ""
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr ""
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr ""
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr ""
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr ""
# 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 <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-08-10 13:42+0000\n"
"PO-Revision-Date: 2024-08-24 13:10+0000\n"
"Last-Translator: Serhii Horichenko <m@sgg.im>\n"
"Language-Team: Ukrainian <https://translate.edugit.org/projects/aleksis/aleksis-app-tezor/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
"X-Generator: Weblate 5.0.2\n"
#: aleksis/apps/tezor/forms.py:21
msgid "Send e-mails"
msgstr "Відправити е-листи"
#: aleksis/apps/tezor/forms.py:39
msgid "Get SEPA XML"
msgstr "Отримати SEPA XML"
#: aleksis/apps/tezor/forms.py:54
msgid "Payment pledge"
msgstr "Відкладений платіж"
#: aleksis/apps/tezor/forms.py:58
msgid "Sofort / Klarna"
msgstr "Sofort / Klarna (API ID)"
#: aleksis/apps/tezor/forms.py:63 aleksis/apps/tezor/models/base.py:13
msgid "PayPal"
msgstr "PayPal"
#: aleksis/apps/tezor/forms.py:68
msgid "Debit"
msgstr "Дебет"
#: aleksis/apps/tezor/models/base.py:14
msgid "Klarna / Sofort"
msgstr "Klarna (Sofort)"
#: aleksis/apps/tezor/models/base.py:15
msgid "Payment pledge / manual payment"
msgstr "Відкладений / ручний платіж"
#: aleksis/apps/tezor/models/base.py:16
msgid "SEPA Direct Debit"
msgstr "Прямий дебет SEPA"
#: aleksis/apps/tezor/models/base.py:18
msgid "Name"
msgstr "Повне ім'я"
#: aleksis/apps/tezor/models/base.py:19
msgid "Email"
msgstr "Е-пошта"
#: aleksis/apps/tezor/models/base.py:21
msgid "Sofort / Klarna enabled"
msgstr "Sofort / Klarna активні"
#: aleksis/apps/tezor/models/base.py:23
msgid "Sofort / Klarna API ID"
msgstr "API ID для Sofort / Klarna"
#: aleksis/apps/tezor/models/base.py:26
msgid "Sofort / Klarna API key"
msgstr "API key для Sofort / Klarna"
#: aleksis/apps/tezor/models/base.py:29
msgid "Sofort / Klarna Project ID"
msgstr "ID проекту Sofort / Klarna"
#: aleksis/apps/tezor/models/base.py:32
msgid "PayPal enabled"
msgstr "PayPal активований"
#: aleksis/apps/tezor/models/base.py:34
msgid "PayPal client ID"
msgstr "Клієнтський ID PayPal"
#: aleksis/apps/tezor/models/base.py:36
msgid "PayPal secret"
msgstr "Секретний ключ PayPal"
#: aleksis/apps/tezor/models/base.py:38
msgid "Use PayPal Authorize & Capture"
msgstr "Використовувати в PayPal \"Authorize & Capture\""
#: aleksis/apps/tezor/models/base.py:41
msgid "Debit enabled"
msgstr "Дебет увімкнений"
#: aleksis/apps/tezor/models/base.py:43
msgid "SEPA Direct Debit - Creditor name"
msgstr "SEPA Direct Debit - Ім'я кредитора"
#: aleksis/apps/tezor/models/base.py:46
msgid "SEPA Direct Debit - Creditor identifier"
msgstr "SEPA Direct Debit - Ідентифікатор кредитора"
#: aleksis/apps/tezor/models/base.py:51
msgid "IBAN of bank account"
msgstr "IBAN банківського рахунку"
#: aleksis/apps/tezor/models/base.py:52
msgid "BIC/SWIFT code of bank"
msgstr "BIC/SWIFT код банку"
#: aleksis/apps/tezor/models/base.py:54
msgid "Pledge enabled"
msgstr "Відкладення увімкнене"
#: aleksis/apps/tezor/models/base.py:57
#: aleksis/apps/tezor/templates/tezor/client/full.html:6
#: aleksis/apps/tezor/templates/tezor/client/full.html:7
msgid "Client"
msgstr "Клієнт"
#: aleksis/apps/tezor/models/base.py:58
#: aleksis/apps/tezor/templates/tezor/client/list.html:6
#: aleksis/apps/tezor/templates/tezor/client/list.html:7
msgid "Clients"
msgstr "Клієнти"
#: aleksis/apps/tezor/models/invoice.py:18
msgid "Invoice group name"
msgstr "Назва групи інвойсів"
#: aleksis/apps/tezor/models/invoice.py:21
msgid "Linked client"
msgstr "Під'єднаний клієнт"
#: aleksis/apps/tezor/models/invoice.py:28
msgid "Template to render invoices with as PDF"
msgstr "Шаблон для створення інвойсів у PDF"
#: aleksis/apps/tezor/models/invoice.py:32
msgid "Invoice Group"
msgstr "Група інвойсів"
#: aleksis/apps/tezor/models/invoice.py:33
msgid "Invoice Groups"
msgstr "Групи інвойсів"
#: aleksis/apps/tezor/models/invoice.py:61
msgid "Invoice group"
msgstr "Група інвойсів"
#: aleksis/apps/tezor/models/invoice.py:67
msgid "Invoice number"
msgstr "Номер інвойсу"
#: aleksis/apps/tezor/models/invoice.py:68
msgid "Payment due date"
msgstr "Остання дата платежу"
#: aleksis/apps/tezor/models/invoice.py:80
msgid "Invoice recipient (person)"
msgstr "Отримувач інвойсу (особа)"
#: aleksis/apps/tezor/models/invoice.py:84
msgid "Invoice items"
msgstr "Артикули в інвойсі"
#: aleksis/apps/tezor/models/invoice.py:87
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:18
msgid "Invoice"
msgstr "Інвойс"
#: aleksis/apps/tezor/models/invoice.py:88
msgid "Invoices"
msgstr "Інвойси"
#: aleksis/apps/tezor/models/invoice.py:92
msgid "Can send invoice by email"
msgstr "Можна надіслати інвойс ел.поштою"
#: aleksis/apps/tezor/models/invoice.py:179
msgid "VAT {} %"
msgstr "ПДВ {} %"
#: aleksis/apps/tezor/models/invoice.py:187
msgid "Gross total"
msgstr "Усього разом"
#: aleksis/apps/tezor/models/invoice.py:203
msgid "Article no."
msgstr "Артикул №"
#: aleksis/apps/tezor/models/invoice.py:204
msgid "Purchased item"
msgstr "Придбані артикули"
#: aleksis/apps/tezor/models/invoice.py:206
msgid "Item net price"
msgstr "Ціна артикулу без податків"
#: aleksis/apps/tezor/models/invoice.py:208
msgid "Currency"
msgstr "Валюта"
#: aleksis/apps/tezor/models/invoice.py:210
msgid "Tax rate"
msgstr "Розмір податку"
#: aleksis/apps/tezor/models/invoice.py:214
msgid "Invoice Item"
msgstr "Артикул в інвойсі"
#: aleksis/apps/tezor/models/invoice.py:215
msgid "Invoice Items"
msgstr "Артикули в інвойсі"
#: aleksis/apps/tezor/preferences.py:8
msgid "Payments"
msgstr "Платежі"
#: aleksis/apps/tezor/preferences.py:17
msgid "Public payments"
msgstr "Публічні платежі"
#: aleksis/apps/tezor/preferences.py:19
msgid ""
"Allow anyone (including guests) to make payments. Basic invoice information "
"will be visible to anyone who knows the invoice token."
msgstr ""
"Дозволяє зробити платежі будь-кому (навіть гостям). Основна інформація "
"інвойсу буде видимою усім, хто має токен цього інвойсу."
#: aleksis/apps/tezor/preferences.py:32
msgid "Enable pledged payments"
msgstr "Увімкнути відкладені платежі"
#: aleksis/apps/tezor/preferences.py:43
msgid "Update Invoices if person data changes"
msgstr "Оновити інвойси якщо змінюються дані про особу"
#: aleksis/apps/tezor/preferences.py:54
msgid "SEPA Direct Debit - IBAN"
msgstr "Прямий дебет SEPA - IBAN"
#: aleksis/apps/tezor/preferences.py:65
msgid "SEPA Direct Debit - BIC"
msgstr "Прямий дебет SEPA - BIC"
#: aleksis/apps/tezor/tables.py:10
msgid "Art. No."
msgstr "Арт.№"
#: aleksis/apps/tezor/tables.py:11
msgid "Item"
msgstr "Об'єкт"
#: aleksis/apps/tezor/tables.py:13
msgid "Tax Rate"
msgstr "Розмір Податку"
#: aleksis/apps/tezor/tables.py:17
msgid "Qty."
msgstr "К-сть"
#: aleksis/apps/tezor/tables.py:19
msgid "Net"
msgstr "Без ПДВ"
#: aleksis/apps/tezor/tables.py:49 aleksis/apps/tezor/tables.py:50
#: aleksis/apps/tezor/tables.py:72 aleksis/apps/tezor/tables.py:73
#: aleksis/apps/tezor/tables.py:101 aleksis/apps/tezor/tables.py:102
msgid "View"
msgstr "Переглянути"
#: aleksis/apps/tezor/tables.py:55 aleksis/apps/tezor/tables.py:56
#: aleksis/apps/tezor/tables.py:78 aleksis/apps/tezor/tables.py:79
msgid "Edit"
msgstr "Редагувати"
#: aleksis/apps/tezor/tables.py:61 aleksis/apps/tezor/tables.py:62
#: aleksis/apps/tezor/tables.py:84 aleksis/apps/tezor/tables.py:85
msgid "Delete"
msgstr "Видалити"
#: aleksis/apps/tezor/tables.py:107 aleksis/apps/tezor/tables.py:108
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:24
msgid "Print"
msgstr "Друкувати"
#: aleksis/apps/tezor/templates/tezor/client/create.html:4
#: aleksis/apps/tezor/templates/tezor/client/create.html:5
#: aleksis/apps/tezor/templates/tezor/client/list.html:11
msgid "Create client"
msgstr "Створити клієнта"
#: aleksis/apps/tezor/templates/tezor/client/edit.html:4
#: aleksis/apps/tezor/templates/tezor/client/edit.html:5
msgid "Edit client"
msgstr "Редагувати клієнта"
#: aleksis/apps/tezor/templates/tezor/client/full.html:11
msgid "Add invoice group"
msgstr "Додати групу інвойсів"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:21
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:10
msgid "Back"
msgstr "Назад"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:27
msgid "Send Email"
msgstr "Надіслати ел.лист"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:35
msgid "Billing information"
msgstr "Платіжна інформація"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:69
msgid "Payment"
msgstr "Платіж"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:105
msgid "Pay now"
msgstr "Сплатити зараз"
#: aleksis/apps/tezor/templates/tezor/invoice/full.html:113
msgid "Mark as paid"
msgstr "Позначити як оплачений"
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/list.html:7
msgid "My invoices"
msgstr "Мої інвойси"
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:6
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:7
msgid "Make payment for"
msgstr "Виконати платіж за"
#: aleksis/apps/tezor/templates/tezor/invoice/payment.html:13
msgid "Confirm payment"
msgstr "Погодити платіж"
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/create.html:5
msgid "Create invoice group"
msgstr "Створити групу інвойсів"
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:4
#: aleksis/apps/tezor/templates/tezor/invoice_group/edit.html:5
msgid "Edit invoice group"
msgstr "Редагувати групу інвойсів"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:14
msgid "Filter invoices"
msgstr "Фільтрувати інвойси"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:17
msgid "Search"
msgstr "Пошук"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:21
msgid "Clear"
msgstr "Очистити"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:33
msgid "Selected invoices"
msgstr "Позначені інвойси"
#: aleksis/apps/tezor/templates/tezor/invoice_group/full.html:42
msgid "Execute"
msgstr "Виконати"
#: aleksis/apps/tezor/views.py:102
msgid "The client has been created."
msgstr "Клієнт створений."
#: aleksis/apps/tezor/views.py:114
msgid "The client has been saved."
msgstr "Клієнт збережений."
#: aleksis/apps/tezor/views.py:124
msgid "The client has been deleted."
msgstr "Клієнт видалений."
#: aleksis/apps/tezor/views.py:185
msgid "The invoice group has been created."
msgstr "Група інвойсів створена."
#: aleksis/apps/tezor/views.py:207
msgid "The invoice group has been saved."
msgstr "Група інвойсів збережена."
#: aleksis/apps/tezor/views.py:219
msgid "The invoice group has been deleted."
msgstr "Група інвойсів видалена."
#~ msgid "Payments and Money"
#~ msgstr "Платежі та Гроші"
#~ msgid "Manage clients"
#~ msgstr "Керування клієнтами"
#, python-format
#~ msgid ""
#~ "\n"
#~ " Please find attached invoice number %(number)s for %(description)s.\n"
#~ " Please carefully read the PDF file concerning all payment details.\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Будь ласка, перегляньте прикріплений інвойс № %(number)s щодо "
#~ "%(description)s.\n"
#~ " Також просимо уважно ознайомитися з файлом PDF щодо усіх деталей "
#~ "платежу.\n"
#~ " "
#~ msgid ""
#~ "\n"
#~ " Please visit the following link to view and make the payment:\n"
#~ " "
#~ msgstr ""
#~ "\n"
#~ " Будь ласка, перейдіть за посиланням для ознайомлення і виконанням "
#~ "платежу:\n"
#~ " "
#, python-format
#~ msgid ""
#~ "\n"
#~ "Please find attached invoice number %(number)s for %(description)s.\n"
#~ "Please carefully read the PDF file concerning all payment details.\n"
#~ msgstr ""
#~ "\n"
#~ "Будь ласка, перегляньте прикріплений інвойс № %(number)s щодо "
#~ "%(description)s.\n"
#~ "Також просимо уважно ознайомитися з файлом PDF щодо усіх деталей "
#~ "платежу.\n"
#~ msgid ""
#~ "\n"
#~ "Please visit the following link to view and make the payment:\n"
#~ msgstr ""
#~ "\n"
#~ "Будь ласка, перейдіть за посиланням для ознайомлення і виконанням "
#~ "платежу:\n"